|
| | property_transition (i_animator &aAnimator, property_type &aProperty, easing aEasingFunction, double aDuration, bool aEnabled=true) |
| |
| void | start_if () |
| |
| bool | started () const |
| |
| value_type const & | from () const |
| |
| value_type const & | to () const |
| |
| value_type const & | mix () const |
| |
| bool | updating_property () const |
| |
| bool | property_transition::can_apply () const final |
| |
| void | apply () final |
| |
| bool | finished () const final |
| |
| void | clear () final |
| |
| void | sync (bool aIgnorePrevious=false) final |
| |
| | transition (i_animator &aAnimator, easing aEasingFunction, double aDuration, bool aEnabled=true) |
| |
| | ~transition () |
| |
| transition_id | id () const override |
| |
| i_animator & | animator () const override |
| |
| bool | enabled () const override |
| |
| bool | disabled () const override |
| |
| bool | disable_when_finished () const override |
| |
| void | enable (bool aDisableWhenFinished=false) override |
| |
| void | disable () override |
| |
| easing | easing_function () const override |
| |
| double | duration () const override |
| |
| double | start_time () const override |
| |
| double | mix_value () const override |
| |
| bool | animation_finished () const override |
| |
| bool | active () const override |
| |
| bool | paused () const override |
| |
| void | pause () override |
| |
| void | resume () override |
| |
| void | reset (bool aEnable=true, bool aDisableWhenFinished=false, bool aResetStartTime=true) override |
| |
| void | reset (easing aNewEasingFunction, bool aEnable=true, bool aDisableWhenFinished=false, bool aResetStartTime=true) override |
| |
| | reference_counted () noexcept |
| |
| | reference_counted (const reference_counted &aOther) noexcept |
| |
| | ~reference_counted () |
| |
| reference_counted & | operator= (const reference_counted &) |
| |
| void | add_ref () const noexcept override |
| |
| void | release () const override |
| |
| int32_t | use_count () const noexcept override |
| |
| const base_type * | release_and_take_ownership () const override |
| |
| base_type * | release_and_take_ownership () override |
| |
| void | pin () const noexcept override |
| |
| void | unpin () const override |
| |
| i_ref_control_block & | control_block () override |
| |
template<typename T, typename Category, class Context, typename Calculator>
class neogfx::property_transition< T, Category, Context, Calculator >
Definition at line 40 of file property.hpp.