Compartir a través de


Método ID3D11DeviceContext::ClearRenderTargetView (d3d11.h)

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

Sintaxis

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

Parámetros

[in] pRenderTargetView

Tipo: ID3D11RenderTargetView*

Puntero al destino de representación.

[in] ColorRGBA

Tipo: const FLOAT[4]

Matriz de 4 componentes que representa el color con el que se va a 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 11/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 ventanilla y tijera.

 

Al usar D3D_FEATURE_LEVEL_9_x, ClearRenderTargetView solo borra el primer segmento de matriz de 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 d3d11.h
Library D3D11.lib

Consulte también

ID3D11DeviceContext