1 #ifndef DENGINE_CAMERAMANAGER_H 2 #define DENGINE_CAMERAMANAGER_H 8 #include "../Universal.h" 15 std::shared_ptr <Camera>
CreateCamera(std::string name,
int x,
int y,
int height,
int width);
29 #endif //DENGINE_CAMERAMANAGER_H static CameraManager * instance
Definition: CameraManager.h:24
Definition: CameraManager.h:11
const std::string MainCamera
Definition: CameraManager.h:23
std::shared_ptr< Camera > GetMainCamera()
Definition: CameraManager.cpp:23
std::shared_ptr< Camera > CreateCamera(std::string name, int x, int y, int height, int width)
Definition: CameraManager.cpp:14
std::map< std::string, std::shared_ptr< Camera > > cameraCollection
Definition: CameraManager.h:25
static CameraManager & GetInstance()
Definition: CameraManager.cpp:7
The namespace containing the engine's code.
Definition: Collider.h:9
bool CameraExists(std::string cameraName)
std::shared_ptr< Camera > GetCameraByName(std::string cameraName)
Definition: CameraManager.cpp:33