Graphics::StartDrawing - Yamamoto0773/Dx9Wrapper GitHub Wiki

::StartDrawing

bool StartDrawing(
  bool isClear = true
);

効果

描画開始を宣言する。

引数

isClear
前回の描画結果をクリアするかのフラグ。falseにすると、前回の描画結果に重ねて描画を行います。

戻り値

描画が開始できる場合、trueを返します。次の場合には、falseを返します。

  • DirectXインターフェースが構築できていない
  • デバイスがロストしている(フルスクリーンモードでウィンドウを切り替えたときなどに発生します)

備考

  • この関数の実行コストは大きいため、1フレームの描画を始めるときに1回だけ呼び出して下さい。
  • デバイスがロストしたときは、この関数を呼び出すタイミングで復帰が試みられます。