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

TransitionEffectManager (script/fgs/system.fges)


このクラスはトランジションエフェクト用のエフェクトメソッドを管理します。

●継承/注入

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

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

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

●クラスメソッド

名前概要
public操作メソッド ExecOutEffectトランジション開始エフェクトを実行します
public操作メソッド ExecInEffectトランジション完了エフェクトを実行します
public取得メソッド GetOutEffectMethodIDに対応するトランジション開始メソッドを取得します
public取得メソッド GetOutEffectMethodIDに対応するトランジション完了メソッドを取得します
public操作メソッド AddSlotトランジションエフェクトの管理スロットを追加します
public操作メソッド AddEffectトランジションメソッドを追加します
internal操作メソッド Setupこのマネージャを初期化します
internal操作メソッド EmptyEffect何もしないエフェクトメソッド

●クラスメンバメソッド

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

●クラス共有変数

名前概要
internal outeffectmethodlistフェードアウトメソッドリスト
internal ineffectmethodlistフェードインメソッドリスト
public ColorFader単色フェードエフェクトクラス
public RasterScrollラスタスクロールエフェクトクラス
public Mosaicモザイクエフェクトクラス
public Roll巻物風エフェクトクラス
public FreezeView画面凍結エフェクトクラス
internal black単色黒フェード
internal white単色白フェード
internal rs_h1ラスタスクロール(横)
internal rs_v1ラスタスクロール(縦)
internal rs_hv1ラスタスクロール(横縦)
internal rs_h2ラスタスクロール2(横)
internal rs_v2ラスタスクロール2(縦)
internal rs_hv2ラスタスクロール2(横縦)
internal mosaicモザイク化
internal roll_r巻物風エフェクト(右方向)
internal roll_l巻物風エフェクト(左方向)

●インスタンス変数

   このクラスはインスタンス変数を持っていません。




TransitionEffectManager::ExecOutEffect

public static void ExecOutEffect( Integer id)

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

Integer id :実行するエフェクトID。

先頭へ


TransitionEffectManager::ExecInEffect

public static void ExecInEffect( Integer id)

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

Integer id :実行するエフェクトID。

先頭へ


TransitionEffectManager::GetOutEffectMethod

public static readonly BoundMethod@ GetOutEffectMethod( Integer id)

   指定したIDに対応するトランジション開始メソッドを取得します。

戻り値:指定したIDに対応するトランジション開始メソッド。
      指定したIDが無効な場合は空参照を返します。

Integer id :取得するエフェクトID。

先頭へ


TransitionEffectManager::GetInEffectMethod

public static readonly BoundMethod@ GetInEffectMethod( Integer id)

   指定したIDに対応するトランジション完了メソッドを取得します。

戻り値:指定したIDに対応するトランジション完了メソッド。
      指定したIDが無効な場合は空参照を返します。

Integer id :取得するエフェクトID。

先頭へ


TransitionEffectManager::AddSlot

public static Integer AddSlot()

   トランジションエフェクトの管理スロットを追加します。

戻り値:追加したスロットの管理IDを返します。

先頭へ


TransitionEffectManager::AddEffect

public static Integer AddEffect( Integer slot,editable Any hostobj,
             FGESMethod outeffect_method, FGESMethod ineffect_method)


   マネージャにエフェクトメソッドを追加し、割り当てられたエフェクトIDを返します。

戻り値:追加したエフェクトメソッドに割り当てられたエフェクトID。

Integer slot :メソッドを追加するスロットの管理ID。
editable Any hostobj :フェードメソッド実行時のホストオブジェクト。
FGESMethod outeffect_method :トランジション開始エフェクトメソッド。
FGESMethod ineffect_method :トランジション完了エフェクトメソッド。

先頭へ


TransitionEffectManager::Setup

internal static Bool Setup()

   このマネージャを初期化し、デフォルトのフェード処理を追加します。
   このメソッドは初期化中に自動的に呼び出されるように構成されています。

戻り値:処理に成功した場合、真を返します。

先頭へ


TransitionEffectManager::EmptyEffect

public static void EmptyEffect()

   何もしないエフェクトメソッド。

先頭へ


TransitionEffectManager::outeffectmethodlist

internal Array<Array<BoundMethod>> outeffectmethodlist

   トランジション開始メソッドリスト。

先頭へ


TransitionEffectManager::ineffectmethodlist

internal Array<Array<BoundMethod>> ineffectmethodlist

   トランジション完了メソッドリスト。

先頭へ


TransitionEffectManager::ColorFader

public FGESClass ColorFader

   単色フェード処理クラス。
   詳細は TransitionEffectManager::ColorFader を参照してください。

先頭へ


TransitionEffectManager::RasterScroll

public FGESClass RasterScroll

   ラスタスクロールエフェクト処理クラス。
   詳細は TransitionEffectManager::RasterScroll を参照してください。

先頭へ


TransitionEffectManager::Mosaic

public FGESClass Mosaic

   モザイクエフェクト処理クラス。
   詳細は TransitionEffectManager::Mosaic を参照してください。

先頭へ


TransitionEffectManager::Roll

public FGESClass Roll

   巻物風エフェクト処理クラス。
   詳細は TransitionEffectManager::Roll を参照してください。

先頭へ


TransitionEffectManager::FreezeView

public FGESClass FreezeView

   画面凍結エフェクト処理クラス。
   詳細は TransitionEffectManager::FreezeView を参照してください。

先頭へ


TransitionEffectManager::black

public TransitionEffectManager::ColorFader black

   黒塗りつぶしのフェードアウト/フェードインオブジェクト。

先頭へ


TransitionEffectManager::white

public TransitionEffectManager::ColorFader white

   白塗りつぶしのフェードアウト/フェードインオブジェクト。

先頭へ


TransitionEffectManager::rs_h1

public TransitionEffectManager::RasterScroll rs_h1

   ラスタスクロール(横)のエフェクトオブジェクト。

先頭へ


TransitionEffectManager::rs_v1

public TransitionEffectManager::RasterScroll rs_v1

   ラスタスクロール(縦)のエフェクトオブジェクト。

先頭へ


TransitionEffectManager::rs_hv1

public TransitionEffectManager::RasterScroll rs_hv1

   ラスタスクロール(横縦)のエフェクトオブジェクト。

先頭へ


TransitionEffectManager::rs_h2

public TransitionEffectManager::RasterScroll rs_h2

   ラスタスクロール2(横)のエフェクトオブジェクト。

先頭へ


TransitionEffectManager::rs_v2

public TransitionEffectManager::RasterScroll rs_v2

   ラスタスクロール2(縦)のエフェクトオブジェクト。

先頭へ


TransitionEffectManager::rs_hv2

public TransitionEffectManager::RasterScroll rs_hv2

   ラスタスクロール2(横縦)のエフェクトオブジェクト。

先頭へ


TransitionEffectManager::mosaic

public TransitionEffectManager::Mosaic mosaic

   モザイク化のエフェクトオブジェクト。

先頭へ


TransitionEffectManager::roll_r

public TransitionEffectManager::Roll roll_r

   巻物風(右方向)のエフェクトオブジェクト。

先頭へ


TransitionEffectManager::roll_l

public TransitionEffectManager::Roll roll_l

   巻物風(左方向)のエフェクトオブジェクト。

先頭へ


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

最終更新 2023/01/21