Magnum/Ui/AbstractAnimator.h file new in Git master

Class Magnum::Ui::AbstractAnimator, Magnum::Ui::AbstractGenericAnimator, Magnum::Ui::AbstractNodeAnimator, Magnum::Ui::AbstractDataAnimator, Magnum::Ui::AbstractStyleAnimator, enum Magnum::Ui::AnimatorFeature, Magnum::Ui::AnimatorState, Magnum::Ui::AnimationFlag, Magnum::Ui::AnimationState, Magnum::Ui::NodeAnimation, enum set Magnum::Ui::AnimatorFeatures, Magnum::Ui::AnimatorStates, Magnum::Ui::AnimationFlags, Magnum::Ui::NodeAnimations.

Namespaces

namespace Magnum
Root namespace.
namespace Magnum::Ui
UI library.

Classes

class Magnum::Ui::AbstractAnimator new in Git master
Base for animators.
class Magnum::Ui::AbstractGenericAnimator new in Git master
Base for generic animators.
class Magnum::Ui::AbstractNodeAnimator new in Git master
Base for node animators.
class Magnum::Ui::AbstractDataAnimator new in Git master
Base for data animators.
class Magnum::Ui::AbstractStyleAnimator new in Git master
Base for style animators.

Enums

enum class AnimatorFeature: UnsignedByte { NodeAttachment = 1 << 0, DataAttachment = 1 << 1 } new in Git master
Features supported by an animator.
enum class AnimatorState: UnsignedByte { NeedsAdvance = 1 << 0 } new in Git master
Animator state.
enum class AnimationFlag: UnsignedByte { KeepOncePlayed = 1 << 0 } new in Git master
Animation flag.
enum class AnimationState: UnsignedByte { Scheduled, Playing, Paused, Stopped } new in Git master
Animation state.
enum class NodeAnimation: UnsignedByte { OffsetSize = 1 << 0, Enabled = 1 << 1, Clip = 1 << 2, Removal = 1 << 3 } new in Git master
Node properties that are being animated.

Typedefs

using AnimatorFeatures = Containers::EnumSet<AnimatorFeature> new in Git master
Set of features supported by an animator.
using AnimatorStates = Containers::EnumSet<AnimatorState> new in Git master
Animator states.
using AnimationFlags = Containers::EnumSet<AnimationFlag> new in Git master
Animation flags.
using NodeAnimations = Containers::EnumSet<NodeAnimation> new in Git master
Set of node properties that are being animated.

Functions

auto operator<<(Debug& debug, AnimatorFeature value) -> Debug& new in Git master
Debug output operator.
auto operator<<(Debug& debug, AnimatorFeatures value) -> Debug& new in Git master
Debug output operator.
auto operator<<(Debug& debug, AnimatorState value) -> Debug& new in Git master
Debug output operator.
auto operator<<(Debug& debug, AnimatorStates value) -> Debug& new in Git master
Debug output operator.
auto operator<<(Debug& debug, AnimationFlag value) -> Debug& new in Git master
Debug output operator.
auto operator<<(Debug& debug, AnimationFlags value) -> Debug& new in Git master
Debug output operator.
auto operator<<(Debug& debug, AnimationState value) -> Debug& new in Git master
Debug output operator.
auto operator<<(Debug& debug, NodeAnimation value) -> Debug& new in Git master
Debug output operator.
auto operator<<(Debug& debug, NodeAnimations value) -> Debug& new in Git master
Debug output operator.