ID3D11Device1::CreateRasterizerState1 메서드(d3d11_1.h)

래스터라이저 스테이지에 동작하는 방법을 알리고 UAV 렌더링 또는 래스터화 중 샘플 수를 강제로 적용하는 래스터라이저 상태 개체를 만듭니다.

구문

HRESULT CreateRasterizerState1(
  [in]            const D3D11_RASTERIZER_DESC1 *pRasterizerDesc,
  [out, optional] ID3D11RasterizerState1       **ppRasterizerState
);

매개 변수

[in] pRasterizerDesc

래스터라이저 상태를 설명하는 D3D11_RASTERIZER_DESC1 구조체에 대한 포인터입니다.

[out, optional] ppRasterizerState

생성된 래스터라이저 상태 개체에 대한 ID3D11RasterizerState1 인터페이스에 대한 포인터의 주소입니다.

반환 값

이 메서드는 래스터라이저 상태 개체를 만들기 위한 메모리가 부족한 경우 E_OUTOFMEMORY 반환합니다. 가능한 다른 반환 값은 Direct3D 11 반환 코드를 참조하세요.

설명

앱은 최대 4096개 고유 래스터라이저 상태 개체를 만들 수 있습니다. 생성된 각 개체에 대해 런타임은 이전 개체의 상태가 같은지 확인합니다. 이러한 이전 개체가 있는 경우 런타임은 중복 개체를 만드는 대신 이전 instance 대한 포인터를 반환합니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 7용 Windows 8 및 플랫폼 업데이트 [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2012 및 Windows Server 2008 R2용 플랫폼 업데이트 [데스크톱 앱 | UWP 앱]
대상 플랫폼 Windows
헤더 d3d11_1.h
라이브러리 D3D11.lib

추가 정보

ID3D11Device1