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

DataBaseReader_Particle_Base::Factor::CommonParticle (script/fgs/database.fges)


このクラスは汎用パーティクルデータを格納する構造体です。

●継承/注入

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

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

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

●クラスメソッド

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

●クラスメンバメソッド

名前概要
public操作メソッド IniReadデータベースファイルから展開します
public操作メソッドconst PrepareEmitパーティクル情報を準備します

●クラス共有変数

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

●インスタンス変数

名前概要
readable offsetdist_min最小距離オフセット
readable offsetdist_max最大距離オフセット
readable speed_min最小初期移動速度
readable speed_max最大初期移動速度
readable to_angle_min最小移動角度
readable to_angle_max最大移動角度
readable accel_min最小加速度
readable accel_max最大加速度
readable to_angle_type移動角度決定方法
readable alv_start_min発生時最小透過度
readable alv_start_max発生時最大透過度
readable alv_end_min完了時最小透過度
readable alv_end_max完了時最大透過度
readable x_v_min最小初期横軸移動ベクトル
readable x_v_max最大初期横軸移動ベクトル
readable y_v_min最小初期縦軸移動ベクトル
readable y_v_max最大初期縦軸移動ベクトル
readable x_accel_min横軸移動ベクトルの最小加速度
readable x_accel_max横軸移動ベクトルの最大加速度
readable y_accel_min縦軸移動ベクトルの最小加速度
readable y_accel_max縦軸移動ベクトルの最大加速度
readable ex_ro_angle_start_min発生時最小回転角度
readable ex_ro_angle_start_max発生時最大回転角度
readable ex_ro_angle_end_min完了時最小回転角度
readable ex_ro_angle_end_max完了時最大回転角度
readable ex_hmag_start_min発生時最小横軸拡大率
readable ex_hmag_start_max発生時最大横軸拡大率
readable ex_hmag_end_min完了時最小横軸拡大率
readable ex_hmag_end_max完了時最大横軸拡大率
readable ex_vmag_start_min発生時最小縦軸拡大率
readable ex_vmag_start_max発生時最大縦軸拡大率
readable ex_vmag_end_min完了時最小縦軸拡大率
readable ex_vmag_end_max完了時最大縦軸拡大率
readable ex_r_start_min発生時色変換の最小赤色
readable ex_r_start_max発生時色変換の最大赤色
readable ex_r_end_min完了時色変換の最小赤色
readable ex_r_end_max完了時色変換の最大赤色
readable ex_g_start_min発生時色変換の最小緑色
readable ex_g_start_max発生時色変換の最大緑色
readable ex_g_end_min完了時色変換の最小緑色
readable ex_g_end_max完了時色変換の最大緑色
readable ex_b_start_min発生時色変換の最小青色
readable ex_b_start_max発生時色変換の最大青色
readable ex_b_end_min完了時色変換の最小青色
readable ex_b_end_max完了時色変換の最大青色
readable ex_rpow_start_min発生時色変換の最小赤強度
readable ex_rpow_start_max発生時色変換の最大赤強度
readable ex_rpow_end_min完了時色変換の最小赤強度
readable ex_rpow_end_max完了時色変換の最大赤強度
readable ex_gpow_start_min発生時色変換の最小緑強度
readable ex_gpow_start_max発生時色変換の最大緑強度
readable ex_gpow_end_min完了時色変換の最小緑強度
readable ex_gpow_end_max完了時色変換の最大緑強度
readable ex_bpow_start_min発生時色変換の最小青強度
readable ex_bpow_start_max発生時色変換の最大青強度
readable ex_bpow_end_min完了時色変換の最小青強度
readable ex_bpow_end_max完了時色変換の最大青強度
readable autocalc_type中継点の計算方法
readable autocalc_frame_min最小中継点通過時間
readable autocalc_frame_max最大中継点通過時間
readable ex_enable拡張パラメータ使用フラグ




DataBaseReader_Particle_Base::Factor::CommonParticle::IniRead

public Bool IniRead( PIniEx data)

   テキストデータベースからこのオブジェクトにデータを展開します。
   テキストデータベースのアクティブセクションは展開すべき位置に設定済みです。
   
