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::NodeAnimatorUpdate, enum set Magnum::Ui::AnimatorFeatures, Magnum::Ui::AnimatorStates, Magnum::Ui::AnimationFlags, Magnum::Ui::NodeAnimatorUpdates.

Namespaces

namespace Magnum new in Git master
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, Reverse = 1 << 1, ReverseEveryOther = 1 << 2 } new in Git master
Animation flag.
enum class AnimationState: UnsignedByte { Scheduled, Playing, Paused, Stopped } new in Git master
Animation state.
enum class NodeAnimatorUpdate: UnsignedByte { OffsetSize = 1 << 0, Opacity = 1 << 1, EventMask = 1 << 2, Enabled = EventMask|(1 << 3), Clip = 1 << 4, Visibility = 1 << 5, Removal = 1 << 6 } new in Git master
Node properties updated by a node animator.

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 NodeAnimatorUpdates = Containers::EnumSet<NodeAnimatorUpdate> new in Git master
Set of node properties updated by a node animator.

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, NodeAnimatorUpdate value) -> Debug& new in Git master
Debug output operator.
auto operator<<(Debug& debug, NodeAnimatorUpdates value) -> Debug& new in Git master
Debug output operator.