Simulant  21.06-50
A portable game engine for Windows, OSX, Linux, Dreamcast, and PSP
Public Member Functions | Public Attributes | Friends | List of all members
smlt::Behaviour Class Referenceabstract
Inheritance diagram for smlt::Behaviour:
smlt::Updateable smlt::behaviours::StageNodeBehaviour smlt::BehaviourWithInput smlt::MaterialBehaviour smlt::behaviours::CylindricalBillboard smlt::behaviours::impl::Body smlt::behaviours::SmoothFollow smlt::behaviours::SphericalBillboard smlt::behaviours::Airplane smlt::behaviours::Fly smlt::behaviours::HoverShip smlt::behaviours::material::Flowing smlt::behaviours::material::Warp

Public Member Functions

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
 

Public Attributes

Property< Organism *Behaviour::* > organism
 

Friends

class Organism
 

Member Data Documentation

◆ organism

Property<Organism* Behaviour::*> smlt::Behaviour::organism
Initial value:
= {
this, &Behaviour::organism_
}

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