neoGFX
Cross-platform C++ app/game engine
|
This is the complete list of members for neogfx::i_object, including all inherited members.
as_object()=0 | neogfx::i_object | pure virtual |
class_name(neolib::i_string &aClassName) const =0 | neogfx::i_object | pure virtual |
declare_event(destroying) | neolib::i_object | |
declare_event(destroyed) | neolib::i_object | |
is_alive() const =0 | neolib::i_lifetime | pure virtual |
is_creating() const =0 | neolib::i_lifetime | pure virtual |
is_destroyed() const =0 | neolib::i_lifetime | pure virtual |
is_destroying() const =0 | neolib::i_lifetime | pure virtual |
object_state() const =0 | neolib::i_lifetime | pure virtual |
object_state_ptr() const =0 | neolib::i_lifetime | pure virtual |
object_type() const =0 | neogfx::i_object | pure virtual |
set_alive()=0 | neolib::i_lifetime | pure virtual |
set_destroyed()=0 | neolib::i_lifetime | pure virtual |
set_destroying()=0 | neolib::i_lifetime | pure virtual |
~i_lifetime()=default | neolib::i_lifetime | virtual |
~i_object()=default | neogfx::i_object | virtual |