Compartilhar via


Método ID3D11Device::CreateRasterizerState (d3d11.h)

Crie um objeto de estado de rasterizador que informa ao estágio do rasterizador como se comportar.

Sintaxe

HRESULT CreateRasterizerState(
  [in]            const D3D11_RASTERIZER_DESC *pRasterizerDesc,
  [out, optional] ID3D11RasterizerState       **ppRasterizerState
);

Parâmetros

[in] pRasterizerDesc

Tipo: const D3D11_RASTERIZER_DESC*

Ponteiro para uma descrição do estado do rasterizador (consulte D3D11_RASTERIZER_DESC).

[out, optional] ppRasterizerState

Tipo: ID3D11RasterizerState**

Endereço de um ponteiro para o objeto de estado do rasterizador criado (consulte ID3D11RasterizerState).

Retornar valor

Tipo: HRESULT

Esse método retornará E_OUTOFMEMORY se não houver memória suficiente para criar o sombreador de computação. Consulte Códigos de retorno do Direct3D 11 para obter outros valores de retorno possíveis.

Comentários

4096 objetos de estado de rasterizador exclusivos podem ser criados em um dispositivo por vez.

Se um aplicativo tentar criar uma interface de estado de rasterizador com o mesmo estado que uma interface existente, a mesma interface será retornada e o número total de objetos de estado do rasterizador exclusivo permanecerá o mesmo.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho d3d11.h
Biblioteca D3D11.lib

Confira também

ID3D11Device