11 #ifndef __IMG_DeepStat__
12 #define __IMG_DeepStat__
63 static const char *ofStorageKeyword();
64 static const char *zStorageKeyword();
65 static const char *ofSizeKeyword();
66 static const char *depthInterpKeyword();
67 static const char *compositingKeyword();
68 static const char *depthModeKeyword();
69 static const char *compressionKeyword();
70 static const char *deepcompressionKeyword();
71 static const char *zbiasKeyword();
91 { myOptions.setOptionB(name, v); }
93 { myOptions.setOptionI(name, v); }
95 { myOptions.setOptionF(name, v); }
97 { myOptions.setOptionS(name, v); }
100 {
return myCompressorName; }
102 { myCompressorName =
v; }
104 {
return myMipCompressorName; }
106 { myMipCompressorName =
v; }
155 int myCompressionLevel;
156 int myDeepCompressionLevel;
157 bool mySamplesComposited;
158 bool myCreateMipMaps;
void resetDeepPlaneMask()
void setDeepCompressionLevel(int v)
void setDeepCoverBits(int v)
const UT_StringHolder & compressorName() const
bool createMipMaps() const
bool samplesComposited() const
void setMipCompressorName(const UT_StringHolder &v)
int compressionLevel() const
void setZStorage(const IMG_DataType v)
const UT_StringHolder & mipCompressorName() const
Class which writes ASCII or binary JSON streams.
GLuint const GLchar * name
void setOption(const UT_StringHolder &name, bool v)
IMG_DataType ofStorage() const
void setDeepFlagBits(int v)
void addDeepPlaneMask(IMG_DeepPlaneMask m)
void setCreateMipMaps(bool v)
UT_Vector3T< T > SYSclamp(const UT_Vector3T< T > &v, const UT_Vector3T< T > &min, const UT_Vector3T< T > &max)
void setSamplesComposited(bool v)
int deepCoverBits() const
void setOfStorage(const IMG_DataType v)
IMG_Stat information used when creating deep images.
void setCompressionLevel(int v)
void setOption(const UT_StringHolder &name, int v)
A map of string to various well defined value types.
void setOption(const UT_StringHolder &name, const UT_StringHolder &v)
void setCompressorName(const UT_StringHolder &v)
void setDepthInterp(IMG_DepthInterp v)
IMG_DataType zStorage() const
void setOption(const UT_StringHolder &name, fpreal v)
IMG_DeepPlaneMask deepPlaneMask() const
IMG_DepthInterp depthInterp() const
const UT_Options & options() const
void setDeepPlaneMask(IMG_DeepPlaneMask m)