11 #ifndef __IMX_ParmDataItem__
12 #define __IMX_ParmDataItem__
31 bool saveAscii(std::ostream &os)
const override;
32 bool saveBinary(std::ostream &os)
const override;
57 bool saveAscii(std::ostream &os)
const override;
58 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)
const char * getDataTypeToken() const override
IMX_VDBConstPtr vdb() const
bool canSaveAsUnprotectedString() const override
PRM_Type::PRM_DataType getDataType() const override
GLenum GLuint GLint GLint layer
virtual bool saveAscii(std::ostream &os) const =0
virtual int64 getMemoryUsage() const =0
UT_SharedPtr< const IMX_Layer > IMX_LayerConstPtr
UT_SharedPtr< const IMX_VDB > IMX_VDBConstPtr
bool canSaveAsUnprotectedString() const override
IMX_LayerConstPtr layer() const