#include <Sky.h>
 | 
| enum class   | Mode {  
  kNone = 0
, kInterior
, kSkyDomeOnly
, kFull
,  
  kTotal
 
 } | 
|   | 
| enum class   | Flags {  
  kNone = 0
, kFastTravel = 1 << 4
, kHideSky = 1 << 7
, kUpdateSunriseBegin = 1 << 9
,  
  kUpdateSunriseEnd = 1 << 10
, kUpdateSunsetBegin = 1 << 11
, kUpdateSunsetEnd = 1 << 12
, kUpdateColorsSunriseBegin = 1 << 13
,  
  kUpdateColorsSunsetEnd = 1 << 14
, kUpdateWind = 1 << 20
, kReleaseWeatherOverride = 1 << 21
 
 } | 
|   | 
◆ Flags
| Enumerator | 
|---|
| kNone  |  | 
| kFastTravel  |  | 
| kHideSky  |  | 
| kUpdateSunriseBegin  |  | 
| kUpdateSunriseEnd  |  | 
| kUpdateSunsetBegin  |  | 
| kUpdateSunsetEnd  |  | 
| kUpdateColorsSunriseBegin  |  | 
| kUpdateColorsSunsetEnd  |  | 
| kUpdateWind  |  | 
| kReleaseWeatherOverride  |  | 
 
 
◆ Mode
| Enumerator | 
|---|
| kNone  |  | 
| kInterior  |  | 
| kSkyDomeOnly  |  | 
| kFull  |  | 
| kTotal  |  | 
 
 
◆ ~Sky()
  
  
      
        
          | virtual RE::Sky::~Sky  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ ForceWeather()
      
        
          | void RE::Sky::ForceWeather  | 
          ( | 
          TESWeather *  | 
          a_weather,  | 
        
        
           | 
           | 
          bool  | 
          a_override  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ GetSingleton()
  
  
      
        
          | static Sky * RE::Sky::GetSingleton  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ GetSunriseBegin()
      
        
          | float RE::Sky::GetSunriseBegin  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ GetSunriseEnd()
      
        
          | float RE::Sky::GetSunriseEnd  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ GetSunsetBegin()
      
        
          | float RE::Sky::GetSunsetBegin  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ GetSunsetEnd()
      
        
          | float RE::Sky::GetSunsetEnd  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ IsRaining()
      
        
          | bool RE::Sky::IsRaining  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ IsSnowing()
      
        
          | bool RE::Sky::IsSnowing  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ ReleaseWeatherOverride()
      
        
          | void RE::Sky::ReleaseWeatherOverride  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ ResetWeather()
      
        
          | void RE::Sky::ResetWeather  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ SetWeather()
      
        
          | void RE::Sky::SetWeather  | 
          ( | 
          TESWeather *  | 
          a_weather,  | 
        
        
           | 
           | 
          bool  | 
          a_override,  | 
        
        
           | 
           | 
          bool  | 
          a_accelerate  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ ambientSpecularFresnel
      
        
          | float RE::Sky::ambientSpecularFresnel | 
        
      
 
 
◆ ambientSpecularTint
      
        
          | NiColor RE::Sky::ambientSpecularTint | 
        
      
 
 
◆ atmosphere
◆ auroraIn
◆ auroraInStart
      
        
          | float RE::Sky::auroraInStart | 
        
      
 
 
◆ auroraModel
◆ auroraOut
◆ auroraOutStart
      
        
          | float RE::Sky::auroraOutStart | 
        
      
 
 
◆ auroraRoot
◆ clouds
◆ currentClimate
◆ currentGameHour
      
        
          | float RE::Sky::currentGameHour | 
        
      
 
 
◆ currentReferenceEffect
◆ currentRoom
◆ currentWeather
◆ currentWeatherImageSpaceMod
◆ currentWeatherImageSpaceMod2
◆ currentWeatherPct
      
        
          | float RE::Sky::currentWeatherPct | 
        
      
 
 
◆ defaultWeather
◆ directionalAmbientColors
      
        
          | NiColor RE::Sky::directionalAmbientColors[3][2] | 
        
      
 
 
◆ effectController
◆ extLightingOverride
◆ flags
◆ flash
◆ flashTime
      
        
          | std::uint32_t RE::Sky::flashTime | 
        
      
 
 
◆ fogClamp
◆ fogFar
◆ fogNear
◆ fogPower
◆ lastMoonPhaseUpdate
      
        
          | std::uint32_t RE::Sky::lastMoonPhaseUpdate | 
        
      
 
 
◆ lastReferenceEffect
◆ lastWeather
◆ lastWeatherImageSpaceMod
◆ lastWeatherImageSpaceMod2
◆ lastWeatherUpdate
      
        
          | float RE::Sky::lastWeatherUpdate | 
        
      
 
 
◆ lightingTransition
      
        
          | float RE::Sky::lightingTransition | 
        
      
 
 
◆ lightingTransitionTimer
      
        
          | float RE::Sky::lightingTransitionTimer | 
        
      
 
 
◆ masser
◆ mode
◆ moonsRoot
◆ overrideWeather
◆ pad1CC
      
        
          | std::uint32_t RE::Sky::pad1CC | 
        
      
 
 
◆ precip
◆ previousRoom
◆ region
◆ root
◆ RTTI
◆ secunda
◆ skyColor
◆ skySoundList
◆ skyStaticRefData
◆ stars
◆ storedCloudTextures
◆ storedWorldMapCloudTextures
◆ sun
◆ unk174
      
        
          | std::uint32_t RE::Sky::unk174 | 
        
      
 
 
◆ unk178
      
        
          | std::uint64_t RE::Sky::unk178 | 
        
      
 
 
◆ unk180
◆ unk19C
      
        
          | std::uint32_t RE::Sky::unk19C | 
        
      
 
 
◆ unk1A0
      
        
          | std::uint32_t RE::Sky::unk1A0 | 
        
      
 
 
◆ unk1A4
      
        
          | std::uint32_t RE::Sky::unk1A4 | 
        
      
 
 
◆ VTABLE
◆ windAngle
◆ windowReflectionTimer
      
        
          | float RE::Sky::windowReflectionTimer | 
        
      
 
 
◆ windSpeed
The documentation for this class was generated from the following file:
- CommonLibSSE/include/RE/S/Sky.h