Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

ID3D11Device1::CreateRasterizerState1 method

Creates a rasterizer state object that informs the rasterizer stage how to behave and forces the sample count while UAV rendering or rasterizing.

Syntax


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

Parameters

pRasterizerDesc [in]

A pointer to a D3D11_RASTERIZER_DESC1 structure that describes the rasterizer state.

ppRasterizerState [out]

Address of a pointer to the ID3D11RasterizerState1 interface for the rasterizer state object created.

Return value

This method returns E_OUTOFMEMORY if there is insufficient memory to create the rasterizer state object. See Direct3D 11 Return Codes for other possible return values.

Remarks

An app can create up to 4096 unique rasterizer state objects. For each object created, the runtime checks to see if a previous object has the same state. If such a previous object exists, the runtime will return a pointer to previous instance instead of creating a duplicate object.

Windows Phone 8: This API is supported.

Requirements

Minimum supported client

Windows 8 and Platform Update for Windows 7 [desktop apps | Windows Store apps]

Minimum supported server

Windows Server 2012 and Platform Update for Windows Server 2008 R2 [desktop apps | Windows Store apps]

Header

D3D11_1.h

Library

D3D11.lib

See also

ID3D11Device1

 

 

Community Additions

Show:
© 2014 Microsoft