Compartir a través de


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

Cree un objeto de estado de rasterizador que indique a la fase de rasterizador cómo comportarse.

Sintaxis

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

Parámetros

[in] pRasterizerDesc

Tipo: const D3D11_RASTERIZER_DESC*

Puntero a una descripción del estado de rasterizador (consulte D3D11_RASTERIZER_DESC).

[out, optional] ppRasterizerState

Tipo: ID3D11RasterizerState**

Dirección de un puntero al objeto de estado de rasterizador creado (vea ID3D11RasterizerState).

Valor devuelto

Tipo: HRESULT

Este método devuelve E_OUTOFMEMORY si no hay memoria suficiente para crear el sombreador de proceso. Consulta Códigos de retorno de Direct3D 11 para ver otros valores devueltos posibles.

Comentarios

Los objetos de estado de rasterizador únicos 4096 se pueden crear en un dispositivo a la vez.

Si una aplicación intenta crear una interfaz de estado de rasterizador con el mismo estado que una interfaz existente, se devolverá la misma interfaz y el número total de objetos de estado de rasterizador únicos permanecerá igual.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado d3d11.h
Library D3D11.lib

Consulte también

ID3D11Device