14 #ifndef __UT_FILE_LUT_H__
15 #define __UT_FILE_LUT_H__
47 int load(
const char *
name,
int lutsize,
int lutrange,
48 int mode = LOAD_FORWARD_LUT);
51 int createCineon(
int white_point,
fpreal gamma,
int full_range,
52 int mode = LOAD_FORWARD_LUT,
int imagepnt = 4095);
55 int mode = LOAD_FORWARD_LUT,
57 int whitepoint = 65535);
61 unsigned short *
getLUT() {
return myLUT; }
62 const unsigned short *
getLUT()
const {
return myLUT; }
66 const unsigned short *
getInvLUT()
const {
return myInvLUT; }
69 {
return myComputedWhitePoint; }
72 int compareExistingLUT(
const char *
name,
int mode);
73 int compareExistingLUT(
int white,
fpreal gamma,
74 int mode,
int iwhite);
76 void debugOut(
const char *file);
81 unsigned short *myLUT;
83 unsigned short *myInvLUT;
93 time_t myFileCreationTime;
97 int myComputedWhitePoint;
GT_API const UT_StringHolder filename
unsigned short * getInvLUT()
int getInvLUTSize() const
int getWhitePoint() const
GLuint const GLchar * name
bool operator==(const BaseDimensions< T > &a, const BaseDimensions< Y > &b)
const unsigned short * getInvLUT() const
const unsigned short * getLUT() const
unsigned short * getLUT()