![]() |
neoGFX
Cross-platform C++ app/game engine
|
#include <neogfx/neogfx.hpp>#include <string>#include <neolib/core/optional.hpp>#include <neogfx/core/i_object.hpp>#include <neogfx/core/i_property.hpp>#include <neogfx/core/transition_animator.hpp>Go to the source code of this file.
Namespaces | |
| namespace | neogfx |
| namespace | neogfx::property_category |
Macros | |
| #define | define_property(category, type, name, calculator, ...) neogfx::property<type, category, property_context_type, decltype(&property_context_type::##calculator)> name = { *this, #name ##s, &property_context_type::##calculator, __VA_ARGS__ }; |
| #define define_property | ( | category, | |
| type, | |||
| name, | |||
| calculator, | |||
| ... | |||
| ) | neogfx::property<type, category, property_context_type, decltype(&property_context_type::##calculator)> name = { *this, #name ##s, &property_context_type::##calculator, __VA_ARGS__ }; |
Definition at line 536 of file property.hpp.