![]() |
VR-Forces 5.0.3 Developer's Guide
|
The Osg specific implementation of the overlay resource provider.

Public Member Functions | |
| DtOsgOverlayResourceProvider (DtOsgRenderer &renderer, bool forceTextShaping) | |
| virtual | ~DtOsgOverlayResourceProvider () |
| DtOsgOverlayResourceProvider ()=delete | |
| DtOsgOverlayResourceProvider (const DtOsgOverlayResourceProvider &rhs)=delete | |
| DtOsgOverlayResourceProvider & | operator= (const DtOsgOverlayResourceProvider &rhs)=delete |
| virtual void | setState (osg::State *myState) |
| virtual unsigned int | texture1DId (NativeResourceHandle handle) const override |
| virtual unsigned int | texture2DId (NativeResourceHandle handle) const override |
Public Member Functions inherited from makVrv::DtOverlayResourceProvider | |
| DtOverlayResourceProvider (DtFontManager &fontMan, DtEffectManager &effectMan, bool forceTextShaping) | |
| virtual | ~DtOverlayResourceProvider () |
| DtFontManager & | fontManager () |
| DtEffectManager & | effectManager () |
| bool | forceTextShaping (void) const |
| void | addGroupRef (unsigned int group) |
| void | removeGroupRef (unsigned int group) |
| unsigned int | groupCount () |
Protected Member Functions | |
| virtual unsigned int | textureId (NativeResourceHandle handle) const |
Protected Attributes | |
| osg::State * | myState |
Protected Attributes inherited from makVrv::DtOverlayResourceProvider | |
| DtFontManager & | myFontManager |
| DtEffectManager & | myEffectManager |
| bool | myForceTextShaping |
| GroupReferenceMap | myGroups |
Additional Inherited Members | |
Public Types inherited from makVrv::DtOverlayResourceProvider | |
| typedef void * | NativeResourceHandle |
Protected Types inherited from makVrv::DtOverlayResourceProvider | |
| typedef std::map< unsigned int, unsigned int > | GroupReferenceMap |
| makVrv::DtOsgOverlayResourceProvider::DtOsgOverlayResourceProvider | ( | DtOsgRenderer & | renderer, |
| bool | forceTextShaping | ||
| ) |
constructor
|
virtual |
destructor
|
delete |
not allowed
|
delete |
not allowed
|
delete |
not allowed
|
virtual |
Sets the current OSG state.
|
overridevirtual |
Get a texture id from a native resource handle.
Implements makVrv::DtOverlayResourceProvider.
|
overridevirtual |
Implements makVrv::DtOverlayResourceProvider.
|
protectedvirtual |
internal
|
protected |