다음을 통해 공유


D3DHAL_DP2SETINDICES 구조체(d3dhal.h)

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

D3DHAL_DP2SETINDICES 구조체는 D3dDrawPrimitives2대한 현재 인덱스 버퍼를 설정하는 데 사용됩니다.

통사론

typedef struct _D3DHAL_DP2SETINDICES {
  DWORD dwVBHandle;
  DWORD dwStride;
} D3DHAL_DP2SETINDICES;

회원

dwVBHandle

D3dCreateSurfaceEx호출을 통해 이 표면과 연결된 표면 핸들을 지정합니다.

dwStride

인덱스 버퍼에 포함된 인덱스의 크기를 지정하고 인덱스가 16비트이면 값 2를, 인덱스가 32비트 수량인 경우 4를 가집니다.

발언

핸들 값이 0이며 현재 인덱스 버퍼가 지워진 것을 나타냅니다. 인덱싱된 기본 형식을 그리려는 후속 시도(다른 D3DDP2OP_SETINDICES 토큰을 통해 새 현재 인덱스 버퍼가 설정되기 전에)는 크래시가 발생하지 않도록 드라이버에서 처리해야 합니다. 이 오류 조건이 감지되면 드라이버의 디버그 버전에 디버그 출력 스트림에 대한 정보 메시지를 표시해야 합니다.

요구 사항

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

참고 항목

D3dCreateSurfaceEx

D3dDrawPrimitives2