Elevate Engine
1
Loading...
Searching...
No Matches
CameraManager.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <
ElevateEngine/Core/Core.h
>
4
#include <memory>
5
6
namespace
Elevate
7
{
8
class
Camera;
9
10
class
CameraManager
11
{
12
public
:
13
static
Camera
*
GetCurrent
();
14
15
#ifdef EE_EDITOR_BUILD
16
static
Camera
* GetEditor();
17
#endif
18
static
Camera
*
GetRuntime
();
19
20
static
void
SetCurrent
(
Camera
* current);
21
22
static
void
NotifyDestruction
(
Camera
* camera);
23
private
:
24
static
Camera
* s_currentCamera;
25
};
26
}
Core.h
Elevate::CameraManager
Definition
CameraManager.h:11
Elevate::CameraManager::NotifyDestruction
static void NotifyDestruction(Camera *camera)
Definition
CameraManager.cpp:56
Elevate::CameraManager::GetCurrent
static Camera * GetCurrent()
Definition
CameraManager.cpp:17
Elevate::CameraManager::GetRuntime
static Camera * GetRuntime()
Definition
CameraManager.cpp:42
Elevate::CameraManager::SetCurrent
static void SetCurrent(Camera *current)
Definition
CameraManager.cpp:51
Elevate::Camera
Definition
Camera.h:14
Elevate
Definition
AudioDistanceProbe.h:9
ElevateEngine
src
ElevateEngine
Renderer
Camera
CameraManager.h
Generated by
1.9.8