다음을 통해 공유


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