lFlags

Flags that indicate how the range is used to fill the LUT and the type of LUT and whether the LUT contains signed or unsigned data.

The following flags indicate how the range is used to fill the LUT:

Value

Meaning

FILLLUT_INSIDE

[0x0001] Fill the LUT between nLow and nHigh. ( inside the nLow...nHigh range )

FILLLUT_OUTSIDE

[0x0002] Fill the LUT below nLow and above nHigh. ( outside the nLow...nHigh range )

The following flags indicate the LUT type:

Value

Meaning

FILLLUT_LINEAR

[0x0010] LUT is linear.

FILLLUT_EXPONENTIAL

[0x0020] LUT is exponential.

FILLLUT_LOGARITHMIC

[0x0030] LUT is logarithmic.

FILLLUT_SIGMOID

[0x0030] LUT is sigmoid.

The following flags indicate whether the LUT contains signed or unsigned data:

Value

Meaning

FILLLUT_UNSIGNED

[0x0000] (Default) The LUT data is unsigned.

FILLLUT_SIGNED

[0x0100] The LUT data is signed.