es_buffer_np

VRAMイメージ転送(パレット読み込みなし)

es_buffer_np p1,p2,p3

p1=オフスクリーンバッファID
p2=属性スイッチ(0~2)
p3=透明色(パレットモード時:-1~255、ハイカラー以上:-1~$ffffff)

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

解説

属性スイッチ=0 : オフスクリーンバッファをVRAMに取る、
                 失敗した場合は、メインメモリに取る
属性スイッチ=1 : オフスクリーンバッファをメインメモリに取る
属性スイッチ=2 : オフスクリーンバッファをVRAMに取る

現在gsel命令で選択されているHSPのバッファ内容を、DirectXのオフスクリーンバッファにすべて転送します。

オフスクリーンバッファに転送する際にパレットを転送しない点以外は、全てes_buffer命令と同じです。

この命令を使うことで、パレットや既存のバッファに影響を与えることなくオフスクリーンバッファを作成することができますが、パレットがHSP側とDirectX側で異なる場合は正しい色で表示されませんので注意してください。

なお、この命令は旧バージョンの互換性を保つために用意されています。現在はes_buffer命令で同様の動作を行えますのでそちらを使用してください。

サンプル

buffer 3,640,480,1
picload "test.bmp"
es_buffer 0

関連項目

es_bufferVRAMイメージ転送(hspdxfix)
es_buffer_pmVRAMイメージ転送(近似色変換あり)(hspdxfix)

情報

プラグイン / モジュールhspdxfix
バージョン0.19c
作成日2007/06/19
著作者Sinagawa(original by onitama)
URLhttp://www.onionsoft.net/
備考当プラグインに関する質問、要望などはSinagawaへお願いします。
URL->http://www.hspdx.net/
Mail->s@hspdx.net
タイプ拡張命令
グループ拡張画面制御命令
hs ファイルhsphelp\hspdx.hs