Condividi tramite


Metodo ID3D10Device::ClearRenderTargetView (d3d10.h)

Impostare tutti gli elementi in una destinazione di rendering su un valore.

Sintassi

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

Parametri

[in] pRenderTargetView

Tipo: ID3D10RenderTargetView*

Puntatore alla destinazione di rendering.

[in] ColorRGBA

Tipo: const FLOAT

Matrice a 4 componenti che rappresenta il colore con cui riempire la destinazione di rendering.

Valore restituito

nessuno

Osservazioni

Le applicazioni che desiderano cancellare una destinazione di rendering su un modello di bit con valore intero specifico devono eseguire il rendering di un quad allineato allo schermo anziché usare questo metodo. Il motivo è dovuto al fatto che questo metodo accetta come input un valore a virgola mobile, che potrebbe non avere lo stesso modello di bit dell'intero originale.

Differenze tra Direct3D 9 e Direct3D 10:

A differenza di Direct3D 9, l'estensione completa della visualizzazione risorse viene sempre cancellata. Le impostazioni viewport e scissor non vengono applicate.

 

Quando si usa 10Level9, ClearRenderTargetView cancella solo la prima sezione della matrice nella visualizzazione di destinazione di rendering. Ciò può influire sugli scenari di rendering della mappa del cubo( ad esempio). Le applicazioni devono creare una visualizzazione di destinazione di rendering per ogni sezione viso o matrice, quindi cancellare singolarmente ogni visualizzazione.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione d3d10.h
Libreria D3D10.lib

Vedi anche

Interfaccia ID3D10Device