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

DRCrossFadeBitmap_Base (script/fgs/database.fges)


このクラスはビットマップ画像をクロスフェードするDRとして簡単に扱うための抽象基底クラスです。
クロスフェード処理中に次のクロスフェード操作を行うと現在のクロスフェードは即座に完了されます。

●継承/注入

   wraps readable DRCrossFade

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

   wraps INativeDrawResource

●クラスメソッド

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

●クラスメンバメソッド

名前概要
internal操作メソッド SwapFadeInfoフェード情報オブジェクトを入れ替えます
internal操作メソッド SyncCrossFadeクロスフェード設定を同期します
public設定メソッド SetFadeFrameデフォルトクロスフェード時間を設定します
public取得メソッドconst GetFadeFrameデフォルトクロスフェード時間を取得します
public操作メソッド Erase表示中の画像をフェードアウトします

●クラス共有変数

名前概要
readable CrossFadeInfoクロスフェード情報構造体

●インスタンス変数

名前概要
readable fade_frameデフォルトクロスフェード時間
readable active_fadeinfoアクティブ画像のクロスフェード情報
readable prev_fadeinfo1枚前の画像のクロスフェード情報




DRCrossFadeBitmap_Base::SwapFadeInfo

internal void SwapFadeInfo()

   クロスフェード情報オブジェクトを入れ替えます。

先頭へ


DRCrossFadeBitmap_Base::SyncCrossFade

internal Bool SyncCrossFade( Integer fade_frame)

   現在のクロスフェード情報に合わせてクロスフェードDRを同期します。

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

Integer fade_frame :クロスフェードするフレーム数。
         0以下を指定した場合はデフォルトのクロスフェード時間を使用します。

先頭へ


DRCrossFadeBitmap_Base::SetFadeFrame

public Bool SetFadeFrame( Integer fade_frame)

   デフォルトのクロスフェード時間を設定します。

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

Integer fade_frame :設定するデフォルトのクロスフェードするフレーム数(1-32767)。

先頭へ


DRCrossFadeBitmap_Base::GetFadeFrame

public Integer GetFadeFrame()const

   デフォルトのクロスフェード時間を取得します。

戻り値:デフォルトのクロスフェード時間を返します。

先頭へ


DRCrossFadeBitmap_Base::Erase

public Bool Erase( Integer fade_frame=0)

   表示中の画像をフェードアウトします。

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

Integer fade_frame=0 :クロスフェードするフレーム数。
         0以下を指定した場合はデフォルトのクロスフェード時間を使用します。

先頭へ


DRCrossFadeBitmap_Base::CrossFadeInfo

readable FGESClass CrossFadeInfo

   クロスフェード情報を格納する構造体型。
   詳細は DRCrossFadeBitmap_Base::CrossFadeInfo を参照してください。

先頭へ


DRCrossFadeBitmap_Base::fade_frame

readable Integer fade_frame

   このオブジェクトのデフォルトクロスフェード時間。

先頭へ


DRCrossFadeBitmap_Base::active_fadeinfo

readable DRCrossFadeBitmap_Base::CrossFadeInfo active_fadeinfo

   アクティブ画像のクロスフェード情報。

先頭へ


DRCrossFadeBitmap_Base::prev_fadeinfo

readable DRCrossFadeBitmap_Base::CrossFadeInfo prev_fadeinfo

   1枚前の画像のクロスフェード情報。

先頭へ


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

最終更新 2019/04/08