LoadDivGraph

画像ファイルのメモリへの分割読みこみ

val = LoadDivGraph(FileName, AllNum, XNum, YNum, XSize, YSize, param, HandleArray)

FileName   : 分割読み込みする画像ファイル文字列のポインタ
AllNum    : 画像の分割総数
XNum ,YNum  : 画像の横向きに対する分割数と縦に対する分割数
SizeX ,SizeY : 分割された画像一つの大きさ
HandleBuf   : 分割読み込みして得たグラフィックハンドルを
保存するint型の配列へのポインタ

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

解説

一つの画像ファイルを指定されたサイズ、指定された数で分割し
メモリに保存します。これはアニメーションパターンなどを一つの
画像に纏めて保存した場合などを想定して作られた関数です。

SizeX , SizeYを一つのグラフィックのサイズとして
横XNum列YNum行分に分け、総数AllNum個で分割読み込みします。

分割した分だけ作成されたグラフィックハンドルはHandleBufで指定した
int型変数配列のポインタに順に格納されていきます。格納される
グラフィックハンドルの順は以下のようになります

XNum = 4 ; YNum = 4 ; AllNum = 14 ;

1234

戻り値:
  0:成功

関連項目

LoadDivGraphF画像ファイルを分割してグラフィックハンドルを作成する(DxLibW)
DeleteGraph指定のグラフィックをメモリ上から削除する(DxLibW)
InitGraph読みこんだグラフィックデータをすべて削除する(DxLibW)

情報

プラグイン / モジュール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