いうリソースにまとめて保存した上で、使用します。共有して使用することは推奨されていません。指定できるということです。構造体については、説明を省略します。指定されたドローアブルと同じルートウィンドウ・同じ深さを持つ対象に描画する時に使用できます。イベントが生成されます。ウィンドウが非表示の状態から画面に表示された時や、他のウィンドウの下に隠れた状態から、一部や全体が見えるようになった時、ウィンドウサイズが変更された時などに来ます。ウィンドウの原点を基準とした相対位置で、再描画が必要な範囲が指定されます。イベントは続きません。イベントが複数来た場合、それぞれの範囲で複数回更新するか、各範囲を合成した上でまとめて更新するかは、それぞれの判断で決めてください。プログラム「黒の背景」「青の四角形塗りつぶし」「赤の直線」を順に描画します。マウスボタンを押すと終了します。イベントで常にウィンドウサイズを取得することで、サイズが変更されてもウィンドウ全体を描画できるようにしています。ところで、ウィンドウマネージャの設定で、ウィンドウサイズの変更中も描画を更新するようになっている場合、ウィンドウサイズを変更している間、ウィンドウ内の画面がちらついているのがわかると思います。いうように、ウィンドウに対して複数の描画を行っているためです。イベント時や任意のタイミングで、更新範囲のイメージをウィンドウに転送します。グラフィック関数の描画対象として指定できるイメージです。イメージバッファを直接操作することはできません。ドローアブルのスクリーンでサポートされている深さであること。同じ深さのドローアブルに対してのみ、イメージを転送できます。指定範囲を転送できます。