![]() |
Lumino
|
ワールド 及び レベル 管理のユーティリティです。 More...
#include <Scene.hpp>
Static Public Member Functions | |
Background and Sky | |
static void | setClearMode (SceneClearMode value) |
シーン背景のクリア方法を設定します。 | |
static void | setSkyColor (const Color &value) |
ClearMode が SkyDome であるときに使用する、空の基本色を設定します。アルファ値は、設定した色の適用率です。 | |
static void | setSkyHorizonColor (const Color &value) |
ClearMode が SkyDome であるときに使用する、地平の基本色を設定します。アルファ値は、設定した色の適用率です。 | |
static void | setSkyCloudColor (const Color &value) |
ClearMode が SkyDome であるときに使用する、雲の基本色を設定します。アルファ値は、設定した色の適用率です。 | |
static void | setSkyOverlayColor (const Color &value) |
ClearMode が SkyDome であるときに使用する、空全体に影響する色を設定します。アルファ値は、設定した色の適用率です。 | |
Level Transition | |
static void | gotoLevel (Level *level, bool withEffect=true) |
指定したレベルへ遷移します。既存の全てのレベルは非アクティブ化または削除されます。 | |
static void | callLevel (Level *level, bool withEffect=true) |
現在のレベルを非アクティブ化し、指定したレベルへ遷移します。 | |
static void | returnLevel (bool withEffect=true) |
現在のレベルを終了し、ひとつ前のレベルへ遷移します。 | |
static Level * | activeLevel () |
現在のアクティブなレベルを取得します。 | |
static bool | isTransitionEffectRunning () |
レベルの遷移エフェクトを実行中であるかを確認します。 | |
static void | setTransitionEffectMode (LevelTransitionEffectMode value) |
レベル遷移時のエフェクトの種類を設定します。 | |
static LevelTransitionEffectMode | transitionEffectMode () |
レベル遷移時のエフェクトの種類を取得します。 | |
static void | setTransitionDuration (float value) |
レベルの遷移にかける時間を設定します。(Unit: 秒) | |
static float | transitionDuration () |
レベルの遷移にかける時間を取得します。(Unit: 秒) | |
static void | setTransitionEffectColor (const Color &value) |
レベルの遷移モードが FadeInOut である場合に使用する色を設定します。 | |
static const Color & | transitionEffectColor () |
レベルの遷移モードが FadeInOut である場合に使用する色を取得します。 | |
static void | setTransitionEffectMaskTexture (Texture *value) |
レベルの遷移エフェクトで使用するマスクテクスチャを設定します。 | |
static Texture * | transitionEffectMaskTexture () |
レベルの遷移エフェクトで使用するマスクテクスチャを取得します。 | |
static void | setTransitionEffectVague (float value) |
レベルの遷移エフェクトの境界のあいまいさを設定します。 | |
static float | transitionEffectVague () |
レベルの遷移エフェクトの境界のあいまいさを取得します。 | |
static void | startFadeOut () |
フェードアウトエフェクトを開始します。 | |
static void | startFadeIn () |
フェードインエフェクトを開始します。 | |
Fog | |
クロスフェードエフェクトを開始します。 | |
static void | setFogStartDistance (float value) |
フォグを開始するカメラからの距離を設定します。 | |
static void | setFogColor (const Color &value) |
フォグのメインカラーを設定します。 | |
static void | setFogDensity (float value) |
フォグの濃さを設定します。 | |
static void | setFogHeightDensity (float value) |
高さフォグの濃さを設定します。 | |
static void | setFogLowerHeight (float value) |
フォグの高さの下限を設定します。 | |
static void | setFogUpperHeight (float value) |
フォグの高さの上限を設定します。 | |
PostEffect | |
static void | setHDREnabled (bool value) |
HDR レンダリングの有無を設定します。 (default: false) | |
static bool | isHDREnabled () |
HDR レンダリングの有無を取得します。 | |
static void | setScreenBlendColor (const Color &value) |
画面全体へのブレンドカラーを設定します。(default: Black) | |
static const Color & | screenBlendColor () |
画面全体へのブレンドカラーを取得します。 | |
static void | setColorTone (const ColorTone &value) |
setColorTone | |
static const ColorTone & | colorTone () |
colorTone | |
static void | setAntialiasEnabled (bool value) |
アンチエイリアスの有無を設定します。(default: false) | |
static bool | isAntialiasEnabled () |
アンチエイリアスの有無を取得します。 | |
static void | setSSREnabled (bool value) |
SSR (Screen Space Reflection) の有無を設定します。(default: false) | |
static bool | isSSREnabled () |
SSR の有無を取得します。 | |
static void | setSSAOEnabled (bool value) |
SSAO (Screen Space Ambient Occlusion) の有無を設定します。(default: false) | |
static bool | isSSAOEnabled () |
SSAO の有無を取得します。 | |
static void | setBloomEnabled (bool value) |
ブルームエフェクトの有無を設定します。(default: false) | |
static bool | isBloomEnabled () |
ブルームエフェクトの有無を取得します。 | |
static void | setDOFEnabled (bool value) |
被写界深度の有無を設定します。(default: false) | |
static bool | isDOFEnabled () |
被写界深度の有無を取得します。 | |
static void | setTonemapEnabled (bool value) |
トーンマッピングの有無を設定します。(default: false) | |
static bool | isTonemapEnabled () |
トーンマッピングの有無を取得します。 | |
static void | setVignetteEnabled (bool value) |
ビネットエフェクトの有無を設定します。(default: false) | |
static bool | isVignetteEnabled () |
ビネットエフェクトの有無を取得します。 | |
static void | setGammaEnabled (bool value) |
ガンマ補正の有無を設定します。(default: false) | |
static bool | isGammaEnabled () |
ガンマ補正の有無を取得します。 | |
static void | setTonemapExposure (float value) |
Tonemap exposure. | |
static void | setTonemapLinearWhite (float value) |
setTonemapLinearWhite | |
static void | setTonemapShoulderStrength (float value) |
setTonemapShoulderStrength | |
static void | setTonemapLinearStrength (float value) |
setTonemapLinearStrength | |
static void | setTonemapLinearAngle (float value) |
setTonemapLinearAngle | |
static void | setTonemapToeStrength (float value) |
setTonemapToeStrength | |
static void | setTonemapToeNumerator (float value) |
setTonemapToeNumerator | |
static void | setTonemapToeDenominator (float value) |
setTonemapToeDenominator | |
ワールド 及び レベル 管理のユーティリティです。