Skip to content

Latest commit

 

History

History
89 lines (61 loc) · 3.42 KB

ns-d3dhal-_d3dhal_dp2adddirtyrect.md

File metadata and controls

89 lines (61 loc) · 3.42 KB
UID title description old-location tech.root ms.date keywords ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames f1_keywords topic_type api_type api_location api_name
NS:d3dhal._D3DHAL_DP2ADDDIRTYRECT
_D3DHAL_DP2ADDDIRTYRECT (d3dhal.h)
DirectX 8.1 and later versions only. D3DHAL_DP2ADDDIRTYRECT is used to specify that a portion of a 2D resource--a 2D texture or cube texture--was dirtied in system memory. Therefore, this 2D texture must be reloaded into video memory before being used.
display\d3dhal_dp2adddirtyrect.htm
display
05/10/2018
D3DHAL_DP2ADDDIRTYRECT structure
*LPD3DHAL_DP2ADDDIRTYRECT, D3DHAL_DP2ADDDIRTYRECT, D3DHAL_DP2ADDDIRTYRECT structure [Display Devices], LPD3DHAL_DP2ADDDIRTYRECT, LPD3DHAL_DP2ADDDIRTYRECT structure pointer [Display Devices], _D3DHAL_DP2ADDDIRTYRECT, d3dhal/D3DHAL_DP2ADDDIRTYRECT, d3dhal/LPD3DHAL_DP2ADDDIRTYRECT, d3dstrct_64c25041-cbd9-4073-a42a-e9fb304e0d65.xml, display.d3dhal_dp2adddirtyrect
d3dhal.h
D3dhal.h
Windows
Windows
D3DHAL_DP2ADDDIRTYRECT
_D3DHAL_DP2ADDDIRTYRECT
d3dhal/_D3DHAL_DP2ADDDIRTYRECT
D3DHAL_DP2ADDDIRTYRECT
d3dhal/D3DHAL_DP2ADDDIRTYRECT
APIRef
kbSyntax
HeaderDef
d3dhal.h
_D3DHAL_DP2ADDDIRTYRECT
D3DHAL_DP2ADDDIRTYRECT

_D3DHAL_DP2ADDDIRTYRECT structure

-description

DirectX 8.1 and later versions only.

D3DHAL_DP2ADDDIRTYRECT is used to specify that a portion of a 2D resource--a 2D texture or cube texture--was dirtied in system memory. Therefore, this 2D texture must be reloaded into video memory before being used.

-struct-fields

-field dwSurface

Specifies the handle to the managed 2D resource that contains a dirtied 2D texture.

-field rDirtyArea

Specifies the 2D texture that was marked as dirtied. This is a RECTL structure.

-remarks

D3DHAL_DP2ADDDIRTYRECT, along with the DP2OP_ADDDIRTYRECT token, is used only for driver managed resources and surfaces. D3DHAL_DP2ADDDIRTYRECT is never sent unless the driver indicates that it manages resources. To indicate that it manages resources, the driver must set the DDCAPS2_CANMANAGERESOURCE bit, in addition to the DDCAPS2_CANMANAGETEXTURE bit, in the dwCaps2 member of a DDCORECAPS structure. The driver specifies this DDCORECAPS structure in the ddCaps member of a DD_HALINFO structure when the driver's DrvGetDirectDrawInfo function is called to initialize the DirectDraw component of the driver.

-see-also

D3DHAL_DP2COMMAND

D3DHAL_DP2OPERATION

DDCORECAPS

DD_HALINFO

DrvGetDirectDrawInfo