|
|
|
IDXARGBReadWritePtr Interface |
|
IID_IDXARGBReadWritePtr |
{EAAAC2D7-C290-11d1-905D-00C04FD9189D} |
|
The IDXARGBReadWritePtr interface enables Microsoft DirectX Transform objects to gain read/write 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. |
|
IDXARGBReadWritePtr Members |
Description |
|
PackAndMove |
Places a buffer of ARGB32 samples into the output surface and moves the sample pointer. |
|
PackPremultAndMove |
Places a buffer of ARGB32 samples into the output surfaces and moves the sample pointer. |
|
PackRect |
Accepts a buffer of either PMARGB32 or ARGB32 samples and writes them to a subsection of the output surface defined by a DXPACKEDRECTDESC structure. |
|
CopyAndMoveBoth |
Copies the specified number of samples from the current position of the source surface to the current position of the output surface. |
|
CopyRect |
Copies the specified number of samples from the specified rectangle in the source surface to the current position on the output surface. |
|
FillAndMove |
Fills the output surface with the specified sample value, starting at the current position and advancing the current position. |
|
FillRect |
Fills a rectangle with the sample value, optionally doing an alpha-blend with the destination. |
|
OverSample |
Alpha-blends the sample value over the sample at the specified position. |
|
OverArrayAndMove |
Alpha-blends an array of samples over the output surface and moves the pointer a specified number of samples. |
|
PackAndMove |
|
SUB
IDXARGBReadWritePtr_PackAndMove
( _ ,
BYVAL cSamples
AS DWORD _
END
SUB |
|
PackPremultAndMove |
|
SUB
IDXARGBReadWritePtr_PackPremultAndMove
( _ ,
BYVAL cSamples
AS DWORD _
END
SUB |
|
PackRect |
|
SUB
IDXARGBReadWritePtr_PackRect
( _
END
SUB |
|
CopyAndMoveBoth |
|
SUB
IDXARGBReadWritePtr_CopyAndMoveBoth
( _
END
SUB |
|
CopyRect |
|
SUB
IDXARGBReadWritePtr_CopyRect
( _
END
SUB |
|
FillAndMove |
|
SUB
IDXARGBReadWritePtr_FillAndMove
( _ , BYVAL cSamples AS DWORD _ ,
BYVAL bDoOver
AS LONG _ END
FUNCTION |
|
FillRect |
|
SUB
IDXARGBReadWritePtr_FillRect
( _
END
SUB |
|
OverSample |
|
SUB
IDXARGBWriteReadPtr_OverSample
( _
END
SUB |
|
OverArrayAndMove |
|
SUB
IDXARGBWriteReadPtr_OverArrayAndMove
( _ END
SUB |
Page last updated on Monday, 03 April 2006 19:45:40 +0200