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 |