Simulant  21.12-574
A portable game engine for Windows, OSX, Linux, Dreamcast, and PSP
Public Member Functions | Protected Attributes | List of all members
smlt::BehaviourWithInput Class Reference
Inheritance diagram for smlt::BehaviourWithInput:
smlt::Behaviour smlt::Updateable smlt::behaviours::Airplane smlt::behaviours::Fly smlt::behaviours::HoverShip

Public Member Functions

 BehaviourWithInput (InputManager *input)
 
- Public Member Functions inherited from smlt::Behaviour
virtual const char * name () const =0
 
void enable ()
 
void disable ()
 
void _update_thunk (float dt) override
 
void _late_update_thunk (float dt) override
 
void _fixed_update_thunk (float step) override
 
bool attached () const
 

Protected Attributes

Property< InputManager *BehaviourWithInput::* > input
 

Additional Inherited Members

- Public Attributes inherited from smlt::Behaviour
Property< Organism *Behaviour::* > organism
 

Member Data Documentation

◆ input

Property<InputManager* BehaviourWithInput::*> smlt::BehaviourWithInput::input
protected
Initial value:
= {
this, &BehaviourWithInput::input_
}

The documentation for this class was generated from the following file: