16 : m_current_action_name( NULL )
18 , m_arc_next_name( NULL )
19 , m_is_transitioning( 0 )
27 , m_aim_axis_0( 0.0f )
28 , m_aim_axis_1( 0.0f )
29 , m_aim_amount( 0.0f )
36 %feature(
"immutable");
52 %feature(
"immutable",
"");
const char * m_arc_next_name
The name of the motion arc that's next up in the queue.
Definition: diguyMotionEngineSnapshot.h:49
This class stores a snapshot of a character's motion engine for storing/replicating character positio...
Definition: diguyMotionEngineSnapshot.h:12
const char * m_arc_name
The name of the underlying motion arc that's currently playing.
Definition: diguyMotionEngineSnapshot.h:46
float m_aim_axis_1
Definition: diguyMotionEngineSnapshot.h:87
float m_tin
When the current motion arc started with padding.
Definition: diguyMotionEngineSnapshot.h:68
float m_tstart
When the current motion arc started.
Definition: diguyMotionEngineSnapshot.h:65
int m_action_to_index
The index of the action that's starting.
Definition: diguyMotionEngineSnapshot.h:59
diguyVec3f m_animation_velocity
Definition: diguyMotionEngineSnapshot.h:91
float m_mid_point
Definition: diguyMotionEngineSnapshot.h:80
int m_is_transitioning
If the character is actively transitioning between actions.
Definition: diguyMotionEngineSnapshot.h:62
diguyVec3f m_animation_velocity_velocity
Definition: diguyMotionEngineSnapshot.h:93
diguyVec3f m_animation_velocity_target
Definition: diguyMotionEngineSnapshot.h:92
int m_reps
Definition: diguyMotionEngineSnapshot.h:82
float m_aim_amount
Definition: diguyMotionEngineSnapshot.h:85
diguyMotionEngineSnapshot()
Definition: diguyMotionEngineSnapshot.h:15
Definition: diguy_vector_classes.h:74
float m_arc_t
Definition: diguyMotionEngineSnapshot.h:76
int m_blend_state
The blending state of the arc.
Definition: diguyMotionEngineSnapshot.h:79
int m_action_from_index
The index of the action that's ending.
Definition: diguyMotionEngineSnapshot.h:56
float m_progress
Normalized time through the current arc.
Definition: diguyMotionEngineSnapshot.h:74
diguyVec3f m_aim_target
Definition: diguyMotionEngineSnapshot.h:88
float m_tout
When the current motion arc will end started with padding.
Definition: diguyMotionEngineSnapshot.h:71
float m_aim_axis_0
Definition: diguyMotionEngineSnapshot.h:86
const char * m_current_action_name
The name of the action that's currently playing.
Definition: diguyMotionEngineSnapshot.h:40
const char * m_desired_action_name
The name of the next action that's currently playing.
Definition: diguyMotionEngineSnapshot.h:43