Magnum/SceneGraph/Drawable.h file

Class Magnum::SceneGraph::Drawable, Magnum::SceneGraph::DrawableGroup, alias Magnum::SceneGraph::BasicDrawable2D, Magnum::SceneGraph::BasicDrawable3D, Magnum::SceneGraph::BasicDrawableGroup2D, Magnum::SceneGraph::BasicDrawableGroup3D, typedef Magnum::SceneGraph::Drawable2D, Magnum::SceneGraph::Drawable3D, Magnum::SceneGraph::DrawableGroup2D, Magnum::SceneGraph::DrawableGroup3D.

Contents

Namespaces

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

Classes

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

Typedefs

template<class T>
using BasicDrawable2D = Drawable<2, T>
Drawable for two-dimensional scenes.
using Drawable2D = BasicDrawable2D<Float>
Drawable for two-dimensional float scenes.
template<class T>
using BasicDrawable3D = Drawable<3, T>
Drawable for three-dimensional scenes.
using Drawable3D = BasicDrawable3D<Float>
Drawable for three-dimensional float scenes.
template<UnsignedInt dimensions, class T>
using DrawableGroup = FeatureGroup<dimensions, Drawable<dimensions, T>, T>
Group of drawables.
template<class T>
using BasicDrawableGroup2D = DrawableGroup<2, T>
Group of drawables for two-dimensional scenes.
using DrawableGroup2D = BasicDrawableGroup2D<Float>
Group of drawables for two-dimensional float scenes.
template<class T>
using BasicDrawableGroup3D = DrawableGroup<3, T>
Group of drawables for three-dimensional scenes.
using DrawableGroup3D = BasicDrawableGroup3D<Float>
Group of drawables for three-dimensional float scenes.