Optional bridge applying environment properties to DayNight or Weather. 更多...
#include <LightingTarget.h>
Public 成员函数 | |
| Result< void > | applyDayNight (const EnvironmentDocumentTarget &document, daynight::DayNight *environment) const |
| Applies day night. | |
| Result< void > | applyWeather (const EnvironmentDocumentTarget &document, weather::Weather *environment) const |
| Applies weather. | |
详细描述
Optional bridge applying environment properties to DayNight or Weather.
在文件 LightingTarget.h 第 126 行定义.
成员函数说明
◆ applyDayNight()
| Result< void > eve::lighting_editing::EnvironmentRuntimeApplier::applyDayNight | ( | const EnvironmentDocumentTarget & | document, |
| daynight::DayNight * | environment | ||
| ) | const |
Applies day night.
在文件 EnvironmentDayNightRuntime.cpp 第 9 行定义.
引用了 eve::editing::Value::getIf(), eve::daynight::DayNight::setMieStrength(), eve::daynight::DayNight::setPaused(), eve::daynight::DayNight::setSkyboxEnabled(), eve::daynight::DayNight::setSkyExposure(), eve::daynight::DayNight::setSpeed(), eve::daynight::DayNight::setTimeOfDay(), eve::daynight::DayNight::setTurbidity(), eve::lighting_editing::EnvironmentDocumentTarget::validate() , 以及 eve::lighting_editing::LightingPropertyTargetBase::value().
◆ applyWeather()
| Result< void > eve::lighting_editing::EnvironmentRuntimeApplier::applyWeather | ( | const EnvironmentDocumentTarget & | document, |
| weather::Weather * | environment | ||
| ) | const |
Applies weather.
在文件 EnvironmentWeatherRuntime.cpp 第 12 行定义.
引用了 eve::editing::Value::getIf(), eve::weather::Weather::setEnvironmentEnabled(), eve::weather::Weather::setFogColor(), eve::weather::Weather::setFogDensity(), eve::weather::Weather::setIntensity(), eve::weather::Weather::setLightningEnabled(), eve::weather::Weather::setPreset(), eve::weather::Weather::setSkyColor(), eve::weather::Weather::setWindDirection(), eve::weather::Weather::setWindSpeed(), eve::lighting_editing::EnvironmentDocumentTarget::validate() , 以及 eve::lighting_editing::LightingPropertyTargetBase::value().
该类的文档由以下文件生成:
- src/modules/graphics/lighting/editing/LightingTarget.h
- src/modules/graphics/lighting/editing/EnvironmentDayNightRuntime.cpp
- src/modules/graphics/lighting/editing/EnvironmentWeatherRuntime.cpp