Clarisse 5.0 SP8 SDK
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Static Public Member Functions | List of all members
CoreCustomData Class Reference
Inheritance diagram for CoreCustomData:
CoreBaseObject CoreBaseType EventObject GuiMenuItem OfClass AppBase AppMainMenu AppObjectClassPreference AppPreferences AppSelection AppUnits CacheRules ColorIO FCurve GroupManager GuiAction GuiAppMainMenu GuiGraphItem GuiIcon GuiImage GuiImageHistory GuiNodalItem GuiSpreadsheetCellObjectSelector GuiToolHandler GuiWidget OfChannelManager OfClassFactory OfCommandManager OfItem OfNodalPositionManager OfObjectFactory OfOverrides OfTime OfVars ResourceData ResourceUser ShadingLayerListener

Public Member Functions

 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
virtual size_t get_memory_size () const override
- Public Member Functions inherited from CoreBaseObject
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 CoreClassInfoget_class_info () const
template<class T >
T * cast ()
template<class T >
const T * cast () const
- Public Member Functions inherited from CoreBaseType
bool is_kindof (const CoreClassInfo &cinfo) const

Static Public Member Functions

static void * get_custom_data_key (const CoreString &key)
- Static Public Member Functions inherited from CoreBaseObject
static const CoreClassInfoclass_info ()
template<class T >
static T * cast (CoreBaseObject *object)
template<class T >
static const T * cast (const CoreBaseObject *object)
- Static Public Member Functions inherited from CoreBaseType
static const CoreClassInfoclass_info ()
 Get the type descriptor of this instance.