VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Private Attributes
makVrv::PreDrawFBOCallback Struct Reference
Inheritance diagram for makVrv::PreDrawFBOCallback:
Inheritance graph
[legend]

Public Member Functions

 PreDrawFBOCallback (osg::FrameBufferObject *fbo)
 CTOR. More...
 
virtual ~PreDrawFBOCallback ()
 
virtual void operator() (osg::RenderInfo &renderInfo) const
 Callback method. More...
 
virtual void enableBindFbo (bool bind)
 Enables/Disables binding of fbo specifying the first camera that gets rendered for fbo sharing between cascade cameras. More...
 
virtual void setProfileSubsystem (const char *profName)
 
virtual void setProfileFunction (const char *funcName)
 
virtual void endDrawPass (osg::RenderInfo &renderInfo)
 

Private Attributes

osg::ref_ptr
< osg::FrameBufferObject > 
mySharedFbo
 
bool myEnableBindFbo
 
const charmyPerformanceModule
 
const charmyProfileFunction
 
DtCVSpanmySpan
 
DtCVMarkerSeriesmyMarker
 
DtGlDebugGroupmyGlDebugGroup
 

Constructor & Destructor Documentation

makVrv::PreDrawFBOCallback::PreDrawFBOCallback ( osg::FrameBufferObject *  fbo)

CTOR.

virtual makVrv::PreDrawFBOCallback::~PreDrawFBOCallback ( )
virtual

Member Function Documentation

virtual void makVrv::PreDrawFBOCallback::operator() ( osg::RenderInfo &  renderInfo) const
virtual

Callback method.

virtual void makVrv::PreDrawFBOCallback::enableBindFbo ( bool  bind)
virtual

Enables/Disables binding of fbo specifying the first camera that gets rendered for fbo sharing between cascade cameras.

virtual void makVrv::PreDrawFBOCallback::setProfileSubsystem ( const char profName)
inlinevirtual
virtual void makVrv::PreDrawFBOCallback::setProfileFunction ( const char funcName)
inlinevirtual
virtual void makVrv::PreDrawFBOCallback::endDrawPass ( osg::RenderInfo &  renderInfo)
virtual

Member Data Documentation

osg::ref_ptr<osg::FrameBufferObject> makVrv::PreDrawFBOCallback::mySharedFbo
private
bool makVrv::PreDrawFBOCallback::myEnableBindFbo
private
const char* makVrv::PreDrawFBOCallback::myPerformanceModule
private
const char* makVrv::PreDrawFBOCallback::myProfileFunction
private
DtCVSpan* makVrv::PreDrawFBOCallback::mySpan
mutableprivate
DtCVMarkerSeries* makVrv::PreDrawFBOCallback::myMarker
mutableprivate
DtGlDebugGroup* makVrv::PreDrawFBOCallback::myGlDebugGroup
mutableprivate

The documentation for this struct was generated from the following file:

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)