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.