戻り値:展開に成功した場合は真を返します。

PIniEx data :ロード元のテキストデータベース。

先頭へ


DataBaseReader_Particle_Base::Factor::CommonParticle::PrepareEmit

public Bool PrepareEmit(editable CommonParticleInfo cpi)const

   このオブジェクトの内容を cpi に設定します。
   
   このメソッドは通常自動的に呼び出されます。
   明示的に呼び出す必要はありません。

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

editable CommonParticleInfo cpi :[出力]設定するパーティクル情報オブジェクト

先頭へ


DataBaseReader_Particle_Base::Factor::CommonParticle::offsetdist_min

readable Float offsetdist_min

   最小距離オフセット。

先頭へ


DataBaseReader_Particle_Base::Factor::CommonParticle::offsetdist_max

readable Float offsetdist_max

   最大距離オフセット。

先頭へ


DataBaseReader_Particle_Base::Factor::CommonParticle::speed_min

readable Float speed_min

   最小初期移動速度。

先頭へ


DataBaseReader_Particle_Base::Factor::CommonParticle::speed_max

readable Float speed_max

   最大初期移動速度。

先頭へ


DataBaseReader_Particle_Base::Factor::CommonParticle::to_angle_min

readable Float to_angle_min

   最小移動角度。

先頭へ


DataBaseReader_Particle_Base::Factor::CommonParticle::to_angle_max

readable Float to_angle_max

   最大移動角度。

先頭へ


DataBaseReader_Particle_Base::Factor::CommonParticle::accel_min

readable Float accel_min

   最小加速度。

先頭へ


DataBaseReader_Particle_Base::Factor::CommonParticle::accel_max

readable Float accel_max

   最大加速度。

先頭へ


DataBaseReader_Particle_Base::Factor::CommonParticle::to_angle_type

readable Integer to_angle_type

   移動角度決定方法。以下のいずれか。
内容
CommonParticleInfo::RANDOMランダム
CommonParticleInfo::EQUALLY均等配置
CommonParticleInfo::EQUALLY_WITHOUT_MAX均等配置(最大値除く)
CommonParticleInfo::START_GATHER起点寄りに集める
CommonParticleInfo::CENTER_GATHER範囲中央に集める
CommonParticleInfo::STARTEND_GATHER範囲両端に集める
CommonParticleInfo::OVERALL_EQUALLY全体で均等配置
CommonParticleInfo::OVERALL_EQUALLY_WITHOUT_MAX全体で均等配置(最大値除く)
CommonParticleInfo::OVERALL_START_GATHER全体で起点寄りに集める
CommonParticleInfo::OVERALL_CENTER_GATHER全体で範囲中央に集める
CommonParticleInfo::OVERALL_STARTEND_GATHER全体で範囲両端に集める

先頭へ


DataBaseReader_Particle_Base::Factor::CommonParticle::alv_start_min

readable Integer alv_start_min

   発生時最小透過度。

先頭へ


DataBaseReader_Particle_Base::Factor::CommonParticle::alv_start_max

readable Integer alv_start_max

   発生時最大透過度。

先頭へ


DataBaseReader_Particle_Base::Factor::CommonParticle::alv_end_min

readable Integer alv_end_min

   完了時最小透過度。

先頭へ


DataBaseReader_Particle_Base::Factor::CommonParticle::alv_end_max

readable Integer alv_end_max

   完了時最大透過度。

先頭へ


DataBaseReader_Particle_Base::Factor::CommonParticle::x_v_min

readable Float x_v_min

   最小初期横軸移動ベクトル。

先頭へ


DataBaseReader_Particle_Base::Factor::CommonParticle::x_v_max

readable Float x_v_max

   最大初期横軸移動ベクトル。

先頭へ


DataBaseReader_Particle_Base::Factor::CommonParticle::y_v_min

readable Float y_v_min

   最小初期縦軸移動ベクトル。

先頭へ


DataBaseReader_Particle_Base::Factor::CommonParticle::y_v_max

readable Float y_v_max

   最大初期縦軸移動ベクトル。

