====== CRndMarkup ====== **//Inherited from//** [[class::crndbase|CRndBase]], **//Inherited by//** NULL **//Friend class//** NULL **//Description//** **//Public interface//** * [[crndmarkup#crndmarkup1|CRndMarkup]](CRndHelper* pHelper) * virtual [[crndmarkup#~crndmarkup|~CRndMarkup]](void) * void [[crndmarkup#gldrawmarkup|GLDrawMarkup]](DWORD dwDrawFlags) * void [[crndmarkup#draw|Draw]](CMarkup* pMarkup, SNoteStyleData* pStyle) * static void [[crndmarkup#calcmarkupsize|CalcMarkupSize]](CMarkup* pMarkup, CRndHelper* pRndHelper) * void [[crndmarkup#gldrawmarkup|GLDrawMarkup]](CMarkup* pMarkup, SNoteStyleData* pStyle, TCHAR* str, CSize sz, float fx, float fy, float fz, COLORREF colBack=-1) * void [[crndmarkup#gldrawcustomnote|GLDrawCustomNote]](CMarkup* pMarkup, SNoteStyleData* pStyle, TCHAR* str, CSize sz, float fx, float fy, float fz) * void [[crndmarkup#gldrawmeasurenote|GLDrawMeasureNote]](CDBSession* pDBSession, TRenderOption RenderOption, CMarkup* pMarkup, SNoteStyleData* pStyle) * static void [[crndmarkup#calctitlesize|CalcTitleSize]](CMarkup* pMarkup, CRndHelper* pRndHelper) * void [[crndmarkup#drawtitle|DrawTitle]](CMarkup* pMarkup, SNoteStyleData* pStyle) * void [[crndmarkup#gldrawresulttile|GLDrawResultTile]](CMarkup* pMarkup, SNoteStyleData* pStyle, TCHAR* strTitle, TCHAR* strDescription, CSize sz, float fx, float fy, float fz) **//Protected interface//** * void [[crndmarkup#gldrawtriarrowawe|GLDrawTriArrowAWE]](float* fStart, float* fVecIn, float fScale, float fHeadRatio, float* matrix, float fViewScaleFactor) * void [[crndmarkup#gldrawvectorawe|GLDrawVectorAWE]](float* vStart, float fVal, float* vVec, float* matrix, float fViewScaleFactor, float fVectorScale) * void [[crndmarkup#gldrawhighlightelement|GLDrawHighlightElement]](TCursor crElem) ---- {{anchor:crndmarkup1}} **CRndMarkup(CRndHelper* pHelper)** *function: *parameters: - [i] CRndHelper* pHelper: *return value: {{anchor:~crndmarkup}} **virtual ~CRndMarkup(void)** *function: *parameters: - [i] void: *return value: {{anchor:gldrawmarkup}} **void GLDrawMarkup(DWORD dwDrawFlags)** *function: *parameters: - [i] DWORD dwDrawFlags: *return value: {{anchor:draw}} **void Draw(CMarkup* pMarkup, SNoteStyleData* pStyle)** *function: *parameters: - [i] CMarkup* pMarkup: - [i] SNoteStyleData* pStyle: *return value: {{anchor:calcmarkupsize}} **static void CalcMarkupSize(CMarkup* pMarkup, CRndHelper* pRndHelper)** *function: *parameters: - [i] CMarkup* pMarkup: - [i] CRndHelper* pRndHelper: *return value: {{anchor:gldrawmarkup}} **void GLDrawMarkup(CMarkup* pMarkup, SNoteStyleData* pStyle, TCHAR* str, CSize sz, float fx, float fy, float fz, COLORREF colBack=-1)** *function: *parameters: - [i] CMarkup* pMarkup: - [i] SNoteStyleData* pStyle: - [i] TCHAR* str: - [i] CSize sz: - [i] float fx: - [i] float fy: - [i] float fz: - [i] COLORREF colBack=-1: *return value: {{anchor:gldrawcustomnote}} **void GLDrawCustomNote(CMarkup* pMarkup, SNoteStyleData* pStyle, TCHAR* str, CSize sz, float fx, float fy, float fz)** *function: *parameters: - [i] CMarkup* pMarkup: - [i] SNoteStyleData* pStyle: - [i] TCHAR* str: - [i] CSize sz: - [i] float fx: - [i] float fy: - [i] float fz: *return value: {{anchor:gldrawmeasurenote}} **void GLDrawMeasureNote(CDBSession* pDBSession, TRenderOption RenderOption, CMarkup* pMarkup, SNoteStyleData* pStyle)** *function: *parameters: - [i] CDBSession* pDBSession: - [i] TRenderOption RenderOption: - [i] CMarkup* pMarkup: - [i] SNoteStyleData* pStyle: *return value: {{anchor:calctitlesize}} **static void CalcTitleSize(CMarkup* pMarkup, CRndHelper* pRndHelper)** *function: *parameters: - [i] CMarkup* pMarkup: - [i] CRndHelper* pRndHelper: *return value: {{anchor:drawtitle}} **void DrawTitle(CMarkup* pMarkup, SNoteStyleData* pStyle)** *function: *parameters: - [i] CMarkup* pMarkup: - [i] SNoteStyleData* pStyle: *return value: {{anchor:gldrawresulttile}} **void GLDrawResultTile(CMarkup* pMarkup, SNoteStyleData* pStyle, TCHAR* strTitle, TCHAR* strDescription, CSize sz, float fx, float fy, float fz)** *function: *parameters: - [i] CMarkup* pMarkup: - [i] SNoteStyleData* pStyle: - [i] TCHAR* strTitle: - [i] TCHAR* strDescription: - [i] CSize sz: - [i] float fx: - [i] float fy: - [i] float fz: *return value: ---- {{anchor:gldrawtriarrowawe}} **void GLDrawTriArrowAWE(float* fStart, float* fVecIn, float fScale, float fHeadRatio, float* matrix, float fViewScaleFactor)** *function: *parameters: - [i] float* fStart: - [i] float* fVecIn: - [i] float fScale: - [i] float fHeadRatio: - [i] float* matrix: - [i] float fViewScaleFactor: *return value: {{anchor:gldrawvectorawe}} **void GLDrawVectorAWE(float* vStart, float fVal, float* vVec, float* matrix, float fViewScaleFactor, float fVectorScale)** *function: *parameters: - [i] float* vStart: - [i] float fVal: - [i] float* vVec: - [i] float* matrix: - [i] float fViewScaleFactor: - [i] float fVectorScale: *return value: {{anchor:gldrawhighlightelement}} **void GLDrawHighlightElement(TCursor crElem)** *function: *parameters: - [i] TCursor crElem: *return value: