24 class DtGlRenderTexture;
26 class DtTextureInterFace;
61 virtual void releaseResources();
64 virtual void setState(osg::State* myState);
67 virtual void setCurrentSceneDepthTextureId(
unsigned int id);
70 virtual unsigned int currentSceneDepthTextureId()
const override;
73 virtual void setCurrentSceneOcclusionTextureId(
unsigned int id);
76 virtual unsigned int currentSceneOcclusionTextureId()
const override;
79 virtual unsigned int texture1DId(
DtTextureInterface* textureInterface )
const override;
82 virtual unsigned int texture2DId(
DtTextureInterface* textureInterface )
const override;
87 virtual unsigned int getStippleTexture(
const unsigned int stipplePattern[32])
override;
107 unsigned int key[32];
153 static const std::string& theClassName();
Contains makVrv::DtOverlayResourceProvider class.
The DtOsgRenderer is the component responsible for rendering 3D images onto the screen via OpenSceneG...
Definition: DtOsgRenderer.h:90
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
float myStippleMaxTextureAnisotropy
Definition: DtOsgOverlayResourceProvider.h:113
unsigned int mySceneDepthTextureId
Definition: DtOsgOverlayResourceProvider.h:101
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
Interface for a texture. Used to pass in a texture to vrvGraphics.
Definition: DtTextureInterface.h:24
The overlay resource provider class provides resources for overlay drawing classes.
Definition: DtOverlayResourceProvider.h:28
Contains makVrv::DtVirtualBaseClass class.
creator for DtOsgOverlayResourceProvider
Definition: DtOsgOverlayResourceProvider.h:119
std::map< StippleKey, unsigned int > StippleTextureMap
Definition: DtOsgOverlayResourceProvider.h:111
StippleTextureMap myStippleTextureMap
Definition: DtOsgOverlayResourceProvider.h:112
osg::State * myState
Definition: DtOsgOverlayResourceProvider.h:99
Contains DLL export macros.
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:72
The Osg specific implementation of the overlay resource provider.
Definition: DtOsgOverlayResourceProvider.h:29
unsigned int mySceneOcclusionTextureId
Definition: DtOsgOverlayResourceProvider.h:102
This is a std::map key for a stipple pattern.
Definition: DtOsgOverlayResourceProvider.h:105