Definition: entity.hpp:17
Scene * getScene()
Definition: entity.hpp:40
Component & getComponent()
Definition: entity.hpp:79
Definition: native_script.hpp:16
virtual void onCreate()
Definition: native_script.hpp:21
virtual ~NativeScript()=default
virtual void onDestroy()
Definition: native_script.hpp:22
T & getComponent()
Definition: native_script.hpp:27
virtual void onEvent(Event &)
Definition: native_script.hpp:24
Entity createEntity(const std::string &name)
Definition: native_script.hpp:29
virtual void onUpdate(float)
Definition: native_script.hpp:23
void destroyEntity(Entity entity)
Definition: native_script.hpp:30
Entity createEntity(const std::string &name)
Definition: scene.cpp:72
void destroyEntity(Entity entity)
Definition: scene.cpp:101
constexpr Code T
Definition: key_codes.hpp:56