OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
MWRender::WrapAroundOperator Class Reference
Inheritance diagram for MWRender::WrapAroundOperator:
Collaboration diagram for MWRender::WrapAroundOperator:

Public Member Functions

 WrapAroundOperator (osg::Camera *camera, const osg::Vec3 &wrapRange)
 
virtual osg::Object * cloneType () const override
 
virtual osg::Object * clone (const osg::CopyOp &op) const override
 
virtual void operate (osgParticle::Particle *P, double dt) override
 
virtual void operateParticles (osgParticle::ParticleSystem *ps, double dt) override
 

Protected Member Functions

osg::Vec3 getCameraPosition ()
 

Protected Attributes

osg::Camera * mCamera
 
osg::Vec3 mPreviousCameraPosition
 
osg::Vec3 mWrapRange
 
osg::Vec3 mHalfWrapRange
 

Constructor & Destructor Documentation

MWRender::WrapAroundOperator::WrapAroundOperator ( osg::Camera *  camera,
const osg::Vec3 &  wrapRange 
)
inline

Here is the call graph for this function:

Member Function Documentation

virtual osg::Object* MWRender::WrapAroundOperator::clone ( const osg::CopyOp &  op) const
inlineoverridevirtual
virtual osg::Object* MWRender::WrapAroundOperator::cloneType ( ) const
inlineoverridevirtual
osg::Vec3 MWRender::WrapAroundOperator::getCameraPosition ( )
inlineprotected

Here is the caller graph for this function:

virtual void MWRender::WrapAroundOperator::operate ( osgParticle::Particle *  P,
double  dt 
)
inlineoverridevirtual
virtual void MWRender::WrapAroundOperator::operateParticles ( osgParticle::ParticleSystem *  ps,
double  dt 
)
inlineoverridevirtual

Here is the call graph for this function:

Member Data Documentation

osg::Camera* MWRender::WrapAroundOperator::mCamera
protected
osg::Vec3 MWRender::WrapAroundOperator::mHalfWrapRange
protected
osg::Vec3 MWRender::WrapAroundOperator::mPreviousCameraPosition
protected
osg::Vec3 MWRender::WrapAroundOperator::mWrapRange
protected

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