|
| 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.