DXGK_GDIARG_COLORFILL 구조체(d3dkmddi.h)

DXGK_GDIARG_COLORFILL 구조체는 GDI 하드웨어 가속 색 채우기 작업의 특징을 설명합니다.

구문

typedef struct _DXGK_GDIARG_COLORFILL {
  [in] RECT DstRect;
       UINT DstAllocationIndex;
       UINT NumSubRects;
       RECT *pSubRects;
       UINT Color;
       WORD Rop;
       WORD Rop3;
} DXGK_GDIARG_COLORFILL;

멤버

[in] DstRect

수정할 사각형 영역을 정의하는 RECT 구조체입니다. 이 사각형은 대상 표면의 좌표계에 지정되며 왼쪽 위와 오른쪽 아래의 두 점으로 정의됩니다. 사각형은 오른쪽 아래에 배타적입니다. 즉, 아래쪽 및 오른쪽 가장자리는 비트 블록 전송의 일부가 아닙니다. 사각형을 정의하는 두 지점은 항상 순서가 잘 정렬됩니다.

DstRect에서 정의한 대상 사각형은 대상 표면의 범위를 초과할 수 있지만 하위 사각형은 초과할 수 없습니다. 또한 모든 하위 사각형은 대상 표면 내부에 적합하도록 보장됩니다. 하위 사각형은 대상 사각형보다 작은 경계 사각형으로 더 제한할 수 있습니다.

DstAllocationIndex

[in] DstRect 대상 사각형에서 참조하는 할당을 지정하는 할당 목록의 요소 인덱스입니다.

NumSubRects

[in] 대상 표면 공간의 하위 사각형 수입니다. 하위 사각형은 DstRect 대상 사각형으로 단단히 바인딩되지 않습니다.

pSubRects

[in] DstRect 대상 사각형으로 제한된 대상 표면 공간의 하위 사각형에 대한 포인터입니다.

Color

[in] 채우기 색(32비트 ARGB 부호 없는 픽셀 형식)입니다(D3DDDIFORMAT 열거형의 D3DDDIFMT_A8R8G8B8 값으로 정의됨).

Rop

[in] DXGK_GDIROP_COLORFILL 열거형의 상수 값으로 정의된 GDI 래스터 작업(ROP)을 지정하는 8 비트 값입니다.

Rop3

[in] 브러시, 소스 비트맵 및 대상 비트맵을 256개의 가능한 조합 중 하나로 결합하는 ROP3(3차원 GDI 래스터 작업)을 지정하는 8비트 값입니다. 이 유형의 래스터 작업은 드라이버가 DXGK_PRESENTATIONCAPS 구조에서 SupportAllBltRops 멤버를 설정한 경우에만 처리됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 7
머리글 d3dkmddi.h(D3dkmddi.h 포함)

추가 정보

D3DDDIFORMAT

DXGK_GDIROP_COLORFILL

DXGK_PRESENTATIONCAPS

RECT