Share via


Método ID3D10Device::CreateRasterizerState (d3d10.h)

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

Sintaxis

HRESULT CreateRasterizerState(
  [in]  const D3D10_RASTERIZER_DESC *pRasterizerDesc,
  [out] ID3D10RasterizerState       **ppRasterizerState
);

Parámetros

[in] pRasterizerDesc

Tipo: const D3D10_RASTERIZER_DESC*

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

[out] ppRasterizerState

Tipo: ID3D10RasterizerState**

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

Valor devuelto

Tipo: HRESULT

Este método devuelve uno de los siguientes códigos de retorno de Direct3D 10.

Comentarios

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

Si una aplicación intenta crear un estado de rasterizador con la misma descripción que un estado de rasterizador existente, se devolverá la misma interfaz con un recuento de referencias incrementado y se devolverá el número total de objetos de estado de rasterizador únicos.

Requisitos

   
Plataforma de destino Windows
Encabezado d3d10.h
Library D3D10.lib

Consulte también

Id3D10Device (interfaz)