class LightComponentMgr
Component manager class for LightComponent
s.
File location: framework/cauldron/framework/inc/core/components/lightcomponent.h
Construction
Return type |
Description |
---|---|
Constructor with default behavior.
|
Methods
Return type |
Description |
---|---|
Component creator.
|
|
Allocates a new “LightComponent“ for the given entity.
|
|
const wchar_t* |
ComponentType () const
Gets the component type string ID.
|
void |
Initialize ()
Initializes the component manager.
|
void |
Shutdown ()
Shuts down the component manager.
|
static LightComponentMgr* |
Get ()
Component manager instance accessor.
|
Detailed description
Component manager class for LightComponent
s.
Fields
Type |
Description |
---|---|
static const wchar_t* |
s_ComponentName
Component name.
|
Construction
LightComponentMgr
Constructor with default behavior.
Methods
SpawnComponent
virtual Component * SpawnComponent (Entity * pOwner, ComponentData * pData)
Component creator.
SpawnLightComponent
LightComponent * SpawnLightComponent (Entity * pOwner, ComponentData * pData)
Allocates a new LightComponent
for the given entity.
ComponentType
Gets the component type string ID.
Initialize
Initializes the component manager.
Shutdown
Shuts down the component manager.
Get
Component manager instance accessor.