8 namespace Mix{
namespace Scene{
3次元浮動小数点ベクトルクラス
Definition: Vector3.h:12
virtual void SetNightSettings(const Mix::Scene::IAtmosphereScatter::NIGHT_SETTINGS &settings)=0
夜を設定します
Float32 henyeyGreenstein
HenyeyGreenstein係数( 0.0f〜1.0f )
Definition: IAtmosphereScatter.h:21
大気スキャッターインターフェース
Definition: IAtmosphereScatter.h:12
Float32 mie
Mie係数( 0.0f〜正の無限大 )
Definition: IAtmosphereScatter.h:23
Mix::Vector4 color
夜空の色
Definition: IAtmosphereScatter.h:44
virtual void SetDaySettings(const Mix::Scene::IAtmosphereScatter::DAY_SETTINGS &settings)=0
昼を設定します
virtual const Mix::Vector3 & GetSunColor(void) const =0
太陽の色を取得します
Float32 sunIntensity
太陽の強度( 0.0f〜正の無限大 )
Definition: IAtmosphereScatter.h:19
夜セッティング構造体
Definition: IAtmosphereScatter.h:42
virtual const Mix::Scene::IAtmosphereScatter::DAY_SETTINGS & GetDaySettings(void) const =0
昼の設定を取得します
レンダラーオブジェクトインターフェースインクルードファイル
Definition: IRendererObject.h:12
virtual ~IAtmosphereScatter(void)
デストラクタ
Definition: IAtmosphereScatter.h:51
Float32 rayleigh
Rayleigh係数( 0.0f〜正の無限大 )
Definition: IAtmosphereScatter.h:22
Float32 threshold
夜へと変化を始める角度( COS値 )
Definition: IAtmosphereScatter.h:45
virtual const Mix::Vector4 & GetSunLightColor(void) const =0
太陽による照明の色を取得します
Float32 lin
Lin係数( 0.0f〜正の無限大 )
Definition: IAtmosphereScatter.h:29
ミックス
Definition: AtomicValue.h:6
レンダラーオブジェクトインターフェースインクルードファイル
Mix::Vector4 fex
Fex係数( 0.0f〜1.0f )
Definition: IAtmosphereScatter.h:37
float Float32
32ビット浮動小数点
Definition: Common.h:83
Float32 offset
夜に変化し終わる threshold からのオフセット( 0.0f 以上 )
Definition: IAtmosphereScatter.h:46
4次元浮動小数点ベクトルクラス
Definition: Vector4.h:12
昼セッティング構造体
Definition: IAtmosphereScatter.h:17
virtual const Mix::Scene::IAtmosphereScatter::NIGHT_SETTINGS & GetNightSettings(void) const =0
夜の設定を取得します
Float32 sunTurbidity
太陽の消滅度( 0.0f〜4.0f )
Definition: IAtmosphereScatter.h:20