Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
Divide::anonymous_namespace{Camera.cpp} Namespace Reference

Typedefs

using CameraPool = eastl::list< CameraEntry >
 

Functions

vec3< F32ExtractCameraPos2 (const mat4< F32 > &a_modelView) noexcept
 

Variables

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

Typedef Documentation

◆ CameraPool

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

Definition at line 63 of file Camera.cpp.

Function Documentation

◆ ExtractCameraPos2()

vec3< F32 > Divide::anonymous_namespace{Camera.cpp}::ExtractCameraPos2 ( const mat4< F32 > &  a_modelView)
noexcept

Definition at line 71 of file Camera.cpp.

Variable Documentation

◆ _utilityCameras

std::array<Camera*, to_base( Camera::UtilityCamera::COUNT )> Divide::anonymous_namespace{Camera.cpp}::_utilityCameras

Definition at line 65 of file Camera.cpp.

◆ s_cameraPool

CameraPool Divide::anonymous_namespace{Camera.cpp}::s_cameraPool

Definition at line 68 of file Camera.cpp.

◆ s_cameraPoolLock

SharedMutex Divide::anonymous_namespace{Camera.cpp}::s_cameraPoolLock

Definition at line 69 of file Camera.cpp.

◆ s_changeCameraId

U32 Divide::anonymous_namespace{Camera.cpp}::s_changeCameraId = 0u

Definition at line 66 of file Camera.cpp.

◆ s_changeCameraListeners

CameraListenerMap Divide::anonymous_namespace{Camera.cpp}::s_changeCameraListeners

Definition at line 67 of file Camera.cpp.