Inherited from NULL
Inherited by NULL
Friend class NULL
Description
Members
Public interface
Protected interface
-
-
-
-
void
DrawLayer(vector<float> &va, vector<float> na, vector<float> &vaLine, vector<GLubyte> &ca)
-
-
-
-
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:
[i] CRenderData* pRenderData:
return value:
virtual ~CRenderDraw(void)
function:
parameters:
[i] void:
return value:
void Initialize(HDC hDC, HGLRC hRC)
function:
parameters:
[i] HDC hDC:
[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:
[i] CSelectBuffer* pSelBuf = nullptr:
return value:
void GLDrawSelected(CSelectBuffer* pSelBuf)
function:
parameters:
[i] CSelectBuffer* pSelBuf:
return value:
void GLDrawHighlightBuffer(CSelectBuffer* pSelBuf)
function:
parameters:
[i] CSelectBuffer* pSelBuf:
return value:
void GLDrawFaceNormal(CSelectBuffer* pSelBuf)
function:
parameters:
[i] CSelectBuffer* pSelBuf:
return value:
void GLShowID(CSelectBuffer* pSelBuf)
function:
parameters:
[i] CSelectBuffer* pSelBuf:
return value:
void GLShowName(CSelectBuffer* pSelBuf)
function:
parameters:
[i] CSelectBuffer* pSelBuf:
return value:
void GLDrawHighlighted()
function:
parameters: NULL
return value:
void GLDrawColorCode(COLOR_CODE_TYPE colorCodeType)
function:
parameters:
[i] COLOR_CODE_TYPE colorCodeType:
return value:
void GLDrawColorCodeForMeshCleanup(COLOR_CODE_TYPE colorCodeType)
function:
parameters:
[i] COLOR_CODE_TYPE colorCodeType:
return value:
void GLDrawDepthCode()
function:
parameters: NULL
return value:
void GLDrawMarkup(DWORD dwDrawFlags)
function:
parameters:
[i] DWORD dwDrawFlags:
return value:
void SetSelectBuffer(CSelectBuffer* pSelBuf)
function:
parameters:
[i] CSelectBuffer* pSelBuf:
return value:
void SetRefRndHelper(CRndHelper* pHelper)
function:
parameters:
[i] CRndHelper* pHelper:
return value:
void ReSetRefRndHelper()
function:
parameters: NULL
return value:
void SetHighlightedItem(const TTargetItem &ti)
function:
parameters:
[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:
[i] bool flag:
return value:
bool isShaderEnabled()
function:
parameters: NULL
return value:
void setShaderEnabled(bool flag)
function:
parameters:
[i] bool flag:
return value:
void setCustomView(BOOL bView)
function:
parameters:
[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:
[i] int yOffset:
return value:
void SetGururiView(BOOL bGururi = TRUE)
function:
parameters:
[i] BOOL bGururi = TRUE:
return value:
CRendererBase(void)
function:
parameters:
[i] void:
return value:
virtual ~CRendererBase(void)
function:
parameters:
[i] void:
return value:
void InitializeRenderers()
function:
parameters: NULL
return value:
void DrawHighlightOfMeshLayer()
function:
parameters: NULL
return value:
void DrawHighlightElemEdgeOfMeshLayer(bool boffset)
function:
parameters:
[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:
[i] vector<float> &va:
[i] vector<float> na:
[i] vector<float> &vaLine:
[i] vector<GLubyte> &ca:
return value:
void DrawColorCodeOfMeshLayer(COLOR_CODE_TYPE colorCodeType)
function:
parameters:
[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:
[i] CSelectVBO& selectVBO:
return value: