InitGraph

読みこんだグラフィックデータをすべて削除する

InitGraph

(プラグイン / モジュール : DxLibW)

解説

LoadGraph, LoadDivGraph, MakeGraph, MakeScreen 等で作成した全てのグラフィックハンドルを一括削除し、グラフィックシステムを初期化する関数です。

【引数】
なし

【戻り値】
0: 成功、-1: エラー

【注意事項】
・この関数を呼び出すと、全てのグラフィックハンドルが無効になります。以降、削除されたハンドルを描画関数に渡すとエラーになります。
・シーン切り替え時やステージ遷移時に、前のシーンで使用していた画像リソースを一括解放するのに便利です。
・フォントハンドル(CreateFontToHandle で作成)はこの関数では削除されません。フォントの初期化には InitFontToHandle を使用してください。
・MakeScreen で作成した描画対象用グラフィックも全て削除されるため、SetDrawScreen の描画先が裏画面以外の場合は注意が必要です。

【関連関数】
DeleteGraph(個別グラフィック削除)、LoadGraph(画像読み込み)、InitFontToHandle(フォント一括削除)、InitSoundMem(サウンド一括削除)

戻り値:
  0:成功

情報

プラグイン / モジュールDxLibW
バージョン3.24f
作成日2026/04/12
著作者DxLib: Takumi Yamada / HSP binding: IronHSP Project
URLhttps://dxlib.xsrv.jp/
備考hspdxlib.as をインクルードして使用
タイプDxLib ゲームライブラリ
グループDxLib 画像管理
対応環境
  • Windows 版 HSP
hs ファイルhsphelp\hspdxlib.hs