9 #ifndef __HOM_HDAOptions_h__
10 #define __HOM_HDAOptions_h__
42 virtual int __hash__() = 0;
45 virtual bool checkForExternalLinks() = 0;
46 virtual void setCheckForExternalLinks(
bool on) = 0;
48 virtual bool compressContents() = 0;
49 virtual void setCompressContents(
bool on) = 0;
51 virtual int compressionType() = 0;
52 virtual void setCompressionType(
int type) = 0;
54 virtual bool forbidOutsideParms() = 0;
55 virtual void setForbidOutsideParms(
bool on) = 0;
57 virtual bool lockContents() = 0;
58 virtual void setLockContents(
bool on) = 0;
60 virtual bool makeInitialParmsDefaults() = 0;
61 virtual void setMakeInitialParmsDefaults(
bool on) = 0;
63 virtual bool parametersFromVexCode() = 0;
64 virtual void setParametersFromVexCode(
bool on) = 0;
66 virtual bool prefixDroppedParmLabels() = 0;
67 virtual void setPrefixDroppedParmLabels(
bool on) = 0;
69 virtual bool prefixDroppedParmNames() = 0;
70 virtual void setPrefixDroppedParmNames(
bool on) = 0;
72 virtual bool saveInitialParmsAndContents() = 0;
73 virtual void setSaveInitialParmsAndContents(
bool on) = 0;
75 virtual bool unlockNewInstances() = 0;
76 virtual void setUnlockNewInstances(
bool on) = 0;
78 virtual bool saveSpareParms() = 0;
79 virtual void setSaveSpareParms(
bool on) = 0;
81 virtual bool saveCachedCode() = 0;
82 virtual void setSaveCachedCode(
bool on) = 0;
#define HOM_DESTRUCT_OBJECT(pointer)
GLsizei const GLchar *const * string
string __repr__(VtArray< T > const &self)
#define HOM_CONSTRUCT_OBJECT(pointer)
virtual ~HOM_HDAOptions()
bool operator!=(const Mat3< T0 > &m0, const Mat3< T1 > &m1)
Inequality operator, does exact floating point comparisons.
virtual HOM_HDAOptions * newHDAOptions()=0
OIIO_UTIL_API bool rename(string_view from, string_view to, std::string &err)
HOM_HDAOptions(const HOM_HDAOptions &)
HOM_API HOM_Module & HOM()
bool operator==(const Mat3< T0 > &m0, const Mat3< T1 > &m1)
Equality operator, does exact floating point comparisons.