|
const DsoFile & | get_dso () const |
|
const CoreString & | get_dso_filename () const |
|
void * | resolve_callback (const CoreString &callback) const |
|
const CoreString & | get_name () const |
|
bool | matches_name (const CoreString &name) const |
|
bool | matches_name (const char *name) const |
|
const CoreString & | get_ui_name () const |
|
const CoreString & | get_object_default_name () const |
|
const CoreString & | get_base_name () const |
|
const CoreString & | get_category () const |
|
void | set_category (const CoreString &category) |
|
bool | is_kindof (const CoreString &class_name) const |
|
bool | is_kindof (const OfClass &cls) const |
|
bool | is_abstract () const |
|
bool | is_embedded_only () const |
|
bool | is_under_licensed () const |
|
const int & | get_flags () const |
|
void | set_default_object_name (const char *name) |
|
OfClassFactory & | get_factory () const |
|
OfClass * | get_base_class () const |
|
const CoreList< OfClass * > & | get_children () const |
|
void | get_children (CoreList< const OfClass * > &class_list, const bool &recurse=false) const |
|
const CoreList< OfObject * > & | get_objects () const |
|
const CoreList< OfObject * > & | get_embedded_objects () const |
|
OfObject & | get_proto () const |
|
const GuiIcon * | get_icon () const |
|
void | set_icon (const GuiIcon *icon) |
|
const CoreString & | get_icon_file () const |
|
OfAttr * | add_attribute (const CoreString &attr, const OfAttr::Type &type, const OfAttr::Container &container, const OfAttr::VisualHint &visual_hint, const CoreString &group_name="general") |
|
const OfAttr * | get_attribute (const CoreBasicString &attr) const |
|
OfAttr * | get_attribute (const CoreBasicString &attr) |
|
const OfAttr * | get_attribute (const unsigned int &index) const |
|
OfAttr * | get_attribute (const unsigned int &index) |
|
const OfAttr * | attribute_exists (const CoreBasicString &attr) const |
|
OfAttr * | attribute_exists (const CoreBasicString &attr) |
|
const unsigned int & | get_attribute_count () const |
|
void | remove_all_attributes () |
|
void | remove_attribute (const CoreBasicString &name) |
|
void | remove_attribute (OfAttr &attr) |
|
void | sync_children_attr (const CoreBasicString &name) |
|
void | sync_children_attr (OfAttr &attr) |
|
const OfOutput * | add_output (const CoreString &name, OfAttr::Type type, unsigned int dim=1, OfAttr::VisualHint visual_hint=OfAttr::VISUAL_HINT_DEFAULT) |
|
void | remove_output (const CoreString &name) |
|
unsigned int | get_output_count () const |
|
const OfOutput * | get_output (unsigned int index) const |
|
const OfOutput * | get_output (const CoreString &name) const |
|
const OfOutput * | output_exists (const CoreString &name, bool recursive=false) const |
|
AttributeBindingMode | get_attribute_binding_mode () const |
|
void | set_attribute_binding_mode (AttributeBindingMode m) |
|
bool | add_resource (const int &id, const CoreBasicArray< CoreString > &attributes, const CoreBasicArray< int > &deps, OfResourceCustom *resource_custom=0) |
|
bool | add_resource (const int &id, const CoreBasicArray< OfAttrNameDirtiness > &attributes, const CoreBasicArray< int > &deps, OfResourceCustom *resource_custom=0) |
|
bool | set_resource_attrs (const int &id, const CoreBasicArray< CoreString > &attributes) |
|
bool | set_resource_attrs (const int &id, const CoreBasicArray< OfAttrNameDirtiness > &attributes) |
|
bool | set_resource_deps (const int &id, const CoreBasicArray< int > &resources) |
|
bool | set_resource_user_key (int id, bool user_key) const |
|
bool | share_resource (const int &id, const int &target_id) |
|
const CoreBasicArray
< OfClass::Resource * > & | get_resources () const |
|
const OfResourceCustom * | get_resource_custom (const int &id) const |
|
ParserEntry * | serialize () const |
|
const CoreVersion & | get_version () const |
|
const OfFactoryId & | get_factory_id () const |
|
const CoreString & | get_class_doc (const bool &recursive=true) const |
|
const CoreString & | get_group_doc (const CoreString &group_name, const bool &recursive=true) const |
|
const CoreString & | get_attr_doc (const CoreString &attr_name, const bool &recursive=true) const |
|
const CoreString & | get_output_doc (const CoreString &output_name, const bool &recursive=true) const |
|
void | set_attr_doc (const CoreString &attr_name, const CoreString &doc) |
|
bool | attr_doc_exists (const CoreString &attr_name) const |
|
void | set_output_doc (const CoreString &output_name, const CoreString &doc) |
|
bool | output_doc_exists (const CoreString &output_name) const |
|
const CoreString & | get_unit_base (const CoreString &attr_name, const bool &recursive=true) const |
|
const CoreString & | get_unit_system (const CoreString &attr_name, const bool &recursive=true) const |
|
CoreString | get_attr_custom_ui (const CoreString &attr_name, const bool &recursive=true) const |
|
const CoreVector< CoreString > & | get_aliases () const |
|
double | get_ui_weight () const |
| Used to sort classes within category.
|
|
const OfClass * | get_group_owner (const CoreString &group_name) const |
| Returns the base class that declared the group.
|
|
bool | is_group_ui_collapsed (const CoreString &group_name, const bool &recursive=true) const |
|
void | set_group_ui_collapsed (const CoreString &group_name, bool collapsed) |
|
void | unset_group_ui_collapsed (const CoreString &group_name) |
|
bool | is_group_ui_weighted (const CoreString &group_name, double &weight, const bool &recursive=true) const |
|
void | set_group_ui_weight (const CoreString &group_name, double weight) |
|
void | unset_group_ui_weight (const CoreString &group_name) |
|
void | set_ui_creatable (const bool &state) |
|
bool | is_ui_creatable () const |
|
virtual size_t | get_memory_size () const override |
|
void | set_attr_custom_ui (const CoreString &attr, const CoreString &attr_custom_ui) |
|
OfClassCallbacks & | get_callbacks () const |
|
void | set_callbacks (OfClassCallbacks &clbks) |
|
| CoreCustomData (const CoreCustomData &src) |
|
void | add_custom_data (void *key, const bool &data) |
|
void | add_custom_data (void *key, const int &data) |
|
void | add_custom_data (void *key, const unsigned int &data) |
|
void | add_custom_data (void *key, const char *data) |
|
void | add_custom_data (void *key, const CoreString &data) |
|
void | add_custom_data (void *key, const double &data) |
|
void | add_custom_data (void *key, void *data) |
|
void | remove_custom_data (void *key) |
|
void | remove_all_custom_data () |
|
void | set_custom_data (void *key, const bool &data) |
|
void | set_custom_data (void *key, const int &data) |
|
void | set_custom_data (void *key, const unsigned int &data) |
|
void | set_custom_data (void *key, const double &data) |
|
void | set_custom_data (void *key, const char *data) |
|
void | set_custom_data (void *key, const CoreString &data) |
|
void | set_custom_data (void *key, void *data) |
|
void | get_custom_data (void *key, bool &data) const |
|
void | get_custom_data (void *key, int &data) const |
|
void | get_custom_data (void *key, unsigned int &data) const |
|
void | get_custom_data (void *key, double &data) const |
|
void | get_custom_data (void *key, CoreString &data) const |
|
void | get_custom_data (void *key, void *&data) const |
|
bool | is_kindof (const CoreBaseObject &object) const |
|
CoreString | get_class_info_name () const |
|
const unsigned long & | get_class_info_id () const |
|
virtual bool | is_kindof (const CoreClassInfo &cinfo) const |
|
virtual const CoreClassInfo & | get_class_info () const |
|
template<class T > |
T * | cast () |
|
template<class T > |
const T * | cast () const |
|
bool | is_kindof (const CoreClassInfo &cinfo) const |
|
Object framework class definition.