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 | Public Attributes | Protected Member Functions | Protected Attributes
makVrv::DtSkyDrawable Class Reference

The sky drawable.

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

Public Member Functions

 DtSkyDrawable (const DtSkyDrawable &copy, const osg::CopyOp &copyop)
 
virtual ~DtSkyDrawable ()
 
virtual osg::Object * cloneType () const
 
virtual osg::Object * clone (const osg::CopyOp &copyop) const
 
virtual void drawImplementation (osg::RenderInfo &renderInfo) const
 

Public Attributes

friend DtSkyDrawableCreator
 

Protected Member Functions

 DtSkyDrawable (DtDe &de, DtSilverliningGroup *parent)
 
virtual void updateSensorFXAndMultiViewUniforms (const SilverLining::Atmosphere *atmosphere, const osg::Camera *camera, osg::State &state, SilverLining::ThreadCameraStreamData *tcsData) const
 

Protected Attributes

DtSilverliningGroupmyParent
 
DtDemyDe
 

Constructor & Destructor Documentation

makVrv::DtSkyDrawable::DtSkyDrawable ( const DtSkyDrawable copy,
const osg::CopyOp &  copyop 
)

Copy CTOR.

virtual makVrv::DtSkyDrawable::~DtSkyDrawable ( )
virtual

DTR.

makVrv::DtSkyDrawable::DtSkyDrawable ( DtDe de,
DtSilverliningGroup parent 
)
protected

CTOR.

Member Function Documentation

virtual osg::Object* makVrv::DtSkyDrawable::cloneType ( ) const
inlinevirtual

required functions for derriving from osg::Drawable

virtual osg::Object* makVrv::DtSkyDrawable::clone ( const osg::CopyOp &  copyop) const
inlinevirtual
virtual void makVrv::DtSkyDrawable::drawImplementation ( osg::RenderInfo &  renderInfo) const
virtual

Draw the Sky.

virtual void makVrv::DtSkyDrawable::updateSensorFXAndMultiViewUniforms ( const SilverLining::Atmosphere *  atmosphere,
const osg::Camera *  camera,
osg::State &  state,
SilverLining::ThreadCameraStreamData *  tcsData 
) const
protectedvirtual

Member Data Documentation

friend makVrv::DtSkyDrawable::DtSkyDrawableCreator
DtSilverliningGroup* makVrv::DtSkyDrawable::myParent
protected
DtDe& makVrv::DtSkyDrawable::myDe
protected

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

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)