载入中...
搜索中...
未找到
SkyWispsLayer.h
浏览该文件的文档.
18 std::array<float, 4> absorptionDay{.198069f, .095307f, 1, .002f}, absorptionNight{.030354f, .181178f, 1, .004f};
Move-only, checked operation results for the common layer.
卡牌游戏 UI 工具模块:工厂 + 脚本绑定入口。 功能参考 ycarowr/UiCard:扇形手牌布局、抽牌/洗牌、悬浮放大、拖拽到落牌区、 敌方手牌(背面/偷看)、费用不足置灰,以及可实时调节的布局...
Definition Animation.h:25
Synchronous borrowed input for one immutable shader image. @ownership The caller owns bytes; upload c...
Definition ShaderResources.h:42
Immutable clear-sky daylight material controls, copied during sky preparation.
Definition SkyWispsLayer.h:14
std::array< float, 4 > starUv
Tiling, per-day UV movement, rotation in turns and fixed star phase.
Definition SkyWispsLayer.h:31
std::array< std::array< float, 4 >, 21 > scatteringCurve
Definition SkyWispsLayer.h:19
EVENGINE_API_BACKENDS Result< void > validate() const
Reject nonfinite, out-of-range or unordered authored data without mutation.
Definition SkyWispsAsset.cpp:291
std::array< float, 4 > rayNight
Definition SkyWispsLayer.h:17
std::array< float, 4 > moonDiskShape
UV diameter in radians, horizon enlargement, texture rotation degrees and earthlight.
Definition SkyWispsLayer.h:37
std::array< float, 4 > absorptionDay
Definition SkyWispsLayer.h:18
std::array< float, 4 > nightTint
Definition SkyWispsLayer.h:24
std::array< float, 4 > duskTint
Definition SkyWispsLayer.h:23
std::array< float, 4 > moonDiskColor
Linear lunar surface tint; w enables the disk (0 or 1), disabled in legacy assets.
Definition SkyWispsLayer.h:35
std::array< float, 4 > moonDiskLighting
Night/day texture intensity, fixed lunar phase days [0,29.53], phase contrast.
Definition SkyWispsLayer.h:41
std::array< float, 4 > moonOrbit
Definition SkyWispsLayer.h:21
std::array< float, 4 > absorptionNight
Definition SkyWispsLayer.h:18
std::array< float, 4 > stars
Linear star tint and source intensity, before the night filter.
Definition SkyWispsLayer.h:29
std::array< float, 4 > controls
Night brightness, absent-light boost, illuminated moon fraction and overall intensity.
Definition SkyWispsLayer.h:27
std::array< float, 4 > moonDiskGlow
Glow intensity, angular projection scale and two reserved zeros.
Definition SkyWispsLayer.h:43
std::array< float, 4 > rayDay
Source clear-sky optical tints; rayDay.w is scattering scale, absorption w is its scale.
Definition SkyWispsLayer.h:16
std::array< float, 4 > twinkle
Noise floor/strength, glow reflection scale and reserved zero. Twinkle time is frozen.
Definition SkyWispsLayer.h:33
Borrowed authored thin-cloud layer, consumed synchronously by sky preparation.
Definition SkyWispsLayer.h:53
bool sunDiskCurveEnabled
Definition SkyWispsLayer.h:70
std::array< float, 3 > sunDiskColor
Solar disk RGB radiance; zero disables it. Copied at preparation, independent of light irradiance.
Definition SkyWispsLayer.h:72
bool authoredSkyLighting
Apply authored sun/moon intensity gradients to the physical sky before composition.
Definition SkyWispsLayer.h:78
bool opticalCycleEnabled
Opt-in source optical cycle, prepared as an immutable height-sampled LUT volume.
Definition SkyWispsLayer.h:57
bool daylightEnabled
Opt-in daylight chain. Disabled for legacy manifests; no independent time source.
Definition SkyWispsLayer.h:55
const ShaderImageInput * starsTexture
Optional star/noise uploads, borrowed through preparation only; required by daylightEnabled.
Definition SkyWispsLayer.h:60
const ShaderImageInput * moonNormalTexture
Definition SkyWispsLayer.h:65
std::array< float, 3 > moonForward
Definition SkyWispsLayer.h:85
std::array< float, 3 > sunDiskShape
Angular radius in radians, positive edge exponent and nonnegative reflection multiplier.
Definition SkyWispsLayer.h:74
const ShaderImageInput * moonColorTexture
Lunar color/alpha and phase-normal uploads; borrowed only until prepare returns. Required when daylig...
Definition SkyWispsLayer.h:64
std::array< std::array< float, 4 >, 12 > sunDiskCurve
Optional RGB elevation curves: four (height,value,arrive tangent,leave tangent) keys per channel....
Definition SkyWispsLayer.h:69
const ShaderImageInput * densityTexture
Definition SkyWispsLayer.h:80
const ShaderImageInput * starsNoiseTexture
Definition SkyWispsLayer.h:61
std::array< float, 3 > materialContrast
Parent material contrast, midpoint and intensity, applied after sky/cloud composition.
Definition SkyWispsLayer.h:76