Rebel Fork Framework
AnimationState.h File Reference
#include <EASTL/unordered_map.h>
#include "../Container/Ptr.h"
#include "../Graphics/Skeleton.h"
#include "../Math/StringHash.h"
#include "../Math/Transform.h"

Classes

struct  Urho3D::NodeAnimationStateTrack
 Transform track applied to the Node that is not used as Bone for AnimatedModel. More...
 
struct  Urho3D::NodeAnimationOutput
 Output that aggregates all NodeAnimationStateTrack-s targeted at the same node. More...
 
struct  Urho3D::ModelAnimationStateTrack
 
struct  Urho3D::ModelAnimationOutput
 Output that aggregates all ModelAnimationStateTrack-s targeted at the same bone. More...
 
struct  Urho3D::AnimatedAttributeReference
 Reference to attribute or sub-attribute;. More...
 
struct  Urho3D::AttributeAnimationStateTrack
 Value track applied to the specific attribute or sub-attribute. More...
 
class  Urho3D::AnimationState
 Animation instance. More...
 

Typedefs

using Urho3D::AnimationStateVector = ea::vector< SharedPtr< AnimationState > >
 

Enumerations

enum  Urho3D::AnimationBlendMode { ABM_LERP = 0, ABM_ADDITIVE }
 Animation blending mode.
 
enum  Urho3D::AnimatedAttributeType { Default, NodeVariables, AnimatedModelMorphs }
 Custom attribute type, used to support sub-attribute animation in special cases.