载入中...
搜索中...
未找到
eve::daynight 命名空间参考

类

class  DayNight
 DayNight module — a time-of-day cycle that drives the sun, sky and light. 更多...
 
struct  PcgAmbientLightState
 Pcg ambient-gradient colors and global direct-light multiplier. 更多...
 
struct  PcgFogState
 Joint Pcg Photo Mode fog and density-volume state. 更多...
 
class  PcgLightingAmbientPhotoMode
 Explicit Lighting owner for Pcg ambient colors and global light multiplier. @lifetime The borrowed DayNight target must outlive this authority or be detached first. @thread Game thread only; assignments are synchronous and invoke no callbacks or scripts. 更多...
 
class  PcgLightingFogPhotoMode
 Explicit owner for Pcg's fourteen Lighting fog and density-volume fields. @lifetime The borrowed DayNight target must outlive this authority or be detached first. @thread Game thread only; assignments are synchronous and invoke no callbacks or scripts. 更多...
 
class  PcgLightingSkyboxPhotoMode
 Explicit Lighting-field owner for Pcg's four skybox override controls. @lifetime The borrowed DayNight target must outlive this authority or be detached first. @thread Game thread only; assignments are synchronous and invoke no callbacks or scripts. 更多...
 
class  PcgLightingSunPhotoMode
 Explicit Lighting-field owner for Pcg's six manual-sun controls. @lifetime The borrowed DayNight target must outlive this authority or be detached first. @thread Game thread only; assignments are synchronous and invoke no callbacks or scripts. 更多...
 
class  PcgLightingTimePhotoMode
 Explicit Lighting-field owner that projects Pcg time settings into DayNight. @lifetime The borrowed DayNight target must outlive this authority or be detached before destruction. @thread Game thread only; no callbacks or scripts are invoked. 更多...
 
struct  PcgManualSunState
 Persistent manual sun settings projected from Pcg Photo Mode. 更多...
 
struct  PcgSkyboxState
 Persistent Pcg skybox override settings. 更多...
 
struct  SkyClock
 Runtime clock configuration, independent of the legacy DayNight module. 更多...
 
struct  SkyCloudMotion
 Source cloud-time controls; phase is additive, speed is source time per injected second. 更多...
 
struct  SkyFrame
 Copied sky simulation state shared by main-view and reflection consumers. 更多...
 
class  SkyProfile
 Immutable validated atmospheric sky profile, schema eve.sky-profile versions 1 through 6. 更多...
 
class  SkyRuntime
 Owns independent sky simulation and its prepared atmospheric contributor. 更多...
 
struct  SkyRuntimeFrame
 Copied simulation and evaluated solar lighting used by every view. 更多...
 
struct  SkyRuntimeSettings
 Independent runtime settings; not a serialized profile or a legacy DayNight override. 更多...
 
class  SkySolarOrbit
 Non-astronomical daily solar orbit, matching the reference's manual pitch/yaw mode. 更多...
 
class  SkyTimeline
 Owns one independent sky clock, weather transition and integrated cloud travel. 更多...
 
struct  SkyWeather
 Independent sky weather values; distances are metres and wind is metres/second. 更多...
 

函数

 Module_IMPL (DayNight, new DayNight())
 
void exposeSkyScriptBindings (ssq::Table &table, ssq::Class &daynightClass)
 Register independent sky bindings on the VM/graphics owner thread.
 

函数说明

◆ exposeSkyScriptBindings()

void eve::daynight::exposeSkyScriptBindings ( ssq::Table &  table,
ssq::Class &  daynightClass 
)

◆ Module_IMPL()

eve::daynight::Module_IMPL ( DayNight  ,
new   DayNight() 
)