Lumino
ln::EnvironmentLightComponent Class Reference

環境ライトのコンポーネントです。 More...

#include <LightComponent.hpp>

Inherits ln::VisualComponent.

Public Member Functions

void setEnabled (bool value)
 ライトの有効状態を設定します。false の場合、ライトはシーンに影響しません。(default: true)
 
bool isEnabled () const
 ライトの有効状態を取得します。
 
void setColor (const Color &color)
 ディレクショナルライトの光源色を設定します。(default: White)
 
const ColorgetColor () const
 ディレクショナルライトの光源色を取得します。
 
void setAmbientColor (const Color &value)
 シーン全体の環境光の色を設定します。(default: 0.5, 0.5, 0.5)
 
const ColorgetAmbientColor () const
 シーン全体の環境光の色を取得します。
 
const ColorgetSkyColor ()
 空の環境光の色を取得します。
 
void setSkyColor (const Color &value)
 空の環境光の色を設定します。(default: Black)
 
const ColorgetGroundColor ()
 地面の環境光の色を取得します。
 
void setGroundColor (const Color &value)
 地面の環境光の色を設定します。(default: Black)
 
void setIntensity (float value)
 ライトの明るさを設定します。(default: 0.5)
 
float getIntensity () const
 ライトの明るさを取得します。
 
void setShadowEffectiveDistance (float value)
 視点からの、影を生成できる距離を指定します。 (default: 0.0f)
 
float shadowEffectiveDistance () const
 視点からの、影を生成できる距離を取得します。
 
void setShadowEffectiveDepth (float value)
 光源方向からの、影を生成できる距離を指定します。 (default: 0.0f) ※これはシャドウマップの深度値の範囲となります。
 
float shadowEffectiveDepth () const
 光源方向からの、影を生成できる距離を指定します。
 

Detailed Description

環境ライトのコンポーネントです。

See also
EnvironmentLight

The documentation for this class was generated from the following file: