スポットライトインターフェース
More...
#include <ISpotLight.h>
|
enum | TYPE {
UNDEFINED = 0,
UNIVERSAL_CAMERA = 1,
VIEW_CAMERA = 2,
HEMISPHERE_LIGHT = 3,
DIRECTIONAL_LIGHT = 4,
SPOT_LIGHT = 5,
POINT_LIGHT = 6,
SKY_DOME = 7,
ATMOSPHERE_SCATTER = 8,
LIGHT_SHAFTS_CASTER = 9,
ACTOR_NODE = 10,
ACTOR_MODEL = 11,
TERRAIN_MODEL = 12,
LEAVING_PARTICLE = 13,
SCATTER_PARTICLE = 14,
PLANTER = 15,
WATER_POOL = 16,
DYNAMICS_WORLD = 17,
FLOOR = 18,
GHOST = 19
} |
| タイプ列挙定数 More...
|
|
virtual Mix::Scene::ISpotLight::~ISpotLight |
( |
void |
| ) |
|
|
inlineprotectedvirtual |
virtual const Mix::Vector3& Mix::Scene::ISpotLight::GetDirection |
( |
void |
| ) |
const |
|
pure virtual |
virtual void Mix::Scene::ISpotLight::SetDirection |
( |
const Mix::Vector3 & |
dir | ) |
|
|
pure virtual |
virtual Float32 Mix::Scene::ISpotLight::GetRange |
( |
void |
| ) |
const |
|
pure virtual |
影響を与える範囲を取得します
- Returns
- 影響を与える範囲を返します
virtual void Mix::Scene::ISpotLight::SetRange |
( |
Float32 |
range | ) |
|
|
pure virtual |
影響を与える範囲を設定します
- Parameters
-
virtual Float32 Mix::Scene::ISpotLight::GetConeInnerAngle |
( |
void |
| ) |
const |
|
pure virtual |
コーンの内角を取得します
- Returns
- コーンの内角を返します
virtual Float32 Mix::Scene::ISpotLight::GetConeOuterAngle |
( |
void |
| ) |
const |
|
pure virtual |
コーンの外角を取得します
- Returns
- コーンの外角を返します
virtual void Mix::Scene::ISpotLight::SetCone |
( |
Float32 |
innerAngle, |
|
|
Float32 |
outerAngle |
|
) |
| |
|
pure virtual |
コーンの設定をします
- Parameters
-
[in] | innerAngle | コーンの内角( ラジアン単位 ) |
[in] | outerAngle | コーンの外角( ラジアン単位 ) |
virtual Float32 Mix::Scene::ISpotLight::GetExponent |
( |
void |
| ) |
const |
|
pure virtual |
スポットライトがあたった際の輝きの鋭さを取得します
- Returns
- 輝きの鋭さを返します
virtual void Mix::Scene::ISpotLight::SetExponent |
( |
Float32 |
exp | ) |
|
|
pure virtual |
スポットライトがあたった際の輝きの鋭さ(ハイライト)を設定します
- Parameters
-
[in] | exp | 輝きの鋭さ( 0.0f〜正の無限大 ) |
The documentation for this class was generated from the following file: