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
Flags 멤버에서 DstColorKey 비트 필드 플래그가 설정된 경우 대상 색 키의 값입니다. 색 키가 범위인 경우 DstColorKeyLow 에는 범위의 아래쪽 끝이 포함됩니다. 값은 오버레이되는 기본 표면의 네이티브 형식입니다.
[in] DstColorKeyHigh
DstColorKeyRange 비트 필드 플래그가 Flags에 설정된 경우 대상 색 키 범위의 하이 엔드입니다. 값은 오버레이되는 기본 표면의 네이티브 형식입니다.
[in] SrcColorKeyLow
Flags 멤버에서 SrcColorKey 비트 필드 플래그가 설정된 경우 원본 색 키의 값입니다. 색 키가 범위인 경우 SrcColorKeyLow 에는 범위의 아래쪽 끝이 포함됩니다. 값은 표시되는 오버레이 리소스의 네이티브 형식입니다.
[in] SrcColorKeyHigh
SrcColorKeyRange 비트 필드 플래그가 Flags에 설정된 경우 원본 색 키 범위의 하이 엔드입니다. 값은 표시되는 오버레이 리소스의 네이티브 형식입니다.
[in] Flags
수행할 오버레이 작업의 유형을 식별하는 D3DDDI_OVERLAYINFOFLAGS 구조체입니다. 일부 플래그는 다른 플래그와 함께 사용할 수 없습니다. 자세한 내용은 아래 설명 부분을 참조하십시오.
설명
SrcColorKey, SrcColorKeyRange, DstColorKey 및 DstColorKeyRange 비트 필드 플래그는 Flags 멤버에서 동시에 설정되지 않습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista 이상 버전의 Windows 운영 체제에서 사용할 수 있습니다. |
머리글 | d3dumddi.h(D3dumddi.h 포함) |