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

TransitionEffectManager::RasterScroll (script/fgs/system.fges)


このクラスはラスタスクロールを行うエフェクトクラスです。

●継承/注入

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

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

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

●クラスメソッド

名前概要
public操作メソッド Execトランジションエフェクトを実行します

●クラスメンバメソッド

名前概要
public設定メソッド Setラスタスクロール(水平)のエフェクトパラメータを一括設定します
public設定メソッド Set2ラスタスクロール(前後)のエフェクトパラメータを一括設定します
public操作メソッド Outトランジション開始エフェクトを実行します
public操作メソッド Inトランジション完了エフェクトを実行します

●クラス共有変数

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

●インスタンス変数

名前概要
public typeラスタスクロールの種類
public h_a_pos領域左端の水平スクロール周期位置1
public v_a_pos領域上端の垂直スクロール周期位置1
public h_a_power水平スクロール強度1
public v_a_power垂直スクロール強度1
public h_a_period水平スクロール周期1
public v_a_period垂直スクロール周期1
public h_b_pos領域左端の水平スクロール周期位置2
public v_b_pos領域上端の垂直スクロール周期位置2
public h_b_power水平スクロール強度2
public v_b_power垂直スクロール強度2
public h_b_period水平スクロール周期2
public v_b_period垂直スクロール周期2
public graphmodeスクロール座標を計算する関数のタイプ
public frames処理時間




TransitionEffectManager::RasterScroll::Exec

public static void Exec( Integer type,
             Float h_a_pos, Integer h_a_power, Integer h_a_period,
             Float v_a_pos, Integer v_a_power, Integer v_a_period,
             Float h_b_pos, Integer h_b_power, Integer h_b_period,
             Float v_b_pos, Integer v_b_power, Integer v_b_period,
             Integer graphmode, Integer frames)


   エフェクトパラメータを直接指定して実行します。
   指定した種類のエフェクトが参照しないパラメータは無視されます。
   このメソッドはエフェクトの完了まで戻りません。

Integer type :エフェクトの種類。以下のいずれか。
種類
ラスタスクロール(水平)1
ラスタスクロール(前後)2
Float h_a_pos :領域左端の水平スクロール周期位置1。0〜1の範囲。
      この値は開始エフェクトの場合は開始時、完了エフェクトの場合は完了時の値です。
Integer h_a_power :水平スクロール強度1。
      この値は開始エフェクトの場合は開始時、完了エフェクトの場合は完了時の値です。
Integer h_a_period :水平スクロール周期1。
      この値は開始エフェクトの場合は開始時、完了エフェクトの場合は完了時の値です。
Float v_a_pos :領域上端の垂直スクロール周期位置1。0〜1の範囲。
      この値は開始エフェクトの場合は開始時、完了エフェクトの場合は完了時の値です。
Integer v_a_power :垂直スクロール強度1。
      この値は開始エフェクトの場合は開始時、完了エフェクトの場合は完了時の値です。
Integer v_a_period :垂直スクロール周期1。
      この値は開始エフェクトの場合は開始時、完了エフェクトの場合は完了時の値です。
Float h_b_pos :領域左端の水平スクロール周期位置2。0〜1の範囲。
      この値は開始エフェクトの場合は完了時、完了エフェクトの場合は開始時の値です。
Integer h_b_power :水平スクロール強度2。
      この値は開始エフェクトの場合は完了時、完了エフェクトの場合は開始時の値です。
Integer h_b_period :水平スクロール周期2。
      この値は開始エフェクトの場合は完了時、完了エフェクトの場合は開始時の値です。
Float v_b_pos :領域上端の垂直スクロール周期位置2。0〜1の範囲。
      この値は開始エフェクトの場合は完了時、完了エフェクトの場合は開始時の値です。
Integer v_b_power :垂直スクロール強度2。
      この値は開始エフェクトの場合は完了時、完了エフェクトの場合は開始時の値です。
Integer v_b_period :垂直スクロール周期2。
      この値は開始エフェクトの場合は完了時、完了エフェクトの場合は開始時の値です。
Integer graphmode :スクロール座標を計算する関数のタイプ。
      以下の各領域ごとの指定値のOR結合。
領域マスク
水平軸左0xF000
水平軸右0x0F00
垂直軸上0x00F0
垂直軸下0x000F
      関数のタイプ:
