![]() |
Olympe Engine 2.0
2D Game Engine with ECS Architecture
|
#include <ECS_Components.h>
Collaboration diagram for CameraEffects_data:Public Member Functions | |
| CameraEffects_data ()=default | |
| CameraEffects_data (const CameraEffects_data &)=default | |
| CameraEffects_data & | operator= (const CameraEffects_data &)=default |
Public Attributes | |
| bool | isShaking = false |
| float | shakeIntensity = 0.0f |
| float | shakeDuration = 0.0f |
| float | shakeTimeRemaining = 0.0f |
| Vector | shakeOffset = { 0.f, 0.f, 0.f } |
Definition at line 679 of file ECS_Components.h.
|
default |
|
default |
|
default |
Definition at line 681 of file ECS_Components.h.
Referenced by CameraSystem::CreateCameraForPlayer(), CameraEventHandler::HandleShakeEvent(), CameraEventHandler::HandleShakeStopEvent(), PrefabFactory::InstantiateCameraEffects(), CameraSystem::OnEvent(), and CameraSystem::ResetCameraControls().
| float CameraEffects_data::shakeDuration = 0.0f |
Definition at line 683 of file ECS_Components.h.
| float CameraEffects_data::shakeIntensity = 0.0f |
Definition at line 682 of file ECS_Components.h.
Definition at line 685 of file ECS_Components.h.
Referenced by GetActiveCameraTransform(), and CameraSystem::UpdateCameraShake().
| float CameraEffects_data::shakeTimeRemaining = 0.0f |
Definition at line 684 of file ECS_Components.h.