Magnum/SceneGraph/Camera.h file

Class Magnum::SceneGraph::Camera, enum Magnum::SceneGraph::AspectRatioPolicy, alias Magnum::SceneGraph::BasicCamera2D, Magnum::SceneGraph::BasicCamera3D, typedef Magnum::SceneGraph::Camera2D, Magnum::SceneGraph::Camera3D.

Contents

Namespaces

namespace Magnum
Root namespace.
namespace Magnum::SceneGraph
Scene graph library.

Classes

template<UnsignedInt dimensions, class T>
class Magnum::SceneGraph::Camera
Camera.

Enums

enum class AspectRatioPolicy: UnsignedByte { NotPreserved, Extend, Clip }
Camera aspect ratio policy.

Typedefs

template<class T>
using BasicCamera2D = Camera<2, T>
Camera for two-dimensional scenes.
using Camera2D = BasicCamera2D<Float>
Camera for two-dimensional float scenes.
template<class T>
using BasicCamera3D = Camera<3, T>
Camera for three-dimensional scenes.
using Camera3D = BasicCamera3D<Float>
Camera for three-dimensional float scenes.