载入中...
搜索中...
未找到
SkyAtmospherePass.h
浏览该文件的文档.
118 [[nodiscard]] Result<void> prepareView(const glm::mat4& viewProjection, const glm::vec3& eyeMetres);
Move-only, checked operation results for the common layer.
Definition Graphics.h:125
Prepared HDR atmospheric sky draw with independent optical parameters and lookup tables.
Definition SkyAtmospherePass.h:86
SkyAtmospherePass(const SkyAtmospherePass &)=delete
SkyAtmospherePass & operator=(const SkyAtmospherePass &)=delete
卡牌游戏 UI 工具模块:工厂 + 脚本绑定入口。 功能参考 ycarowr/UiCard:扇形手牌布局、抽牌/洗牌、悬浮放大、拖拽到落牌区、 敌方手牌(背面/偷看)、费用不足置灰,以及可实时调节的布局...
Definition Animation.h:25
@ Graphics
Definition Container.h:602
One atomic render snapshot, independent of view count or wall-clock time.
Definition SkyAtmospherePass.h:65
float dayPhase
Injected solar-day fraction in [0,1); zero is midnight, independent of render count.
Definition SkyAtmospherePass.h:69
float wispsMorphPhase
Definition SkyAtmospherePass.h:67
Spherical atmospheric coefficients in inverse kilometres and kilometre heights.
Definition SkyAtmospherePass.h:39
float multiScatteringFactor
Definition SkyAtmospherePass.h:52
std::array< float, 3 > groundAlbedo
Definition SkyAtmospherePass.h:51
float ozoneHalfWidthKm
Definition SkyAtmospherePass.h:48
std::array< float, 3 > rayleigh
Definition SkyAtmospherePass.h:40
float groundRadiusKm
Definition SkyAtmospherePass.h:49
std::array< float, 3 > mieAbsorption
Definition SkyAtmospherePass.h:44
float atmosphereHeightKm
Definition SkyAtmospherePass.h:50
std::array< float, 3 > mieScattering
Definition SkyAtmospherePass.h:42
float mieAnisotropy
Definition SkyAtmospherePass.h:45
float ozoneCenterKm
Definition SkyAtmospherePass.h:47
EVENGINE_API_BACKENDS Result< void > validate() const
Validate finite optical coefficients, bounded geometry and energy controls without mutation.
Definition SkyAtmosphereLuts.cpp:106
std::array< float, 3 > ozoneAbsorption
Definition SkyAtmospherePass.h:46
float rayleighHeightKm
Definition SkyAtmospherePass.h:41
float mieHeightKm
Definition SkyAtmospherePass.h:43
SkyHeightFogParameters heightFog
Definition SkyAtmospherePass.h:53
Explicit celestial lighting snapshot; unit direction points towards the light.
Definition SkyAtmospherePass.h:59
Analytic background height fog in metre units, independent of legacy scene fog.
Definition SkyAtmospherePass.h:16
std::array< float, 3 > directionalInscattering
Definition SkyAtmospherePass.h:27
std::array< float, 3 > inscattering
Definition SkyAtmospherePass.h:25
float startDistanceMetres
Definition SkyAtmospherePass.h:24
EVENGINE_API_BACKENDS Result< void > validate() const
Validate finite bounded fog coefficients without mutation.
Definition SkyAtmosphereLuts.cpp:121
float atmosphereContribution
Definition SkyAtmospherePass.h:30
float directionalExponent
Definition SkyAtmospherePass.h:28
float baseHeightMetres
Definition SkyAtmospherePass.h:23
float skyDistanceMetres
Definition SkyAtmospherePass.h:31
float directionalStartDistanceMetres
Definition SkyAtmospherePass.h:29
std::array< float, 2 > directionalElevationRange
Optional directional fog fade over sun direction Y in [-1,1]. Equal endpoints disable fading; otherwi...
Definition SkyAtmospherePass.h:20
float heightFalloffPerMetre
Definition SkyAtmospherePass.h:22
float maximumOpacity
Definition SkyAtmospherePass.h:26
float densityPerMetre
Definition SkyAtmospherePass.h:21
Borrowed authored thin-cloud layer, consumed synchronously by sky preparation.
Definition SkyWispsLayer.h:53