Compartilhar via


Método ID3D11Device1::CreateRasterizerState1 (d3d11_1.h)

Cria um objeto de estado do rasterizador que informa ao estágio do rasterizador como se comportar e força a contagem de amostras durante a renderização ou rasterização do UAV.

Sintaxe

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

Parâmetros

[in] pRasterizerDesc

Um ponteiro para uma estrutura D3D11_RASTERIZER_DESC1 que descreve o estado do rasterizador.

[out, optional] ppRasterizerState

Endereço de um ponteiro para a interface ID3D11RasterizerState1 para o objeto de estado do rasterizador criado.

Valor retornado

Esse método retornará E_OUTOFMEMORY se não houver memória suficiente para criar o objeto de estado do rasterizador. Confira Códigos de retorno do Direct3D 11 para obter outros valores retornados possíveis.

Comentários

Um aplicativo pode criar até 4096 objetos de estado de rasterizador exclusivos. Para cada objeto criado, o runtime verifica se um objeto anterior tem o mesmo estado. Se esse objeto anterior existir, o runtime retornará um ponteiro para a instância anterior em vez de criar um objeto duplicado.

Requisitos

   
Cliente mínimo com suporte Windows 8 e Platform Update para Windows 7 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2012 e Platform Update para Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho d3d11_1.h
Biblioteca D3D11.lib

Confira também

ID3D11Device1