VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes
makVrv::DtOculusDrawable Class Reference

This is modeled after the DtTritonDrawable which is used by the DtTritonManager to insure that Triton is initialized after the context is fully initialized. The context must be initialized before the Oculus can be configured.

Inheritance diagram for makVrv::DtOculusDrawable:
Inheritance graph
[legend]

Public Member Functions

 DtOculusDrawable (DtOculusChannel *channel)
 
virtual void drawImplementation (osg::RenderInfo &renderInfo) const
 
virtual Object * cloneType () const
 
virtual Object * clone (const osg::CopyOp &copyop) const
 

Protected Attributes

DtOculusChannelmyOculusChannel
 

Constructor & Destructor Documentation

makVrv::DtOculusDrawable::DtOculusDrawable ( DtOculusChannel channel)
inline

CTOR.

Member Function Documentation

virtual void makVrv::DtOculusDrawable::drawImplementation ( osg::RenderInfo &  renderInfo) const
inlinevirtual

When this is called the graphics context is good to go and the Oculus can be fully initialized.

References makVrv::DtOculusChannel::initializeOculusDevice(), and myOculusChannel.

virtual Object* makVrv::DtOculusDrawable::cloneType ( ) const
inlinevirtual
virtual Object* makVrv::DtOculusDrawable::clone ( const osg::CopyOp &  copyop) const
inlinevirtual

Member Data Documentation

DtOculusChannel* makVrv::DtOculusDrawable::myOculusChannel
protected

Referenced by drawImplementation().


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

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)