\\ Home : Articoli : Stampa
Riempire Rettangoli
Di RobyDx (del 03/08/2007 @ 09:56:07, in DirectX9, linkato 1275 volte)

Come in DirectDraw è possibile anche in Direct3D creare velocemente dei rettangoli pieni di ogni colore sullo schermo. Questo tramite l'istruzione

device.ColorFill(superficie, rettangolo, Color)

Con questa istruzione potete facilmente riempire rettangoli su una qualunque superficie (estratta ad esempio anche dalle texture). Naturalmente anche il backbuffer è una superficie quindi potete usare direttamente questa

device.ColorFill(device.GetBackBuffer(0, 0, BackBufferType.Mono), New Rectangle(0, 0, 300, 300), Color.White)

In questo esempio riempio il backbuffer di bianco nel rettangolo specificato. Utile