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 |