VR-Forces 4.6 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.
virtual ~PreDrawFBOCallback ()
virtual void operator() (osg::RenderInfo &renderInfo) const
 Callback method.
void enableBindFbo (bool bind)
 Enables/Disables binding of fbo specifying the first camera that gets rendered for fbo sharing between cascade cameras.
void setProfileSubsystem (const char *profName)
void setProfileFunction (const char *funcName)
virtual void endDrawPass (osg::RenderInfo &renderInfo)

Private Attributes

osg::ref_ptr
< osg::FrameBufferObject > 
mySharedFbo
bool myEnableBindFbo
std::string myProfileSubsystem
const charmyProfileFunction
DtCVSpanmySpan
DtCVMarkerSeriesmyMarker

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.

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

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

void makVrv::PreDrawFBOCallback::setProfileSubsystem ( const char profName)
inline
void makVrv::PreDrawFBOCallback::setProfileFunction ( const char funcName)
inline
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
std::string makVrv::PreDrawFBOCallback::myProfileSubsystem
private
const char* makVrv::PreDrawFBOCallback::myProfileFunction
private
DtCVSpan* makVrv::PreDrawFBOCallback::mySpan
mutableprivate
DtCVMarkerSeries* makVrv::PreDrawFBOCallback::myMarker
mutableprivate

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

Document ID: Generated on Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)