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

rst:: More...

#include <OpenColorIO.h>

Public Member Functions

BakerRcPtr createEditableCopy () const
 cpp:function:: create a copy of this Baker More...
 
void setConfig (const ConstConfigRcPtr &config)
 cpp:function:: set the config to use More...
 
ConstConfigRcPtr getConfig () const
 cpp:function:: get the config to use More...
 
void setFormat (const char *formatName)
 cpp:function:: set the lut output format More...
 
const char * getFormat () const
 cpp:function:: get the lut output format More...
 
void setType (const char *type)
 cpp:function:: set the lut output type (1D or 3D) More...
 
const char * getType () const
 cpp:function:: get the lut output type More...
 
void setMetadata (const char *metadata)
 cpp:function:: set optional meta data for luts that support it More...
 
const char * getMetadata () const
 cpp:function:: get the meta data that has been set More...
 
void setInputSpace (const char *inputSpace)
 cpp:function:: set the input ColorSpace that the lut will be More...
 
const char * getInputSpace () const
 cpp:function:: get the input ColorSpace that has been set More...
 
void setShaperSpace (const char *shaperSpace)
 cpp:function:: set an optional ColorSpace to be used to shape / More...
 
const char * getShaperSpace () const
 cpp:function:: get the shaper colorspace that has been set More...
 
void setLooks (const char *looks)
 cpp:function:: set the looks to be applied during baking More...
 
const char * getLooks () const
 cpp:function:: get the looks to be applied during baking More...
 
void setTargetSpace (const char *targetSpace)
 cpp:function:: set the target device colorspace for the lut More...
 
const char * getTargetSpace () const
 cpp:function:: get the target colorspace that has been set More...
 
void setShaperSize (int shapersize)
 cpp:function:: override the default the shaper sample size, More...
 
int getShaperSize () const
 cpp:function:: get the shaper sample size More...
 
void setCubeSize (int cubesize)
 cpp:function:: override the default cube sample size More...
 
int getCubeSize () const
 cpp:function:: get the cube sample size More...
 
void bake (std::ostream &os) const
 cpp:function:: bake the lut into the output stream More...
 

Static Public Member Functions

static BakerRcPtr Create ()
 cpp:function:: create a new Baker More...
 
static int getNumFormats ()
 cpp:function:: get the number of lut writers More...
 
static const char * getFormatNameByIndex (int index)
 cpp:function:: get the lut writer at index, return empty string if More...
 
static const char * getFormatExtensionByIndex (int index)
 

Friends

class Impl
 

Detailed Description

rst::

Definition at line 925 of file OpenColorIO.h.

Member Function Documentation

void Baker::bake ( std::ostream &  os) const

cpp:function:: bake the lut into the output stream

static BakerRcPtr Baker::Create ( )
static

cpp:function:: create a new Baker

BakerRcPtr Baker::createEditableCopy ( ) const

cpp:function:: create a copy of this Baker

ConstConfigRcPtr Baker::getConfig ( ) const

cpp:function:: get the config to use

int Baker::getCubeSize ( ) const

cpp:function:: get the cube sample size

const char* Baker::getFormat ( ) const

cpp:function:: get the lut output format

static const char* Baker::getFormatExtensionByIndex ( int  index)
static
static const char* Baker::getFormatNameByIndex ( int  index)
static

cpp:function:: get the lut writer at index, return empty string if

const char* Baker::getInputSpace ( ) const

cpp:function:: get the input ColorSpace that has been set

const char* Baker::getLooks ( ) const

cpp:function:: get the looks to be applied during baking

const char* Baker::getMetadata ( ) const

cpp:function:: get the meta data that has been set

static int Baker::getNumFormats ( )
static

cpp:function:: get the number of lut writers

int Baker::getShaperSize ( ) const

cpp:function:: get the shaper sample size

const char* Baker::getShaperSpace ( ) const

cpp:function:: get the shaper colorspace that has been set

const char* Baker::getTargetSpace ( ) const

cpp:function:: get the target colorspace that has been set

const char* Baker::getType ( ) const

cpp:function:: get the lut output type

void Baker::setConfig ( const ConstConfigRcPtr config)

cpp:function:: set the config to use

void Baker::setCubeSize ( int  cubesize)

cpp:function:: override the default cube sample size

void Baker::setFormat ( const char *  formatName)

cpp:function:: set the lut output format

void Baker::setInputSpace ( const char *  inputSpace)

cpp:function:: set the input ColorSpace that the lut will be

void Baker::setLooks ( const char *  looks)

cpp:function:: set the looks to be applied during baking

void Baker::setMetadata ( const char *  metadata)

cpp:function:: set optional meta data for luts that support it

void Baker::setShaperSize ( int  shapersize)

cpp:function:: override the default the shaper sample size,

void Baker::setShaperSpace ( const char *  shaperSpace)

cpp:function:: set an optional ColorSpace to be used to shape /

void Baker::setTargetSpace ( const char *  targetSpace)

cpp:function:: set the target device colorspace for the lut

void Baker::setType ( const char *  type)

cpp:function:: set the lut output type (1D or 3D)

Friends And Related Function Documentation

friend class Impl
friend

Definition at line 1016 of file OpenColorIO.h.


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