HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PXL_Lookup.h File Reference
#include "PXL_API.h"
#include "PXL_Common.h"
#include "PXL_OCIO.h"
#include <UT/UT_UniquePtr.h>
#include <SYS/SYS_Types.h>
#include <stdio.h>
+ Include dependency graph for PXL_Lookup.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  PXL_Lookup
 
struct  PXL_Lookup::BuildGammaTag
 
struct  PXL_Lookup::BuildSRGBTag
 
struct  PXL_Lookup::BuildRec709Tag
 
struct  PXL_Lookup::BuildOCIOTag
 

Macros

#define PXL_LOOKUP_1D   0x3F
 
#define PXL_SEPARATE_CHANNELS   0x10
 
#define PXL_SINGLE_CHANNEL   0x20
 
#define PXL_ILLEGAL_MATCH   0x30
 
#define PXL_LOG_SAMPLE   0x100
 

Enumerations

enum  PXL_LookupType {
  PXL_LOOKUP_R = 0x001, PXL_LOOKUP_G = 0x002, PXL_LOOKUP_B = 0x004, PXL_LOOKUP_A = 0x008,
  PXL_LOOKUP_RGB = 0x017, PXL_LOOKUP_RGBA = 0x01F, PXL_LOOKUP_COLOR = 0x027, PXL_LOOKUP_ALL = 0x02F,
  PXL_LOOKUP_3D = 0x040, PXL_LOOKUP_3D_1D = 0x060, PXL_LOOKUP_3D_HDR = 0x140
}
 

Macro Definition Documentation

#define PXL_ILLEGAL_MATCH   0x30

Definition at line 46 of file PXL_Lookup.h.

#define PXL_LOG_SAMPLE   0x100

Definition at line 47 of file PXL_Lookup.h.

#define PXL_LOOKUP_1D   0x3F

Definition at line 43 of file PXL_Lookup.h.

#define PXL_SEPARATE_CHANNELS   0x10

Definition at line 44 of file PXL_Lookup.h.

#define PXL_SINGLE_CHANNEL   0x20

Definition at line 45 of file PXL_Lookup.h.

Enumeration Type Documentation

Enumerator
PXL_LOOKUP_R 
PXL_LOOKUP_G 
PXL_LOOKUP_B 
PXL_LOOKUP_A 
PXL_LOOKUP_RGB 
PXL_LOOKUP_RGBA 
PXL_LOOKUP_COLOR 
PXL_LOOKUP_ALL 
PXL_LOOKUP_3D 
PXL_LOOKUP_3D_1D 
PXL_LOOKUP_3D_HDR 

Definition at line 24 of file PXL_Lookup.h.