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

Public Member Functions

 HeadAnimationTime (MWWorld::Ptr reference)
 
void updatePtr (const MWWorld::Ptr &updated)
 
void update (float dt)
 
void setEnabled (bool enabled)
 
void setTalkStart (float value)
 
void setTalkStop (float value)
 
void setBlinkStart (float value)
 
void setBlinkStop (float value)
 
virtual float getValue (osg::NodeVisitor *nv)
 
- Public Member Functions inherited from SceneUtil::ControllerSource
virtual ~ControllerSource ()
 

Private Member Functions

void resetBlinkTimer ()
 

Private Attributes

MWWorld::Ptr mReference
 
float mTalkStart
 
float mTalkStop
 
float mBlinkStart
 
float mBlinkStop
 
float mBlinkTimer
 
bool mEnabled
 
float mValue
 

Constructor & Destructor Documentation

MWRender::HeadAnimationTime::HeadAnimationTime ( MWWorld::Ptr  reference)

Here is the call graph for this function:

Member Function Documentation

float MWRender::HeadAnimationTime::getValue ( osg::NodeVisitor *  nv)
virtual
void MWRender::HeadAnimationTime::resetBlinkTimer ( )
private

Here is the call graph for this function:

Here is the caller graph for this function:

void MWRender::HeadAnimationTime::setBlinkStart ( float  value)
void MWRender::HeadAnimationTime::setBlinkStop ( float  value)
void MWRender::HeadAnimationTime::setEnabled ( bool  enabled)
void MWRender::HeadAnimationTime::setTalkStart ( float  value)
void MWRender::HeadAnimationTime::setTalkStop ( float  value)
void MWRender::HeadAnimationTime::update ( float  dt)

Here is the call graph for this function:

void MWRender::HeadAnimationTime::updatePtr ( const MWWorld::Ptr updated)

Member Data Documentation

float MWRender::HeadAnimationTime::mBlinkStart
private
float MWRender::HeadAnimationTime::mBlinkStop
private
float MWRender::HeadAnimationTime::mBlinkTimer
private
bool MWRender::HeadAnimationTime::mEnabled
private
MWWorld::Ptr MWRender::HeadAnimationTime::mReference
private
float MWRender::HeadAnimationTime::mTalkStart
private
float MWRender::HeadAnimationTime::mTalkStop
private
float MWRender::HeadAnimationTime::mValue
private

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