Olympe Engine 2.0
2D Game Engine with ECS Architecture
Loading...
Searching...
No Matches
CameraSystem Member List

This is the complete list of members for CameraSystem, including all inherited members.

AddEntity(EntityID entity)ECS_Systeminline
ApplyCameraBounds(EntityID entity)CameraSystem
ApplyCameraToRenderer(SDL_Renderer *renderer, short playerID)CameraSystem
ApplyDeadzone(float value, float deadzone)CameraSystem
BindCameraToJoystick(EntityID cameraEntity, short playerID, SDL_JoystickID joystickId)CameraSystem
BindCameraToKeyboard(EntityID cameraEntity)CameraSystem
CameraSystem()CameraSystem
ClearCameraTarget(EntityID cameraEntity)CameraSystem
CreateCameraForPlayer(short playerID, bool bindToKeyboard=false)CameraSystem
ECS_System()ECS_Systeminline
GetCameraEntityForPlayer(short playerID)CameraSystem
m_defaultKeyboardCameraCameraSystem
m_entitiesECS_System
m_playerCamerasCameraSystem
OnEvent(const Message &msg)CameraSystem
Process() overrideCameraSystemvirtual
ProcessJoystickInput(EntityID entity, CameraInputBinding_data &binding)CameraSystem
ProcessKeyboardInput(EntityID entity, CameraInputBinding_data &binding)CameraSystem
RemoveCameraForPlayer(short playerID)CameraSystem
RemoveEntity(EntityID entity)ECS_Systeminline
Render() overrideCameraSystemvirtual
RenderDebug()ECS_Systeminlinevirtual
requiredSignatureECS_System
ResetCameraControls(EntityID entity)CameraSystem
SetCameraTarget_ECS(EntityID cameraEntity, EntityID targetEntity)CameraSystem
SyncZoomLevelIndex(Camera_data &cam)CameraSystem
UnbindCameraKeyboard(EntityID cameraEntity)CameraSystem
UpdateCameraFollow(EntityID entity, float dt)CameraSystem
UpdateCameraInput(EntityID entity, float dt)CameraSystem
UpdateCameraRotation(EntityID entity, float dt)CameraSystem
UpdateCameraShake(EntityID entity, float dt)CameraSystem
UpdateCameraZoom(EntityID entity, float dt)CameraSystem
~CameraSystem()CameraSystemvirtual