|
|
|
IDXSurfaceModifier Interface |
|
CLSID_DXSurfaceModifier |
{3E669F1D-9C23-11D1-9053-00C04FD9189D} |
|
IID_IDXSurfaceModifier |
{9EA3B637-C37D-11D1-905E-00C04FD9189D} |
|
The IDXSurfaceModifier interface is a procedural surface that uses up to two input surfaces. The methods of this interface set background colors, background surfaces, and foreground surfaces, which the DXSurfaceModifier object (Surface Modifier) uses to create another surface based on the options you set.
|
|
Methods in VTable order |
|
|
IUnknown Methods |
Description |
|
QueryInterface |
Returns pointers to supported interfaces. |
|
AddRef |
Increments reference count. |
|
Release |
Decrements reference count. |
|
IDXSurfaceModifier Members |
Description |
|
SetFillColor |
Sets the surface fill color. |
|
GetFillColor |
Retrieves the surface fill color. |
|
SetBounds |
Sets the surface's volume boundary structure. |
|
SetBackground |
Sets the surface modifier background surface. |
|
GetBackground |
Retrieves a pointer to the DXSurface used as a background. |
|
SetCompositeOperation |
Selects the method used for image compositing. |
|
GetCompositeOperation |
Retrieves the method used for image compositing. |
|
SetForeground |
Selects the DXSurface to use as a foreground. |
|
GetForeground |
Retrieves a pointer to the DXSurface used as a foreground. |
|
SetOpacity |
Sets the opacity of the foreground surface. |
|
GetOpacity |
Retrieves the opacity of the foreground surface. |
|
SetLookup |
Sets the interface to use for color lookup table operations on the foreground surface. |
|
GetLookup |
Retrieves the interface to the selected color lookup table. |
|
SetFillColor |
|
FUNCTION
IDXSurfaceModifier_SetFillColor
( _ , BYVAL prmColor AS DXSAMPLE _ ) AS
LONG |
|
GetFillColor |
|
FUNCTION
IDXSurfaceModifier_GetFillColor
( _ , BYREF pColor AS DXSAMPLE _ ) AS
LONG |
|
SetBounds |
|
FUNCTION
IDXSurfaceModifier_SetBounds
( _ , BYREF pBounds AS DXBNDS _ ) AS
LONG |
|
SetBackground |
|
FUNCTION
IDXSurfaceModifier_SetBackground
( _ , BYVAL pSurface AS DWORD _ ) AS
LONG |
|
GetBackground |
|
FUNCTION
IDXSurfaceModifier_GetBackground
( _ , BYREF ppSurface AS DWORD _ ) AS
LONG |
|
SetCompositeOperation |
|
FUNCTION
IDXSurfaceModifier_SetCompositeOperation
( _ , BYVAL CompOp AS LONG _ ) AS
LONG
|
|
GetCompositeOperation |
|
FUNCTION
IDXSurfaceModifier_GetCompositeOperation
( _ , BYREF pCompOp AS LONG _ ) AS
LONG |
|
SetForeground |
|
FUNCTION
IDXSurfaceModifier_SetForeground
( _ , BYVAL pSurface AS DWORD _ , BYVAL bTile AS LONG _ , BYREF pOrigin AS apiPOINT _ ) AS
LONG |
|
GetForeground |
|
FUNCTION
IDXSurfaceModifier_GetForeground
( _ , BYREF ppSurface AS DWORD _ , BYREF pbTile AS LONG _ , BYREF pOrigin AS apiPOINT _ ) AS LONG
|
|
SetOpacity |
|
FUNCTION
IDXSurfaceModifier_SetOpacity
( _ , BYVAL Opacity AS SINGLE _ ) AS LONG
LOCAL HRESULT
AS LONG |
|
GetOpacity |
|
FUNCTION
IDXSurfaceModifier_GetOpacity
( _ , BYREF pOpacity AS SINGLE _ ) AS
LONG |
|
GetLookup |
|
FUNCTION
IDXSurfaceModifier_GetLookup
( _ , BYREF ppLookupTable AS DWORD _ ) AS
LONG |
Page last updated on Monday, 03 April 2006 19:49:14 +0200