Inherited from CRndBase,
Inherited by NULL
Friend class NULL
Description
Members
Public interface
-
-
-
-
-
-
-
-
-
-
void
GLDrawBarPart(const TRenderOption& opt, bool bDepthCode = false)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
void
GLDrawEdgeMidNode(Shader* pShader, const TRenderOption& opt, bool bDrawBarOnly = false)
-
-
-
-
void
GLDrawNodes(bool drawForColorCode, vector<TCursor> const &vecNodeCR, COLORREF col = RGB(0, 255, 0))
-
-
-
-
-
-
void
GLDrawSelectedItem(const TTargetItem &targetItem, bool bHighlight, bool bDrawElemNode = true)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
void
GLDrawRefBodies(DRAW_COLOR_TYPE drawColorType, COLOR_CODE_TYPE colorCodeType)
-
-
-
-
-
-
void
DrawElementBy3Nodes(TCursor crNode0, TCursor crNode1, TCursor crNode2, BOOL bPreview = FALSE)
-
-
-
-
-
-
-
-
-
-
void
DrawEdge(const DEdge* pEdge, bool showAlways = true)
-
-
-
-
-
-
-
-
-
void
GLDrawSolid(DRAW_COLOR_TYPE drawColorType, COLOR_CODE_TYPE colorCodeType)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
void
SetShaderUniform(Shader* pShader, const TRenderOption& opt, BOOL bRenderMesh = FALSE)
-
-
-
-
-
-
-
Protected interface
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
void
GLDrawPartstencil(CClipPlane* pClipPlane, Shader *pShader, const TRenderOption& opt, int iSection = 0)
-
-
-
-
-
-
-
-
-
-
void
EndCapping(CClipPlane* pClipPlane, COLORREF partColor, int iSection = 0, int transperency = 255)
-
-
unique_ptr<Shader> m_pSDNode
unique_ptr<Shader> m_pSDColorCode
unique_ptr<Shader> m_pSDContour
unique_ptr<Shader> m_pSDContourBothSide
unique_ptr<Shader> m_pSDContourAlpha
unique_ptr<Shader> m_pSDContour1D
unique_ptr<Shader> m_pSDEdge
unique_ptr<Shader> m_pSDContourEdge
unique_ptr<Shader> m_pSDModel
unique_ptr<Shader> m_pSDModelAlpha
unique_ptr<Shader> m_pSDNoLighting
unique_ptr<Shader> m_pSDOriginalLine
unique_ptr<Shader> m_pSDOriginalShade
unique_ptr<Shader> m_pSDHighlight
unique_ptr<Shader> m_pPointSpriteHighlight
unique_ptr<Shader> m_pSDOIT
unique_ptr<Shader> m_pSDOITDeform
unique_ptr<Shader> m_pSDOITContour
unique_ptr<Shader> m_pSDOITContourDeform
unique_ptr<Shader> m_pSDContourTransNMRI
unique_ptr<Shader> m_pSDHGAContourMapping
CFrameRenderBuffer* m_pRenderTexture
int m_iTexWidth
int m_iTexHeight
unique_ptr<Shader> m_pSDAdvcRemoveElem
unique_ptr<Shader> m_pSDAdvcRemoveElemMesh
unique_ptr<Shader> m_pSDGururiTranparent
unique_ptr<Shader> m_pSDGururiTranparentContour
unique_ptr<CFrameTranparencyBuffer> m_pOITTranparencyBuffer
GLUquadricObj* m_glQuadricObj
CRndIsoSurf* m_pRndIsoSurf
CRndModel(CRndHelper* pHelper)
function:
parameters:
[i] CRndHelper* pHelper:
return value:
~CRndModel()
function:
parameters: NULL
return value:
void Initialize()
function:
parameters: NULL
return value:
void LoadShaders()
function:
parameters: NULL
return value:
void InitializeVBOs()
function:
parameters: NULL
return value:
void Uninitialized()
function:
parameters: NULL
return value:
void GLDrawShade(const TRenderOption& opt)
function:
parameters:
[i] const TRenderOption& opt:
return value:
void GLDrawShadeSurfaceDistance(const TRenderOption& opt)
function:
parameters:
[i] const TRenderOption& opt:
return value:
void GLDrawPostOriginal()
function:
parameters: NULL
return value:
void GLDrawGururiTransparent(const TRenderOption& opt)
function:
parameters:
[i] const TRenderOption& opt:
return value:
void GLDrawBarPart(const TRenderOption& opt, bool bDepthCode = false)
function:
parameters:
[i] const TRenderOption& opt:
[i] bool bDepthCode = false:
return value:
void GLDrawBarPart(const DBody* pBody, unsigned char color[4])
function:
parameters:
[i] const DBody* pBody:
[i] unsigned char color[4]:
return value:
void GLDrawBarPart(const DBody* pBody)
function:
parameters:
[i] const DBody* pBody:
return value:
void GLDrawContourMappingHGA(const TRenderOption& opt)
function:
parameters:
[i] const TRenderOption& opt:
return value:
void GLDrawCompairShade(Shader* pShader)
function:
parameters:
[i] Shader* pShader:
return value:
void GLDrawPreviewCompairShade(Shader* pShader)
function:
parameters:
[i] Shader* pShader:
return value:
void GLDrawADVCTransparency(const TRenderOption& opt)
function:
parameters:
[i] const TRenderOption& opt:
return value:
void GLDrawADVCMeshLine()
function:
parameters: NULL
return value:
void GLDrawOnlyADVCMeshLine()
function:
parameters: NULL
return value:
void GLDrawOnlyADVCTransparency(const TRenderOption& opt)
function:
parameters:
[i] const TRenderOption& opt:
return value:
void GLDrawMeshLine()
function:
parameters: NULL
return value:
void GLDrawMeshLine(const DBody* pBody)
function:
parameters:
[i] const DBody* pBody:
return value:
void GLDrawMeshLineShape(const DBody * pBody)
function:
parameters:
[i] const DBody * pBody:
return value:
void GLDrawMeshLine(const DFace* pFace)
function:
parameters:
[i] const DFace* pFace:
return value:
void GLDrawMeshLineWithColor(const DFace* pFace, COLORREF col)
function:
parameters:
[i] const DFace* pFace:
[i] COLORREF col:
return value:
void GLDrawMeshLineWithColor(const DBody* pBody, COLORREF col)
function:
parameters:
[i] const DBody* pBody:
[i] COLORREF col:
return value:
void GLDrawNode(const TRenderOption& opt)
function:
parameters:
[i] const TRenderOption& opt:
return value:
void GLDrawCornerNode(Shader* pShader, const TRenderOption& opt)
function:
parameters:
[i] Shader* pShader:
[i] const TRenderOption& opt:
return value:
void GLDrawMidNode(Shader* pShader, const TRenderOption& opt)
function:
parameters:
[i] Shader* pShader:
[i] const TRenderOption& opt:
return value:
void GLDrawEdgeLine(bool bIgnoreDrawBarBody = false)
function:
parameters:
[i] bool bIgnoreDrawBarBody = false:
return value:
void GLDrawEdgeLine(const DEdge* pEdge)
function:
parameters:
[i] const DEdge* pEdge:
return value:
void GLDrawEdgeLine(const DBody* pBody)
function:
parameters:
[i] const DBody* pBody:
return value:
void GLDrawEdgeLineShape(const DBody* pBody)
function:
parameters:
[i] const DBody* pBody:
return value:
void GLDrawEdgeLineShape(const DBody* pBody, unsigned char color[4])
function:
parameters:
[i] const DBody* pBody:
[i] unsigned char color[4]:
return value:
void GLDrawEdgeLineSurfaceDistance()
function:
parameters: NULL
return value:
void GLDrawEdgeNode()
function:
parameters: NULL
return value:
void GLDrawEdgeCornerNode(Shader* pShader, const TRenderOption& opt, bool bDrawBarOnly = false)
function:
parameters:
[i] Shader* pShader:
[i] const TRenderOption& opt:
[i] bool bDrawBarOnly = false:
return value:
void GLDrawEdgeMidNode(Shader* pShader, const TRenderOption& opt, bool bDrawBarOnly = false)
function:
parameters:
[i] Shader* pShader:
[i] const TRenderOption& opt:
[i] bool bDrawBarOnly = false:
return value:
void GLDrawVertices(const DBody* pBody)
function:
parameters:
[i] const DBody* pBody:
return value:
void GLDrawVertices()
function:
parameters: NULL
return value:
void GLDrawFloatingNodes(bool drawForColorCode)
function:
parameters:
[i] bool drawForColorCode:
return value:
void GLDrawFloatingEdgeNodes(bool drawForColorCode)
function:
parameters:
[i] bool drawForColorCode:
return value:
void GLDrawNodes(bool drawForColorCode, vector<TCursor> const &vecNodeCR, COLORREF col = RGB(0, 255, 0))
function:
parameters:
[i] bool drawForColorCode:
[i] vector<TCursor> const &vecNodeCR:
[i] COLORREF col = RGB(0:
[i] 255:
[i] 0:
return value:
void GLDrawColorCode(COLOR_CODE_TYPE colorCodeType)
function:
parameters:
[i] COLOR_CODE_TYPE colorCodeType:
return value:
void GLDrawDepthCode()
function:
parameters: NULL
return value:
void GLDrawHighlight()
function:
parameters: NULL
return value:
void GLDrawHighlight(TCursor cursor)
function:
parameters:
[i] TCursor cursor:
return value:
void GLDrawSelected(CSelectBuffer* pSelBuf)
function:
parameters:
[i] CSelectBuffer* pSelBuf:
return value:
void GLDrawHighlightBuffer(CSelectBuffer* pHighlightBuffer)
function:
parameters:
[i] CSelectBuffer* pHighlightBuffer:
return value:
void GLDrawSelectedItem(const TTargetItem &targetItem, bool bHighlight, bool bDrawElemNode = true)
function:
parameters:
[i] const TTargetItem &targetItem:
[i] bool bHighlight:
[i] bool bDrawElemNode = true:
return value:
void GLDrawIDForSelected(CSelectBuffer* pSelBuf)
function:
parameters:
[i] CSelectBuffer* pSelBuf:
return value:
void GLDrawIDForSelectedItem(const TTargetItem &targetItem, bool bHighlight)
function:
parameters:
[i] const TTargetItem &targetItem:
[i] bool bHighlight:
return value:
void GLDrawNameForSelected(CSelectBuffer* pSelBuf)
function:
parameters:
[i] CSelectBuffer* pSelBuf:
return value:
void GLDrawNameForSelectedItem(const TTargetItem &targetItem, bool bHighlight)
function:
parameters:
[i] const TTargetItem &targetItem:
[i] bool bHighlight:
return value:
void GLDrawStringOnEntity(TCursor cr, COLORREF col, const CString& str)
function:
parameters:
[i] TCursor cr:
[i] COLORREF col:
[i] const CString& str:
return value:
void GLDrawFace(const DFace* pFace)
function:
parameters:
[i] const DFace* pFace:
return value:
void GLDrawLocalSetting()
function:
parameters: NULL
return value:
void GLDrawShadeFaceShape(const DFace* pFace)
function:
parameters:
[i] const DFace* pFace:
return value:
void GLDrawShadeFaceShape(const DFace* pFace, unsigned char color[4])
function:
parameters:
[i] const DFace* pFace:
[i] unsigned char color[4]:
return value:
void GLDrawShadeFaceShapeForColorCode(const DFace* pFace)
function:
parameters:
[i] const DFace* pFace:
return value:
void GLDrawShadeFaceShapeLocalSetting(const vector<CModelVBORange>&localsettingfaceVBOIdx)
function:
parameters:
[i] const vector<CModelVBORange>&localsettingfaceVBOIdx:
return value:
void GLDrawEdgeShape(const DEdge* pEdge)
function:
parameters:
[i] const DEdge* pEdge:
return value:
void GLDrawEdgeShape(const DEdge* pEdge, unsigned char color[4])
function:
parameters:
[i] const DEdge* pEdge:
[i] unsigned char color[4]:
return value:
void GLDrawShadeEdgeShapeLocalSetting(const vector<CModelVBORange>&localsettingedgeVBOIdx)
function:
parameters:
[i] const vector<CModelVBORange>&localsettingedgeVBOIdx:
return value:
void GLDrawFaceNormals()
function:
parameters: NULL
return value:
void GLDrawFaceNormalsForFace(const DFace* pFace)
function:
parameters:
[i] const DFace* pFace:
return value:
void GLDrawFaceNormalsForFaceAvr(const DFace* pFace)
function:
parameters:
[i] const DFace* pFace:
return value:
void GLDrawFaceNormalsForElem(const DElem* pElem)
function:
parameters:
[i] const DElem* pElem:
return value:
void GLDrawFaceNormals(CSelectBuffer* pSelBuf)
function:
parameters:
[i] CSelectBuffer* pSelBuf:
return value:
void GLDrawShadeExcludeSelected(CSelectBuffer* pSelBuf, const TRenderOption& opt)
function:
parameters:
[i] CSelectBuffer* pSelBuf:
[i] const TRenderOption& opt:
return value:
void GLDrawSharedElem(const TRenderOption& opt)
function:
parameters:
[i] const TRenderOption& opt:
return value:
void GLDrawSharedFaceNode(const TRenderOption& opt)
function:
parameters:
[i] const TRenderOption& opt:
return value:
bool IsShowShape(const DShape* pShape)
function:
parameters:
[i] const DShape* pShape:
return value:
void GLDrawRefBodies(DRAW_COLOR_TYPE drawColorType, COLOR_CODE_TYPE colorCodeType)
function:
parameters:
[i] DRAW_COLOR_TYPE drawColorType:
[i] COLOR_CODE_TYPE colorCodeType:
return value:
void GLDrawTransparentBodies(const TRenderOption& opt)
function:
parameters:
[i] const TRenderOption& opt:
return value:
void GLDrawTransparentRefBodies(const TRenderOption& opt)
function:
parameters:
[i] const TRenderOption& opt:
return value:
void GLDrawTransparentBodiesEx(const TRenderOption& opt)
function:
parameters:
[i] const TRenderOption& opt:
return value:
void FillEdgeToAvoidPickingBackFacingFace()
function:
parameters: NULL
return value:
void DrawElementByTriangles(const DElem* pElem, BOOL bPreview = FALSE)
function:
parameters:
[i] const DElem* pElem:
[i] BOOL bPreview = FALSE:
return value:
void DrawElementByTriangles(const DROElem * pRoElem, BOOL bPreview = FALSE)
function:
parameters:
[i] const DROElem * pRoElem:
[i] BOOL bPreview = FALSE:
return value:
void DrawElementBy3Nodes(TCursor crNode0, TCursor crNode1, TCursor crNode2, BOOL bPreview = FALSE)
function:
parameters:
[i] TCursor crNode0:
[i] TCursor crNode1:
[i] TCursor crNode2:
[i] BOOL bPreview = FALSE:
return value:
void DrawElementByTrianglesForSelection(const DElem* pElem, BOOL bPreview = FALSE)
function:
parameters:
[i] const DElem* pElem:
[i] BOOL bPreview = FALSE:
return value:
void DrawElementByTrianglesForSelection(const DROElem * pRoElem, BOOL bPreview = FALSE)
function:
parameters:
[i] const DROElem * pRoElem:
[i] BOOL bPreview = FALSE:
return value:
void DrawElementByTrianglesForSelection(const DRefElem * pElem, BOOL bPreview = FALSE)
function:
parameters:
[i] const DRefElem * pElem:
[i] BOOL bPreview = FALSE:
return value:
void DrawElementByLines2(const DElem* pElem, BOOL bPreview = FALSE)
function:
parameters:
[i] const DElem* pElem:
[i] BOOL bPreview = FALSE:
return value:
void DrawElementByLines2(const DROElem* pRoElem, BOOL bPreview = FALSE)
function:
parameters:
[i] const DROElem* pRoElem:
[i] BOOL bPreview = FALSE:
return value:
void DrawElementByLines2(const DRefElem * pElem, BOOL bPreview = FALSE)
function:
parameters:
[i] const DRefElem * pElem:
[i] BOOL bPreview = FALSE:
return value:
static void DrawElementShapeByTriangles(const DElem* pElem)
function:
parameters:
[i] const DElem* pElem:
return value:
static void SetColorOfElement(const DElem* pElem)
function:
parameters:
[i] const DElem* pElem:
return value:
static void DrawElementByLines(const DElem* pElem)
function:
parameters:
[i] const DElem* pElem:
return value:
void DrawElementEdge(TElemEdge elemEdge)
function:
parameters:
[i] TElemEdge elemEdge:
return value:
void DrawEdge(const DEdge* pEdge, bool showAlways = true)
function:
parameters:
[i] const DEdge* pEdge:
[i] bool showAlways = true:
return value:
void DrawEdgePreview(const DEdge* pEdge, bool showAlways = true)
function:
parameters:
[i] const DEdge* pEdge:
[i] bool showAlways = true:
return value:
void DrawNode(const DNode* pNode)
function:
parameters:
[i] const DNode* pNode:
return value:
void DrawNodePreview(const DNode* pNode, bool showAlways = true)
function:
parameters:
[i] const DNode* pNode:
[i] bool showAlways = true:
return value:
void DrawRONode(const DRONode* pNode)
function:
parameters:
[i] const DRONode* pNode:
return value:
void GLDrawShadeBodyShape(const DBody* pBody)
function:
parameters:
[i] const DBody* pBody:
return value:
void GLDrawShadeBody(const DBody* pBody)
function:
parameters:
[i] const DBody* pBody:
return value:
void GLDrawShadeFace(const DFace* pFace)
function:
parameters:
[i] const DFace* pFace:
return value:
void GLDrawShadeBodyShape(const DBody* pBody, unsigned char color[4])
function:
parameters:
[i] const DBody* pBody:
[i] unsigned char color[4]:
return value:
void GLDrawSolidForDepthCode()
function:
parameters: NULL
return value:
void GLDrawSolid(DRAW_COLOR_TYPE drawColorType, COLOR_CODE_TYPE colorCodeType)
function:
parameters:
[i] DRAW_COLOR_TYPE drawColorType:
[i] COLOR_CODE_TYPE colorCodeType:
return value:
void GLDrawSolidForColorCode(COLOR_CODE_TYPE colorCodeType)
function:
parameters:
[i] COLOR_CODE_TYPE colorCodeType:
return value:
void GLDrawShadeSolidELem(const TRenderOption& opt)
function:
parameters:
[i] const TRenderOption& opt:
return value:
void GLDrawSolidElemForColorCode()
function:
parameters: NULL
return value:
void GLDrawSolidElemMeshLine()
function:
parameters: NULL
return value:
void GLDrawBeamDiagram()
function:
parameters: NULL
return value:
void GLDrawShowAdjacentFacePreview()
function:
parameters: NULL
return value:
void GLDrawShowAdjacentElementPreview()
function:
parameters: NULL
return value:
void GLDrawSelectVBO(CSelectVBO& selectVBO)
function:
parameters:
[i] CSelectVBO& selectVBO:
return value:
CRndIsoSurf* GetRndIsoSurf()
function:
parameters: NULL
return value:
Shader* GetActiveShader(const TRenderOption& opt)
function:
parameters:
[i] const TRenderOption& opt:
return value:
Shader* GetActiveEdgeShader(const TRenderOption& opt)
function:
parameters:
[i] const TRenderOption& opt:
return value:
Shader* GetActiveMeshLineShader(const TRenderOption& opt)
function:
parameters:
[i] const TRenderOption& opt:
return value:
Shader* GetActiveHighlightShader(const TRenderOption& opt)
function:
parameters:
[i] const TRenderOption& opt:
return value:
Shader* GetActivePointSpriteHighlightShader(const TRenderOption& opt)
function:
parameters:
[i] const TRenderOption& opt:
return value:
void GLDrawColorCodeBody()
function:
parameters: NULL
return value:
void GLDrawColorCodeBarBody()
function:
parameters: NULL
return value:
void GLDrawColorCodeEdgeLine(const DBody* pBody)
function:
parameters:
[i] const DBody* pBody:
return value:
void GLDrawColorCodeFace()
function:
parameters: NULL
return value:
void GLDrawColorCodeEdge()
function:
parameters: NULL
return value:
void GLDrawColorCodeVertex()
function:
parameters: NULL
return value:
void GLDrawColorCodeVertex(const DVertex* pVertex)
function:
parameters:
[i] const DVertex* pVertex:
return value:
void GLDrawColorCodeVertex(const DBody* pBody)
function:
parameters:
[i] const DBody* pBody:
return value:
void GLDrawColorCodeElement(bool isFillEdge = true)
function:
parameters:
[i] bool isFillEdge = true:
return value:
void GLDrawColorCodeElement(const DFace* pFace)
function:
parameters:
[i] const DFace* pFace:
return value:
void GLDrawColorCodeElement(const DBody* pBody)
function:
parameters:
[i] const DBody* pBody:
return value:
void GLDrawColorCodeElement1D()
function:
parameters: NULL
return value:
void GLDrawColorCodeElement1D(const DBody* pBody)
function:
parameters:
[i] const DBody* pBody:
return value:
void GLDrawColorCodeElement1D(const DEdge* pEdge)
function:
parameters:
[i] const DEdge* pEdge:
return value:
void GLDrawColorCodeElementEdge()
function:
parameters: NULL
return value:
void GLDrawColorCodeElementEdge(const DBody* pBody)
function:
parameters:
[i] const DBody* pBody:
return value:
void GLDrawColorCodeMidNode()
function:
parameters: NULL
return value:
void GLDrawColorCodeMidNode(const DBody* pBody)
function:
parameters:
[i] const DBody* pBody:
return value:
void GLDrawColorCodeMidNode(const DFace* pFace)
function:
parameters:
[i] const DFace* pFace:
return value:
void GLDrawColorCodeMidNode(const DEdge* pEdge)
function:
parameters:
[i] const DEdge* pEdge:
return value:
void GLDrawColorCodeNode()
function:
parameters: NULL
return value:
void GLDrawColorCodeNode(const DBody* pBody)
function:
parameters:
[i] const DBody* pBody:
return value:
void GLDrawColorCodeNode(const DFace* pFace)
function:
parameters:
[i] const DFace* pFace:
return value:
void GLDrawColorCodeNode(const DEdge* pEdge)
function:
parameters:
[i] const DEdge* pEdge:
return value:
void SetShaderUniform(Shader* pShader, const TRenderOption& opt, BOOL bRenderMesh = FALSE)
function:
parameters:
[i] Shader* pShader:
[i] const TRenderOption& opt:
[i] BOOL bRenderMesh = FALSE:
return value:
void SetShaderCompareUniform(Shader* pShader, const TRenderOption& opt)
function:
parameters:
[i] Shader* pShader:
[i] const TRenderOption& opt:
return value:
void SetShaderUniformRefDoc(Shader* pShader)
function:
parameters:
[i] Shader* pShader:
return value:
void SetDeformUniform(Shader* pShader)
function:
parameters:
[i] Shader* pShader:
return value:
void SetContourUniform(Shader* pShader, BOOL bRenderMesh = FALSE)
function:
parameters:
[i] Shader* pShader:
[i] BOOL bRenderMesh = FALSE:
return value:
void SetLightingUniform(Shader* pShader)
function:
parameters:
[i] Shader* pShader:
return value:
bool IsSurfaceDistance()
function:
parameters: NULL
return value:
bool HasData(set<TKey> setKeys)
function:
parameters:
[i] set<TKey> setKeys:
return value:
void GLDrawShadeClipMode(const TRenderOption& opt)
function:
parameters:
[i] const TRenderOption& opt:
return value:
void GLDrawEdgeLineClipMode(const TRenderOption& opt, bool bIgnoreBarBody = false)
function:
parameters:
[i] const TRenderOption& opt:
[i] bool bIgnoreBarBody = false:
return value:
void GLDrawMeshLineClippingMode()
function:
parameters: NULL
return value:
void GLDrawMeshLineIsoVolume()
function:
parameters: NULL
return value:
void GLDrawColorCodeElementClippingMode()
function:
parameters: NULL
return value:
void GLDrawColorCodeElement1DClippingMode()
function:
parameters: NULL
return value:
void GLDrawShadeNomalMode(const TRenderOption& opt)
function:
parameters:
[i] const TRenderOption& opt:
return value:
void GLDrawEdgeLineNomalMode(const TRenderOption& opt, bool bIgnoreBarBody = false)
function:
parameters:
[i] const TRenderOption& opt:
[i] bool bIgnoreBarBody = false:
return value:
void GLDrawMeshLineNormalMode()
function:
parameters: NULL
return value:
void GLDrawColorCodeElementNomalMode()
function:
parameters: NULL
return value:
void GLDrawColorCodeElement1DNomalMode()
function:
parameters: NULL
return value:
void GLDrawTransparentBodyShape(const DBody* pBody)
function:
parameters:
[i] const DBody* pBody:
return value:
void GLDrawColorCodeNodeSet()
function:
parameters: NULL
return value:
void GLDrawColorCodeNodeSetForSolidElem()
function:
parameters: NULL
return value:
void DrawSelectedNode(const TTargetItem &targetItem, bool bHighlight)
function:
parameters:
[i] const TTargetItem &targetItem:
[i] bool bHighlight:
return value:
void DrawSelectedElement(const TTargetItem &targetItem, bool bHighlight)
function:
parameters:
[i] const TTargetItem &targetItem:
[i] bool bHighlight:
return value:
void DrawSelectedElementEdge(const TTargetItem &targetItem, bool bHighlight)
function:
parameters:
[i] const TTargetItem &targetItem:
[i] bool bHighlight:
return value:
void DrawSelectedVertex(const TTargetItem &targetItem, bool bHighlight)
function:
parameters:
[i] const TTargetItem &targetItem:
[i] bool bHighlight:
return value:
void DrawSelectedVertex(TCursor crVertex)
function:
parameters:
[i] TCursor crVertex:
return value:
void DrawSelectedEdge(const TTargetItem &targetItem, bool bHighlight)
function:
parameters:
[i] const TTargetItem &targetItem:
[i] bool bHighlight:
return value:
void DrawSelectedFace(const DFace* pFace, bool bHighlight)
function:
parameters:
[i] const DFace* pFace:
[i] bool bHighlight:
return value:
void DrawSelectedFace(const TTargetItem &targetItem, bool bHighlight)
function:
parameters:
[i] const TTargetItem &targetItem:
[i] bool bHighlight:
return value:
void DrawSelectedBody(const TTargetItem &targetItem, bool bHighlight)
function:
parameters:
[i] const TTargetItem &targetItem:
[i] bool bHighlight:
return value:
void DrawSelectedPoint(const TTargetItem & targetItem, bool bHighlight = false)
function:
parameters:
[i] const TTargetItem & targetItem:
[i] bool bHighlight = false:
return value:
void DrawFace(const DFace* pFace)
function:
parameters:
[i] const DFace* pFace:
return value:
void DrawFaceLine(const DFace* pFace)
function:
parameters:
[i] const DFace* pFace:
return value:
void GLDrawShadeBodyByGLTriangles(const DBody* pBody)
function:
parameters:
[i] const DBody* pBody:
return value:
void GLDrawMeshLinesByGLLines(const DBody* pBody)
function:
parameters:
[i] const DBody* pBody:
return value:
void GLDrawFaceLinesByGLLines(const DFace* pFace)
function:
parameters:
[i] const DFace* pFace:
return value:
void GLDrawBarBodySection(const DBody* pBody, bool isColorCode)
function:
parameters:
[i] const DBody* pBody:
[i] bool isColorCode:
return value:
void GLDrawRefBody(const DRefBody* pBody)
function:
parameters:
[i] const DRefBody* pBody:
return value:
void DrawRefFace(const DRefFace* pFace)
function:
parameters:
[i] const DRefFace* pFace:
return value:
void DrawRefElementByTriangles(const DRefElem* pElem)
function:
parameters:
[i] const DRefElem* pElem:
return value:
void GLDrawMeshLinesOfRefBody(const DRefBody* pBody)
function:
parameters:
[i] const DRefBody* pBody:
return value:
void DrawMeshLinesOfRefFace(const DRefFace* pFace)
function:
parameters:
[i] const DRefFace* pFace:
return value:
void GLDrawEdgesOfRefBody(const DRefBody* pBody)
function:
parameters:
[i] const DRefBody* pBody:
return value:
void DrawRefEdge(const DRefEdge* pEdge)
function:
parameters:
[i] const DRefEdge* pEdge:
return value:
void GLDrawPostOriginalMeshLine(PostDataVizOptDeform& optDeform)
function:
parameters:
[i] PostDataVizOptDeform& optDeform:
return value:
void GLDrawPostOriginalEdgeLine(PostDataVizOptDeform& optDeform)
function:
parameters:
[i] PostDataVizOptDeform& optDeform:
return value:
void GLDrawPostOriginalShade(PostDataVizOptDeform& optDeform)
function:
parameters:
[i] PostDataVizOptDeform& optDeform:
return value:
void GLDrawPartstencil(CClipPlane* pClipPlane, Shader *pShader, const TRenderOption& opt, int iSection = 0)
function:
parameters:
[i] CClipPlane* pClipPlane:
[i] Shader *pShader:
[i] const TRenderOption& opt:
[i] int iSection = 0:
return value:
void GLDrawPartstencilOriginal(CClipPlane* pClipPlane, Shader *pShader, PostDataVizOptDeform& optDeform, int iSection = 0)
function:
parameters:
[i] CClipPlane* pClipPlane:
[i] Shader *pShader:
[i] PostDataVizOptDeform& optDeform:
[i] int iSection = 0:
return value:
void GLDrawFaceOfRefBody()
function:
parameters: NULL
return value:
void GLDrawColorCodeFaceOfRefBody()
function:
parameters: NULL
return value:
void GLDrawColorCodeEdgeOfRefBody()
function:
parameters: NULL
return value:
void GLDrawColorCodeNodeOfRefBody()
function:
parameters: NULL
return value:
void GLDrawMeshLinesOfRefBody()
function:
parameters: NULL
return value:
void GLDrawEdgesOfRefBody()
function:
parameters: NULL
return value:
BOOL CreateRenderTexture(int nWidth, int nHeight)
function:
parameters:
[i] int nWidth:
[i] int nHeight:
return value:
BOOL IsBodyClip(TCursor cr)
function:
parameters:
[i] TCursor cr:
return value:
void BeginCapping(CClipPlane* pClipPlane, int iSection = 0)
function:
parameters:
[i] CClipPlane* pClipPlane:
[i] int iSection = 0:
return value:
void EndCapping(CClipPlane* pClipPlane, COLORREF partColor, int iSection = 0, int transperency = 255)
function:
parameters:
[i] CClipPlane* pClipPlane:
[i] COLORREF partColor:
[i] int iSection = 0:
[i] int transperency = 255:
return value:
bool isShowDeform()
function:
parameters: NULL
return value:
bool isShowContour()
function:
parameters: NULL
return value: