[前へ] [目次へ] [次へ]

BasicQuestScene_Base::ScrollClipper (script/fgs/basic_quest.fges)


このクラスはスクロール範囲制限を処理するクラスです。

●継承/注入

   このクラスは継承/注入をしていません。

●インターフェイスとインターフェイスメソッド

   このクラスはインターフェイスの実装宣言をしていません。

●クラスメソッド

   このクラスはクラスメソッドを持っていません。

●クラスメンバメソッド

名前概要
public操作メソッドconst Apply範囲制限を適用します
public操作メソッド Reset範囲制限をリセットします
public設定メソッド Set範囲制限を設定します

●クラス共有変数

   このクラスはクラス共有変数を持っていません。

●インスタンス変数

名前概要
readable left_enable左側スクロール制限有効フラグ
readable top_enable上側スクロール制限有効フラグ
readable right_enable右側スクロール制限有効フラグ
readable bottom_enable下側スクロール制限有効フラグ
readable left左側スクロール制限座標
readable top上側クロール制限座標
readable right右側スクロール制限座標
readable bottom下側スクロール制限座標




BasicQuestScene_Base::ScrollClipper::Apply

public void Apply(editable Integer x,editable Integer y,
             Integer view_width, Integer view_height)const


   スクロール範囲制限を適用し、座標を更新します。
   
editable Integer x :[入出力]スクロールしようとしている左上X座標。
      このメソッドはスクロール範囲制限に収まるようにこの値を更新します。
editable Integer y :[入出力]スクロールしようとしている左上Y座標。
      このメソッドはスクロール範囲制限に収まるようにこの値を更新します。
Integer view_width :描画範囲の横幅。
Integer view_height :描画範囲の縦幅。

先頭へ


BasicQuestScene_Base::ScrollClipper::Reset

public void Reset()

   設定されているスクロール範囲制限を全て解除します。

先頭へ


BasicQuestScene_Base::ScrollClipper::Set

public Bool Set( Integer? left, Integer? top, Integer? right, Integer? bottom)

   スクロール範囲制限を設定します。

戻り値:設定に成功すると真を返します。

Integer? left :左側のスクロール制限座標を指定します。
         空参照を指定した場合、左側のスクロール制限を行いません。
Integer? top :上側のスクロール制限座標を指定します。
         空参照を指定した場合、上側のスクロール制限を行いません。
Integer? right :右側のスクロール制限座標を指定します。
         空参照を指定した場合、右側のスクロール制限を行いません。
Integer? bottom :下側のスクロール制限座標を指定します。
         空参照を指定した場合、下側のスクロール制限を行いません。

先頭へ


BasicQuestScene_Base::ScrollClipper::left_enable

readable Bool left_enable

   左側スクロール制限が有効な場合に真になるフラグ。

先頭へ


BasicQuestScene_Base::ScrollClipper::top_enable

readable Bool top_enable

   上側スクロール制限が有効な場合に真になるフラグ。

先頭へ


BasicQuestScene_Base::ScrollClipper::right_enable

readable Bool right_enable

   右側スクロール制限が有効な場合に真になるフラグ。

先頭へ


BasicQuestScene_Base::ScrollClipper::bottom_enable

readable Bool bottom_enable

   下側スクロール制限が有効な場合に真になるフラグ。

先頭へ


BasicQuestScene_Base::ScrollClipper::left

readable Integer left

   左側スクロール制限座標。

先頭へ


BasicQuestScene_Base::ScrollClipper::top

readable Integer top

   上側スクロール制限座標。

先頭へ


BasicQuestScene_Base::ScrollClipper::right

readable Integer right

   右側スクロール制限座標。

先頭へ


BasicQuestScene_Base::ScrollClipper::bottom

readable Integer bottom

   下側スクロール制限座標。

先頭へ


[前へ] [目次へ] [次へ]

最終更新 2020/10/19