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

#include <TIL_CompOptions.h>

Public Member Functions

 TIL_CompOptions ()
 

Static Public Member Functions

static void setCookCacheSize (int size)
 
static int getCookCacheSize ()
 
static void setCacheInactiveReduce (int reduce)
 
static int getCacheInactiveReduce ()
 
static void setCacheInactiveSize (int size)
 
static int getCacheInactiveSize ()
 
static void setPerformanceCaching (int on)
 
static int getPerformanceCaching ()
 
static void setResLimit (int x, int y)
 
static void getResLimit (int &x, int &y)
 
static void getRecommendedMemoryUsage (int64 &cook, int64 &disp)
 
static int getRecommendedThreads ()
 
static void setMultithreadedCooking (int on)
 
static int getMultithreadedCooking ()
 
static void setNumCookThreads (int threads)
 
static int getNumCookThreads ()
 
static void setUseCollapsableOps (int enable)
 
static int getUseCollapsableOps ()
 
static void setUseGPUAssist (bool enable)
 
static bool getUseGPUAssist (bool check_for_hardware_support=true)
 
static bool isGPUAssistInitialized ()
 
static void setCookOnStart (int enable)
 
static int getCookOnStart ()
 
static void setIncrementalCook (int type)
 
static int getIncrementalCook ()
 
static void setIncrementalCookStyle (int type)
 
static int getIncrementalCookStyle ()
 
static void setProxyGeneration (int on)
 
static int getProxyGeneration ()
 
static void setProxyLimit (int on)
 
static int getProxyLimit ()
 
static void setProxyDiskLimit (int size)
 
static int getProxyDiskLimit ()
 
static void setProxyDir (const char *dir)
 
static const char * getProxyDir ()
 
static void setTileSize (int x, int y)
 
static void getTileSize (int &x, int &y)
 
static void setColorName (const char *n)
 
static const char * getColorName ()
 
static void setAlphaName (const char *n)
 
static const char * getAlphaName ()
 
static void setMaskName (const char *n)
 
static const char * getMaskName ()
 
static void setDepthName (const char *n)
 
static const char * getDepthName ()
 
static void setLumName (const char *n)
 
static const char * getLumName ()
 
static void setBumpName (const char *n)
 
static const char * getBumpName ()
 
static void setPointName (const char *n)
 
static const char * getPointName ()
 
static void setNormalName (const char *n)
 
static const char * getNormalName ()
 
static void setVelocityName (const char *n)
 
static const char * getVelocityName ()
 
static void setSelectorNoOptional (int noopt)
 
static int getSelectorNoOptional ()
 
static void setSelectorNoGenInputs (int nogen)
 
static int getSelectorNoGenInputs ()
 
static void setSelectorPlaceCurrent (int placecurrent)
 
static int getSelectorPlaceCurrent ()
 
static void setSelectorGenNewView (int newview)
 
static int getSelectorGenNewView ()
 
static void setUseCopColoring (int use)
 
static int getUseCopColoring ()
 
static void setGeneratorColorEnable (int use)
 
static int getGeneratorColorEnable ()
 
static void setGeneratorColor (float r, float g, float b)
 
static void getGeneratorColor (float &r, float &g, float &b)
 
static void setPixelColorEnable (int use)
 
static int getPixelColorEnable ()
 
static void setPixelColor (float r, float g, float b)
 
static void getPixelColor (float &r, float &g, float &b)
 
static void setTimingColorEnable (int use)
 
static int getTimingColorEnable ()
 
static void setTimingColor (float r, float g, float b)
 
static void getTimingColor (float &r, float &g, float &b)
 
static void setVexColorEnable (int use)
 
static int getVexColorEnable ()
 
static void setVexColor (float r, float g, float b)
 
static void getVexColor (float &r, float &g, float &b)
 
static void setFastInteractive (bool enable)
 
static bool getFastInteractive ()
 
static void setFastInteractiveOnSlow (bool enable)
 
static bool getFastInteractiveOnSlow ()
 
static void setFastInteractiveQuality (int resdownby)
 
static int getFastInteractiveQuality ()
 
static void setFastInteractiveMinSize (int x, int y)
 
static void getFastInteractiveMinSize (int &x, int &y)
 
static void initCineon ()
 
static void setCineonParms (bool convert, const char *lut, int white, float gamma, int black)
 
static void getCineonParms (bool &convert, const char *&lut, int &white, float &gamma, int &black)
 
static UT_FileLUTbuildReadLUT (bool convert, const char *lut, int white, float gamma, int black)
 
