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