先頭へ


DataBaseReader_Particle_Base::Factor::CommonParticle::x_accel_min

readable Float x_accel_min

   横軸移動ベクトルの最小加速度。

先頭へ


DataBaseReader_Particle_Base::Factor::CommonParticle::x_accel_max

readable Float x_accel_max

   横軸移動ベクトルの最大加速度。

先頭へ


DataBaseReader_Particle_Base::Factor::CommonParticle::y_accel_min

readable Float y_accel_min

   縦軸移動ベクトルの最小加速度。

先頭へ


DataBaseReader_Particle_Base::Factor::CommonParticle::y_accel_max

readable Float y_accel_max

   縦軸移動ベクトルの最大加速度。

先頭へ


DataBaseReader_Particle_Base::Factor::CommonParticle::ex_ro_angle_start_min

readable Float ex_ro_angle_start_min

   発生時最小回転角度。

先頭へ


DataBaseReader_Particle_Base::Factor::CommonParticle::ex_ro_angle_start_max

readable Float ex_ro_angle_start_max

   発生時最大回転角度。

先頭へ


DataBaseReader_Particle_Base::Factor::CommonParticle::ex_ro_angle_end_min

readable Float ex_ro_angle_end_min

   完了時最小回転角度。

先頭へ


DataBaseReader_Particle_Base::Factor::CommonParticle::ex_ro_angle_end_max

readable Float ex_ro_angle_end_max

   完了時最大回転角度。

先頭へ


DataBaseReader_Particle_Base::Factor::CommonParticle::ex_hmag_start_min

readable Float ex_hmag_start_min

   発生時最小横軸拡大率。

先頭へ


DataBaseReader_Particle_Base::Factor::CommonParticle::ex_hmag_start_max

readable Float ex_hmag_start_max

   発生時最大横軸拡大率。

先頭へ


DataBaseReader_Particle_Base::Factor::CommonParticle::ex_hmag_end_min

readable Float ex_hmag_end_min

   完了時最小横軸拡大率。

先頭へ


DataBaseReader_Particle_Base::Factor::CommonParticle::ex_hmag_end_max

readable Float ex_hmag_end_max

   完了時最大横軸拡大率。

先頭へ


DataBaseReader_Particle_Base::Factor::CommonParticle::ex_vmag_start_min

readable Float ex_vmag_start_min

   発生時最小縦軸拡大率。

先頭へ


DataBaseReader_Particle_Base::Factor::CommonParticle::ex_vmag_start_max

readable Float ex_vmag_start_max

   発生時最大縦軸拡大率。

先頭へ


DataBaseReader_Particle_Base::Factor::CommonParticle::ex_vmag_end_min

readable Float ex_vmag_end_min

   完了時最小縦軸拡大率。

先頭へ


DataBaseReader_Particle_Base::Factor::CommonParticle::ex_vmag_end_max

readable Float ex_vmag_end_max

   完了時最大縦軸拡大率。

先頭へ


DataBaseReader_Particle_Base::Factor::CommonParticle::ex_r_start_min

readable Integer ex_r_start_min

   発生時色変換の最小赤色。

先頭へ


DataBaseReader_Particle_Base::Factor::CommonParticle::ex_r_start_max

readable Integer ex_r_start_max

   発生時色変換の最大赤色。

先頭へ


DataBaseReader_Particle_Base::Factor::CommonParticle::ex_r_end_min

readable Integer ex_r_end_min

   完了時色変換の最小赤色。

先頭へ


DataBaseReader_Particle_Base::Factor::CommonParticle::ex_r_end_max

readable Integer ex_r_end_max

   完了時色変換の最大赤色。

先頭へ


DataBaseReader_Particle_Base::Factor::CommonParticle::ex_g_start_min

readable Integer ex_g_start_min

   発生時色変換の最小緑色。

先頭へ


DataBaseReader_Particle_Base::Factor::CommonParticle::ex_g_start_max

readable Integer ex_g_start_max

   発生時色変換の最大緑色。

先頭へ


DataBaseReader_Particle_Base::Factor::CommonParticle::ex_g_end_min

