HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
IMG_DeepStat Class Reference

IMG_Stat information used when creating deep images. More...

#include <IMG_DeepStat.h>

Public Member Functions

 IMG_DeepStat ()
 
 ~IMG_DeepStat ()
 
bool parseOption (const char *option, const UT_StringHolder &value)
 
void storeArgs (UT_Options &options) const
 
bool save (UT_JSONWriter &j) const
 
void saveArgs (UT_WorkBuffer &wbuf) const
 
void dump () const
 
const UT_Optionsoptions () const
 
void setOption (const UT_StringHolder &name, bool v)
 
void setOption (const UT_StringHolder &name, int v)
 
void setOption (const UT_StringHolder &name, fpreal v)
 
void setOption (const UT_StringHolder &name, const UT_StringHolder &v)
 
const UT_StringHoldercompressorName () const
 
void setCompressorName (const UT_StringHolder &v)
 
const UT_StringHoldermipCompressorName () const
 
void setMipCompressorName (const UT_StringHolder &v)
 
IMG_DeepPlaneMask deepPlaneMask () const
 
void resetDeepPlaneMask ()
 
void setDeepPlaneMask (IMG_DeepPlaneMask m)
 
void addDeepPlaneMask (IMG_DeepPlaneMask m)
 
IMG_DepthInterp depthInterp () const
 
void setDepthInterp (IMG_DepthInterp v)
 
IMG_DataType zStorage () const
 
void setZStorage (const IMG_DataType v)
 
IMG_DataType ofStorage () const
 
void setOfStorage (const IMG_DataType v)
 
int deepCoverBits () const
 
void setDeepCoverBits (int v)
 
int deepFlagBits () const
 
void setDeepFlagBits (int v)
 
int ofSize () const
 
void setOfSize (int v)
 
int compressionLevel () const
 
void setCompressionLevel (int v)
 
void setDeepCompressionLevel (int v)
 
bool samplesComposited () const
 
void setSamplesComposited (bool v)
 
bool createMipMaps () const
 
void setCreateMipMaps (bool v)
 

Static Public Member Functions

static const char * ofStorageKeyword ()
 
static const char * zStorageKeyword ()
 
static const char * ofSizeKeyword ()
 
static const char * depthInterpKeyword ()
 
static const char * compositingKeyword ()
 
static const char * depthModeKeyword ()
 
static const char * compressionKeyword ()
 
static const char * deepcompressionKeyword ()
 
static const char * zbiasKeyword ()
 
static IMG_DeepPlaneMask deepPlaneMask (const char *token)
 
static UT_StringHolder deepPlaneMask (IMG_DeepPlaneMask mask)
 

Detailed Description

IMG_Stat information used when creating deep images.

Definition at line 56 of file IMG_DeepStat.h.

Constructor & Destructor Documentation

IMG_DeepStat::IMG_DeepStat ( )
IMG_DeepStat::~IMG_DeepStat ( )

Member Function Documentation

void IMG_DeepStat::addDeepPlaneMask ( IMG_DeepPlaneMask  m)
inline

Definition at line 117 of file IMG_DeepStat.h.

static const char* IMG_DeepStat::compositingKeyword ( )
static
static const char* IMG_DeepStat::compressionKeyword ( )
static
int IMG_DeepStat::compressionLevel ( ) const
inline

Definition at line 136 of file IMG_DeepStat.h.

const UT_StringHolder& IMG_DeepStat::compressorName ( ) const
inline

Definition at line 99 of file IMG_DeepStat.h.

bool IMG_DeepStat::createMipMaps ( ) const
inline

Definition at line 141 of file IMG_DeepStat.h.

static const char* IMG_DeepStat::deepcompressionKeyword ( )
static
int IMG_DeepStat::deepCoverBits ( ) const
inline

Definition at line 130 of file IMG_DeepStat.h.

int IMG_DeepStat::deepFlagBits ( ) const
inline

Definition at line 132 of file IMG_DeepStat.h.

static IMG_DeepPlaneMask IMG_DeepStat::deepPlaneMask ( const char *  token)
static
static UT_StringHolder IMG_DeepStat::deepPlaneMask ( IMG_DeepPlaneMask  mask)
static
IMG_DeepPlaneMask IMG_DeepStat::deepPlaneMask ( ) const
inline

Definition at line 108 of file IMG_DeepStat.h.

