HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
TIL_ImageSource::ColorSpace Struct Reference

#include <TIL_ImageSource.h>

Public Member Functions

 ColorSpace ()
 
void setAutomatic ()
 
void setAutomaticManual (bool convert_space, float gamma, const UT_StringHolder &lut)
 
void setManual (float gamma, const UT_StringHolder &lut=UT_StringHolder())
 
void setAutomatic (float gamma, const UT_StringHolder &lut=UT_StringHolder())
 
void setOCIOAutomatic ()
 
void setOCIO (const UT_StringHolder &dest, const UT_StringHolder &look=UT_StringHolder())
 
void setOCIODisplayView (const UT_StringHolder &display, const UT_StringHolder &view, bool forward=true)
 
bool ocioAutomatic () const
 
bool adjustColorSpace () const
 

Public Attributes

ColorSpaceMode myMode = CS_OCIO_SPACE
 
float myGamma = 1.0f
 
UT_StringHolder myLUTFile
 
UT_StringHolder myOCIODest
 
UT_StringHolder myOCIOLook
 
UT_StringHolder myOCIODisplay
 
UT_StringHolder myOCIOView
 
bool myOCIOForward = true
 
bool myHoudiniAdjust = true
 

Detailed Description

Definition at line 117 of file TIL_ImageSource.h.

Constructor & Destructor Documentation

TIL_ImageSource::ColorSpace::ColorSpace ( )

Member Function Documentation

bool TIL_ImageSource::ColorSpace::adjustColorSpace ( ) const
inline

Definition at line 169 of file TIL_ImageSource.h.

bool TIL_ImageSource::ColorSpace::ocioAutomatic ( ) const
inline

Definition at line 168 of file TIL_ImageSource.h.

void TIL_ImageSource::ColorSpace::setAutomatic ( )
inline

Definition at line 120 of file TIL_ImageSource.h.

void TIL_ImageSource::ColorSpace::setAutomatic ( float  gamma,
const UT_StringHolder lut = UT_StringHolder() 
)
inline

Definition at line 138 of file TIL_ImageSource.h.

void TIL_ImageSource::ColorSpace::setAutomaticManual ( bool  convert_space,
float  gamma,
const UT_StringHolder lut 
)
inline

Definition at line 121 of file TIL_ImageSource.h.

void TIL_ImageSource::ColorSpace::setManual ( float  gamma,
const UT_StringHolder lut = UT_StringHolder() 
)
inline

Definition at line 130 of file TIL_ImageSource.h.

void TIL_ImageSource::ColorSpace::setOCIO ( const UT_StringHolder dest,
const UT_StringHolder look = UT_StringHolder() 
)
inline

Definition at line 152 of file TIL_ImageSource.h.

void TIL_ImageSource::ColorSpace::setOCIOAutomatic ( )
inline

Definition at line 146 of file TIL_ImageSource.h.

void TIL_ImageSource::ColorSpace::setOCIODisplayView ( const UT_StringHolder display,
const UT_StringHolder view,
bool  forward = true 
)
inline

Definition at line 159 of file TIL_ImageSource.h.

Member Data Documentation

float TIL_ImageSource::ColorSpace::myGamma = 1.0f

Definition at line 172 of file TIL_ImageSource.h.

bool TIL_ImageSource::ColorSpace::myHoudiniAdjust = true

Definition at line 179 of file TIL_ImageSource.h.

UT_StringHolder TIL_ImageSource::ColorSpace::myLUTFile

Definition at line 173 of file TIL_ImageSource.h.

ColorSpaceMode TIL_ImageSource::ColorSpace::myMode = CS_OCIO_SPACE

Definition at line 171 of file TIL_ImageSource.h.

UT_StringHolder TIL_ImageSource::ColorSpace::myOCIODest

Definition at line 174 of file TIL_ImageSource.h.

UT_StringHolder TIL_ImageSource::ColorSpace::myOCIODisplay

Definition at line 176 of file TIL_ImageSource.h.

bool TIL_ImageSource::ColorSpace::myOCIOForward = true

Definition at line 178 of file TIL_ImageSource.h.

UT_StringHolder TIL_ImageSource::ColorSpace::myOCIOLook

Definition at line 175 of file TIL_ImageSource.h.

UT_StringHolder TIL_ImageSource::ColorSpace::myOCIOView

Definition at line 177 of file TIL_ImageSource.h.


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