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

Public Member Functions

 MaterialBehaviour (Material *material)
 
- 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 Member Functions

Materialget_material () const
 

Protected Attributes

Property< decltype(&MaterialBehaviour::material_)> material
 

Additional Inherited Members

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

Member Data Documentation

◆ material

Property<decltype(&MaterialBehaviour::material_)> smlt::MaterialBehaviour::material
protected
Initial value:
= {
this, &MaterialBehaviour::material_
}

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