Compartir a través de


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

Crea un objeto de estado de rasterizador que informa a la fase de rasterizador de cómo comportarse y forzar el recuento de muestras mientras se representa UAV o rasteriza.

Sintaxis

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

Parámetros

[in] pRasterizerDesc

Puntero a una estructura de D3D11_RASTERIZER_DESC1 que describe el estado del rasterizador.

[out, optional] ppRasterizerState

Dirección de un puntero a la interfaz ID3D11RasterizerState1 para el objeto de estado de rasterizador creado.

Valor devuelto

Este método devuelve E_OUTOFMEMORY si no hay memoria suficiente para crear el objeto de estado de rasterizador. Consulte Códigos de retorno de Direct3D 11 para ver otros valores devueltos posibles.

Comentarios

Una aplicación puede crear hasta 4096 objetos de estado de rasterizador únicos. Para cada objeto creado, el tiempo de ejecución comprueba si un objeto anterior tiene el mismo estado. Si existe un objeto anterior, el tiempo de ejecución devolverá un puntero a la instancia anterior en lugar de crear un objeto duplicado.

Requisitos

   
Cliente mínimo compatible Actualización de windows 8 y plataforma para Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2012 y Actualización de plataforma para Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado d3d11_1.h
Library D3D11.lib

Consulte también

ID3D11Device1