11 #ifndef __IMX_ParmDataItem__
12 #define __IMX_ParmDataItem__
32 bool saveAscii(std::ostream &os)
const override;
33 bool saveBinary(std::ostream &os)
const override;
58 bool saveAscii(std::ostream &os)
const override;
59 bool saveBinary(std::ostream &os)
const override;
84 bool saveAscii(std::ostream &os)
const override;
85 bool saveBinary(std::ostream &os)
const override;
virtual bool saveBinary(std::ostream &os) const =0
PRM_Type::PRM_DataType getDataType() const override
const char * getDataTypeToken() const override
IMX_ParmLayerDataItem(IMX_LayerConstPtr layer)
IMX_ParmVDBDataItem(IMX_VDBConstPtr vdb)
bool canSaveAsUnprotectedString() const override
const char * getDataTypeToken() const override
IMX_VDBConstPtr vdb() const
bool canSaveAsUnprotectedString() const override
const char * getDataTypeToken() const override
PRM_Type::PRM_DataType getDataType() const override
GLenum GLuint GLint GLint layer
virtual bool saveAscii(std::ostream &os) const =0
PRM_Type::PRM_DataType getDataType() const override
IMX_ParmAttributeDataItem(IMX_AttributeConstPtr vdb)
virtual int64 getMemoryUsage() const =0
UT_SharedPtr< const IMX_Layer > IMX_LayerConstPtr
UT_SharedPtr< const IMX_VDB > IMX_VDBConstPtr
UT_SharedPtr< const IMX_Attribute > IMX_AttributeConstPtr
IMX_ParmAttributeDataItem()
bool canSaveAsUnprotectedString() const override
IMX_AttributeConstPtr attrib() const
IMX_LayerConstPtr layer() const