User Tools

Site Tools


class:temp:crendererbase



CRendererBase

Inherited from NULL

Inherited by NULL

Friend class NULL

Description

Members

Public interface

Protected interface


CFBOManager* m_pFBOManager

CFBOManager* m_pExportFBOManager

HDC m_hDC

HGLRC m_hRC

CRndHelper* m_pHelper

CRndHelper* m_pRefHelper

CRndModel* m_pRndModel

CRndGroup* m_pRndGroup

CRndEtc* m_pRndEtc

CRndCondition* m_pRndCondition

CRndCoordinate* m_pRndCoordinate

CRndArrow* m_pRndArrow

CRndMarkup* m_pRndMarkup

CRndVector* m_pRndVector

CRndCircle* m_pRndCircle

CRndDiagram* m_pRndDiagram

CRndSection* m_pRndSection

CRndPreview* m_pRndPreview

CRndNurbs* m_pRndNurbs

CRndVirtualEdge* m_pRndVirtualEdge

CRndContourLine* m_pRndContourLine

CRndPreviewPost* m_pRndPreviewPost

CSelectBuffer* m_pDrawSelBuf

shared_ptr<CRenderState> m_pRenderState

BOOL m_bCustomView

BOOL m_bGururi

class CGLActivator


CRenderDraw(CRenderData* pRenderData)

  • function:
  • parameters:
    1. [i] CRenderData* pRenderData:
  • return value:

virtual ~CRenderDraw(void)

  • function:
  • parameters:
    1. [i] void:
  • return value:

void Initialize(HDC hDC, HGLRC hRC)

  • function:
  • parameters:
    1. [i] HDC hDC:
    2. [i] HGLRC hRC:
  • return value:

void Uninitialized()

  • function:
  • parameters: NULL
  • return value:

CRndHelper* GetHelper()

  • function:
  • parameters: NULL
  • return value:

CRndHelper* GetRefHelper()

  • function:
  • parameters: NULL
  • return value:

CFBOManager* GetFBOManager()

  • function:
  • parameters: NULL
  • return value:

CFBOManager* GetExportFBOManager()

  • function:
  • parameters: NULL
  • return value:

void GLDrawRender()

  • function:
  • parameters: NULL
  • return value:

void GLDrawRenderNormal()

  • function:
  • parameters: NULL
  • return value:

void GLDrawRenderGroup()

  • function:
  • parameters: NULL
  • return value:

void GLDrawGroupMarker()

  • function:
  • parameters: NULL
  • return value:

void GLDrawRenderMeshCleanup()

  • function:
  • parameters: NULL
  • return value:

void GLDrawRenderSolid()

  • function:
  • parameters: NULL
  • return value:

void GLDrawRenderNURBS()

  • function:
  • parameters: NULL
  • return value:

void GLDrawRenderSection(CSelectBuffer* pSelBuf = nullptr)

  • function:
  • parameters:
    1. [i] CSelectBuffer* pSelBuf = nullptr:
  • return value:

void GLDrawSelected(CSelectBuffer* pSelBuf)

  • function:
  • parameters:
    1. [i] CSelectBuffer* pSelBuf:
  • return value:

void GLDrawHighlightBuffer(CSelectBuffer* pSelBuf)

  • function:
  • parameters:
    1. [i] CSelectBuffer* pSelBuf:
  • return value:

void GLDrawFaceNormal(CSelectBuffer* pSelBuf)

  • function:
  • parameters:
    1. [i] CSelectBuffer* pSelBuf:
  • return value:

void GLShowID(CSelectBuffer* pSelBuf)

  • function:
  • parameters:
    1. [i] CSelectBuffer* pSelBuf:
  • return value:

void GLShowName(CSelectBuffer* pSelBuf)

  • function:
  • parameters:
    1. [i] CSelectBuffer* pSelBuf:
  • return value:

void GLDrawHighlighted()

  • function:
  • parameters: NULL
  • return value:

void GLDrawColorCode(COLOR_CODE_TYPE colorCodeType)

  • function:
  • parameters:
    1. [i] COLOR_CODE_TYPE colorCodeType:
  • return value:

void GLDrawColorCodeForMeshCleanup(COLOR_CODE_TYPE colorCodeType)

  • function:
  • parameters:
    1. [i] COLOR_CODE_TYPE colorCodeType:
  • return value:

void GLDrawDepthCode()

  • function:
  • parameters: NULL
  • return value:

void GLDrawMarkup(DWORD dwDrawFlags)

  • function:
  • parameters:
    1. [i] DWORD dwDrawFlags:
  • return value:

void SetSelectBuffer(CSelectBuffer* pSelBuf)

  • function:
  • parameters:
    1. [i] CSelectBuffer* pSelBuf:
  • return value:

void SetRefRndHelper(CRndHelper* pHelper)

  • function:
  • parameters:
    1. [i] CRndHelper* pHelper:
  • return value:

