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_buffer | VRAMイメージ転送 | (hspdxfix) |
| es_buffer_pm | VRAMイメージ転送(近似色変換あり) | (hspdxfix) |
| プラグイン / モジュール | hspdxfix |
| バージョン | 0.19c |
| 作成日 | 2007/06/19 |
| 著作者 | Sinagawa(original by onitama) |
| URL | http://www.onionsoft.net/ |
| 備考 | 当プラグインに関する質問、要望などはSinagawaへお願いします。
URL->http://www.hspdx.net/ Mail->s@hspdx.net |
| タイプ | 拡張命令 |
| グループ | 拡張画面制御命令 |
| hs ファイル | hsphelp\hspdx.hs |