\\ Home : Articoli : Stampa
Color Write Enable
Di RobyDx (del 03/08/2007 @ 09:55:17, in DirectX9, linkato 1283 volte)

E' possibile in DirectX escludere uno o più dei quattro colori basi (rosso, verde, blu e alpha). La cosa è molto semplice.

device.RenderState.ColorWriteEnable = valore

valore è uno di questi valori.

ColorWriteEnable.Alpha
ColorWriteEnable.Blue
ColorWriteEnable.Green
ColorWriteEnable.Red
ColorWriteEnable.RedGreenBlueAlpha
ColorWriteEnable.RedGreenBlue

In Questo modo solo i colori specificati verranno visualizzati e tutta la scena assumerà quella tonalità.

Sono possibili combinazioni tramite OR (ColorWriteEnable.Red OR ColorWriteEnable.Blue ad esempio).