neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
neogfx::object< Base > Member List

This is the complete list of members for neogfx::object< Base >, including all inherited members.

as_object() overrideneogfx::object< Base >inline
class_name(neolib::i_string &aClassName) const overrideneogfx::object< Base >inline
count() constneogfx::i_propertiesinline
define_declared_event(Destroying, destroying)neolib::object< Base >
define_declared_event(Destroyed, destroyed)neolib::object< Base >
destroyed_flag typedefneolib::lifetime< Base >
is_alive() const finalneolib::object< Base >inlinevirtual
is_creating() const finalneolib::lifetime< Base >inlinevirtual
is_destroyed() const finalneolib::object< Base >inlinevirtual
is_destroying() const finalneolib::lifetime< Base >inlinevirtual
lifetime(lifetime_state aState=lifetime_state::Alive)neolib::lifetime< Base >inline
name(uint32_t aIndex) constneogfx::i_propertiesinline
object(lifetime_state aState=lifetime_state::Creating)neolib::object< Base >inline
object_state() const finalneolib::lifetime< Base >inlinevirtual
object_state_ptr() const finalneolib::lifetime< Base >inlinevirtual
object_type() const overrideneogfx::object< Base >inline
properties() const overrideneogfx::object< Base >inline
properties() overrideneogfx::object< Base >inline
property(uint32_t aIndex) constneogfx::i_propertiesinline
property(uint32_t aIndex)neogfx::i_propertiesinline
property_changed(i_property &) overrideneogfx::object< Base >inline
property_map() const overrideneogfx::object< Base >inlinevirtual
neogfx::i_properties::property_map()neogfx::i_propertiesinlineprotected
register_property(i_property &aProperty) overrideneogfx::object< Base >inlinevirtual
set_alive() overrideneolib::lifetime< Base >inlinevirtual
set_destroyed() overrideneolib::object< Base >inlinevirtual
set_destroying() overrideneolib::object< Base >inlinevirtual
~i_lifetime()=defaultneolib::i_lifetimevirtual
~lifetime()neolib::lifetime< Base >inlinevirtual
~object()neolib::object< Base >inline