Tramway SDK
tram::ControllerComponent Member List

This is the complete list of members for tram::ControllerComponent, including all inherited members.

ApplyDynamics()tram::ControllerComponentprotected
collision_grouptram::ControllerComponentprotected
collision_heighttram::ControllerComponentprotected
collision_height_crouchtram::ControllerComponentprotected
collision_widthtram::ControllerComponentprotected
ControllerComponent()=defaulttram::ControllerComponentprotected
Crouch()tram::ControllerComponent
crouch_collisiontram::ControllerComponentprotected
crouch_speedtram::ControllerComponentprotected
crouchingtram::ControllerComponentprotected
EntityComponent()tram::EntityComponent
EventHandler(Event &event)tram::ControllerComponentinlinevirtual
frictiontram::ControllerComponentprotected
GetLookDirection() consttram::ControllerComponentinline
GetParent()tram::EntityComponentinline
Init()tram::EntityComponentinlinevirtual
is_in_airtram::ControllerComponentprotected
is_inittram::EntityComponentprotected
is_readytram::EntityComponentprotected
IsInit()tram::EntityComponentinline
IsReady()tram::EntityComponentinline
Jump()tram::ControllerComponent
look_directiontram::ControllerComponentprotected
Move(vec3 local_direction)tram::ControllerComponent
move_directiontram::ControllerComponentprotected
parenttram::EntityComponentprotected
physics_bodytram::ControllerComponentprotected
Push(vec3 direction)tram::ControllerComponent
RecoverFromCollisions()tram::ControllerComponentprotected
ResetMove()tram::ControllerComponentprotected
ResourceReady()tram::EntityComponentinlineprotected
resources_waitingtram::EntityComponentprotected
Run()tram::ControllerComponent
run_speedtram::ControllerComponentprotected
runningtram::ControllerComponentprotected
SetCollisionGroup(uint32_t group)tram::ControllerComponentinline
SetCollisionSize(float width, float height, float crouch_height)tram::ControllerComponentinline
SetCrouchSpeed(float crouch_speed)tram::ControllerComponentinline
SetFriction(float friction)tram::ControllerComponentinline
SetLookDirection(quat direction)tram::ControllerComponentinline
SetParent(Entity *parent)tram::EntityComponentinline
SetRunSpeed(float run_speed)tram::ControllerComponentinline
SetStepHeight(float height, float crouch_height)tram::ControllerComponentinline
SetWalkSpeed(float walk_speed)tram::ControllerComponentinline
SetWallCollisionCallback(void(*callback)(ControllerComponent *, Physics::Collision))tram::ControllerComponentinline
standing_ontram::ControllerComponentprotected
standing_on_prevtram::ControllerComponentprotected
standing_postram::ControllerComponentprotected
Start()tram::ControllerComponentvirtual
step_heighttram::ControllerComponentprotected
step_height_crouchtram::ControllerComponentprotected
TurnLeft()tram::ControllerComponent
TurnRight()tram::ControllerComponent
Update()tram::ControllerComponentstatic
velocitytram::ControllerComponentprotected
walk_collisiontram::ControllerComponentprotected
walk_speedtram::ControllerComponentprotected
~ControllerComponent()=defaulttram::ControllerComponentprotected
~EntityComponent()tram::EntityComponentvirtual