|
0.45.0
|
#include <iVelocitySystem.h>
Inherits igor::iEntitySystem.
Public Member Functions | |
| iVelocitySystem () | |
| void | setBounds (const iAABoxd &box) |
| const iAABoxd & | getBounds () const |
| void | onUpdate (const iEntitySceneUpdateContext &context) override |
| iEntitySystemStage | getStage () const override |
Public Member Functions inherited from igor::iEntitySystem | |
| iEntitySystem ()=default | |
| virtual | ~iEntitySystem ()=default |
| virtual void | onUpdate (const iEntitySceneUpdateContext &context)=0 |
| virtual iEntitySystemStage | getStage () const =0 |
| iEntityScenePtr | getScene () const |
Static Public Member Functions | |
| static iEntitySystemPtr | createInstance () |
| static const iaString & | getTypeName () |
Additional Inherited Members | |
Protected Member Functions inherited from igor::iEntitySystem | |
| virtual void | onComponentAdded (iEntityPtr entity, const std::type_index &typeID) |
| virtual void | onComponentRemoved (iEntityPtr entity, const std::type_index &typeID) |
| virtual void | onComponentToRemove (iEntityPtr entity, const std::type_index &typeID) |
| void | onEntityStructureChanged (iEntityPtr entity) |
| template<typename... Args> | |
| iEntityViewPtr | createView (const iaString &name="") |
velocity system
| igor::iVelocitySystem::iVelocitySystem | ( | ) |
init types
|
static |
creates instance of this system type
| const iAABoxd & igor::iVelocitySystem::getBounds | ( | ) | const |
|
overridevirtual |
Implements igor::iEntitySystem.
|
static |
|
overridevirtual |
| void igor::iVelocitySystem::setBounds | ( | const iAABoxd & | box | ) |
sets global bounds