|
|
|
IDXLookupTable Interface |
|
IID_IDXLookupTable |
{01BAFC7F-9E63-11D1-9053-00C04FD9189D} |
|
The IDXLookupTable
interface changes the color balance for a set of samples. Each color in the
pixel is used as an index in a table that indicates what the adjusted color
value should be. |
|
Methods in VTable order |
|
|
IUnknown Methods |
Description |
|
QueryInterface |
Returns pointers to supported interfaces. |
|
AddRef |
Increments reference count. |
|
Release |
Decrements reference count. |
|
IDXBaseObject Members |
Description |
|
GetGenerationId |
Retrieves the current generation ID for the object. |
|
IncrementGenerationId |
Manually increments the object generation ID. |
|
GetObjectSize |
Retrieves the size, in bytes, of the data object (for example, a surface or buffer). |
|
IDXLookupTable Members |
Description |
|
GetTables |
Retrieves a copy of the lookup tables. |
|
IsChannelIdentity |
Determines whether the application of a channel's table will have any effect. |
|
GetIndexValues |
Retrieves the component values for a specific index in the table. |
|
ApplyTables |
Translates a set of samples in place. |
|
GetTables |
|
Note: RedLUT, GreenLUT, BlueLUT and AlphaLUT are pointers to arrays of 256 byte values.
FUNCTION
IDXLookupTable_GetTables
( _ |
|
IsChannelIdentity |
|
FUNCTION
IDXLookupTable_IsChannelIdentity
( _
|
|
GetIndexValues |
|
FUNCTION
IDXLookupTable_GetIndexValues
( _
|
|
ApplyTables |
|
FUNCTION
IDXLookupTable_ApplyTables
( _ |
Page last updated on Monday, 03 April 2006 19:47:26 +0200