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.