Catos Engine (Source) 0.0.1
Lightweight Game engine
|
See PropertyImpl for details. More...
#include <registry.h>
Inherited by catos::PropertyImpl< T, U >.
Public Member Functions | |
virtual | ~Property () |
virtual void * | get_value (const void *obj_ptr)=0 |
virtual const char * | get_name ()=0 |
virtual const char * | get_type_name ()=0 |
virtual size_t & | get_type_hash ()=0 |
virtual void | set_name (const char *name)=0 |
virtual void | registerToPy ()=0 |
Public Attributes | |
cstr | desc = "NONE" |
See PropertyImpl for details.
|
inlinevirtual |
Stores an member pointer to a field of an type. NOTE see the PropertyImpl for further documentation
Implemented in catos::PropertyImpl< T, U >.
|
pure virtual |
Implemented in catos::PropertyImpl< T, U >.
Implemented in catos::PropertyImpl< T, U >.
Implemented in catos::PropertyImpl< T, U >.
Implemented in catos::PropertyImpl< T, U >.
Implemented in catos::PropertyImpl< T, U >.
cstr catos::Property::desc = "NONE" |