VR-Forces 4.7 Class Documentation
 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. More...

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

Public Member Functions

 DtOculusDrawable (DtOculusChannel *channel)
 CTOR.
virtual void drawImplementation (osg::RenderInfo &renderInfo) const
 When this is called the graphics context is good to go and the Oculus can be fully initialized.
virtual Object * cloneType () const
virtual Object * clone (const osg::CopyOp &copyop) const

Protected Attributes

DtOculusChannelmyOculusChannel

Detailed Description

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.

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 Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)