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) 아니요

스트림 출력 개체