Simulant  21.12-194
A portable game engine for Windows, OSX, Linux, Dreamcast, and PSP
Public Member Functions | List of all members
smlt::behaviours::CylindricalBillboard Class Reference
Inheritance diagram for smlt::behaviours::CylindricalBillboard:
smlt::behaviours::StageNodeBehaviour smlt::RefCounted< CylindricalBillboard > smlt::Behaviour smlt::TwoPhaseConstructed smlt::Updateable

Public Member Functions

 CylindricalBillboard (StageNode *target, const Vec3 &forward=Vec3::NEGATIVE_Z)
 
void set_target (StageNode *target)
 
void late_update (float dt) override
 
const char * name () const override
 
- Public Member Functions inherited from smlt::Behaviour
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 Member Functions inherited from smlt::TwoPhaseConstructed
virtual bool init ()
 
virtual void clean_up ()
 

Additional Inherited Members

- Public Types inherited from smlt::RefCounted< CylindricalBillboard >
typedef std::shared_ptr< CylindricalBillboard > ptr
 
typedef std::weak_ptr< CylindricalBillboard > wptr
 
- Static Public Member Functions inherited from smlt::RefCounted< CylindricalBillboard >
static RefCounted< CylindricalBillboard >::ptr create (Args &&... args)
 
static RefCounted< CylindricalBillboard >::ptr create ()
 
- Public Attributes inherited from smlt::behaviours::StageNodeBehaviour
Property< decltype(&StageNodeBehaviour::stage_node_)> stage_node = { this, &StageNodeBehaviour::stage_node_ }
 
- Public Attributes inherited from smlt::Behaviour
Property< Organism *Behaviour::* > organism
 
- Protected Member Functions inherited from smlt::behaviours::StageNodeBehaviour
void on_behaviour_added (Organism *controllable) override
 
void on_behaviour_removed (Organism *controllable) override
 
- Protected Member Functions inherited from smlt::RefCounted< CylindricalBillboard >
 RefCounted (Args &&...)
 

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