animation_auto_play_ | Entity | protected |
animation_current_name_ | Entity | protected |
animation_default_ | Entity | protected |
animation_end_time_ | Entity | protected |
animation_play_type_ | Entity | protected |
animation_speed_ | Entity | protected |
animation_state_ | Entity | protected |
animation_sync_ | Entity | protected |
AnimationPlayType enum name | Entity | |
AnimationState enum name | Entity | |
AUTO_ANIMATION enum value | Entity | |
CalculateTurnAngle(const Ogre::Degree &start, const Ogre::Degree &end) const | Entity | |
character_id_ | Entity | private |
direction_ | Entity | protected |
direction_node_ | Entity | protected |
Entity(const Ogre::String &name, Ogre::SceneNode *node) | Entity | |
Entity() | Entity | private |
GetAnimationState() const | Entity | |
GetCharacterId() | Entity | |
GetCurrentAnimationName() const | Entity | |
GetDefaultAnimationName() const | Entity | |
GetDirectionToEntity(Entity *entity) const | Entity | private |
GetHeight() const | Entity | |
GetIndex() | Entity | |
GetJumpCurrentSeconds() const | Entity | |
GetJumpDestTriangle() const | Entity | |
GetJumpEnd() const | Entity | |
GetJumpSeconds() const | Entity | |
GetJumpStart() const | Entity | |
GetLinearDestTriangle() const | Entity | |
GetLinearEnd() const | Entity | |
GetLinearMovement() const | Entity | |
GetLinearStart() const | Entity | |
GetMoveAnimationRunName() const | Entity | |
GetMoveAnimationWalkName() const | Entity | |
GetMoveAutoAnimation() const | Entity | |
GetMoveAutoRotation() const | Entity | |
GetMoveAutoSpeed() const | Entity | |
GetMovePosition() const | Entity | |
GetMoveRunSpeed() const | Entity | |
GetMoveStopDistance() const | Entity | |
GetMoveTriangleId() const | Entity | |
GetMoveWalkSpeed() const | Entity | |
GetName() const | Entity | |
GetOffset() const | Entity | |
GetOffsetCurrentSeconds() const | Entity | |
GetOffsetPositionEnd() const | Entity | |
GetOffsetPositionStart() const | Entity | |
GetOffsetSeconds() const | Entity | |
GetOffsetType() const | Entity | |
GetPosition() const | Entity | |
GetRotation() const | Entity | |
GetSolidRadius() const | Entity | |
GetState() const | Entity | |
GetTalkRadius() const | Entity | |
GetTurnCurrentSeconds() const | Entity | |
GetTurnDirectionEnd() const | Entity | |
GetTurnDirectionStart() const | Entity | |
GetTurnSeconds() const | Entity | |
GetTurnType() const | Entity | |
height_ | Entity | protected |
index_ | Entity | private |
is_character_ | Entity | private |
is_line_ | Entity | private |
IsCharacter() | Entity | |
IsLine() | Entity | |
IsSolid() const | Entity | |
IsTalkable() const | Entity | |
IsVisible() const =0 | Entity | pure virtual |
JUMP enum value | Entity | |
jump_current_seconds_ | Entity | protected |
jump_dest_triangle_ | Entity | protected |
jump_end_ | Entity | protected |
jump_seconds_ | Entity | protected |
jump_start_ | Entity | protected |
jump_was_solid_ | Entity | protected |
LINEAR enum value | Entity | |
linear_dest_triangle_ | Entity | protected |
linear_end_ | Entity | protected |
linear_movement_ | Entity | protected |
linear_start_ | Entity | protected |
model_node_ | Entity | protected |
model_root_node_ | Entity | protected |
move_animation_run_ | Entity | protected |
move_animation_walk_ | Entity | protected |
move_auto_animation_ | Entity | protected |
move_auto_rotation_ | Entity | protected |
move_auto_speed_ | Entity | protected |
move_entity_ | Entity | protected |
move_position_ | Entity | protected |
move_run_speed_ | Entity | protected |
move_stop_distance_ | Entity | protected |
move_triangle_id_ | Entity | protected |
move_walk_speed_ | Entity | protected |
name_ | Entity | protected |
NEEDS_TO_REATTACH enum value | Entity | |
NONE enum value | Entity | |
offset_current_seconds_ | Entity | protected |
offset_position_end_ | Entity | protected |
offset_position_start_ | Entity | protected |
offset_seconds_ | Entity | protected |
offset_sync_ | Entity | protected |
offset_type_ | Entity | protected |
PLAY_DEFAULT enum value | Entity | |
PLAY_LOOPED enum value | Entity | |
PLAY_ONCE enum value | Entity | |
PlayAnimation(const Ogre::String &animation, AnimationState state, AnimationPlayType play_type, const float start, const float end)=0 | Entity | pure virtual |
PlayAnimationContinue(const Ogre::String &animation)=0 | Entity | pure virtual |
REQUESTED_ANIMATION enum value | Entity | |
scene_node_ | Entity | protected |
ScriptAnimationSync() | Entity | |
ScriptGetPosition() const | Entity | |
ScriptGetRotation() const | Entity | |
ScriptJumpSync() | Entity | |
ScriptJumpToPosition(const float x, const float y, const float z, const float seconds, const int dest_triangle) | Entity | |
ScriptLinearSync() | Entity | |
ScriptLinearToPosition(const float x, const float y, const float z, const LinearMovement movement, const char *animation, const float orientation, const int dest_triangle) | Entity | |
ScriptMoveSync() | Entity | |
ScriptMoveToEntity(Entity *entity) | Entity | |
ScriptMoveToPosition(const float x, const float y) | Entity | |
ScriptOffsetSync() | Entity | |
ScriptOffsetToPosition(const float x, const float y, const float z, const ActionType type, const float seconds) | Entity | |
ScriptPlayAnimation(const char *name) | Entity | |
ScriptPlayAnimation(const char *name, const float start, const float end) | Entity | |
ScriptPlayAnimationStop(const char *name) | Entity | |
ScriptPlayAnimationStop(const char *name, const float start, const float end) | Entity | |
ScriptSetAnimationSpeed(const float speed) | Entity | |
ScriptSetDefaultAnimation(const char *animation) | Entity | |
ScriptSetPosition(const float x, const float y, const float z) | Entity | |
ScriptSetRotation(const float rotation) | Entity | |
ScriptTurnSync() | Entity | |
ScriptTurnToDirection(const float direction, const TurnDirection turn_direction, const ActionType turn_type, const float seconds) | Entity | |
ScriptTurnToEntity(Entity *entity, const TurnDirection turn_direction, const float seconds) | Entity | |
SetCharacter(int char_id) | Entity | |
SetIndex(const int index) | Entity | |
SetJump(const Ogre::Vector3 &jump_to, const float seconds, const int dest_triangle) | Entity | |
SetJumpCurrentSeconds(const float seconds) | Entity | |
SetLinear(const Ogre::Vector3 &end, const LinearMovement movement, const Ogre::String &animation, const float orientation, const int dest_triangle) | Entity | |
SetMoveAutoAnimation(const bool animate) | Entity | |
SetMoveAutoRotation(const bool rotate) | Entity | |
SetMoveAutoSpeed(const float speed) | Entity | |
SetMovePosition(const Ogre::Vector3 &target) | Entity | |
SetMoveRunSpeed(const float speed) | Entity | |
SetMoveTriangleId(const int triangle) | Entity | |
SetMoveWalkSpeed(const float speed) | Entity | |
SetOffset(const Ogre::Vector3 &position) | Entity | |
SetOffsetCurrentSeconds(const float seconds) | Entity | |
SetPosition(const Ogre::Vector3 &position) | Entity | |
setRootOrientation(const Ogre::Quaternion &root_orientation) | Entity | virtual |
SetRotation(const Ogre::Degree &rotation) | Entity | |
setScale(const Ogre::Vector3 &scale) | Entity | virtual |
SetSolid(const bool solid) | Entity | |
SetSolidRadius(const float radius) | Entity | |
SetState(const State state) | Entity | |
SetTalkable(const bool talkable) | Entity | |
SetTalkRadius(const float radius) | Entity | |
SetTurn(const Ogre::Degree &direction_to, Entity *entity, const TurnDirection turn_direction, const ActionType turn_type, const float seconds) | Entity | |
SetTurnCurrentSeconds(const float seconds) | Entity | |
SetVisible(const bool visible)=0 | Entity | pure virtual |
solid_ | Entity | protected |
solid_collision_ | Entity | protected |
solid_collision_node_ | Entity | protected |
solid_radius_ | Entity | protected |
State enum name | Entity | |
state_ | Entity | protected |
sync_ | Entity | protected |
talk_collision_ | Entity | protected |
talk_collision_node_ | Entity | protected |
talk_radius_ | Entity | protected |
talkable_ | Entity | protected |
turn_current_seconds_ | Entity | protected |
turn_direction_ | Entity | protected |
turn_direction_end_ | Entity | protected |
turn_direction_start_ | Entity | protected |
turn_entity_ | Entity | protected |
turn_seconds_ | Entity | protected |
turn_sync_ | Entity | protected |
turn_type_ | Entity | protected |
UnsetJump() | Entity | |
UnsetLinear() | Entity | |
UnsetMove() | Entity | |
UnsetOffset() | Entity | |
UnsetTurn() | Entity | |
Update() | Entity | virtual |
UpdateAnimation(const float delta)=0 | Entity | pure virtual |
UpdateDebug() | Entity | virtual |
WALKMESH enum value | Entity | |
~Entity() | Entity | virtual |