D3DHAL_DP2BLT 구조체(d3dhal.h)

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

D3DHAL_DP2BLT D3dDrawPrimitives2 가 D3DDP2OP_BLT 명령 토큰에 응답할 때 2차원 표면 Blt에 사용됩니다.

구문

typedef struct _D3DHAL_DP2BLT {
  DWORD dwSource;
  RECTL rSource;
  DWORD dwSourceMipLevel;
  DWORD dwDest;
  RECTL rDest;
  DWORD dwDestMipLevel;
  DWORD Flags;
} D3DHAL_DP2BLT;

멤버

dwSource

원본 표면에 대한 핸들을 지정합니다.

rSource

원본 표면에서 사각형의 왼쪽 위와 오른쪽 아래 점을 지정하는 RECTL 구조를 지정합니다. 이러한 점은 원본 블릿 데이터의 영역과 원본 표면의 위치를 정의합니다.

dwSourceMipLevel

Blt의 원본인 MIP 맵 텍스처의 하위값을 지정합니다.

dwDest

대상 화면에 대한 핸들을 지정합니다.

rDest

대상 표면에서 사각형의 왼쪽 위와 오른쪽 아래 점을 지정하는 RECTL 구조를 지정합니다. 이러한 점은 블릿이 발생하는 영역과 대상 표면의 위치를 정의합니다.

dwDestMipLevel

Blt의 대상인 MIP 맵 텍스처의 하위값을 지정합니다.

Flags

드라이버가 수행해야 하는 필터링 유형을 나타내는 플래그를 지정합니다. 이 멤버는 드라이버가 자체 필터링 기술을 사용할 수 있거나 다음 플래그 중 하나로 설정되었음을 나타내기 위해 0으로 설정됩니다.

플래그 의미
DP2BLT_LINEAR 선형 필터링에 대해 설정합니다.
DP2BLT_POINT 점 필터링에 대해 설정합니다.

설명

dwSource 또는 dwDest 멤버는 최상위 표면에 대한 커널 핸들을 지정하고 dwSourceMipLevel 또는 dwDestMiplevel 멤버는 Blt가 발생하는 MIP 맵 체인의 하위 수준을 지정합니다.

요구 사항

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

추가 정보

D3DDP2OP_BLT

D3DHAL_DP2COMMAND

D3dDrawPrimitives2