|
|
|
IDXARGBReadPtr Interface |
|
IID_IDXARGBReadPtr |
{EAAAC2D6-C290-11d1-905D-00C04FD9189D} |
|
The IDXARGBReadPtr interface enables Microsoft DirectX Transform objects to gain read-only access to samples contained in a DXSurface object.
|
|
Methods in VTable order |
|
|
IUnknown Methods |
Description |
|
QueryInterface |
Returns pointers to supported interfaces. |
|
AddRef |
Increments reference count. |
|
Release |
Decrements reference count. |
|
IDXARGBReadPtr Members |
Description |
|
GetSurface |
Retrieves a pointer to the parent DXSurface. |
|
GetNativeType |
Retrieves the native underlying pixel format of a DXSurface. |
|
Move |
Moves the sample pointer along the x-axis relative to its current position. |
|
MoveToRow |
Moves the sample pointer to an absolute row along the y-axis and resets the x-axis position to zero. |
|
MoveToXY |
Moves the sample pointer to an absolute position. |
|
MoveAndGetRunInfo |
Moves the sample pointer to a specified row and retrieves a pointer to the run information associated with that row. |
|
Unpack |
Unpacks the specified number of samples into the supplied buffer in ARGB32 pixel format. This method can only unpack a single row. Use IDXARGBReadPtr::UnpackRect to unpack multiple rows. |
|
UnpackPreMult |
Unpacks the specified number of samples into the supplied buffer in alpha-premultiplied PMARGB32 pixel format. This method only unpacks a single row. Use IDXARGBReadPtr::UnpackRect to unpack multiple rows. |
|
UnpackRect |
Unpacks a subsection of source samples defined by a rectangle structure and advances the horizontal position of the read pointer. Use to unpack multiple rows. |
|
GetSurface |
|
FUNCTION
IDXARGBReadPtr_GetSurface
( _ ,
BYREF ppSurface
AS DWORD _ END
FUNCTION |
|
GetNativeType |
|
FUNCTION
IDXARGBReadPtr_GetNativeType
( _ END
FUNCTION |
|
Move |
|
SUB
IDXARGBReadPtr_Move
( _
END
SUB |
|
MoveToRow |
|
SUB
IDXARGBReadPtr_MoveToRow
( _
END
SUB |
|
MoveToXY |
|
SUB
IDXARGBReadPtr_MoveToXY
( _ END
SUB |
|
MoveAndGetRunInfo |
|
FUNCTION
IDXARGBReadPtr_MoveAndGetRunInfo
( _ END
FUNCTION |
|
Unpack |
|
FUNCTION
IDXARGBReadPtr_Unpack
( _ END
FUNCTION |
|
UnpackPremult |
|
FUNCTION
IDXARGBReadPtr_UnpackPremult
( _ END
FUNCTION |
|
UnpackRect |
|
FUNCTION
IDXARGBReadPtr_UnpackRect
( _ END
FUNCTION |
Page last updated on Monday, 03 April 2006 19:45:14 +0200