Magnum/SceneGraph/Animable.h file

Class Magnum::SceneGraph::Animable, alias Magnum::SceneGraph::BasicAnimable2D, Magnum::SceneGraph::BasicAnimable3D, typedef Magnum::SceneGraph::Animable2D, Magnum::SceneGraph::Animable3D, enum Magnum::SceneGraph::AnimationState.

Namespaces

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

Classes

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

Enums

enum class AnimationState: UnsignedByte { Stopped, Paused, Running }
Animation state.

Typedefs

template<class T>
using BasicAnimable2D = Animable<2, T>
Animable for two-dimensional scenes.
using Animable2D = BasicAnimable2D<Float>
Animable for two-dimensional float scenes.
template<class T>
using BasicAnimable3D = Animable<3, T>
Animable for three-dimensional scenes.
using Animable3D = BasicAnimable3D<Float>
Animable for three-dimensional float scenes.

Functions

auto operator<<(Debug& debug, AnimationState value) -> Debug&
Debug output operator.