OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Types | Public Member Functions | Public Attributes | List of all members
MWRender::Animation::AnimState Struct Reference

#include <animation.hpp>

Collaboration diagram for MWRender::Animation::AnimState:

Public Types

typedef std::shared_ptr< float > TimePtr
 

Public Member Functions

 AnimState ()
 
 ~AnimState ()
 
float getTime () const
 
void setTime (float time)
 
bool shouldLoop () const
 

Public Attributes

std::shared_ptr< AnimSourcemSource
 
float mStartTime
 
float mLoopStartTime
 
float mLoopStopTime
 
float mStopTime
 
TimePtr mTime
 
float mSpeedMult
 
bool mPlaying
 
bool mLoopingEnabled
 
size_t mLoopCount
 
AnimPriority mPriority
 
int mBlendMask
 
bool mAutoDisable
 

Member Typedef Documentation

typedef std::shared_ptr<float> MWRender::Animation::AnimState::TimePtr

Constructor & Destructor Documentation

MWRender::Animation::AnimState::AnimState ( )
inline
MWRender::Animation::AnimState::~AnimState ( )

Member Function Documentation

float MWRender::Animation::AnimState::getTime ( ) const
inline

Here is the caller graph for this function:

void MWRender::Animation::AnimState::setTime ( float  time)
inline

Here is the caller graph for this function:

bool MWRender::Animation::AnimState::shouldLoop ( ) const
inline

Here is the call graph for this function:

Here is the caller graph for this function:

Member Data Documentation

bool MWRender::Animation::AnimState::mAutoDisable
int MWRender::Animation::AnimState::mBlendMask
size_t MWRender::Animation::AnimState::mLoopCount
bool MWRender::Animation::AnimState::mLoopingEnabled
float MWRender::Animation::AnimState::mLoopStartTime
float MWRender::Animation::AnimState::mLoopStopTime
bool MWRender::Animation::AnimState::mPlaying
AnimPriority MWRender::Animation::AnimState::mPriority
std::shared_ptr<AnimSource> MWRender::Animation::AnimState::mSource
float MWRender::Animation::AnimState::mSpeedMult
float MWRender::Animation::AnimState::mStartTime
float MWRender::Animation::AnimState::mStopTime
TimePtr MWRender::Animation::AnimState::mTime

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