DXFillSurface function
Fills an entire DXSurface with a color.
Syntax
HRESULT DXFillSurface(
_In_ IDXSurface *pSurface,
_In_ DXPMSAMPLE Color,
_In_ BOOL bDoOver = FALSE,
_In_ unsigned long ulTimeOut
);
Parameters
pSurface [in]
A pointer to an IDXSurface interface that specifies the DXSurface to fill.
Color [in]
A DXPMSAMPLE object that specifies the color to use for filling.
bDoOver [in]
A value of type BOOL that specifies whether the fill color should blend with the surface image.
FALSE (FALSE)
Default. The fill color replaces the surface image.
TRUE (true)
The fill color is blended with the surface image.
ulTimeOut [in]
A value of type unsigned long that specifies the time, in milliseconds, to wait for a surface lock. The default value is 10 seconds.
Return value
Returns S_OK for a successful fill operation, or another HRESULT for an error condition.
Remarks
You can use this function to initialize or quickly erase existing surfaces.
Requirements
Minimum supported client |
Windows XP |
Minimum supported server |
Windows 2000 Server |
Header |
Dxhelper.h |