|
0.45.0
|
#include <iTransformSystem.h>
Inherits igor::iEntitySystem.
Public Member Functions | |
| iTransformSystem () | |
| ~iTransformSystem ()=default | |
| 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="") |
sprite render system
| igor::iTransformSystem::iTransformSystem | ( | ) |
init types
|
default |
does nothing
|
static |
creates instance of this system type
|
overridevirtual |
Implements igor::iEntitySystem.
|
static |
|
overridevirtual |