18 class DtEffectManager;
45 virtual unsigned int texture1DId(NativeResourceHandle handle) = 0;
46 virtual unsigned int texture2DId(NativeResourceHandle handle) = 0;
49 void addGroupRef(
unsigned int group);
52 void removeGroupRef(
unsigned int group);
55 unsigned int groupCount();
DtFontManager & fontManager()
Get the shared font manager for accessing fonts.
Definition: DtOverlayResourceProvider.h:36
bool myForceTextShaping
Definition: DtOverlayResourceProvider.h:61
void * NativeResourceHandle
Definition: DtOverlayResourceProvider.h:33
GroupReferenceMap myGroups
Definition: DtOverlayResourceProvider.h:64
std::map< unsigned int, unsigned int > GroupReferenceMap
Definition: DtOverlayResourceProvider.h:63
DtFontManager & myFontManager
Definition: DtOverlayResourceProvider.h:58
Manages instances of fonts, the font will be kept in memory unless the manager is cleared...
Definition: DtFontManager.h:28
DtEffectManager & effectManager()
Get the shared effects manager for accessing effects.
Definition: DtOverlayResourceProvider.h:39
The overlay resource provider class provies resources for overlay drawing classes.
Definition: DtOverlayResourceProvider.h:23
#define DT_DLL_VRVGRAPHICS
Contains DLL export macros.
Definition: vrvGraphics.h:19
The effect manager provides a way of creating and sharing effects.
Definition: DtEffectManager.h:21
DtEffectManager & myEffectManager
Definition: DtOverlayResourceProvider.h:59
bool forceTextShaping(void) const
Get whether to use harf buzz shaping or not.
Definition: DtOverlayResourceProvider.h:42