ランタイム: Mix/Scene/IPointLight.h Source File

ランタイム

- Main Page
- Related Pages
- Namespaces
- Classes
- Files

- File List
- File Members

IPointLight.h
Go to the documentation of this file.
1 #pragma once
2
5
6 #include "Mix/Scene/ILocalLight.h"
7
8 namespace Mix{ namespace Scene{
9
12 class IPointLight : public Mix::Scene::ILocalLight
13 {
14 protected:
16 virtual ~IPointLight( void ){}
17
18 public:
21 virtual Float32 GetInnerRadius( void ) const = 0;
24 virtual Float32 GetOuterRadius( void ) const = 0;
29 virtual void SetRadius( Float32 innerRadius, Float32 outerRadius ) = 0;
30 };
31
32 }}
Mix::Scene::ILocalLight
ローカルライトインターフェース
Definition: ILocalLight.h:13
Mix::Scene::IPointLight::GetOuterRadius
virtual Float32 GetOuterRadius(void) const =0
ライトが届く最小半径を取得します
Mix::Scene::IPointLight
ポイントライトインターフェース
Definition: IPointLight.h:12
Mix::Scene::IPointLight::~IPointLight
virtual ~IPointLight(void)
デストラクタ
Definition: IPointLight.h:16
Mix::Scene::IPointLight::SetRadius
virtual void SetRadius(Float32 innerRadius, Float32 outerRadius)=0
ライトが届く半径を設定します
Mix
ミックス
Definition: AtomicValue.h:6
Float32
float Float32
32ビット浮動小数点
Definition: Common.h:83
Mix::Scene::IPointLight::GetInnerRadius
virtual Float32 GetInnerRadius(void) const =0
ライトが届く最小半径を取得します
ILocalLight.h
ローカルライトインターフェースインクルードファイル