다음을 통해 공유


D3DDDIARG_SETSTREAMSOURCE 구조체(d3dumddi.h)

D3DDDIARG_SETSTREAMSOURCE 구조체는 꼭짓점 버퍼에 바인딩할 꼭짓점 스트림의 부분을 설명합니다.

구문

typedef struct _D3DDDIARG_SETSTREAMSOURCE {
  [in] UINT   Stream;
  [in] HANDLE hVertexBuffer;
  [in] UINT   Offset;
  [in] UINT   Stride;
} D3DDDIARG_SETSTREAMSOURCE;

멤버

[in] Stream

드라이버에서 지정한 최대 스트림 수와 0 사이의 값인 바인딩할 스트림입니다.

[in] hVertexBuffer

꼭짓점 버퍼에 대한 핸들입니다. 이 멤버가 0이면 스트림이 더 이상 꼭짓점 버퍼에 바인딩되지 않아야 합니다.

[in] Offset

스트림에 대한 오프셋(바이트)입니다.

오프셋 값은 DWORD 정렬이어야 합니다.

[in] Stride

한 꼭짓점에서 다음 꼭짓점까지의 크기(바이트)입니다. Stride가 0으로 설정된 경우 모든 꼭짓점은 처리를 위해 동일한 데이터를 받습니다.

예를 들어 애플리케이션은 첫 번째 스트림에 위치 정보가 포함되고 두 번째 스트림에 일반 정보가 포함된 두 개의 입력 원본 스트림을 사용할 수 있습니다. 두 번째 스트림의 stride가 0으로 설정된 경우 두 번째 스트림의 모든 꼭짓점은 두 번째 스트림에서 발생하는 첫 번째 일반 정보인 동일한 일반 정보를 사용합니다.

Stride 값은 DWORD에 맞춰야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista 이상 버전의 Windows 운영 체제에서 사용할 수 있습니다.
머리글 d3dumddi.h(D3dumddi.h 포함)

추가 정보

SetStreamSource