neoGFX
Cross-platform C++ app/game engine
|
#include <i_properties.hpp>
Public Member Functions | |
virtual void | register_property (i_property &aProperty)=0 |
virtual const neogfx::property_map & | property_map () const =0 |
uint32_t | count () const |
std::string | name (uint32_t aIndex) const |
const i_property & | property (uint32_t aIndex) const |
i_property & | property (uint32_t aIndex) |
Protected Member Functions | |
neogfx::property_map & | property_map () |
Friends | |
template<typename PropertyOwner > | |
i_property & | get_property (PropertyOwner &, std::string const &) |
Definition at line 32 of file i_properties.hpp.
|
inline |
Definition at line 46 of file i_properties.hpp.
|
inline |
Definition at line 50 of file i_properties.hpp.
|
inline |
Definition at line 58 of file i_properties.hpp.
|
inline |
Definition at line 54 of file i_properties.hpp.
|
inlineprotected |
Definition at line 40 of file i_properties.hpp.
|
pure virtual |
Implemented in neogfx::object< Base >, neogfx::object< i_scrollbar >, neogfx::object< reference_counted< i_basic_item_model< T > > >, neogfx::object< reference_counted< i_item_presentation_model > >, neogfx::object< reference_counted< i_item_selection_model > >, and neogfx::object< reference_counted< i_layout_item_cache > >.
|
pure virtual |
Implemented in neogfx::object< Base >, neogfx::object< i_scrollbar >, neogfx::object< reference_counted< i_basic_item_model< T > > >, neogfx::object< reference_counted< i_item_presentation_model > >, neogfx::object< reference_counted< i_item_selection_model > >, and neogfx::object< reference_counted< i_layout_item_cache > >.
|
friend |
Definition at line 241 of file i_property.hpp.