D3DHAL_DP2COLORFILL 구조체(d3dhal.h)

DirectX 9.0 이상 버전만 해당합니다.

D3DHAL_DP2COLORFILL D3dDrawPrimitives2 가 D3DDP2OP_COLORFILL 명령 토큰에 응답할 때 색 채우기 작업에 사용됩니다.

구문

typedef struct _D3DHAL_DP2COLORFILL {
  DWORD    dwSurface;
  RECTL    rRect;
  D3DCOLOR Color;
} D3DHAL_DP2COLORFILL;

멤버

dwSurface

채울 표면의 핸들을 지정합니다.

rRect

채울 표면 사각형의 왼쪽 위와 오른쪽 아래 점을 지정하는 RECTL 구조를 지정합니다.

Color

색 유형에 대한 D3DCOLOR 지정합니다.

설명

DirectX 9.0 이상 드라이버는 D3DDP2OP_COLORFILL 명령 토큰을 지원해야 하므로 이러한 지원을 나타내는 기능 비트를 노출할 필요가 없습니다.

표시 드라이버는 ARGB 및 YUV 색 형식 클래스에 대한 입력 색 값을 변환해야 합니다. 색 채우기 작업의 경우 입력 색 값이 Color 멤버에 지정됩니다. 자세한 내용은 픽셀 형식에 대한 색 값 처리를 참조하세요.

런타임이 드라이버의 DdBlt 함수를 호출하여 색 채우기 작업을 수행할 때 런타임이 해당 D3DCOLOR 값의 형식을 지원하는 경우 런타임은 D3DCOLOR 값을 명시적 픽셀 값으로 변환합니다. 런타임이 형식을 지원하지 않으면 D3DCOLOR 값이 드라이버에 직접 전달됩니다.

D3DCOLOR 대한 자세한 내용은 DirectX SDK 설명서를 참조하세요.

요구 사항

요구 사항
헤더 d3dhal.h(D3dhal.h 포함)

추가 정보

D3DDP2OP_COLORFILL

D3dDrawPrimitives2

DdBlt