14    class BGSLightingTemplate;
 
   15    class BSMultiBoundNode;
 
   17    class ImageSpaceModifierInstanceForm;
 
  125    static_assert(
sizeof(
Sky) == 0x2C8);
 
Definition Atmosphere.h:13
 
Definition BGSLightingTemplate.h:11
 
Definition BSTArray.h:377
 
Definition NiSmartPointer.h:9
 
Definition Precipitation.h:14
 
Definition SkyEffectController.h:8
 
stl::enumeration< Mode, std::uint32_t > mode
Definition Sky.h:100
 
float lightingTransition
Definition Sky.h:69
 
SkyEffectController effectController
Definition Sky.h:120
 
TESClimate * currentClimate
Definition Sky.h:71
 
void SetWeather(RE::TESWeather *a_weather, bool a_override, bool a_accelerate)
 
float auroraOut
Definition Sky.h:117
 
float lastWeatherUpdate
Definition Sky.h:98
 
TESWeather * currentWeather
Definition Sky.h:72
 
NiColor skyColor[17]
Definition Sky.h:84
 
ObjectRefHandle currentRoom
Definition Sky.h:67
 
std::uint32_t unk1A4
Definition Sky.h:94
 
NiPointer< NiNode > moonsRoot
Definition Sky.h:63
 
ObjectRefHandle previousRoom
Definition Sky.h:68
 
NiPointer< ReferenceEffect > lastReferenceEffect
Definition Sky.h:119
 
NiColor ambientSpecularTint
Definition Sky.h:112
 
BSTArray< NiPointer< NiTexture > > storedCloudTextures
Definition Sky.h:121
 
std::uint32_t unk1A0
Definition Sky.h:93
 
float ambientSpecularFresnel
Definition Sky.h:113
 
std::uint64_t unk180
Definition Sky.h:87
 
float auroraIn
Definition Sky.h:115
 
std::uint32_t pad1CC
Definition Sky.h:103
 
TESRegion * region
Definition Sky.h:76
 
ImageSpaceModifierInstanceForm * lastWeatherImageSpaceMod
Definition Sky.h:109
 
NiPointer< BSMultiBoundNode > root
Definition Sky.h:62
 
Precipitation * precip
Definition Sky.h:83
 
Atmosphere * atmosphere
Definition Sky.h:77
 
float flash
Definition Sky.h:102
 
std::uint32_t unk174
Definition Sky.h:85
 
float auroraOutStart
Definition Sky.h:116
 
float auroraInStart
Definition Sky.h:114
 
float windSpeed
Definition Sky.h:89
 
std::uint64_t unk020
Definition Sky.h:65
 
BSTArray< SkyStaticRefData > skyStaticRefData
Definition Sky.h:123
 
std::time_t flashTime
Definition Sky.h:104
 
Sun * sun
Definition Sky.h:79
 
TESWeather * defaultWeather
Definition Sky.h:74
 
BSTArray< NiPointer< NiTexture > > storedWorldMapCloudTextures
Definition Sky.h:122
 
void ForceWeather(RE::TESWeather *a_weather, bool a_override)
 
ImageSpaceModifierInstanceForm * currentWeatherImageSpaceMod
Definition Sky.h:107
 
std::uint32_t lastMoonPhaseUpdate
Definition Sky.h:105
 
float unk1AC
Definition Sky.h:96
 
NiColor directionalAmbientColors[3][2]
Definition Sky.h:111
 
ImageSpaceModifierInstanceForm * currentWeatherImageSpaceMod2
Definition Sky.h:108
 
static Sky * GetSingleton()
 
std::uint64_t unk178
Definition Sky.h:86
 
std::uint32_t flags
Definition Sky.h:106
 
float currentGameHour
Definition Sky.h:97
 
NiPointer< NiNode > auroraRoot
Definition Sky.h:64
 
float windAngle
Definition Sky.h:90
 
std::uint64_t unk198
Definition Sky.h:92
 
std::uint32_t unk194
Definition Sky.h:91
 
float currentWeatherPct
Definition Sky.h:99
 
float unk1A8
Definition Sky.h:95
 
TESWeather * lastWeather
Definition Sky.h:73
 
Moon * secunda
Definition Sky.h:82
 
std::uint32_t unk188
Definition Sky.h:88
 
BGSLightingTemplate * extLightingOverride
Definition Sky.h:66
 
Moon * masser
Definition Sky.h:81
 
ImageSpaceModifierInstanceForm * lastWeatherImageSpaceMod2
Definition Sky.h:110
 
NiPointer< ReferenceEffect > currentReferenceEffect
Definition Sky.h:118
 
Clouds * clouds
Definition Sky.h:80
 
static constexpr auto RTTI
Definition Sky.h:33
 
BSSimpleList< SkySound * > * skySoundList
Definition Sky.h:101
 
TESWeather * overrideWeather
Definition Sky.h:75
 
Stars * stars
Definition Sky.h:78
 
float lightingTransitionTimer
Definition Sky.h:70
 
Definition TESClimate.h:13
 
Definition TESRegion.h:53
 
Definition TESWeather.h:17
 
Definition AbsorbEffect.h:6
 
constexpr REL::VariantID RTTI_Sky(685534, 393319, 0x1ee7560)