D3DHAL_DP2WINFO 구조체(d3dhal.h)

D3DHAL_DP2WINFO 구조체는 w 버퍼링에 사용할 w 범위를 드라이버에 알리는 데 사용됩니다.

구문

typedef struct _D3DHAL_DP2WINFO {
  D3DVALUE dvWNear;
  D3DVALUE dvWFar;
} D3DHAL_DP2WINFO;

멤버

dvWNear

dvWFar

각각 w 버퍼의 근거리 및 원거리 제한을 지정합니다. 이러한 멤버는 유효한 부동 소수점 값일 수 있습니다.

설명

D3dDrawPrimitives2 콜백은 명령 버퍼에서 D3DHAL_DP2WINFO 구조를 구문 분석하고 D3DHAL_DP2COMMAND D3DDP2OP_WINFO 설정되면 w 버퍼링을 위한 드라이버의 크기 조정 매개 변수를 업데이트합니다.

하나의 D3DHAL_DP2WINFO 구조체는 명령 버퍼의 D3DHAL_DP2COMMAND 구조를 따릅니다.

드라이버는 내부 렌더링 컨텍스트의 w 버퍼 부분을 이 구조에 지정된 w 범위로 업데이트해야 합니다. 드라이버는 이 정보를 사용하여 w 버퍼의 크기를 조정할 수 있습니다.

이 기능을 지원하지 않는 비디오 어댑터는 이러한 지침을 무시하고 건너뛰고 나머지 명령 버퍼를 계속 처리해야 합니다.

요구 사항

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

추가 정보

D3DDP2OP_WINFO

D3DHAL_DP2COMMAND

D3dDrawPrimitives2