![]() |
Lumino
|
環境ライトのコンポーネントです。 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 Color & | getColor () const |
ディレクショナルライトの光源色を取得します。 | |
void | setAmbientColor (const Color &value) |
シーン全体の環境光の色を設定します。(default: 0.5, 0.5, 0.5) | |
const Color & | getAmbientColor () const |
シーン全体の環境光の色を取得します。 | |
const Color & | getSkyColor () |
空の環境光の色を取得します。 | |
void | setSkyColor (const Color &value) |
空の環境光の色を設定します。(default: Black) | |
const Color & | getGroundColor () |
地面の環境光の色を取得します。 | |
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 |
光源方向からの、影を生成できる距離を指定します。 | |
環境ライトのコンポーネントです。