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

See also

CDXBaseARGBPtr

 

 

Show: