neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
neogfx::property< T, Category, Context, Calculator > Member List

This is the complete list of members for neogfx::property< T, Category, Context, Calculator >, including all inherited members.

abstract_type typedefneogfx::i_property
assign(T2 &&aValue, bool aOwnerNotify=true, bool aDiscardPreviousValue=false)neogfx::property< T, Category, Context, Calculator >inline
calculate(Args &&... aArgs) constneogfx::i_propertyinline
calculator_function() const finalneogfx::property< T, Category, Context, Calculator >inlineprotectedvirtual
calculator_function_type typedefneogfx::property< T, Category, Context, Calculator >
category() const finalneogfx::property< T, Category, Context, Calculator >inlinevirtual
category_type typedefneogfx::property< T, Category, Context, Calculator >
changed_from_toneogfx::property< T, Category, Context, Calculator >
clear_transition() finalneogfx::property< T, Category, Context, Calculator >inlinevirtual
context_type typedefneogfx::property< T, Category, Context, Calculator >
data() const finalneogfx::property< T, Category, Context, Calculator >inlineprotectedvirtual
data() finalneogfx::property< T, Category, Context, Calculator >inlineprotectedvirtual
declare_event(property_changed, const property_variant &) declare_event(property_changed_from_toneogfx::i_property
define_declared_event(PropertyChanged, property_changed, const property_variant &) define_declared_event(PropertyChangedFromToneogfx::property< T, Category, Context, Calculator >
define_event(Changed, changed, value_type const &) define_event(ChangedFromToneogfx::property< T, Category, Context, Calculator >
delegate() const finalneogfx::property< T, Category, Context, Calculator >inlinevirtual
delegate() finalneogfx::property< T, Category, Context, Calculator >inlinevirtual
destroyed_flag typedefneolib::lifetime< Base >
effective_value() constneogfx::property< T, Category, Context, Calculator >inline
get(const i_property &aProperty) const finalneogfx::property< T, Category, Context, Calculator >inlinevirtual
neogfx::i_property::get() constneogfx::i_propertyinline
neogfx::i_property::get()neogfx::i_propertyinline
get_as_variant() const finalneogfx::property< T, Category, Context, Calculator >inlinevirtual
has_delegate() const finalneogfx::property< T, Category, Context, Calculator >inlinevirtual
is_alive() const finalneolib::lifetime< Base >inlinevirtual
is_creating() const finalneolib::lifetime< Base >inlinevirtual
is_destroyed() const finalneolib::lifetime< Base >inlinevirtual
is_destroying() const finalneolib::lifetime< Base >inlinevirtual
lifetime(lifetime_state aState=lifetime_state::Alive)neolib::lifetime< Base >inline
name() const finalneogfx::property< T, Category, Context, Calculator >inlinevirtual
object_state() const finalneolib::lifetime< Base >inlinevirtual
object_state_ptr() const finalneolib::lifetime< Base >inlinevirtual
operator value_type const &() constneogfx::property< T, Category, Context, Calculator >inline
operator!=(const T &aRhs) constneogfx::property< T, Category, Context, Calculator >inline
operator!=(const neolib::optional< T > &aRhs) constneogfx::property< T, Category, Context, Calculator >inline
operator*() constneogfx::property< T, Category, Context, Calculator >inline
operator*()neogfx::property< T, Category, Context, Calculator >inline
operator->() constneogfx::property< T, Category, Context, Calculator >inline
operator->()neogfx::property< T, Category, Context, Calculator >inline
operator=(T2 &&aValue)neogfx::property< T, Category, Context, Calculator >inline
operator==(const T &aRhs) constneogfx::property< T, Category, Context, Calculator >inline
operator==(const neolib::optional< T > &aRhs) constneogfx::property< T, Category, Context, Calculator >inline
optional() const finalneogfx::property< T, Category, Context, Calculator >inlinevirtual
owner() const finalneogfx::property< T, Category, Context, Calculator >inlinevirtual
property(i_property_owner &aOwner, std::string const &aName)neogfx::property< T, Category, Context, Calculator >inline
property(i_property_owner &aOwner, std::string const &aName, calculator_function_type aCalculator)neogfx::property< T, Category, Context, Calculator >inline
property(i_property_owner &aOwner, std::string const &aName, const T &aValue)neogfx::property< T, Category, Context, Calculator >inline
property(i_property_owner &aOwner, std::string const &aName, calculator_function_type aCalculator, const T &aValue)neogfx::property< T, Category, Context, Calculator >inline
property_changed_from_toneogfx::property< T, Category, Context, Calculator >
property_transitionneogfx::property< T, Category, Context, Calculator >friend
read_only() const finalneogfx::property< T, Category, Context, Calculator >inlinevirtual
set_alive() overrideneolib::lifetime< Base >inlinevirtual
set_delegate(i_property_delegate &aDelegate) finalneogfx::property< T, Category, Context, Calculator >inlinevirtual
set_destroyed() overrideneolib::lifetime< Base >inlinevirtual
set_destroying() overrideneolib::lifetime< Base >inlinevirtual
set_from_variant(const property_variant &aValue) finalneogfx::property< T, Category, Context, Calculator >inlinevirtual
set_read_only(bool aReadOnly) finalneogfx::property< T, Category, Context, Calculator >inlinevirtual
set_transition(i_animator &aAnimator, easing aEasingFunction, double aDuration, bool aEnabled=true) finalneogfx::property< T, Category, Context, Calculator >inlinevirtual
suppress_transition(bool aSuppress) finalneogfx::property< T, Category, Context, Calculator >inlinevirtual
transition() const finalneogfx::property< T, Category, Context, Calculator >inlinevirtual
transition_set() const finalneogfx::property< T, Category, Context, Calculator >inlinevirtual
transition_suppressed() const finalneogfx::property< T, Category, Context, Calculator >inlinevirtual
transition_type typedefneogfx::property< T, Category, Context, Calculator >
type() const finalneogfx::property< T, Category, Context, Calculator >inlinevirtual
unset_delegate() finalneogfx::property< T, Category, Context, Calculator >inlinevirtual
value() constneogfx::property< T, Category, Context, Calculator >inline
value_type typedefneogfx::property< T, Category, Context, Calculator >
~i_lifetime()=defaultneolib::i_lifetimevirtual
~i_property()=defaultneogfx::i_propertyvirtual
~i_property_delegate()=defaultneogfx::i_property_delegatevirtual
~lifetime()neolib::lifetime< Base >inlinevirtual