Magnum/SceneGraph/AbstractFeature.h file

Class Magnum::SceneGraph::AbstractFeature, alias Magnum::SceneGraph::AbstractBasicFeature2D, Magnum::SceneGraph::AbstractBasicFeature3D, typedef Magnum::SceneGraph::AbstractFeature2D, Magnum::SceneGraph::AbstractFeature3D, enum Magnum::SceneGraph::CachedTransformation, enum set Magnum::SceneGraph::CachedTransformations.

Contents

Namespaces

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

Classes

template<UnsignedInt dimensions, class T>
class Magnum::SceneGraph::AbstractFeature
Base for object features.

Enums

enum class CachedTransformation: UnsignedByte { Absolute = 1 << 0, InvertedAbsolute = 1 << 1 }
Which transformation to cache in given feature.

Typedefs

using CachedTransformations = Containers::EnumSet<CachedTransformation>
Which transformations to cache in this feature.
template<class T>
using AbstractBasicFeature2D = AbstractFeature<2, T>
Base feature for two-dimensional scenes.
using AbstractFeature2D = AbstractBasicFeature2D<Float>
Base feature for two-dimensional float scenes.
template<class T>
using AbstractBasicFeature3D = AbstractFeature<3, T>
Base feature for three-dimensional scenes.
using AbstractFeature3D = AbstractBasicFeature3D<Float>
Base feature for three-dimensional float scenes.