다음을 통해 공유


ID3D11DeviceContext::RSSetScissorRects 메서드(d3d11.h)

가위 사각형 배열을 래스터라이저 단계에 바인딩합니다.

구문

void RSSetScissorRects(
  [in]           UINT             NumRects,
  [in, optional] const D3D11_RECT *pRects
);

매개 변수

[in] NumRects

형식: UINT

바인딩할 가위 사각형의 수입니다.

[in, optional] pRects

형식: const D3D11_RECT*

가위 사각형 배열입니다( D3D11_RECT 참조).

반환 값

없음

설명

모든 가위 사각형은 원자성으로 하나의 연산으로 설정해야 합니다. 호출에 의해 정의되지 않은 모든 가위 사각형은 사용하지 않도록 설정됩니다.

가위 사각형은 래스터라이저 상태에서 ScissorEnable이 true로 설정된 경우에만 사용됩니다( D3D11_RASTERIZER_DESC 참조).

사용할 가위 사각형은 기하 도형 셰이더에 의한 SV_ViewportArrayIndex 의미 체계 출력에 의해 결정됩니다(셰이더 의미 체계 구문 참조). 기하 도형 셰이더가 SV_ViewportArrayIndex 의미 체계를 사용하지 않는 경우 Direct3D는 배열의 첫 번째 가위 사각형을 사용합니다.

배열의 각 가위 사각형은 뷰포트 배열의 뷰포트에 해당합니다( ID3D11DeviceContext::RSSetViewports 참조).

Windows Phone 8: 이 API가 지원됩니다.

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 d3d11.h
라이브러리 D3D11.lib

추가 정보

ID3D11DeviceContext