flimEngine
CameraManager Class Reference

#include <CameraManager.h>

Collaboration diagram for CameraManager:
Collaboration graph

Public Member Functions

 CameraManager ()
 
 CameraManager (const CameraManager &)=delete
 
CameraManageroperator= (const CameraManager &)=delete
 
 ~CameraManager ()
 
errcode InitCamera ()
 Initializes the camera. More...
 
errcode InitCamera (Camera *out)
 Initializes the camera and passes it to the value. More...
 
Camera & MainCamera ()
 Returns Main camera. More...
 
errcode MainCamera (Camera *out)
 Returns Main camera and an errcode. More...
 
Camera & Get2DCamera ()
 
errcode Get2DCamera (Camera *out)
 
errcode ShutDown ()
 Shuts down the camera manager and frees any resources it is using. More...
 

Private Attributes

Camera * currentCam
 
Camera * p2DCam
 

Constructor & Destructor Documentation

◆ CameraManager() [1/2]

CameraManager::CameraManager ( )

◆ CameraManager() [2/2]

CameraManager::CameraManager ( const CameraManager )
delete

◆ ~CameraManager()

CameraManager::~CameraManager ( )
inline

Member Function Documentation

◆ Get2DCamera() [1/2]

Camera & CameraManager::Get2DCamera ( )

◆ Get2DCamera() [2/2]

errcode CameraManager::Get2DCamera ( Camera *  out)

◆ InitCamera() [1/2]

errcode CameraManager::InitCamera ( )

Initializes the camera.

Author
Jack Campbell
Date
3/5/2017
Returns
An errcode.

◆ InitCamera() [2/2]

errcode CameraManager::InitCamera ( Camera *  out)

Initializes the camera and passes it to the value.

Author
Jack Campbell
Date
3/5/2017
Parameters
[in,out]outOutput camera variable.
Returns
An errcode.

◆ MainCamera() [1/2]

Camera & CameraManager::MainCamera ( )

Returns Main camera.

Author
Jack Campbell
Date
3/5/2017
Returns
A reference to a Camera.

◆ MainCamera() [2/2]

errcode CameraManager::MainCamera ( Camera *  out)

Returns Main camera and an errcode.

Author
Jack Campbell
Date
3/5/2017
Parameters
[in,out]outIf non-null, the out.
Returns
An errcode.

◆ operator=()

CameraManager& CameraManager::operator= ( const CameraManager )
delete

◆ ShutDown()

errcode CameraManager::ShutDown ( )

Shuts down the camera manager and frees any resources it is using.

Author
Jack Campbell
Date
3/5/2017
Returns
An errcode.

Member Data Documentation

◆ currentCam

Camera* CameraManager::currentCam
private

◆ p2DCam

Camera* CameraManager::p2DCam
private

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