OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Private Attributes | List of all members
NifOsg::GeomMorpherController Class Reference

Must be set on a SceneUtil::MorphGeometry. More...

#include <controller.hpp>

Inheritance diagram for NifOsg::GeomMorpherController:
Collaboration diagram for NifOsg::GeomMorpherController:

Public Member Functions

 GeomMorpherController (const Nif::NiMorphData *data)
 
 GeomMorpherController ()
 
 GeomMorpherController (const GeomMorpherController &copy, const osg::CopyOp &copyop)
 
- Public Member Functions inherited from SceneUtil::Controller
 Controller ()
 
virtual ~Controller ()
 
bool hasInput () const
 
float getInputValue (osg::NodeVisitor *nv)
 
void setSource (std::shared_ptr< ControllerSource > source)
 
void setFunction (std::shared_ptr< ControllerFunction > function)
 
std::shared_ptr< ControllerSourcegetSource () const
 
std::shared_ptr
< ControllerFunction
getFunction () const
 

Private Attributes

std::vector< FloatInterpolatormKeyFrames
 

Detailed Description

Must be set on a SceneUtil::MorphGeometry.

Constructor & Destructor Documentation

NifOsg::GeomMorpherController::GeomMorpherController ( const Nif::NiMorphData data)
NifOsg::GeomMorpherController::GeomMorpherController ( )
NifOsg::GeomMorpherController::GeomMorpherController ( const GeomMorpherController copy,
const osg::CopyOp &  copyop 
)

Member Data Documentation

std::vector<FloatInterpolator> NifOsg::GeomMorpherController::mKeyFrames
private

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