D3DHAL_DP2BUFFERBLT 구조체(d3dhal.h)

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

D3DHAL_DP2BUFFERBLT D3dDrawPrimitives2 가 D3DDP2OP_BUFFERBLT 명령 토큰에 응답할 때 꼭짓점 또는 인덱스 버퍼 Blt에 사용됩니다.

구문

typedef struct _D3DHAL_DP2BUFFERBLT {
  DWORD    dwDDDestSurface;
  DWORD    dwDDSrcSurface;
  DWORD    dwOffset;
  D3DRANGE rSrc;
  DWORD    dwFlags;
} D3DHAL_DP2BUFFERBLT;

멤버

dwDDDestSurface

대상 꼭짓점 또는 인덱스 버퍼에 대한 핸들을 지정합니다.

dwDDSrcSurface

원본 꼭짓점 또는 인덱스 버퍼에 대한 핸들을 지정합니다.

dwOffset

복사본을 전달해야 하는 대상 버퍼의 오프셋(바이트)을 지정합니다.

rSrc

복사해야 하는 원본 버퍼의 범위를 지정합니다. Microsoft Windows SDK 설명서에 설명된 D3DRANGE 구조체이며 UINT 오프셋(바이트)과 UINT 크기(바이트)를 포함합니다.

dwFlags

사용되지 않습니다.

설명

CreateD3DBuffer 콜백은 버퍼 Blt의 원본 및 대상 버퍼로 사용할 수 있는 꼭짓점 또는 인덱스 버퍼에 대한 작은 정수 핸들을 만듭니다.

D3DHAL_DP2TEXBLT 대한 설명을 참조하세요.

요구 사항

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

추가 정보

CreateD3DBuffer

D3DDP2OP_BUFFERBLT

D3DHAL_DP2COMMAND

D3dDrawPrimitives2