Simulant  21.12-160
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


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: