Di RobyDx (del 03/08/2007 @ 09:56:07, in DirectX9, linkato 1406 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