タイプ
通常0
反転1
Integer frames :エフェクトに掛けるフレーム数を指定します。

先頭へ


TransitionEffectManager::RasterScroll::Set

public void Set( Float h_a_pos, Float v_a_pos,
             Integer h_a_power, Integer v_a_power, Integer h_a_period, Integer v_a_period,
             Float h_b_pos, Float v_b_pos,
             Integer h_b_power, Integer v_b_power, Integer h_b_period, Integer v_b_period,
             Integer frames)


   ラスタスクロール(水平)のエフェクトパラメータを一括設定します。

Float h_a_pos :領域左端の水平スクロール周期位置1。0〜1の範囲。
      この値は開始エフェクトの場合は開始時、完了エフェクトの場合は完了時の値です。
Float v_a_pos :領域上端の垂直スクロール周期位置1。0〜1の範囲。
      この値は開始エフェクトの場合は開始時、完了エフェクトの場合は完了時の値です。
Integer h_a_power :水平スクロール強度1。
      この値は開始エフェクトの場合は開始時、完了エフェクトの場合は完了時の値です。
Integer v_a_power :垂直スクロール強度1。
      この値は開始エフェクトの場合は開始時、完了エフェクトの場合は完了時の値です。
Integer h_a_period :水平スクロール周期1。
      この値は開始エフェクトの場合は開始時、完了エフェクトの場合は完了時の値です。
Integer v_a_period :垂直スクロール周期1。
      この値は開始エフェクトの場合は開始時、完了エフェクトの場合は完了時の値です。
Float h_b_pos :領域左端の水平スクロール周期位置2。0〜1の範囲。
      この値は開始エフェクトの場合は完了時、完了エフェクトの場合は開始時の値です。
Float v_b_pos :領域上端の垂直スクロール周期位置2。0〜1の範囲。
      この値は開始エフェクトの場合は完了時、完了エフェクトの場合は開始時の値です。
Integer h_b_power :水平スクロール強度2。
      この値は開始エフェクトの場合は完了時、完了エフェクトの場合は開始時の値です。
Integer v_b_power :垂直スクロール強度2。
      この値は開始エフェクトの場合は完了時、完了エフェクトの場合は開始時の値です。
Integer h_b_period :水平スクロール周期2。
      この値は開始エフェクトの場合は完了時、完了エフェクトの場合は開始時の値です。
Integer v_b_period :垂直スクロール周期2。
      この値は開始エフェクトの場合は完了時、完了エフェクトの場合は開始時の値です。
Integer frames :エフェクトに掛けるフレーム数を指定します。

先頭へ


TransitionEffectManager::RasterScroll::Set2

public void Set2( Float h_a_pos, Float v_a_pos, Integer h_a_period, Integer v_a_period,
             Float h_b_pos, Float v_b_pos, Integer h_b_period, Integer v_b_period,
             Integer graphmode, Integer frames)


   ラスタスクロール(前後)のエフェクトパラメータを一括設定します。

Float h_a_pos :領域左端の水平スクロール周期位置1。0〜1の範囲。
      この値は開始エフェクトの場合は開始時、完了エフェクトの場合は完了時の値です。
Float v_a_pos :領域上端の垂直スクロール周期位置1。0〜1の範囲。
      この値は開始エフェクトの場合は開始時、完了エフェクトの場合は完了時の値です。
Integer h_a_period :水平スクロール周期1。
      この値は開始エフェクトの場合は開始時、完了エフェクトの場合は完了時の値です。
Integer v_a_period :垂直スクロール周期1。
      この値は開始エフェクトの場合は開始時、完了エフェクトの場合は完了時の値です。
Float h_b_pos :領域左端の水平スクロール周期位置2。0〜1の範囲。
      この値は開始エフェクトの場合は完了時、完了エフェクトの場合は開始時の値です。
Float v_b_pos :領域上端の垂直スクロール周期位置2。0〜1の範囲。
      この値は開始エフェクトの場合は完了時、完了エフェクトの場合は開始時の値です。
Integer h_b_period :水平スクロール周期2。
      この値は開始エフェクトの場合は完了時、完了エフェクトの場合は開始時の値です。
Integer v_b_period :垂直スクロール周期2。
      この値は開始エフェクトの場合は完了時、完了エフェクトの場合は開始時の値です。
