Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
Camera.cpp File Reference

Go to the source code of this file.

Classes

struct  Divide::CameraEntry
 

Namespaces

namespace  Divide
 Handle console commands that start with a forward slash.
 
namespace  Divide::TypeUtil
 
namespace  Divide::anonymous_namespace{Camera.cpp}
 

Typedefs

using Divide::anonymous_namespace{Camera.cpp}::CameraPool = eastl::list< CameraEntry >
 

Functions

const char * Divide::TypeUtil::FStopsToString (const FStops stop) noexcept
 
FStops Divide::TypeUtil::StringToFStops (const string &name)
 
const char * Divide::TypeUtil::CameraModeToString (const Camera::Mode mode) noexcept
 
Camera::Mode Divide::TypeUtil::StringToCameraMode (const string &name)
 
vec3< F32 > Divide::anonymous_namespace{Camera.cpp}::ExtractCameraPos2 (const mat4< F32 > &a_modelView) noexcept
 

Variables

std::array< Camera *, to_base(Camera::UtilityCamera::COUNT)> Divide::anonymous_namespace{Camera.cpp}::_utilityCameras
 
U32 Divide::anonymous_namespace{Camera.cpp}::s_changeCameraId = 0u
 
CameraListenerMap Divide::anonymous_namespace{Camera.cpp}::s_changeCameraListeners
 
CameraPool Divide::anonymous_namespace{Camera.cpp}::s_cameraPool
 
SharedMutex Divide::anonymous_namespace{Camera.cpp}::s_cameraPoolLock