#include <entitycomponent.h>
◆ EntityComponent()
tram::EntityComponent::EntityComponent |
( |
| ) |
|
◆ ~EntityComponent()
tram::EntityComponent::~EntityComponent |
( |
| ) |
|
|
virtual |
◆ EventHandler()
virtual void tram::EntityComponent::EventHandler |
( |
Event & |
event | ) |
|
|
pure virtual |
Implemented in tram::AnimationComponent, tram::AudioComponent, tram::ControllerComponent, tram::LightComponent, tram::ParticleComponent, tram::PhysicsComponent, tram::PlayerComponent, tram::RenderComponent, tram::SpriteComponent, tram::TemplateComponent, tram::TriggerComponent, and tram::Ext::Kitchensink::AnimationStateComponent.
◆ GetParent()
Entity * tram::EntityComponent::GetParent |
( |
| ) |
|
|
inline |
◆ Init()
virtual void tram::EntityComponent::Init |
( |
| ) |
|
|
inlinevirtual |
◆ IsInit()
bool tram::EntityComponent::IsInit |
( |
| ) |
|
|
inline |
◆ IsReady()
bool tram::EntityComponent::IsReady |
( |
| ) |
|
|
inline |
◆ ResourceReady()
void tram::EntityComponent::ResourceReady |
( |
| ) |
|
|
inlineprotected |
◆ SetParent()
void tram::EntityComponent::SetParent |
( |
Entity * |
parent | ) |
|
|
inline |
◆ Start()
virtual void tram::EntityComponent::Start |
( |
| ) |
|
|
protectedpure virtual |
Implemented in tram::AnimationComponent, tram::AudioComponent, tram::ControllerComponent, tram::LightComponent, tram::ParticleComponent, tram::PhysicsComponent, tram::PlayerComponent, tram::RenderComponent, tram::SpriteComponent, tram::TemplateComponent, tram::TriggerComponent, and tram::Ext::Kitchensink::AnimationStateComponent.
◆ Async::FinishResources
◆ ResourceProxy
◆ is_init
bool tram::EntityComponent::is_init = false |
|
protected |
◆ is_ready
bool tram::EntityComponent::is_ready = false |
|
protected |
◆ parent
Entity* tram::EntityComponent::parent = nullptr |
|
protected |
◆ resources_waiting
size_t tram::EntityComponent::resources_waiting = 0 |
|
protected |
The documentation for this class was generated from the following files: