class new in Git master
#include <Magnum/Ui/AbstractAnimator.h>
AbstractStyleAnimator Base for style animators.
Base classes
- class AbstractAnimator new in Git master
- Base for animators.
Derived classes
- class AbstractVisualLayerStyleAnimator new in Git master
- Base for AbstractVisualLayer style animators.
Constructors, destructors, conversion operators
- AbstractStyleAnimator(AnimatorHandle handle) explicit
- Constructor.
- AbstractStyleAnimator(const AbstractStyleAnimator&) deleted
- Copying is not allowed.
- AbstractStyleAnimator(AbstractStyleAnimator&&) noexcept
- Move constructor.
Public functions
- auto operator=(const AbstractStyleAnimator&) -> AbstractStyleAnimator& deleted
- Copying is not allowed.
- auto operator=(AbstractStyleAnimator&&) -> AbstractStyleAnimator& noexcept
- Move assignment.
Protected functions
- auto doFeatures() const -> AnimatorFeatures override
- Implementation for features()
Function documentation
Magnum:: Ui:: AbstractStyleAnimator:: AbstractStyleAnimator(AnimatorHandle handle) explicit
Constructor.
Parameters | |
---|---|
handle | Handle returned by AbstractUserInterface:: |
Magnum:: Ui:: AbstractStyleAnimator:: AbstractStyleAnimator(AbstractStyleAnimator&&) noexcept
Move constructor.
Performs a destructive move, i.e. the original object isn't usable afterwards anymore.
AnimatorFeatures Magnum:: Ui:: AbstractStyleAnimator:: doFeatures() const override protected
Implementation for features()
Exposes AnimatorFeature::