readable Integer ex_g_end_min

   完了時色変換の最小緑色。

先頭へ


DataBaseReader_Particle_Base::Factor::CommonParticle::ex_g_end_max

readable Integer ex_g_end_max

   完了時色変換の最大緑色。

先頭へ


DataBaseReader_Particle_Base::Factor::CommonParticle::ex_b_start_min

readable Integer ex_b_start_min

   発生時色変換の最小青色。

先頭へ


DataBaseReader_Particle_Base::Factor::CommonParticle::ex_b_start_max

readable Integer ex_b_start_max

   発生時色変換の最大青色。

先頭へ


DataBaseReader_Particle_Base::Factor::CommonParticle::ex_b_end_min

readable Integer ex_b_end_min

   完了時色変換の最小青色。

先頭へ


DataBaseReader_Particle_Base::Factor::CommonParticle::ex_b_end_max

readable Integer ex_b_end_max

   完了時色変換の最大青色。

先頭へ


DataBaseReader_Particle_Base::Factor::CommonParticle::ex_rpow_start_min

readable Float ex_rpow_start_min

   発生時色変換の最小赤強度。

先頭へ


DataBaseReader_Particle_Base::Factor::CommonParticle::ex_rpow_start_max

readable Float ex_rpow_start_max

   発生時色変換の最大赤強度。

先頭へ


DataBaseReader_Particle_Base::Factor::CommonParticle::ex_rpow_end_min

readable Float ex_rpow_end_min

   完了時色変換の最小赤強度。

先頭へ


DataBaseReader_Particle_Base::Factor::CommonParticle::ex_rpow_end_max

readable Float ex_rpow_end_max

   完了時色変換の最大赤強度。

先頭へ


DataBaseReader_Particle_Base::Factor::CommonParticle::ex_gpow_start_min

readable Float ex_gpow_start_min

   発生時色変換の最小緑強度。

先頭へ


DataBaseReader_Particle_Base::Factor::CommonParticle::ex_gpow_start_max

readable Float ex_gpow_start_max

   発生時色変換の最大緑強度。

先頭へ


DataBaseReader_Particle_Base::Factor::CommonParticle::ex_gpow_end_min

readable Float ex_gpow_end_min

   完了時色変換の最小緑強度。

先頭へ


DataBaseReader_Particle_Base::Factor::CommonParticle::ex_gpow_end_max

readable Float ex_gpow_end_max

   完了時色変換の最大緑強度。

先頭へ


DataBaseReader_Particle_Base::Factor::CommonParticle::ex_bpow_start_min

readable Float ex_bpow_start_min

   発生時色変換の最小青強度。

先頭へ


DataBaseReader_Particle_Base::Factor::CommonParticle::ex_bpow_start_max

readable Float ex_bpow_start_max

   発生時色変換の最大青強度。

先頭へ


DataBaseReader_Particle_Base::Factor::CommonParticle::ex_bpow_end_min

readable Float ex_bpow_end_min

   完了時色変換の最小青強度。

先頭へ


DataBaseReader_Particle_Base::Factor::CommonParticle::ex_bpow_end_max

readable Float ex_bpow_end_max

   完了時色変換の最大青強度。

先頭へ


DataBaseReader_Particle_Base::Factor::CommonParticle::autocalc_type

readable Integer autocalc_type

   中継点の計算方法。
   0:起点を変更 1:極座標処理を変更 2:直交座標処理を変更

先頭へ


DataBaseReader_Particle_Base::Factor::CommonParticle::autocalc_frame_min

readable Integer autocalc_frame_min

   最小中継点通過時間。
   0以下の場合は完了時合わせ。

先頭へ


DataBaseReader_Particle_Base::Factor::CommonParticle::autocalc_frame_max

readable Integer autocalc_frame_max

   最大中継点通過時間。
   0以下の場合は完了時合わせ。

先頭へ


DataBaseReader_Particle_Base::Factor::CommonParticle::ex_enable

readable Bool ex_enable

   拡張パラメータを使用する場合は真になるフラグ。

先頭へ


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

最終更新 2020/10/23