Tramway SDK
tram
ControllerComponent
tram::ControllerComponent Member List
This is the complete list of members for
tram::ControllerComponent
, including all inherited members.
ApplyDynamics
()
tram::ControllerComponent
protected
collision_group
tram::ControllerComponent
protected
collision_height
tram::ControllerComponent
protected
collision_height_crouch
tram::ControllerComponent
protected
collision_width
tram::ControllerComponent
protected
ControllerComponent
()=default
tram::ControllerComponent
protected
Crouch
()
tram::ControllerComponent
crouch_collision
tram::ControllerComponent
protected
crouch_speed
tram::ControllerComponent
protected
crouching
tram::ControllerComponent
protected
EntityComponent
()
tram::EntityComponent
EventHandler
(Event &event)
tram::ControllerComponent
inline
virtual
friction
tram::ControllerComponent
protected
GetLookDirection
() const
tram::ControllerComponent
inline
GetParent
()
tram::EntityComponent
inline
Init
()
tram::EntityComponent
inline
virtual
is_in_air
tram::ControllerComponent
protected
is_init
tram::EntityComponent
protected
is_ready
tram::EntityComponent
protected
IsInit
()
tram::EntityComponent
inline
IsReady
()
tram::EntityComponent
inline
Jump
()
tram::ControllerComponent
look_direction
tram::ControllerComponent
protected
Move
(vec3 local_direction)
tram::ControllerComponent
move_direction
tram::ControllerComponent
protected
parent
tram::EntityComponent
protected
physics_body
tram::ControllerComponent
protected
Push
(vec3 direction)
tram::ControllerComponent
RecoverFromCollisions
()
tram::ControllerComponent
protected
ResetMove
()
tram::ControllerComponent
protected
ResourceReady
()
tram::EntityComponent
inline
protected
resources_waiting
tram::EntityComponent
protected
Run
()
tram::ControllerComponent
run_speed
tram::ControllerComponent
protected
running
tram::ControllerComponent
protected
SetCollisionGroup
(uint32_t group)
tram::ControllerComponent
inline
SetCollisionSize
(float width, float height, float crouch_height)
tram::ControllerComponent
inline
SetCrouchSpeed
(float crouch_speed)
tram::ControllerComponent
inline
SetFriction
(float friction)
tram::ControllerComponent
inline
SetLookDirection
(quat direction)
tram::ControllerComponent
inline
SetParent
(Entity *parent)
tram::EntityComponent
inline
SetRunSpeed
(float run_speed)
tram::ControllerComponent
inline
SetStepHeight
(float height, float crouch_height)
tram::ControllerComponent
inline
SetWalkSpeed
(float walk_speed)
tram::ControllerComponent
inline
SetWallCollisionCallback
(void(*callback)(ControllerComponent *, Physics::Collision))
tram::ControllerComponent
inline
standing_on
tram::ControllerComponent
protected
standing_on_prev
tram::ControllerComponent
protected
standing_pos
tram::ControllerComponent
protected
Start
()
tram::ControllerComponent
virtual
step_height
tram::ControllerComponent
protected
step_height_crouch
tram::ControllerComponent
protected
TurnLeft
()
tram::ControllerComponent
TurnRight
()
tram::ControllerComponent
Update
()
tram::ControllerComponent
static
velocity
tram::ControllerComponent
protected
walk_collision
tram::ControllerComponent
protected
walk_speed
tram::ControllerComponent
protected
~ControllerComponent
()=default
tram::ControllerComponent
protected
~EntityComponent
()
tram::EntityComponent
virtual
Generated by
1.9.2