Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
Camera.h File Reference
#include "CameraSnapshot.h"
#include "Frustum.h"
#include "Core/Resources/Headers/Resource.h"
#include "Camera.inl"

Go to the source code of this file.

Classes

class  Divide::Camera
 

Namespaces

namespace  Divide
 Handle console commands that start with a forward slash.
 
namespace  Divide::Names
 
namespace  Divide::TypeUtil
 

Macros

#define DVD_CAMERA_H_
 

Typedefs

using Divide::CameraListener = DELEGATE< void, const Camera & >
 
using Divide::CameraListenerMap = hashMap< U32, CameraListener >
 

Enumerations

enum class  Divide::FStops : U8 {
  Divide::F_1_4 , Divide::F_1_8 , Divide::F_2_0 , Divide::F_2_8 ,
  Divide::F_3_5 , Divide::F_4_0 , Divide::F_5_6 , Divide::F_8_0 ,
  Divide::F_11_0 , Divide::F_16_0 , Divide::F_22_0 , Divide::F_32_0 ,
  Divide::COUNT
}
 

Functions

const char * Divide::TypeUtil::FStopsToString (const FStops stop) noexcept
 
FStops Divide::TypeUtil::StringToFStops (const string &name)
 
 Divide::TYPEDEF_SMART_POINTERS_FOR_TYPE (Camera)
 
const char * Divide::TypeUtil::CameraModeToString (const Camera::Mode mode) noexcept
 
Camera::Mode Divide::TypeUtil::StringToCameraMode (const string &name)
 

Variables

static const char * Divide::Names::fStops []
 
static constexpr F32 Divide::g_FStopValues [to_base(FStops::COUNT)]
 
static const char * Divide::Names::cameraMode []
 

Macro Definition Documentation

◆ DVD_CAMERA_H_

#define DVD_CAMERA_H_

Definition at line 34 of file Camera.h.