Lua scripting on mdiapp 1.00e

Vista of mdiapp 1.00e Lua API

※indexはレイヤーを表す0からのインデックス値

mdi_ms
mdi_new_style
mdi_new_img32(index) レイヤー画像から32bppレイヤーの複製を持つ新規ドキュメントを作成する
mdi_new_img8(index) レイヤー画像から8bppレイヤーの複製を持つ新規ドキュメントを作成する
width = mdi_width() ドキュメント幅を取得する
height = mdi_height() ドキュメント高さを取得する
dpi = mdi_dpi() ドキュメントdpiを取得する
mdi_layer_num() レイヤーの合計数
index = mdi_layer_active() アクティブなレイヤーのインデックス
bpp = mdi_layer_type() 0:Vector, 1:1bpp, 8:8bpp, 32:32bpp
mdi_layer_size
mdi_layer_offset
mdi_img_layer
mdi_img_ofscreen (API typo)
mdi_img32_copy(destinationLayerIndex, sourceLayerIndex) 転送元レイヤーの内容を転送先レイヤーに上書きで複製する
mdi_img32_resize(index, width, height) レイヤー画像サイズを変更する。画像は保持されない
width, height = mdi_img32_size(index) レイヤー画像サイズを取得する
mdi_img32_rect
mdi_img32_ellipse(index, left, top, width, height, red, green, blue, alpha) 楕円で塗りつぶす
red, green, blue, alpha = mdi_img32_pixelget(index, x, y) ピクセル色を取得する
mdi_img32_pixelset(index, x, y, red, green, blue, alpha) ピクセル色を設定する
mdi_img32_pixelset_da
mdi_img32_blt
mdi_img32_save_bitmap
mdi_img32_save_png
mdi_undo_layer
mdi_undo_select
mdi_undo_all 現在状態全体をアンドゥ可能なように履歴に加える
mdi_calback_percent
mdi_callback_count
mdi_dialog_ok(text) OKダイアログ表示
mdi_dialog_yesno(text) はい/いいえダイアログ表示
mdi_dialog_yesnocencel(text) (API typo) はい/いいえ/キャンセルダイアログ表示
mdi_dialog_open
mdi_dialog_save