#include <Component.h>
Definition at line 24 of file Component.h.
◆ Component()
| Elevate::Component::Component |
( |
| ) |
|
|
default |
◆ ~Component()
| virtual Elevate::Component::~Component |
( |
| ) |
|
|
virtualdefault |
◆ Clone()
| virtual Component * Elevate::Component::Clone |
( |
| ) |
|
|
pure virtual |
◆ CopyFrom()
| virtual void Elevate::Component::CopyFrom |
( |
Component * |
other | ) |
|
|
pure virtual |
◆ Destroy()
| virtual void Elevate::Component::Destroy |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ GetDestructor()
◆ GetEditorIconHandle()
| virtual const void * Elevate::Component::GetEditorIconHandle |
( |
| ) |
const |
|
inlinevirtual |
◆ GetFactory()
◆ GetLayout()
Definition at line 48 of file Component.h.
48{
return ComponentLayout(
GetName(), {}); }
virtual std::string GetName() const
◆ GetName()
| virtual std::string Elevate::Component::GetName |
( |
| ) |
const |
|
inlinevirtual |
Definition at line 52 of file Component.h.
52 {
53 return "Unknown Component Name";
54
55 }
◆ GetTypeIndex()
| virtual std::type_index Elevate::Component::GetTypeIndex |
( |
| ) |
const |
|
pure virtual |
◆ Init()
| virtual void Elevate::Component::Init |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ IsActive()
| bool Elevate::Component::IsActive |
( |
| ) |
|
|
inline |
◆ OnNotify()
| virtual void Elevate::Component::OnNotify |
( |
Event & |
event | ) |
|
|
inlineprotectedvirtual |
◆ OnSetPosition()
| virtual void Elevate::Component::OnSetPosition |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ OnSetRotation()
| virtual void Elevate::Component::OnSetRotation |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ OnSetScale()
| virtual void Elevate::Component::OnSetScale |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ RemoveFromGameObject()
| virtual bool Elevate::Component::RemoveFromGameObject |
( |
| ) |
|
|
inlinevirtual |
◆ Render()
| virtual void Elevate::Component::Render |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ RenderInEditor()
| virtual void Elevate::Component::RenderInEditor |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ RenderWhenSelected()
| virtual void Elevate::Component::RenderWhenSelected |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ SetActive()
| void Elevate::Component::SetActive |
( |
bool |
newState | ) |
|
|
inline |
◆ Update()
| virtual void Elevate::Component::Update |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ GameObject
◆ Scene
◆ gameObject
| GameObject* Elevate::Component::gameObject = nullptr |
◆ m_IsActive
| bool Elevate::Component::m_IsActive = true |
|
protected |
◆ RemoveFromGOFunc
| std::function<bool()> Elevate::Component::RemoveFromGOFunc |
The documentation for this class was generated from the following file: