SLProject 4.0.000
SLTexColorLUT.h File Reference
#include <SL.h>
#include <SLEventHandler.h>
#include <SLGLTexture.h>
#include <SLVec3.h>
Include dependency graph for SLTexColorLUT.h:
This graph shows which files directly or indirectly include this file:

Classes

struct  SLColorLUTPoint
 Color point with color and position value between 0-1. More...
 
struct  SLAlphaLUTPoint
 Alpha point with alpha value and position value between 0-1. More...
 
class  SLTexColorLUT
 SLTexColorLUT defines a lookup table as an 1D texture of (256) RGBA values. More...
 

Typedefs

typedef vector< SLColorLUTPointSLVColorLUTPoint
 
typedef vector< SLAlphaLUTPointSLVAlphaLUTPoint
 

Enumerations

enum  SLColorLUTType {
  CLUT_BW , CLUT_WB , CLUT_RYGCB , CLUT_BCGYR , CLUT_RYGCBK , CLUT_KBCGYR ,
  CLUT_RYGCBM , CLUT_MBCGYR , CLUT_DAYLIGHT , CLUT_custom
}
 Predefined color lookup tables. More...
 

Typedef Documentation

◆ SLVAlphaLUTPoint

◆ SLVColorLUTPoint

Enumeration Type Documentation

◆ SLColorLUTType

Predefined color lookup tables.

Enumerator
CLUT_BW 

black to white

CLUT_WB 

white to black

CLUT_RYGCB 

red to yellow to green to cyan to blue

CLUT_BCGYR 

blue to cyan to green to yellow to red

CLUT_RYGCBK 

red to yellow to green to cyan to blue to black

CLUT_KBCGYR 

black to blue to cyan to green to yellow to red

CLUT_RYGCBM 

red to yellow to green to cyan to blue to magenta

CLUT_MBCGYR 

magenta to blue to cyan to green to yellow to red

CLUT_DAYLIGHT 

daylight from sunrise to sunset with noon in the middle

CLUT_custom 

enum for any other custom LUT