16 #include <ht_component.h> 17 #include <ht_camera.h> 32 virtual bool VDeserialize(
const Core::JSON& jsonObject)
override;
73 bool m_useWindowScale;
86 Graphics::Camera m_camera;
87 Graphics::Renderer* m_renderer;
virtual Core::Guid VGetComponentId(void) const override
Retrieves the id associated with this class of Component.
Definition: ht_camera_component.cpp:135
void VOnDestroy() override
Called when the GameObject is destroyed/deleted.
Definition: ht_camera_component.cpp:119
void VOnEnabled() override
Called when the Component is enabled.
Definition: ht_camera_component.cpp:109
virtual Core::JSON VSerialize(void) override
Called when the GameObject is created to initialize all values.
Definition: ht_camera_component.cpp:44
void VOnDisabled() override
Called when the Component is disabled.
Definition: ht_camera_component.cpp:114
void VOnInit() override
Called when the GameObject is created to initialize all values.
Definition: ht_camera_component.cpp:91
Definition: ht_component.h:42
Hatchit Engine Copyright(c) 2015-2016 Third-Degree.
Definition: ht_glfwkeyboard.h:21
Definition: ht_camera_component.h:23
Component * VClone(void) const override
Creates a copy of this Component.
Definition: ht_camera_component.cpp:124
void VOnUpdate() override
Called once per frame while the GameObject is enabled.
Definition: ht_camera_component.cpp:96