HDK
|
#include <PRM_Parm.h>
Public Member Functions | |
PRM_DataItem ()=default | |
virtual | ~PRM_DataItem ()=default |
UT_NON_COPYABLE (PRM_DataItem) | |
virtual PRM_Type::PRM_DataType | getDataType () const =0 |
virtual const char * | getDataTypeToken () const =0 |
virtual bool | saveAscii (std::ostream &os) const =0 |
virtual bool | saveBinary (std::ostream &os) const =0 |
virtual int64 | getMemoryUsage () const =0 |
virtual bool | canSaveAsUnprotectedString () const |
virtual UT_JSONValueMap * | getKeyValueDict () const |
Definition at line 76 of file PRM_Parm.h.
|
default |
|
virtualdefault |
|
inlinevirtual |
Reimplemented in IMX_ParmVDBDataItem, GDT_ParmDataItem, GU_ParmDataItem, and IMX_ParmLayerDataItem.
Definition at line 96 of file PRM_Parm.h.
|
pure virtual |
Implemented in IMX_ParmVDBDataItem, GDT_ParmDataItem, GU_ParmDataItem, PRM_KeyValueDictDataItem, and IMX_ParmLayerDataItem.
|
pure virtual |
Implemented in IMX_ParmVDBDataItem, GDT_ParmDataItem, GU_ParmDataItem, PRM_KeyValueDictDataItem, and IMX_ParmLayerDataItem.
|
inlinevirtual |
Reimplemented in PRM_KeyValueDictDataItem.
Definition at line 99 of file PRM_Parm.h.
|
pure virtual |
Implemented in IMX_ParmVDBDataItem, GDT_ParmDataItem, GU_ParmDataItem, PRM_KeyValueDictDataItem, and IMX_ParmLayerDataItem.
|
pure virtual |
Implemented in IMX_ParmVDBDataItem, GDT_ParmDataItem, GU_ParmDataItem, PRM_KeyValueDictDataItem, and IMX_ParmLayerDataItem.
|
pure virtual |
Implemented in IMX_ParmVDBDataItem, GDT_ParmDataItem, GU_ParmDataItem, PRM_KeyValueDictDataItem, and IMX_ParmLayerDataItem.
PRM_DataItem::UT_NON_COPYABLE | ( | PRM_DataItem | ) |