![]() |
Olympe Engine 2.0
2D Game Engine with ECS Architecture
|
#include <ECS_Components.h>
Collaboration diagram for CameraTarget_data:Public Member Functions | |
| CameraTarget_data ()=default | |
| CameraTarget_data (const CameraTarget_data &)=default | |
| CameraTarget_data & | operator= (const CameraTarget_data &)=default |
Public Attributes | |
| EntityID | targetEntityID = INVALID_ENTITY_ID |
| bool | followTarget = false |
| float | smoothFactor = 5.0f |
| Vector | followOffset = { 0.f, 0.f, 0.f } |
| bool | allowManualControl = true |
| float | manualControlDecay = 2.0f |
Definition at line 663 of file ECS_Components.h.
|
default |
|
default |
|
default |
Definition at line 671 of file ECS_Components.h.
Referenced by CameraSystem::CreateCameraForPlayer(), and CameraSystem::UpdateCameraFollow().
Definition at line 669 of file ECS_Components.h.
Referenced by CameraSystem::UpdateCameraFollow().
Definition at line 667 of file ECS_Components.h.
Referenced by CameraSystem::ClearCameraTarget(), CameraSystem::CreateCameraForPlayer(), PrefabFactory::InstantiateCameraTarget(), CameraSystem::ResetCameraControls(), CameraSystem::SetCameraTarget_ECS(), and CameraSystem::UpdateCameraFollow().
| float CameraTarget_data::manualControlDecay = 2.0f |
Definition at line 672 of file ECS_Components.h.
Referenced by CameraSystem::CreateCameraForPlayer(), and CameraSystem::UpdateCameraFollow().
| float CameraTarget_data::smoothFactor = 5.0f |
Definition at line 668 of file ECS_Components.h.
Referenced by CameraSystem::CreateCameraForPlayer(), PrefabFactory::InstantiateCameraTarget(), and CameraSystem::UpdateCameraFollow().
| EntityID CameraTarget_data::targetEntityID = INVALID_ENTITY_ID |
Definition at line 665 of file ECS_Components.h.
Referenced by CameraSystem::ClearCameraTarget(), PrefabFactory::InstantiateCameraTarget(), CameraSystem::ResetCameraControls(), CameraSystem::SetCameraTarget_ECS(), and CameraSystem::UpdateCameraFollow().