void ReSetRefRndHelper()

  • function:
  • parameters: NULL
  • return value:

void SetHighlightedItem(const TTargetItem &ti)

  • function:
  • parameters:
    1. [i] const TTargetItem &ti:
  • return value:

TTargetItem GetHighlightedItem()

  • function:
  • parameters: NULL
  • return value:

bool isVBOEnabled()

  • function:
  • parameters: NULL
  • return value:

void setVBOEnabled(bool flag)

  • function:
  • parameters:
    1. [i] bool flag:
  • return value:

bool isShaderEnabled()

  • function:
  • parameters: NULL
  • return value:

void setShaderEnabled(bool flag)

  • function:
  • parameters:
    1. [i] bool flag:
  • return value:

void setCustomView(BOOL bView)

  • function:
  • parameters:
    1. [i] BOOL bView:
  • return value:

CRndModel* GetRndModel()

  • function:
  • parameters: NULL
  • return value:

CRndGroup* GetRndGroup()

  • function:
  • parameters: NULL
  • return value:

CRndCondition* GetRndCondition()

  • function:
  • parameters: NULL
  • return value:

CRndCoordinate* GetRndCoordinate()

  • function:
  • parameters: NULL
  • return value:

CRndEtc* GetRndEtc()

  • function:
  • parameters: NULL
  • return value:

CRenderState* GetRenderState()

  • function:
  • parameters: NULL
  • return value:

CRndVector* GetRndVector()

  • function:
  • parameters: NULL
  • return value:

CRndCircle* GetRndCircle()

  • function:
  • parameters: NULL
  • return value:

CRndDiagram* GetRndDiagram()

  • function:
  • parameters: NULL
  • return value:

CRndMarkup* GetRndMarkup()

  • function:
  • parameters: NULL
  • return value:

CRndSection* GetRndSection()

  • function:
  • parameters: NULL
  • return value:

CRndPreview* GetRndPreview()

  • function:
  • parameters: NULL
  • return value:

CRndPreviewPost* GetRndPreviewPost()

  • function:
  • parameters: NULL
  • return value:

CRndNurbs* GetRndNurbs()

  • function:
  • parameters: NULL
  • return value:

void WGLActivate()

  • function:
  • parameters: NULL
  • return value:

void WGLDeactivate()

  • function:
  • parameters: NULL
  • return value:

RENDER_MODE GetRenderMode()

  • function:
  • parameters: NULL
  • return value:

void SetRenderModeNormal()

  • function:
  • parameters: NULL
  • return value:

void SetRenderModeMeshCleanup()

  • function:
  • parameters: NULL
  • return value:

void SetRenderModeGroup()

  • function:
  • parameters: NULL
  • return value:

void SetRenderModeSolid()

  • function:
  • parameters: NULL
  • return value:

void SetRenderModeNurbs()

  • function:
  • parameters: NULL
  • return value:

void GLDrawDisplayMode(int yOffset)

  • function:
  • parameters:
    1. [i] int yOffset:
  • return value:

void SetGururiView(BOOL bGururi = TRUE)

  • function:
  • parameters:
    1. [i] BOOL bGururi = TRUE:
  • return value:

CRendererBase(void)

  • function:
  • parameters:
    1. [i] void:
  • return value:

virtual ~CRendererBase(void)

  • function:
  • parameters:
    1. [i] void:
  • return value:

void InitializeRenderers()

  • function:
  • parameters: NULL
  • return value:

void DrawHighlightOfMeshLayer()

  • function:
  • parameters: NULL
  • return value:

void DrawHighlightElemEdgeOfMeshLayer(bool boffset)

  • function:
  • parameters:
    1. [i] bool boffset:
  • return value:

void DrawMeshLayer()

  • function:
  • parameters: NULL
  • return value:

void DrawLayer(vector<float> &va, vector<float> na, vector<float> &vaLine, vector<GLubyte> &ca)

  • function:
  • parameters:
    1. [i] vector<float> &va:
    2. [i] vector<float> na:
    3. [i] vector<float> &vaLine:
    4. [i] vector<GLubyte> &ca:
  • return value:

void DrawColorCodeOfMeshLayer(COLOR_CODE_TYPE colorCodeType)

  • function:
  • parameters:
    1. [i] COLOR_CODE_TYPE colorCodeType:
  • return value:

void DrawColorCodeOfMeshLayerElementEdge()

  • function:
  • parameters: NULL
  • return value:

void DrawColorCodeOfMeshLayerNode()

  • function:
  • parameters: NULL
  • return value:

void GLDrawSelectVBO(CSelectVBO& selectVBO)

  • function:
  • parameters:
    1. [i] CSelectVBO& selectVBO:
  • return value:
class/temp/crendererbase.txt · Last modified: 2024/04/26 11:57 (external edit)