Skip to main content
인덱싱되지 않은 인스턴스 기본 도형을 그립니다.

구문

매개 변수

VertexCountPerInstance [in]
형식: UINT
그릴 꼭짓점 수입니다. InstanceCount [in]
형식: UINT
그릴 인스턴스 수입니다. StartVertexLocation [in]
형식: UINT
첫 번째 꼭짓점의 인덱스입니다. StartInstanceLocation [in]
형식: UINT
꼭짓점 버퍼에서 인스턴스별 데이터를 읽기 전에 각 인덱스에 더해지는 값입니다.

반환 값

형식: void 없음.

설명

Draw API는 렌더링 파이프라인에 작업을 제출합니다. 인스턴싱은 동일한 지오메트리를 재사용하여 장면에서 여러 개체를 그림으로써 성능을 확장할 수 있습니다. 인스턴싱의 한 가지 예는 서로 다른 위치와 색상으로 동일한 개체를 그리는 것입니다. 인스턴스화된 draw 호출에 대한 꼭짓점 데이터는 일반적으로 파이프라인에 바인딩된 꼭짓점 버퍼에서 옵니다. 그러나 시스템 값 시맨틱(SV_InstanceID)으로 식별된 인스턴스 데이터가 있는 셰이더에서 꼭짓점 데이터를 제공할 수도 있습니다.

예제

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

요구 사항

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

함께 보기

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