neoGFX
Cross-platform C++ app/game engine
|
#include <anchor.hpp>
Public Types | |
typedef Context | context_type |
Public Member Functions | |
anchor (i_anchorable &aOwner, i_property &aProperty) | |
anchor (i_anchorable &aOwner, i_property &aProperty, calculator_function_type aCalculatorOverride) | |
~anchor () | |
i_anchorable & | owner () const override |
const i_string & | name () const override |
const i_property & | property () const override |
i_property & | property () override |
bool | active () const noexcept override |
bool | calculator_overriden () const noexcept override |
bool | calculating () const noexcept override |
void | constrain (i_anchor &aRhs, anchor_constraint_function aLhsFunction, anchor_constraint_function aRhsFunction) override |
void | constrain (i_anchor &aOther, anchor_constraint_function aOtherFunction) override |
bool | property_set () const |
value_type const & | property_value () const override |
value_type & | property_value () override |
void | add_constraint (constraint const &aConstraint, abstract_type &aOtherAnchor) override |
void | add_constraint (constraint const &aConstraint, std::shared_ptr< abstract_type > aOtherAnchor) override |
value_type | evaluate_constraints (CalculatorArgs const &... aArgs) const override |
value_type | calculate (const CalculatorArgs &... aArgs) const override |
Definition at line 32 of file anchor.hpp.
typedef Context neogfx::anchor< T, PVT, Context, C, CalculatorArgs >::context_type |
Definition at line 40 of file anchor.hpp.
|
inline |
Definition at line 46 of file anchor.hpp.
|
inline |
Definition at line 51 of file anchor.hpp.
|
inline |
Definition at line 56 of file anchor.hpp.
|
inlineoverridenoexcept |
Definition at line 82 of file anchor.hpp.
|
inlineoverride |
Definition at line 168 of file anchor.hpp.
|
inlineoverride |
Definition at line 172 of file anchor.hpp.
|
inlineoverride |
Definition at line 186 of file anchor.hpp.
|
inlineoverridenoexcept |
Definition at line 90 of file anchor.hpp.
|
inlineoverridenoexcept |
Definition at line 86 of file anchor.hpp.
|
inlineoverride |
Definition at line 100 of file anchor.hpp.
|
inlineoverride |
Definition at line 95 of file anchor.hpp.
|
inlineoverride |
Definition at line 176 of file anchor.hpp.
|
inlineoverride |
Definition at line 70 of file anchor.hpp.
|
inlineoverride |
Definition at line 66 of file anchor.hpp.
|
inlineoverride |
Definition at line 74 of file anchor.hpp.
|
inlineoverride |
Definition at line 78 of file anchor.hpp.
|
inline |
Definition at line 148 of file anchor.hpp.
|
inlineoverride |
Definition at line 155 of file anchor.hpp.
|
inlineoverride |
Definition at line 164 of file anchor.hpp.