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

Classes | |
| struct | StippleKey |
Protected Types | |
| typedef std::map< StippleKey, unsigned int > | StippleTextureMap |
Protected Types inherited from makVrv::DtOverlayResourceProvider | |
| typedef std::map< unsigned int, unsigned int > | GroupReferenceMap |
Protected Member Functions | |
| DtOsgOverlayResourceProvider (DtOsgRenderer &renderer, bool forceTextShaping) | |
| virtual unsigned int | textureId (DtTextureInterface *textureInterface) const |
Protected Member Functions inherited from makVrv::DtOverlayResourceProvider | |
| DtOverlayResourceProvider (DtGLFontManager &fontMan, DtEffectManager &effectMan, bool forceTextShaping) | |
Protected Attributes | |
| osg::State * | myState |
| unsigned int | mySceneDepthTextureId |
| unsigned int | mySceneOcclusionTextureId |
| StippleTextureMap | myStippleTextureMap |
| float | myStippleMaxTextureAnisotropy |
Protected Attributes inherited from makVrv::DtOverlayResourceProvider | |
| DtGLFontManager & | myFontManager |
| DtEffectManager & | myEffectManager |
| bool | myForceTextShaping |
| GroupReferenceMap | myGroups |
Friends | |
| class | DtOsgOverlayResourceProviderCreator |
|
protected |
|
virtual |
destructor
|
delete |
Default Constructor not implemented - not allowed.
|
delete |
Copy Constructor not implemented - Copy not allowed.
|
delete |
Move Constructor not implemented - Move not allowed.
|
protected |
constructor
|
delete |
Assignment Operator not implemented - Assignment not allowed.
|
delete |
Move assignment Operator not implemented - Move assignment not allowed.
|
virtual |
Release any owned opengl resources.
|
virtual |
Sets the current OSG state.
|
virtual |
Sets the current scene depth texture id.
|
overridevirtual |
Returns the current scene depth texture id.
Implements makVrv::DtOverlayResourceProvider.
|
virtual |
Sets the current scene occlusion texture id.
|
overridevirtual |
Returns the current scene occlusion texture id.
Implements makVrv::DtOverlayResourceProvider.
|
overridevirtual |
Get a texture id from a native resource handle.
Implements makVrv::DtOverlayResourceProvider.
|
overridevirtual |
Implements makVrv::DtOverlayResourceProvider.
|
overridevirtual |
Gets a 2D mip-mapped texture from the stipple pattern. Creates the texture if needed. Returns the handle to the texture.
Implements makVrv::DtOverlayResourceProvider.
|
protectedvirtual |
internal
|
friend |
The creator requires access to protected methods.
|
protected |
|
protected |
|
protected |