8 namespace Mix{
namespace Scene{
3次元浮動小数点ベクトルクラス
Definition: Vector3.h:12
virtual Float32 Debug_GetDrawLength(void) const =0
描画するラインの長さを取得します
ディレクショナルライトインターフェース
Definition: IDirectionalLight.h:15
virtual const Mix::Vector3 & GetDirection(void) const =0
方向を取得します
virtual const Mix::Vector4 & GetColor(void) const =0
色を取得します
Float32 nearClip
投影する際の手前のクリップ距離( 0.0f〜正の無限大 )
Definition: IDirectionalLight.h:22
virtual void SetProjection(const Mix::Scene::IDirectionalLight::PROJECTION &proj)=0
投影を設定します
virtual void SetDirection(const Mix::Vector3 &dir)=0
方向を設定します
virtual void SetColor(const Mix::Vector4 &color)=0
色を設定します
virtual ~IDirectionalLight(void)
デストラクタ
Definition: IDirectionalLight.h:29
Float32 castPadding
投影する境界のパディング( 0.0f〜正の無限大 )
Definition: IDirectionalLight.h:23
ミックス
Definition: AtomicValue.h:6
virtual void Debug_SetDrawLength(Float32 len)=0
描画するラインの長さを設定します
float Float32
32ビット浮動小数点
Definition: Common.h:83
投影構造体
Definition: IDirectionalLight.h:20
ライトインターフェース
Definition: ILight.h:12
4次元浮動小数点ベクトルクラス
Definition: Vector4.h:12
virtual const Mix::Scene::IDirectionalLight::PROJECTION & GetProjection(void) const =0
投影を取得します
Float32 errValue
投影方向と視線の角度の誤差( 0.0f〜1.0f )
Definition: IDirectionalLight.h:24