Método ID3D11DeviceContext::ClearRenderTargetView (d3d11.h)
Defina todos os elementos em um destino de renderização como um valor.
Sintaxe
void ClearRenderTargetView(
[in] ID3D11RenderTargetView *pRenderTargetView,
[in] const FLOAT [4] ColorRGBA
);
Parâmetros
[in] pRenderTargetView
Tipo: ID3D11RenderTargetView*
Ponteiro para o destino de renderização.
[in] ColorRGBA
Tipo: const FLOAT[4]
Uma matriz de quatro componentes que representa a cor com a qual preencher o destino de renderização.
Retornar valor
Nenhum
Comentários
Os aplicativos que desejam limpar um destino de renderização para um padrão de bit de valor inteiro específico devem renderizar um quad alinhado à tela em vez de usar esse método. O motivo disso é porque esse método aceita como entrada um valor de ponto flutuante, que pode não ter o mesmo padrão de bit que o inteiro original.
Diferenças entre o Direct3D 9 e o Direct3D 11/10: Ao contrário do Direct3D 9, a extensão completa da exibição de recursos é sempre desmarcada. As configurações de visor e tesoura não são aplicadas. |
Ao usar D3D_FEATURE_LEVEL_9_x, ClearRenderTargetView limpa apenas a primeira fatia de matriz na exibição de destino de renderização. Isso pode afetar (por exemplo) cenários de renderização de mapa de cubo. Os aplicativos devem criar uma exibição de destino de renderização para cada face ou fatia de matriz e limpar cada exibição individualmente.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | d3d11.h |
Biblioteca | D3D11.lib |