#include <i_property.hpp>
Definition at line 110 of file i_property.hpp.
◆ abstract_type
◆ ~i_property()
virtual neogfx::i_property::~i_property |
( |
| ) |
|
|
virtualdefault |
◆ calculate()
template<typename Context , typename Callable , typename... Args>
auto neogfx::i_property::calculate |
( |
Args &&... |
aArgs | ) |
const |
|
inline |
◆ calculator_function()
virtual void *const * neogfx::i_property::calculator_function |
( |
| ) |
const |
|
protectedpure virtual |
◆ category()
virtual const std::type_info & neogfx::i_property::category |
( |
| ) |
const |
|
pure virtual |
◆ clear_transition()
virtual void neogfx::i_property::clear_transition |
( |
| ) |
|
|
pure virtual |
◆ data() [1/2]
virtual const void * neogfx::i_property::data |
( |
| ) |
const |
|
protectedpure virtual |
◆ data() [2/2]
virtual void * neogfx::i_property::data |
( |
| ) |
|
|
protectedpure virtual |
◆ declare_event()
neogfx::i_property::declare_event |
( |
property_changed |
, |
|
|
const property_variant & |
|
|
) |
| |
◆ delegate() [1/2]
◆ delegate() [2/2]
◆ get() [1/2]
template<typename T >
T & neogfx::i_property::get |
( |
| ) |
|
|
inline |
◆ get() [2/2]
template<typename T >
const T & neogfx::i_property::get |
( |
| ) |
const |
|
inline |
◆ get_as_variant()
◆ has_delegate()
virtual bool neogfx::i_property::has_delegate |
( |
| ) |
const |
|
pure virtual |
◆ name()
virtual const i_string & neogfx::i_property::name |
( |
| ) |
const |
|
pure virtual |
◆ optional()
virtual bool neogfx::i_property::optional |
( |
| ) |
const |
|
pure virtual |
◆ owner()
◆ read_only()
virtual bool neogfx::i_property::read_only |
( |
| ) |
const |
|
pure virtual |
◆ set_delegate()
◆ set_from_variant()
virtual void neogfx::i_property::set_from_variant |
( |
const property_variant & |
aValue | ) |
|
|
pure virtual |
◆ set_read_only()
virtual void neogfx::i_property::set_read_only |
( |
bool |
aReadOnly | ) |
|
|
pure virtual |
◆ set_transition()
virtual void neogfx::i_property::set_transition |
( |
i_animator & |
aAnimator, |
|
|
easing |
aEasingFunction, |
|
|
double |
aDuration, |
|
|
bool |
aEnabled = true |
|
) |
| |
|
pure virtual |
◆ suppress_transition()
virtual void neogfx::i_property::suppress_transition |
( |
bool |
aSuppress | ) |
|
|
pure virtual |
◆ transition()
virtual i_transition & neogfx::i_property::transition |
( |
| ) |
const |
|
pure virtual |
◆ transition_set()
virtual bool neogfx::i_property::transition_set |
( |
| ) |
const |
|
pure virtual |
◆ transition_suppressed()
virtual bool neogfx::i_property::transition_suppressed |
( |
| ) |
const |
|
pure virtual |
◆ type()
virtual const std::type_info & neogfx::i_property::type |
( |
| ) |
const |
|
pure virtual |
◆ unset_delegate()
virtual void neogfx::i_property::unset_delegate |
( |
| ) |
|
|
pure virtual |
◆ property_delegate
template<typename , typename >
The documentation for this class was generated from the following file: