|
|
|
IDXLUTBuilder Interface |
|
CLSID_DXLUTBuilder |
{1E54333B-2A00-11D1-8198-0000F87557DB} |
|
IID_IDXLUTBuilder |
{D26BCE55-E9DC-11d1-9066-00C04FD9189D} |
|
This interface enables you to construct a lookup table for an input DXSurface. A lookup table is a set of four arrays of 256 numbers each, with one array for each color channel and one array for the alpha channel.
Remarks |
|
Methods in VTable order |
|
|
IUnknown Methods |
Description |
|
QueryInterface |
Returns pointers to supported interfaces. |
|
AddRef |
Increments reference count. |
|
Release |
Decrements reference count. |
|
IDXLUTBuilder Members |
Description |
|
GetNumBuildSteps |
Retrieves the number of lookup table operations to perform. |
|
GetBuildOrder |
Retrieves the order of operations used to build the lookup table. |
|
SetBuildOrder |
Sets the order of operations used to build the lookup table. |
|
SetGamma |
Sets the value used for gamma correction. |
|
GetGamma |
Retrieves the value used for gamma correction. |
|
GetOpacity |
Retrieves the opacity adjustment for the lookup table. |
|
SetOpacity |
Sets the opacity adjustment for the lookup table. |
|
GetBrightness |
Retrieves the settings for the lookup table brightness curve. |
|
SetBrightness |
Sets the values for the lookup table brightness curve. |
|
GetContrast |
Retrieves the settings for the lookup table contrast curve. |
|
SetContrast |
Sets the values for the lookup table contrast curve. |
|
GetColorBalance |
Retrieves the tint curves used for color balance operations on the selected color. |
|
SetColorBalance |
Sets the tint curves for color balance operations on the selected color. |
|
GetLevelsPerChannel |
Retrieves the number of color levels to use for the posterizing operation. |
|
SetLevelsPerChannel |
Sets the number of color levels to use for the posterizing operation. |
|
GetInvert |
Retrieves the threshold value used for color inversion. |
|
SetInvert |
Sets the threshold value for color inversion. |
|
GetTreshold |
Retrieves the value used for threshold filtering operations. |
|
SetTreshold |
Sets the value for threshold filtering operations. |
|
GetNumBuildSteps |
|
FUNCTION
IDXLUTBuilder_GetNumBuildSteps
( _ , BYREF pulNumSteps AS DWORD _ ) AS
LONG |
|
GetBuildOrder |
|
FUNCTION
IDXLUTBuilder_GetBuildOrder
( _ , BYREF OpOrder AS LONG _ , BYVAL ulSize AS DWORD _ ) AS
LONG |
|
SetBuildOrder |
|
FUNCTION
IDXLUTBuilder_SetBuildOrder
( _ , BYVAL OpOrder AS LONG _ , BYVAL ulNumSteps AS DWORD _ ) AS
LONG |
|
SetGamma |
|
FUNCTION
IDXLUTBuilder_SetGamma
( _ , BYVAL newVal AS SINGLE _ ) AS
LONG |
|
GetGamma |
|
FUNCTION
IDXLUTBuilder_GetGamma
( _ , BYREF pVal AS SINGLE _ ) AS
LONG |
|
GetOpacity |
|
FUNCTION
IDXLUTBuilder_GetOpacity
( _ , BYREF pVal AS SINGLE _ ) AS LONG
|
|
SetOpacity |
|
FUNCTION
IDXLUTBuilder_SetOpacity
( _ , BYVAL newVal AS SINGLE _ ) AS LONG
|
|
GetBrightness |
|
FUNCTION
IDXLUTBuilder_GetBrightness
( _ , BYREF pulCount AS DWORD _ , BYREF Weights AS DWORD _ ) AS LONG
|
|
SetBrightness |
|
FUNCTION
IDXLUTBuilder_SetBrightness
( _ , BYVAL ulCount AS DWORD _ , BYVAL Weights AS DWORD _ ) AS
LONG |
|
GetContrast |
|
FUNCTION
IDXLUTBuilder_GetContrast
( _ , BYREF pulCount AS DWORD _ , BYREF Weights AS DWORD _ ) AS
LONG |
|
SetContrast |
|
FUNCTION
IDXLUTBuilder_SetContrast
( _ , BYVAL ulCount AS DWORD _ , BYVAL Weights AS DWORD _ ) AS
LONG |
|
GetColorBalance |
|
FUNCTION
IDXLUTBuilder_GetColorBalance
( _ , BYVAL prmColor AS LONG _ , BYREF pulCount AS DWORD _ , BYREF Weights AS DWORD _ ) AS
LONG |
|
SetColorBalance |
|
FUNCTION
IDXLUTBuilder_SetColorBalance
( _ , BYVAL prmColor AS LONG _ , BYVAL ulCount AS DWORD _ , BYVAL Weights AS DWORD _ ) AS LONG
|
|
GetLevelsPerChannel |
|
FUNCTION
IDXLUTBuilder_GetLevelsPerChannel
( _ , BYREF pVal AS DWORD _ ) AS
LONG |
|
SetLevelsPerChannel |
|
FUNCTION
IDXLUTBuilder_SetLevelsPerChannel
( _ , BYVAL newVal AS DWORD _ ) AS
LONG |
|
GetInvert |
|
FUNCTION
IDXLUTBuilder_GetInvert
( _ , BYREF pThreshold AS SINGLE _ ) AS
LONG |
|
SetInvert |
|
FUNCTION
IDXLUTBuilder_SetInvert
( _ , BYVAL Threshold AS SINGLE _ ) AS
LONG |
|
GetTreshold |
|
FUNCTION
IDXLUTBuilder_GetThreshold
( _ , BYREF pVal AS SINGLE _ ) AS
LONG |
|
SetTreshold |
|
FUNCTION
IDXLUTBuilder_SetThreshold
( _ , BYVAL newVal AS SINGLE _ ) AS
LONG |
Page last updated on Monday, 03 April 2006 19:47:58 +0200