GetPaletteSoftImage

CPUで扱うイメージのパレットを取得する(各色要素は0~255)

val = GetPaletteSoftImage(SIHandle, PaletteNo, r, g, b, a)

int SIHandle : ソフトウエアイメージハンドル
int PaletteNo : 色を取得するパレット番号
int *r : パレットの赤成分を保存する変数のアドレス
int *g : パレットの緑成分を保存する変数のアドレス
int *b : パレットの青成分を保存する変数のアドレス
int *a : 0 を指定してください

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

解説

LoadSoftImage 関数で読み込んだパレット画像のソフトウエアイメージハンドルや、MakePAL8ColorSoftImage 関数等で作成したソフトウエアイメージハンドルが持つパレットの指定番号の色を取得します。

各色成分の値は0から255です。今のところ a の値は何も意味が無いので、0を指定して下さい。

戻り値:
  0:正常終了 -1:エラー

関連項目

SetPaletteSoftImageCPUで扱うイメージのパレットをセットする(各色要素は0~255)(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