IMG_DepthInterp IMG_DeepStat::depthInterp ( ) const
inline

Definition at line 123 of file IMG_DeepStat.h.

static const char* IMG_DeepStat::depthInterpKeyword ( )
static
static const char* IMG_DeepStat::depthModeKeyword ( )
static
void IMG_DeepStat::dump ( ) const
const UT_StringHolder& IMG_DeepStat::mipCompressorName ( ) const
inline

Definition at line 103 of file IMG_DeepStat.h.

int IMG_DeepStat::ofSize ( ) const
inline

Definition at line 134 of file IMG_DeepStat.h.

static const char* IMG_DeepStat::ofSizeKeyword ( )
static
IMG_DataType IMG_DeepStat::ofStorage ( ) const
inline

Definition at line 127 of file IMG_DeepStat.h.

static const char* IMG_DeepStat::ofStorageKeyword ( )
static
const UT_Options& IMG_DeepStat::options ( ) const
inline

Definition at line 89 of file IMG_DeepStat.h.

bool IMG_DeepStat::parseOption ( const char *  option,
const UT_StringHolder value 
)
void IMG_DeepStat::resetDeepPlaneMask ( )
inline

Definition at line 109 of file IMG_DeepStat.h.

bool IMG_DeepStat::samplesComposited ( ) const
inline

Definition at line 139 of file IMG_DeepStat.h.

bool IMG_DeepStat::save ( UT_JSONWriter j) const
void IMG_DeepStat::saveArgs ( UT_WorkBuffer wbuf) const
void IMG_DeepStat::setCompressionLevel ( int  v)
inline

Definition at line 137 of file IMG_DeepStat.h.

void IMG_DeepStat::setCompressorName ( const UT_StringHolder v)
inline

Definition at line 101 of file IMG_DeepStat.h.

void IMG_DeepStat::setCreateMipMaps ( bool  v)
inline

Definition at line 142 of file IMG_DeepStat.h.

void IMG_DeepStat::setDeepCompressionLevel ( int  v)
inline

Definition at line 138 of file IMG_DeepStat.h.

void IMG_DeepStat::setDeepCoverBits ( int  v)
inline

Definition at line 131 of file IMG_DeepStat.h.

void IMG_DeepStat::setDeepFlagBits ( int  v)
inline

Definition at line 133 of file IMG_DeepStat.h.

void IMG_DeepStat::setDeepPlaneMask ( IMG_DeepPlaneMask  m)
inline

Definition at line 113 of file IMG_DeepStat.h.

void IMG_DeepStat::setDepthInterp ( IMG_DepthInterp  v)
inline

Definition at line 124 of file IMG_DeepStat.h.

void IMG_DeepStat::setMipCompressorName ( const UT_StringHolder v)
inline

Definition at line 105 of file IMG_DeepStat.h.

void IMG_DeepStat::setOfSize ( int  v)
inline

Definition at line 135 of file IMG_DeepStat.h.

void IMG_DeepStat::setOfStorage ( const IMG_DataType  v)
inline

Definition at line 128 of file IMG_DeepStat.h.

void IMG_DeepStat::setOption ( const UT_StringHolder name,
bool  v 
)
inline

Definition at line 90 of file IMG_DeepStat.h.

void IMG_DeepStat::setOption ( const UT_StringHolder name,
int  v 
)
inline

Definition at line 92 of file IMG_DeepStat.h.

void IMG_DeepStat::setOption ( const UT_StringHolder name,
fpreal  v 
)
inline

Definition at line 94 of file IMG_DeepStat.h.

void IMG_DeepStat::setOption ( const UT_StringHolder name,
const UT_StringHolder v 
)
inline

Definition at line 96 of file IMG_DeepStat.h.

void IMG_DeepStat::setSamplesComposited ( bool  v)
inline

Definition at line 140 of file IMG_DeepStat.h.

void IMG_DeepStat::setZStorage ( const IMG_DataType  v)
inline

Definition at line 126 of file IMG_DeepStat.h.

void IMG_DeepStat::storeArgs ( UT_Options options) const
static const char* IMG_DeepStat::zbiasKeyword ( )
static
IMG_DataType IMG_DeepStat::zStorage ( ) const
inline

Definition at line 125 of file IMG_DeepStat.h.

static const char* IMG_DeepStat::zStorageKeyword ( )
static

The documentation for this class was generated from the following file: