|
CFx SDK Documentation
2022 SP0
|
#include <TrVecTtfFontsCache.h>
Public Member Functions | |
| OdTrVecTtfFontsCache () | |
| ~OdTrVecTtfFontsCache () | |
| OdDrawOrderMetafileBase & | deviceRefs () |
| bool | useStableFontKey () const |
| void | setUseStableFontKey (bool bStableKey) |
| void | setUseStableFontKey (OdTrVecDevice *pDevice) |
| const void * | getFontCache (const FontKey &fontKey) const |
| OdTrVisDisplayId | getCharMetafile (const void *pFont, OdUInt32 uChar, double *pSideMult=NULL) |
| void | shareToNew (OdTrVecDevice *pDevice) |
| OdRxObjectPtr | tfcNewMetafile (void *pSessionId) |
| OdGiConveyorGeometry * | tfcBeginMetafile (OdRxObject *pMetafile, void *pSessionId) |
| void | tfcFinalizeMetafileExt (FontKey &fontKey, CharKey chr, OdRxObject *pMetafile, void *pSessionId) |
| void | tfcFinalizeMetafile (OdRxObject *pMetafile, void *pSessionId) |
| void | tfcPlayMetafile (const OdGeMatrix3d &xForm, const OdRxObject *pMetafile, void *pSessionId) const |
Public Member Functions inherited from OdStaticRxObject< OdTtfFontsCache > | |
| void | addRef () |
| void | release () |
Protected Member Functions | |
| OdUInt64 | getFontKey (const OdGiTextStyle *pTextStyle) const |
| TtfFont | getFontCache (OdUInt64 fontKeyPartA, OdUInt64 fontKeyPartB) const |
| OdTrVisDisplayId | getCharMetafile (TtfFont pFont, OdUInt32 uChar, double *pSideMult=NULL) const |
Protected Attributes | |
| OdStaticRxObject< OdDrawOrderMetafileBase > | m_deviceRefs |
| bool | m_bStableKey |
Additional Inherited Members | |
Public Types inherited from OdTrVisTtfFontsCacheClient | |
| typedef const void * | TtfFont |
<group ExRender_Windows_Classes>
Definition at line 48 of file TrVecTtfFontsCache.h.
| OdTrVecTtfFontsCache::OdTrVecTtfFontsCache | ( | ) |
| OdTrVecTtfFontsCache::~OdTrVecTtfFontsCache | ( | ) |
|
inline |
Definition at line 57 of file TrVecTtfFontsCache.h.
| OdTrVisDisplayId OdTrVecTtfFontsCache::getCharMetafile | ( | const void * | pFont, |
| OdUInt32 | uChar, | ||
| double * | pSideMult = NULL |
||
| ) |
|
inlineprotectedvirtual |
Implements OdTrVisTtfFontsCacheClient.
Definition at line 77 of file TrVecTtfFontsCache.h.
| const void* OdTrVecTtfFontsCache::getFontCache | ( | const FontKey & | fontKey | ) | const |
|
inlineprotectedvirtual |
Implements OdTrVisTtfFontsCacheClient.
Definition at line 75 of file TrVecTtfFontsCache.h.
|
protected |
|
inline |
Definition at line 60 of file TrVecTtfFontsCache.h.
| void OdTrVecTtfFontsCache::setUseStableFontKey | ( | OdTrVecDevice * | pDevice | ) |
| void OdTrVecTtfFontsCache::shareToNew | ( | OdTrVecDevice * | pDevice | ) |
| OdGiConveyorGeometry* OdTrVecTtfFontsCache::tfcBeginMetafile | ( | OdRxObject * | pMetafile, |
| void * | pSessionId | ||
| ) |
| void OdTrVecTtfFontsCache::tfcFinalizeMetafile | ( | OdRxObject * | pMetafile, |
| void * | pSessionId | ||
| ) |
| void OdTrVecTtfFontsCache::tfcFinalizeMetafileExt | ( | FontKey & | fontKey, |
| CharKey | chr, | ||
| OdRxObject * | pMetafile, | ||
| void * | pSessionId | ||
| ) |
| OdRxObjectPtr OdTrVecTtfFontsCache::tfcNewMetafile | ( | void * | pSessionId | ) |
| void OdTrVecTtfFontsCache::tfcPlayMetafile | ( | const OdGeMatrix3d & | xForm, |
| const OdRxObject * | pMetafile, | ||
| void * | pSessionId | ||
| ) | const |
|
inline |
Definition at line 59 of file TrVecTtfFontsCache.h.
|
protected |
Definition at line 52 of file TrVecTtfFontsCache.h.
|
protected |
Definition at line 51 of file TrVecTtfFontsCache.h.