12 std::unique_ptr<Utils::ScriptableEntity>
seInstance =
nullptr;
The core is the place where all the data of the engine is stored. It contains the registry (entities)...
Definition Core.hpp:33
Wrapper class providing a convenient interface for entity manipulation with the Core....
Definition Entity.hpp:20
Definition ScriptableEntity.hpp:6
Definition NativeScriptingComponent.hpp:5
Definition NativeScriptingComponent.hpp:5
std::function< void(Utils::ScriptableEntity *)> OnUpdate
Definition NativeScriptingComponent.hpp:19
std::function< void(Utils::ScriptableEntity *)> OnDestroy
Definition NativeScriptingComponent.hpp:18
std::function< void(Engine::Entity)> Instantiate
Definition NativeScriptingComponent.hpp:14
void Bind(Engine::Core &core)
Definition NativeScriptingComponent.hpp:21
std::function< void()> DestroyInstance
Definition NativeScriptingComponent.hpp:15
std::unique_ptr< Utils::ScriptableEntity > seInstance
Definition NativeScriptingComponent.hpp:12
std::function< void(Utils::ScriptableEntity *)> OnCreate
Definition NativeScriptingComponent.hpp:17