[トップ][編集][ノート][編集履歴][一覧][最近の更新][->English]

HSPHelp:es_xfer


es_xfer

es_xfer p1,p2,p3,p4                     [バッファ間画像コピー]

    p1=転送先DirectXバッファID(-2〜63)
    p2=転送元DirectXバッファID(-2〜63)
    p3=コピー元X座標
    p4=コピー元Y座標

( 拡張プラグイン[hspdx]が必要です )

説明

HSPHelp:es_copy命令と同じく画像イメージのコピーを行ないますが、 コピー先を画面上だけではなく、別なバッファなども指定することができます。

p1で指定したバッファIDに、p2で指定したバッファIDのイメージを転送します。 転送先は、HSPHelp:pos?命令で指定した座標に、HSPHelp:gmodeで指定したサイズとモードで、 (p3,p4)の座標から画像がコピーされます。

HSPHelp:es_copy命令の頭に、転送先のバッファIDが付加されたものと考えてください。 p1とp2のDirectXバッファ指定は、0〜63までのオフスクリーンバッファIDの他にも、以下の値が使用できます。

DirectXバッファID = -1 現在表示中の画面イメージ
DirectXバッファID = -2 現在描画中の画面イメージ

HSPHelp:es_copy命令では、転送先が-2にあたります。

この命令を実行する際、 コピー先のバッファはあらかじめHSPHelp:es_buffer命令によって確保されている必要があります。 (この命令でバッファを新規に作成することはできません)

備考

当プラグインに関する質問、要望などはSinagawaへお願いします。

参照