RestartStrip(DirectX HLSL Stream-Output 개체)
현재 기본 스트립을 종료하고 새 스트립을 시작합니다. 현재 스트립에 기본 토폴로지를 채우기 위해 내보내는 꼭짓점이 충분하지 않으면 끝부분에 있는 불완전한 기본 형식이 삭제됩니다.
RestartStrip();
매개 변수
항목 | 설명 |
---|---|
None |
반환 값
없음
설명
스트립 컷은 현재 스트립이 끝나고 새 스트립이 시작되도록 합니다. 스트립 잘라내기는 이 메서드를 명시적으로 호출하거나 최대 인덱스 값(1, 32비트 인덱스에 대해 0xffffffff 또는 16비트 인덱스의 경우 0xffff)까지 렌더링하여 수행할 수 있습니다. 인덱싱된 인스턴스 그리기의 각 인스턴스는 스트립 잘라내기를 자동으로 생성합니다. 이는 토폴로지가 삼각형 스트립이 아닌 경우에도 마찬가지입니다.
참고
재시작 및 잘라내기를 위한 1 '마법의 값'에 대한 지원은 기능 수준 10.0 이상 디바이스에서만 사용할 수 있습니다.
출력은 항상 삼각형 스트립인 것으로 간주됩니다. 출력을 삼각형 목록으로 만들려면 각 삼각형 간에 RestartStrip을 호출해야 합니다. 삼각형 팬은 지원되지 않습니다.
최소 셰이더 모델
이 함수는 다음 셰이더 모델에서 지원됩니다.
셰이더 모델 | 지원 여부 |
---|---|
셰이더 모델 4 | 예 |
셰이더 모델 3(DirectX HLSL) | 아니요 |
셰이더 모델 2(DirectX HLSL) | 아니요 |
셰이더 모델 1(DirectX HLSL) | 아니요 |