D3DHAL_DP2SETRENDERTARGET 구조체(d3dhal.h)

D3DHAL_DP2SETRENDERTARGET 구조체는 D3DDP2OP_SETRENDERTARGET opcode와 함께 사용하여 현재 컨텍스트에서 새 렌더링 대상 표면 및 깊이 버퍼를 매핑합니다.

구문

typedef struct _D3DHAL_DP2SETRENDERTARGET {
  DWORD hRenderTarget;
  DWORD hZBuffer;
} D3DHAL_DP2SETRENDERTARGET;

멤버

hRenderTarget

렌더링 대상에 대한 핸들을 지정합니다.

hZBuffer

깊이 버퍼에 대한 핸들을 지정합니다.

설명

드라이버는 D3dDrawPrimitives2 명령 스트림의 D3DDP2OP_SETRENDERTARGET opcode에 대한 응답으로 다음 작업을 수행해야 합니다.

  1. hRenderTarget으로 식별된 렌더링 대상을 드라이버의 컨텍스트에 저장합니다.
  2. hZBuffer로 식별된 깊이 버퍼를 드라이버 컨텍스트에 저장합니다.
자세한 구현 정보는 Microsoft DDK(Windows 드라이버 개발 키트)와 함께 제공되는 p3samp 샘플 드라이버를 참조하세요.

요구 사항

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

추가 정보

D3DDP2OP_SETRENDERTARGET

D3dDrawPrimitives2