class CameraComponentMgr
Component manager class for CameraComponent
s.
File location: framework/cauldron/framework/inc/core/components/cameracomponent.h
Construction
Return type |
Description |
---|---|
Constructor with default behavior.
|
Methods
Return type |
Description |
---|---|
Component creator.
|
|
Allocates a new “CameraComponent“ 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 CameraComponentMgr* |
Get ()
Component manager instance accessor.
|
Detailed description
Component manager class for CameraComponent
s.
Fields
Type |
Description |
---|---|
static const wchar_t* |
s_ComponentName
Component name.
|
Construction
CameraComponentMgr
Constructor with default behavior.
Methods
SpawnComponent
virtual Component * SpawnComponent (Entity * pOwner, ComponentData * pData)
Component creator.
SpawnCameraComponent
CameraComponent * SpawnCameraComponent (Entity * pOwner, ComponentData * pData)
Allocates a new CameraComponent
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.