hgview

描画エリアの設定

hgview x,y,sx,sy

x(0) : 描画エリアの左上座標(X)
y(0) : 描画エリアの左上座標(Y)
sx(640) : 描画エリアの横サイズ
sy(480) : 描画エリアの縦サイズ

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

解説

画面内で描画を行なうエリアを設定します。
hgviewで描画エリアを設定すると、それ以降の指定された範囲内にのみ描画されるようになります。
1つの画面内をいくつかの領域に分割して描画を行なう場合に有効です。
描画エリアを反映するためには、hgdraw命令のモードを適切な値に指定する必要がありますのでご注意ください。
hgview命令は、メインウィンドウに表示される内容を指定した範囲に収めるように描画設定を変更する命令です。メインウインドウのアスペクト比率と違うものを指定した場合は、画像が歪んで表示されることになります。

例 :
	hgdraw 0			; 描画処理(全画面)
	hgview 0,0,320,240		; 描画エリアの設定
	hgdraw 1			; 描画処理(指定エリア内)
	hgsync 12			; 時間待ち

関連項目

hgdraw描画の実行(hgimg3)

サンプル逆引き (1)

hgview.hsp

情報

プラグイン / モジュールhgimg3
バージョン3.5
作成日2017/05/29
著作者onitama
URLhttp://www.onionsoft.net/
備考hgimg3.asをインクルードすること。
タイプ拡張命令
グループ拡張画面制御命令
対応環境
  • Windows 版 HSP
移植のヒントWindows+DirectX8以降のシステム上でのみ動作します。
hs ファイルhsphelp\hgimg3.hs