ビューポートを指定のRGB色でクリアすることで、デバイスをクリアできます。
public void Clear(
ClearFlags flags, // クリアする対象を指定する ClearFlags列挙
Color color, // クリアする色
float zdepth, // 深度バッファのZ値 (0.0 ~ 1.0)
int stencil // ステンシルをクリアする整数値 (0 ~ 2n-1 )
);
Device.Clear | MSDN
| 列挙子 | クリアする対象 |
|---|---|
| Target | レンダリングの対象 |
| Stencil | ステンシル バッファ |
| ZBuffer | Zバッファ (深度バッファ) |
複数の対象を同時にクリアするときには、flagsを論理ORで指定します。
device.Clear(
ClearFlags.Target | ClearFlags.ZBuffer,
Color.Blue,
1.0f,
0 );