D3DDDI_OVERLAYINFO 구조체(d3dumddi.h)
D3DDDI_OVERLAYINFO 구조체는 오버레이에 대한 정보를 설명합니다.
통사론
typedef struct _D3DDDI_OVERLAYINFO {
[in] HANDLE hResource;
[in] UINT SubResourceIndex;
[in] RECT DstRect;
[in] RECT SrcRect;
[in] UINT DstColorKeyLow;
[in] UINT DstColorKeyHigh;
[in] UINT SrcColorKeyLow;
[in] UINT SrcColorKeyHigh;
[in] D3DDDI_OVERLAYINFOFLAGS Flags;
} D3DDDI_OVERLAYINFO;
회원
[in] hResource
오버레이를 사용하여 표시되는 리소스에 대한 핸들입니다. 리소스는 pResource 매개 변수가 가리키는 D3DDDIARG_CREATERESOURCE 구조체의 Flags 멤버에 설정된 오버레이 비트 필드 플래그를 사용하여 CreateResource 함수를 호출하여 생성됩니다.
[in] SubResourceIndex
hResource 멤버에 의해 지정된 리소스에 할당 목록이 포함된 경우 하위 리소스에 대한 인덱스입니다.
[in] DstRect
디스플레이의 출력 좌표를 포함하는 대상 사각형의 RECT 구조체입니다.
[in] SrcRect
표시되는 원본 사각형의 RECT 구조체입니다.
[in] DstColorKeyLow
DstColorKey 비트 필드 플래그가 Flags 멤버에 설정된 경우 대상 색 키의 값입니다. 색 키가 범위인 경우 DstColorKeyLow 범위의 아래쪽 끝을 포함합니다. 값은 오버레이되는 기본 표면의 네이티브 형식입니다.
[in] DstColorKeyHigh
DstColorKeyRange 비트 필드 플래그가 Flags설정된 경우 대상 색 키 범위의 하이 엔드입니다. 값은 오버레이되는 기본 표면의 네이티브 형식입니다.
[in] SrcColorKeyLow
SrcColorKey 비트 필드 플래그가 Flags 멤버에 설정된 경우 원본 색 키의 값입니다. 색 키가 범위인 경우 SrcColorKeyLow 범위의 아래쪽 끝을 포함합니다. 값은 표시되는 오버레이 리소스의 네이티브 형식입니다.
[in] SrcColorKeyHigh
SrcColorKeyRange 비트 필드 플래그가 Flags설정된 경우 소스 색 키 범위의 하이 엔드입니다. 값은 표시되는 오버레이 리소스의 네이티브 형식입니다.
[in] Flags
수행할 오버레이 작업의 형식을 식별하는 D3DDDI_OVERLAYINFOFLAGS 구조체입니다. 일부 플래그는 다른 플래그와 함께 사용할 수 없습니다. 자세한 내용은 다음 설명 섹션을 참조하세요.
발언
SrcColorKey, SrcColorKeyRange, DstColorKey및 DstColorKeyRange 비트 필드 플래그는 Flags 멤버에서 동시에 설정되지 않습니다.
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista 이상 버전의 Windows 운영 체제에서 사용할 수 있습니다. |
헤더 | d3dumddi.h(D3dumddi.h 포함) |