DXPtrFillInfo structure
Describes a fill operation that should be performed on procedural surfaces. It is used by the CDXBaseARGBPtr::FillSamples function.
Syntax
typedef struct DXPtrFillInfo {
DXBASESAMPLE *pSamples;
unsigned long cSamples;
unsigned long x;
unsigned long y;
BOOL bPremult;
} DXPtrFillInfo;
Members
pSamples
Pointer to the memory location to fill.cSamples
Value of type unsigned long that indicates the number of samples to fill.x
Value of type unsigned long that indicates the position along the x-axis within the coordinate space of the procedural surfaces. This is used for horizontal pattern alignment.y
Value of type unsigned long that indicates the position along the y-axis within the coordinate space of the procedural surfaces. This is used for vertical pattern alignment.bPremult
Value of type BOOL that specifies whether the samples being written should be alpha premultiplied. If TRUE, the output samples are in PMARGB32 format; if FALSE, the output format is ARGB32.
Requirements
Minimum supported client |
Windows XP |
Minimum supported server |
Windows 2000 Server |
Header |
Dxsurfb.h |