Integer graphmode :スクロール座標を計算する関数のタイプ。
      以下の各領域ごとの指定値のOR結合。
領域マスク
水平軸左0xF000
水平軸右0x0F00
垂直軸上0x00F0
垂直軸下0x000F
      関数のタイプ:
タイプ
通常0
反転1
Integer frames :エフェクトに掛けるフレーム数を指定します。

先頭へ


TransitionEffectManager::RasterScroll::Out

public void Out()

   設定されたパラメータでトランジション開始エフェクトを実行します。
   このメソッドはエフェクトの完了まで戻りません。

先頭へ


TransitionEffectManager::RasterScroll::In

public void In()

   設定されたパラメータでトランジション完了エフェクトを実行します。
   このメソッドはエフェクトの完了まで戻りません。

先頭へ


TransitionEffectManager::RasterScroll::type

public Integer type

   実行するラスタスクロールエフェクトの種類。以下のいずれか。
タイプ
水平1
前後2

先頭へ


TransitionEffectManager::RasterScroll::h_a_pos

public Float h_a_pos

   領域左端の水平スクロール周期位置1。0〜1の範囲。
   この値は開始エフェクトの場合は開始時、完了エフェクトの場合は完了時の値です。

先頭へ


TransitionEffectManager::RasterScroll::v_a_pos

public Float v_a_pos

   領域上端の垂直スクロール周期位置1。0〜1の範囲。
   この値は開始エフェクトの場合は開始時、完了エフェクトの場合は完了時の値です。

先頭へ


TransitionEffectManager::RasterScroll::h_a_power

public Integer h_a_power

   水平スクロール強度1。
   この値は開始エフェクトの場合は開始時、完了エフェクトの場合は完了時の値です。

先頭へ


TransitionEffectManager::RasterScroll::v_a_power

public Integer v_a_power

   垂直スクロール強度1。
   この値は開始エフェクトの場合は開始時、完了エフェクトの場合は完了時の値です。

先頭へ


TransitionEffectManager::RasterScroll::h_a_period

public Integer h_a_period

   水平スクロール周期1。
   この値は開始エフェクトの場合は開始時、完了エフェクトの場合は完了時の値です。

先頭へ


TransitionEffectManager::RasterScroll::v_a_period

public Integer v_a_period

   垂直スクロール周期1。
   この値は開始エフェクトの場合は開始時、完了エフェクトの場合は完了時の値です。

先頭へ


TransitionEffectManager::RasterScroll::h_b_pos

public Float h_b_pos

   領域左端の水平スクロール周期位置2。0〜1の範囲。
   この値は開始エフェクトの場合は完了時、完了エフェクトの場合は開始時の値です。

先頭へ


TransitionEffectManager::RasterScroll::v_b_pos

public Float v_b_pos

   領域上端の垂直スクロール周期位置2。0〜1の範囲。
   この値は開始エフェクトの場合は完了時、完了エフェクトの場合は開始時の値です。

先頭へ


TransitionEffectManager::RasterScroll::h_b_power

public Integer h_b_power

   水平スクロール強度2。
   この値は開始エフェクトの場合は完了時、完了エフェクトの場合は開始時の値です。

先頭へ


TransitionEffectManager::RasterScroll::v_b_power

public Integer v_b_power

   垂直スクロール強度2。
   この値は開始エフェクトの場合は完了時、完了エフェクトの場合は開始時の値です。

先頭へ


TransitionEffectManager::RasterScroll::h_b_period

public Integer h_b_period

   水平スクロール周期2。
   この値は開始エフェクトの場合は完了時、完了エフェクトの場合は開始時の値です。

先頭へ


TransitionEffectManager::RasterScroll::v_b_period

public Integer v_b_period

   垂直スクロール周期2。
   この値は開始エフェクトの場合は完了時、完了エフェクトの場合は開始時の値です。

先頭へ


TransitionEffectManager::RasterScroll::graphmode

public Integer graphmode

   スクロール座標を計算する関数のタイプ。
      以下の各領域ごとの指定値のOR結合。
領域マスク
水平軸左0xF000
水平軸右0x0F00
垂直軸上0x00F0
垂直軸下0x000F
      関数のタイプ:
タイプ
通常0
反転1

先頭へ


TransitionEffectManager::RasterScroll::frames

public Integer frames

   エフェクトに掛けるフレーム数。

先頭へ


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

最終更新 2020/10/18