- 330 名前:デフォルトの名無しさん mailto:sage [05/03/09 22:09:38 ]
- protected virtual void RenderDriver()
{ int result; device.CheckCooperativeLevel(out result); //デバイスのチェック switch(result){ case (int)ResultCode.Success: //デバイスは正常 try{ device.Clear(ClearFlags.Target, clearColor, 1.0f, 0); device.BeginScene(); Render(); //描画 device.EndScene(); device.Present(); }catch(DeviceLostException){ }catch(DeviceNotResetException){ }catch(Exception e){ MessageBox.Show(e.ToString()); } break; case (int)ResultCode.DeviceLost: //デバイスは消失 Thread.Sleep(100); break; case (int)ResultCode.DeviceNotReset: //デバイスはまだリセットされていない device.Reset(presentParameters); break; } } }
|

|