static UT_FileLUTbuildWriteLUT (bool convert, const char *lut, int white, float gamma, int black)
 
static void buildCineonLUTs (bool read, bool write, UT_FileLUT *&rlut, UT_FileLUT *&wlut)
 
static void createCineonLUT (bool convert, const char *lut, int white, float gamma, int iwhite, bool read, bool write, UT_FileLUT *&rlut, UT_FileLUT *&wlut)
 
static UT_FileLUTdefaultLUTcreator (bool dowrite)
 
static TIL_TileManagergetTileManager ()
 
static const char * getPrefFileName ()
 
static void loadPreferences ()
 
static void savePreferences ()
 

Detailed Description

Definition at line 20 of file TIL_CompOptions.h.

Constructor & Destructor Documentation

TIL_CompOptions::TIL_CompOptions ( )

Member Function Documentation

static void TIL_CompOptions::buildCineonLUTs ( bool  read,
bool  write,
UT_FileLUT *&  rlut,
UT_FileLUT *&  wlut 
)
static
static UT_FileLUT* TIL_CompOptions::buildReadLUT ( bool  convert,
const char *  lut,
int  white,
float  gamma,
int  black 
)
static
static UT_FileLUT* TIL_CompOptions::buildWriteLUT ( bool  convert,
const char *  lut,
int  white,
float  gamma,
int  black 
)
static
static void TIL_CompOptions::createCineonLUT ( bool  convert,
const char *  lut,
int  white,
float  gamma,
int  iwhite,
bool  read,
bool  write,
UT_FileLUT *&  rlut,
UT_FileLUT *&  wlut 
)
static
static UT_FileLUT* TIL_CompOptions::defaultLUTcreator ( bool  dowrite)
static
static const char* TIL_CompOptions::getAlphaName ( )
static
static const char* TIL_CompOptions::getBumpName ( )
static
static int TIL_CompOptions::getCacheInactiveReduce ( )
static
static int TIL_CompOptions::getCacheInactiveSize ( )
static
static void TIL_CompOptions::getCineonParms ( bool &  convert,
const char *&  lut,
int white,
float &  gamma,
int black 
)
static
static const char* TIL_CompOptions::getColorName ( )
static
static int TIL_CompOptions::getCookCacheSize ( )
static
static int TIL_CompOptions::getCookOnStart ( )
static
static const char* TIL_CompOptions::getDepthName ( )
static
static bool TIL_CompOptions::getFastInteractive ( )
static
static void TIL_CompOptions::getFastInteractiveMinSize ( int x,
int y 
)
static
static bool TIL_CompOptions::getFastInteractiveOnSlow ( )
static
static int TIL_CompOptions::getFastInteractiveQuality ( )
static
static void TIL_CompOptions::getGeneratorColor ( float &  r,
float &  g,
float &  b 
)
static
static int TIL_CompOptions::getGeneratorColorEnable ( )
static
static int TIL_CompOptions::getIncrementalCook ( )
static
static int TIL_CompOptions::getIncrementalCookStyle ( )
static
static const char* TIL_CompOptions::getLumName ( )
static
static const char* TIL_CompOptions::getMaskName ( )
static
static int TIL_CompOptions::getMultithreadedCooking ( )
static
static const char* TIL_CompOptions::getNormalName ( )
static
static int TIL_CompOptions::getNumCookThreads ( )
static
static int TIL_CompOptions::getPerformanceCaching ( )
static
static void TIL_CompOptions::getPixelColor ( float &  r,
float &  g,
float &  b 
)
static
static int TIL_CompOptions::getPixelColorEnable ( )
static
static const char* TIL_CompOptions::getPointName ( )
static
static const char* TIL_CompOptions::getPrefFileName ( )
static
static const char* TIL_CompOptions::getProxyDir ( )
static
static int TIL_CompOptions::getProxyDiskLimit ( )
static
static int TIL_CompOptions::getProxyGeneration ( )
static
static int TIL_CompOptions::getProxyLimit ( )
static
static void TIL_CompOptions::getRecommendedMemoryUsage ( int64 cook,
int64 disp 
)
static
static int TIL_CompOptions::getRecommendedThreads ( )
static
static void TIL_CompOptions::getResLimit ( int x,
int y 
)
static
static int TIL_CompOptions::getSelectorGenNewView ( )
static
static int TIL_CompOptions::getSelectorNoGenInputs ( )
static
static int TIL_CompOptions::getSelectorNoOptional ( )
static
static int TIL_CompOptions::getSelectorPlaceCurrent ( )
static
static TIL_TileManager* TIL_CompOptions::getTileManager ( )
static
static void TIL_CompOptions::getTileSize ( int x,
int y 
)
static
static void TIL_CompOptions::getTimingColor ( float &  r,
float &  g,
float &  b 
)
static
static int TIL_CompOptions::getTimingColorEnable ( )
static
static int TIL_CompOptions::getUseCollapsableOps ( )
static
static int TIL_CompOptions::getUseCopColoring ( )
static
static bool TIL_CompOptions::getUseGPUAssist ( bool  check_for_hardware_support = true)
static
static const char* TIL_CompOptions::getVelocityName ( )
static
static void TIL_CompOptions::getVexColor ( float &  r,
float &  g,
float &  b 
)
static
static int TIL_CompOptions::getVexColorEnable ( )
static
static void TIL_CompOptions::initCineon ( )
static
static bool TIL_CompOptions::isGPUAssistInitialized ( )
static
static void TIL_CompOptions::loadPreferences ( )
static
static void TIL_CompOptions::savePreferences ( )
static
static void TIL_CompOptions::setAlphaName ( const char *  n)
static
static void TIL_CompOptions::setBumpName ( const char *  n)
static
static void TIL_CompOptions::setCacheInactiveReduce ( int  reduce)
static
static void TIL_CompOptions::setCacheInactiveSize ( int  size)
static
static void TIL_CompOptions::setCineonParms ( bool  convert,
const char *  lut,
int  white,
float  gamma,
int  black 
)
static
static void TIL_CompOptions::setColorName ( const char *  n)
static
static void TIL_CompOptions::setCookCacheSize ( int  size)
static
static void TIL_CompOptions::setCookOnStart ( int  enable)
static
static void TIL_CompOptions::setDepthName ( const char *  n)
static
static void TIL_CompOptions::setFastInteractive ( bool  enable)
static
static void TIL_CompOptions::setFastInteractiveMinSize ( int  x,
int  y 
)
static
static void TIL_CompOptions::setFastInteractiveOnSlow ( bool  enable)
static
static void TIL_CompOptions::setFastInteractiveQuality ( int  resdownby)
static
static void TIL_CompOptions::setGeneratorColor ( float  r,
float  g,
float  b 
)
static
static void TIL_CompOptions::setGeneratorColorEnable ( int  use)
static
static void TIL_CompOptions::setIncrementalCook ( int  type)
static
static void TIL_CompOptions::setIncrementalCookStyle ( int  type)
static
static void TIL_CompOptions::setLumName ( const char *  n)
static
static void TIL_CompOptions::setMaskName ( const char *  n)
static
static void TIL_CompOptions::setMultithreadedCooking ( int  on)
static
static void TIL_CompOptions::setNormalName ( const char *  n)
static
static void TIL_CompOptions::setNumCookThreads ( int  threads)
static
static void TIL_CompOptions::setPerformanceCaching ( int  on)
static
static void TIL_CompOptions::setPixelColor ( float  r,
float  g,
float  b 
)
static
static void TIL_CompOptions::setPixelColorEnable ( int  use)
static
static void TIL_CompOptions::setPointName ( const char *  n)
static
static void TIL_CompOptions::setProxyDir ( const char *  dir)
static
static void TIL_CompOptions::setProxyDiskLimit ( int  size)
static
static void TIL_CompOptions::setProxyGeneration ( int  on)
static
static void TIL_CompOptions::setProxyLimit ( int  on)
static
static void TIL_CompOptions::setResLimit ( int  x,
int  y 
)
static
static void TIL_CompOptions::setSelectorGenNewView ( int  newview)
static
static void TIL_CompOptions::setSelectorNoGenInputs ( int  nogen)
static
static void TIL_CompOptions::setSelectorNoOptional ( int  noopt)
static
static void TIL_CompOptions::setSelectorPlaceCurrent ( int  placecurrent)
static
static void TIL_CompOptions::setTileSize ( int  x,
int  y 
)
static
static void TIL_CompOptions::setTimingColor ( float  r,
float  g,
float  b 
)
static
static void TIL_CompOptions::setTimingColorEnable ( int  use)
static
static void TIL_CompOptions::setUseCollapsableOps ( int  enable)
static
static void TIL_CompOptions::setUseCopColoring ( int  use)
static
static void TIL_CompOptions::setUseGPUAssist ( bool  enable)
static
static void TIL_CompOptions::setVelocityName ( const char *  n)
static
static void TIL_CompOptions::setVexColor ( float  r,
float  g,
float  b 
)
static
static void TIL_CompOptions::setVexColorEnable ( int  use)
static

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