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 65 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 117 of file TIL_ImageSource.h.

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

Definition at line 116 of file TIL_ImageSource.h.

void TIL_ImageSource::ColorSpace::setAutomatic ( )
inline

Definition at line 68 of file TIL_ImageSource.h.

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

Definition at line 86 of file TIL_ImageSource.h.

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

Definition at line 69 of file TIL_ImageSource.h.

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

Definition at line 78 of file TIL_ImageSource.h.

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

Definition at line 100 of file TIL_ImageSource.h.

void TIL_ImageSource::ColorSpace::setOCIOAutomatic ( )
inline

Definition at line 94 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 107 of file TIL_ImageSource.h.

Member Data Documentation

float TIL_ImageSource::ColorSpace::myGamma = 1.0f

Definition at line 120 of file TIL_ImageSource.h.

bool TIL_ImageSource::ColorSpace::myHoudiniAdjust = true

Definition at line 127 of file TIL_ImageSource.h.

UT_StringHolder TIL_ImageSource::ColorSpace::myLUTFile

Definition at line 121 of file TIL_ImageSource.h.

ColorSpaceMode TIL_ImageSource::ColorSpace::myMode = CS_OCIO_SPACE

Definition at line 119 of file TIL_ImageSource.h.

UT_StringHolder TIL_ImageSource::ColorSpace::myOCIODest

Definition at line 122 of file TIL_ImageSource.h.

UT_StringHolder TIL_ImageSource::ColorSpace::myOCIODisplay

Definition at line 124 of file TIL_ImageSource.h.

bool TIL_ImageSource::ColorSpace::myOCIOForward = true

Definition at line 126 of file TIL_ImageSource.h.

UT_StringHolder TIL_ImageSource::ColorSpace::myOCIOLook

Definition at line 123 of file TIL_ImageSource.h.

UT_StringHolder TIL_ImageSource::ColorSpace::myOCIOView

Definition at line 125 of file TIL_ImageSource.h.


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