User Tools

Site Tools


class:temp:crndmarkup



CRndMarkup

Inherited from CRndBase,

Inherited by NULL

Friend class NULL

Description

Public interface

  • CRndMarkup(CRndHelper* pHelper)
  • virtual ~CRndMarkup(void)
  • void GLDrawMarkup(DWORD dwDrawFlags)
  • void Draw(CMarkup* pMarkup, SNoteStyleData* pStyle)
  • static void CalcMarkupSize(CMarkup* pMarkup, CRndHelper* pRndHelper)
  • void GLDrawMarkup(CMarkup* pMarkup, SNoteStyleData* pStyle, TCHAR* str, CSize sz, float fx, float fy, float fz, COLORREF colBack=-1)
  • void GLDrawCustomNote(CMarkup* pMarkup, SNoteStyleData* pStyle, TCHAR* str, CSize sz, float fx, float fy, float fz)
  • void GLDrawMeasureNote(CDBSession* pDBSession, TRenderOption RenderOption, CMarkup* pMarkup, SNoteStyleData* pStyle)
  • static void CalcTitleSize(CMarkup* pMarkup, CRndHelper* pRndHelper)
  • void DrawTitle(CMarkup* pMarkup, SNoteStyleData* pStyle)
  • void GLDrawResultTile(CMarkup* pMarkup, SNoteStyleData* pStyle, TCHAR* strTitle, TCHAR* strDescription, CSize sz, float fx, float fy, float fz)

Protected interface

  • void GLDrawTriArrowAWE(float* fStart, float* fVecIn, float fScale, float fHeadRatio, float* matrix, float fViewScaleFactor)
  • void GLDrawVectorAWE(float* vStart, float fVal, float* vVec, float* matrix, float fViewScaleFactor, float fVectorScale)
  • void GLDrawHighlightElement(TCursor crElem)

CRndMarkup(CRndHelper* pHelper)

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

virtual ~CRndMarkup(void)

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

void GLDrawMarkup(DWORD dwDrawFlags)

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

void Draw(CMarkup* pMarkup, SNoteStyleData* pStyle)

  • function:
  • parameters:
    1. [i] CMarkup* pMarkup:
    2. [i] SNoteStyleData* pStyle:
  • return value:

static void CalcMarkupSize(CMarkup* pMarkup, CRndHelper* pRndHelper)

  • function:
  • parameters:
    1. [i] CMarkup* pMarkup:
    2. [i] CRndHelper* pRndHelper:
  • return value:

void GLDrawMarkup(CMarkup* pMarkup, SNoteStyleData* pStyle, TCHAR* str, CSize sz, float fx, float fy, float fz, COLORREF colBack=-1)

  • function:
  • parameters:
    1. [i] CMarkup* pMarkup:
    2. [i] SNoteStyleData* pStyle:
    3. [i] TCHAR* str:
    4. [i] CSize sz:
    5. [i] float fx:
    6. [i] float fy:
    7. [i] float fz:
    8. [i] COLORREF colBack=-1:
  • return value:

void GLDrawCustomNote(CMarkup* pMarkup, SNoteStyleData* pStyle, TCHAR* str, CSize sz, float fx, float fy, float fz)

  • function:
  • parameters:
    1. [i] CMarkup* pMarkup:
    2. [i] SNoteStyleData* pStyle:
    3. [i] TCHAR* str:
    4. [i] CSize sz:
    5. [i] float fx:
    6. [i] float fy:
    7. [i] float fz:
  • return value:

void GLDrawMeasureNote(CDBSession* pDBSession, TRenderOption RenderOption, CMarkup* pMarkup, SNoteStyleData* pStyle)

  • function:
  • parameters:
    1. [i] CDBSession* pDBSession:
    2. [i] TRenderOption RenderOption:
    3. [i] CMarkup* pMarkup:
    4. [i] SNoteStyleData* pStyle:
  • return value:

static void CalcTitleSize(CMarkup* pMarkup, CRndHelper* pRndHelper)

  • function:
  • parameters:
    1. [i] CMarkup* pMarkup:
    2. [i] CRndHelper* pRndHelper:
  • return value:

void DrawTitle(CMarkup* pMarkup, SNoteStyleData* pStyle)

  • function:
  • parameters:
    1. [i] CMarkup* pMarkup:
    2. [i] SNoteStyleData* pStyle:
  • return value:

void GLDrawResultTile(CMarkup* pMarkup, SNoteStyleData* pStyle, TCHAR* strTitle, TCHAR* strDescription, CSize sz, float fx, float fy, float fz)

  • function:
  • parameters:
    1. [i] CMarkup* pMarkup:
    2. [i] SNoteStyleData* pStyle:
    3. [i] TCHAR* strTitle:
    4. [i] TCHAR* strDescription:
    5. [i] CSize sz:
    6. [i] float fx:
    7. [i] float fy:
    8. [i] float fz:
  • return value:

void GLDrawTriArrowAWE(float* fStart, float* fVecIn, float fScale, float fHeadRatio, float* matrix, float fViewScaleFactor)

  • function:
  • parameters:
    1. [i] float* fStart:
    2. [i] float* fVecIn:
    3. [i] float fScale:
    4. [i] float fHeadRatio:
    5. [i] float* matrix:
    6. [i] float fViewScaleFactor:
  • return value:

void GLDrawVectorAWE(float* vStart, float fVal, float* vVec, float* matrix, float fViewScaleFactor, float fVectorScale)

  • function:
  • parameters:
    1. [i] float* vStart:
    2. [i] float fVal:
    3. [i] float* vVec:
    4. [i] float* matrix:
    5. [i] float fViewScaleFactor:
    6. [i] float fVectorScale:
  • return value:

void GLDrawHighlightElement(TCursor crElem)

  • function:
  • parameters:
    1. [i] TCursor crElem:
  • return value:
class/temp/crndmarkup.txt · Last modified: 2024/04/26 11:57 (external edit)