Compartir a través de


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

Establezca todos los elementos de un destino de representación en un valor.

Sintaxis

void ClearRenderTargetView(
  [in] ID3D10RenderTargetView *pRenderTargetView,
  [in] const FLOAT [4]        ColorRGBA
);

Parámetros

[in] pRenderTargetView

Tipo: ID3D10RenderTargetView*

Puntero al destino de representación.

[in] ColorRGBA

Tipo: const FLOAT

Matriz de 4 componentes que representa el color con el que rellenar el destino de representación.

Valor devuelto

None

Observaciones

Las aplicaciones que quieran borrar un destino de representación en un patrón de bits de valor entero específico deben representar un quad alineado con pantalla en lugar de usar este método. El motivo de esto es que este método acepta como entrada un valor de punto flotante, que puede no tener el mismo patrón de bits que el entero original.

Diferencias entre Direct3D 9 y Direct3D 10:

A diferencia de Direct3D 9, siempre se borra la extensión completa de la vista de recursos. No se aplica la configuración de tijera y ventanilla.

 

Cuando se usa 10Level9, ClearRenderTargetView solo borra el primer segmento de matriz en la vista de destino de representación. Esto puede afectar a los escenarios de representación de mapas de cubos (por ejemplo). Las aplicaciones deben crear una vista de destino de representación para cada segmento de cara o matriz y, a continuación, borrar cada vista individualmente.

Requisitos

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

Consulte también

Id3D10Device (interfaz)