![]() |
Divide Framework 0.1
A free and open-source 3D Framework under heavy development
|
#include "Headers/Camera.h"
#include "Core/Headers/StringHelper.h"
#include "Utility/Headers/Localization.h"
#include "Scenes/Headers/SceneState.h"
#include "Graphs/Headers/SceneGraphNode.h"
#include "ECS/Components//Headers/TransformComponent.h"
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 |