구문
매개 변수
IndexCountPerInstance [in]형식: UINT 각 인스턴스에 대해 인덱스 버퍼에서 읽는 인덱스 수입니다. InstanceCount [in]
형식: UINT 그릴 인스턴스 수입니다. StartIndexLocation [in]
형식: UINT 인덱스 버퍼에서 GPU가 읽는 첫 번째 인덱스의 위치입니다. BaseVertexLocation [in]
형식: INT 꼭짓점 버퍼에서 꼭짓점을 읽기 전에 각 인덱스에 더해지는 값입니다. StartInstanceLocation [in]
형식: UINT 꼭짓점 버퍼에서 인스턴스별 데이터를 읽기 전에 각 인덱스에 더해지는 값입니다.
반환 값
형식: void 없음.설명
Draw API는 렌더링 파이프라인에 작업을 제출합니다. 인스턴싱은 동일한 지오메트리를 재사용하여 장면에서 여러 개체를 그림으로써 성능을 확장할 수 있습니다. 인스턴싱의 한 가지 예는 서로 다른 위치와 색상으로 동일한 개체를 그리는 것입니다. 인스턴싱에는 여러 꼭짓점 버퍼가 필요합니다: 꼭짓점별 데이터에 대한 최소 하나와 인스턴스별 데이터에 대한 두 번째 버퍼입니다.예제
D3D12Bundles 샘플은 다음과 같이 ID3D12GraphicsCommandList::DrawIndexedInstanced를 사용합니다:요구 사항
헤더: d3d12_xs.h 또는 d3d12_x.h라이브러리: d3d12_xs.lib 또는 d3d12_x.lib
지원 플랫폼: XBOX Series 콘솔 및 XBOX One 제품군
