1#ifndef OE_SCENE_COMPONENT_SCENE_H
2#define OE_SCENE_COMPONENT_SCENE_H
23 oe::component::EntityComponent<
Manager>(entity)
31 return static_cast<Manager&
>(_entity);
39 return static_cast<Manager&
>(_entity);
Component bound to a specific entity.
Definition component.h:80
Scene manager.
Definition manager.h:21
Parent class of components that can be bound to a scene::Manager.
Definition scene.h:15
const Manager & getSceneManager() const
Get Scene bound to this component.
Definition scene.h:37
Manager & getSceneManager()
Get Scene bound to this component.
Definition scene.h:29
virtual void onNodeRemove(Node &)
Run actions before a node is removed.
Definition scene.h:57
SceneComponent(Manager &entity)
Constructor.
Definition scene.h:22
virtual void onNodeAdd(Node &)
Run actions after a node is added.
Definition scene.h:48
Scene related management (Render-agnostic Geometry, Manger, etc...)
Definition debug.h:19
Oxygen Engine common namespace.
Definition cursor.h:8