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 |