![]() |
VR-Forces 4.10 Class Documentation
|
The overlay resource provider class provies resources for overlay drawing classes. More...

Public Types | |
| typedef void * | NativeResourceHandle |
Public Member Functions | |
| DtOverlayResourceProvider (DtFontManager &fontMan, DtEffectManager &effectMan, bool forceTextShaping) | |
| CTOR. More... | |
| virtual | ~DtOverlayResourceProvider () |
| DTOR. More... | |
| DtFontManager & | fontManager () |
| Get the shared font manager for accessing fonts. More... | |
| DtEffectManager & | effectManager () |
| Get the shared effects manager for accessing effects. More... | |
| bool | forceTextShaping (void) const |
| Get whether to use harf buzz shaping or not. More... | |
| virtual unsigned int | texture1DId (NativeResourceHandle handle)=0 |
| Get a texture id from a native resource handle. More... | |
| virtual unsigned int | texture2DId (NativeResourceHandle handle)=0 |
| void | addGroupRef (unsigned int group) |
| Add an overlay group reference. More... | |
| void | removeGroupRef (unsigned int group) |
| Add an overlay group reference. More... | |
| unsigned int | groupCount () |
| Get the number of groups being rendered. More... | |
Protected Types | |
| typedef std::map< unsigned int, unsigned int > | GroupReferenceMap |
Protected Attributes | |
| DtFontManager & | myFontManager |
| DtEffectManager & | myEffectManager |
| bool | myForceTextShaping |
| GroupReferenceMap | myGroups |
The overlay resource provider class provies resources for overlay drawing classes.
| typedef void* makVrv::DtOverlayResourceProvider::NativeResourceHandle |
|
protected |
| makVrv::DtOverlayResourceProvider::DtOverlayResourceProvider | ( | DtFontManager & | fontMan, |
| DtEffectManager & | effectMan, | ||
| bool | forceTextShaping | ||
| ) |
CTOR.
|
virtual |
DTOR.
|
inline |
Get the shared font manager for accessing fonts.
|
inline |
Get the shared effects manager for accessing effects.
|
inline |
Get whether to use harf buzz shaping or not.
|
pure virtual |
Get a texture id from a native resource handle.
Implemented in makVrv::DtOsgOverlayResourceProvider.
|
pure virtual |
Implemented in makVrv::DtOsgOverlayResourceProvider.
Add an overlay group reference.
Add an overlay group reference.
Get the number of groups being rendered.
|
protected |
|
protected |
|
protected |
|
protected |