12 #include <osg/Texture>
20 class TextureObjectManager;
26 class CompositeViewer;
32 class DtImGuiLoaderStatsData;
56 virtual void releaseResources(osg::State* state);
61 osgViewer::CompositeViewer& viewer);
67 virtual void createProfilerUI(osg::RenderInfo& renderInfo,
unsigned int state);
70 virtual int numMultiSamples();
74 virtual void addTextureEntry(
const std::string &sharedPath,
const std::string &name
75 ,
const osg::Texture * osgTexture,
const osg::Texture::TextureObject * osgTextureObject);
79 virtual void addTextureEntry(
const std::string& sharedPath,
const std::string& name
80 ,
int refCount,
unsigned int textureId);
84 virtual void addTextureEntry(
const std::string& sharedPath,
const std::string& name,
int refCount
86 ,
int textureWidth,
int textureHeight
88 ,
int internalFormat);
The DtOsgRenderer is the component responsible for rendering 3D images onto the screen via OpenSceneG...
Definition: DtOsgRenderer.h:91
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
Definition: DtImGuiHelper.h:36
class that gathers per frame stats and puts up UI
Definition: DtImGuiLoaderStatsData.h:44
int myNumMultiSamples
Definition: DtImGuiHelper.h:93
bool myMultiSampleOverriden
Definition: DtImGuiHelper.h:96
Contains DLL export macros.
DtImGuiLoaderStatsData * myLoaderStatsData
data for the loader stats ui
Definition: DtImGuiHelper.h:92
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:76
DtDe & myDe
Definition: DtImGuiHelper.h:97
int mySwapInterval
used for VSync setting
Definition: DtImGuiHelper.h:95