Olympe Engine 2.0
2D Game Engine with ECS Architecture
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | List of all members
CameraManager Class Reference

#include <CameraManager.h>

Public Member Functions

void Initialize ()
 
void Shutdown ()
 
void Process ()
 
Vector GetCameraPositionForActivePlayer (short playerID=0) const
 

Static Public Member Functions

static CameraManagerGetInstance ()
 
static CameraManagerGet ()
 

Detailed Description

Definition at line 8 of file CameraManager.h.

Member Function Documentation

◆ Get()

static CameraManager & CameraManager::Get ( )
inlinestatic

Definition at line 12 of file CameraManager.h.

References GetInstance().

Referenced by _Sprite::Render(), and AI_Player::RenderDebug().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ GetCameraPositionForActivePlayer()

Vector CameraManager::GetCameraPositionForActivePlayer ( short  playerID = 0) const
inline

Definition at line 20 of file CameraManager.h.

Referenced by _Sprite::Render(), and AI_Player::RenderDebug().

+ Here is the caller graph for this function:

◆ GetInstance()

static CameraManager & CameraManager::GetInstance ( )
inlinestatic

Definition at line 11 of file CameraManager.h.

References GetComponentTypeID_Static().

Referenced by Get().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ Initialize()

void CameraManager::Initialize ( )
inline

Definition at line 15 of file CameraManager.h.

◆ Process()

void CameraManager::Process ( )
inline

Definition at line 17 of file CameraManager.h.

◆ Shutdown()

void CameraManager::Shutdown ( )
inline

Definition at line 16 of file CameraManager.h.


The documentation for this class was generated from the following file: