9 namespace Mix{
namespace Scene{
53 virtual void Refresh(
void ) = 0;
3次元浮動小数点ベクトルクラス
Definition: Vector3.h:12
ローカルライトインターフェース
Definition: ILocalLight.h:13
virtual Float32 GetExponentAttenuation(void) const =0
指数減衰係数を取得します
球クラス
Definition: Sphere.h:12
virtual ~ILocalLight(void)
デストラクタ
Definition: ILocalLight.h:17
virtual void SetColor(const Mix::Vector4 &color)=0
ライトの色を設定します
virtual const Mix::Vector4 & GetColor(void) const =0
色を取得します
virtual Boolean IsIllegal(void) const =0
イリーガルかどうかを確認します
virtual Float32 GetLinearAttenuation(void) const =0
線形減衰係数を取得します
ミックス
Definition: AtomicValue.h:6
virtual const Mix::Geometry::Sphere & GetBounds() const =0
境界を取得します
virtual void Refresh(void)=0
リフレッシュします
virtual void SetPosition(const Mix::Vector3 &pos)=0
位置を設定します
virtual void SetAttenuation(Float32 l, Float32 q, Float32 e)=0
減衰係数を設定します
virtual const Mix::Vector3 & GetPosition(void) const =0
位置を取得します
virtual Float32 GetQuadraticAttenuation(void) const =0
2次減衰係数を取得します
float Float32
32ビット浮動小数点
Definition: Common.h:83
ライトインターフェース
Definition: ILight.h:12
4次元浮動小数点ベクトルクラス
Definition: Vector4.h:12
BOOL Boolean
32ビットブーリアン
Definition: Common.h:102