Simulant  21.12-553
A portable game engine for Windows, OSX, Linux, Dreamcast, and PSP
Public Attributes | Protected Member Functions | List of all members
smlt::behaviours::StageNodeBehaviour Class Reference
Inheritance diagram for smlt::behaviours::StageNodeBehaviour:
smlt::Behaviour smlt::Updateable smlt::behaviours::CylindricalBillboard smlt::behaviours::impl::Body smlt::behaviours::SmoothFollow smlt::behaviours::SphericalBillboard smlt::behaviours::impl::DynamicBody smlt::behaviours::StaticBody smlt::behaviours::KinematicBody smlt::behaviours::RigidBody

Public Attributes

Property< decltype(&StageNodeBehaviour::stage_node_)> stage_node = { this, &StageNodeBehaviour::stage_node_ }
 
- Public Attributes inherited from smlt::Behaviour
Property< Organism *Behaviour::* > organism
 

Protected Member Functions

void on_behaviour_added (Organism *controllable) override
 
void on_behaviour_removed (Organism *controllable) override
 

Additional Inherited Members

- 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
 

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