Skip to main content
인덱싱된 인스턴스 기본 도형을 그립니다.

구문

매개 변수

IndexCountPerInstance [in]
형식: UINT
각 인스턴스에 대해 인덱스 버퍼에서 읽는 인덱스 수입니다. InstanceCount [in]
형식: UINT
그릴 인스턴스 수입니다. StartIndexLocation [in]
형식: UINT
인덱스 버퍼에서 GPU가 읽는 첫 번째 인덱스의 위치입니다. BaseVertexLocation [in]
형식: INT
꼭짓점 버퍼에서 꼭짓점을 읽기 전에 각 인덱스에 더해지는 값입니다. StartInstanceLocation [in]
형식: UINT
꼭짓점 버퍼에서 인스턴스별 데이터를 읽기 전에 각 인덱스에 더해지는 값입니다.

반환 값

형식: void 없음.

설명

Draw API는 렌더링 파이프라인에 작업을 제출합니다. 인스턴싱은 동일한 지오메트리를 재사용하여 장면에서 여러 개체를 그림으로써 성능을 확장할 수 있습니다. 인스턴싱의 한 가지 예는 서로 다른 위치와 색상으로 동일한 개체를 그리는 것입니다. 인스턴싱에는 여러 꼭짓점 버퍼가 필요합니다: 꼭짓점별 데이터에 대한 최소 하나와 인스턴스별 데이터에 대한 두 번째 버퍼입니다.

예제

D3D12Bundles 샘플은 다음과 같이 ID3D12GraphicsCommandList::DrawIndexedInstanced를 사용합니다:
D3D12 참조의 예제 코드를 참조하세요.

요구 사항

헤더: d3d12_xs.h 또는 d3d12_x.h
라이브러리: d3d12_xs.lib 또는 d3d12_x.lib
지원 플랫폼: XBOX Series 콘솔 및 XBOX One 제품군

함께 보기

ID3D12GraphicsCommandList
마지막 수정일 2026년 8월 24일