CommonLibSSE NG
RE::TESClimate::Timing Struct Reference

#include <TESClimate.h>

Classes

struct  Interval
 

Public Types

enum class  MoonPhaseLength { kPhaseLengthMask = 0x3F , kNone = 0 , kMasser = 1 << 6 , kSecunda = 1 << 7 }
 

Public Member Functions

bool IncludesMasser () const
 
bool IncludesSecunda () const
 
std::uint8_t GetPhaseLength () const
 

Public Attributes

Interval sunrise
 
Interval sunset
 
std::uint8_t volatility
 
stl::enumeration< MoonPhaseLength, std::uint8_t > moonPhaseLength
 
std::uint8_t unk6
 
std::uint8_t unk7
 

Member Enumeration Documentation

◆ MoonPhaseLength

Enumerator
kPhaseLengthMask 
kNone 
kMasser 
kSecunda 

Member Function Documentation

◆ GetPhaseLength()

std::uint8_t RE::TESClimate::Timing::GetPhaseLength ( ) const

◆ IncludesMasser()

bool RE::TESClimate::Timing::IncludesMasser ( ) const

◆ IncludesSecunda()

bool RE::TESClimate::Timing::IncludesSecunda ( ) const

Member Data Documentation

◆ moonPhaseLength

stl::enumeration<MoonPhaseLength, std::uint8_t> RE::TESClimate::Timing::moonPhaseLength

◆ sunrise

Interval RE::TESClimate::Timing::sunrise

◆ sunset

Interval RE::TESClimate::Timing::sunset

◆ unk6

std::uint8_t RE::TESClimate::Timing::unk6

◆ unk7

std::uint8_t RE::TESClimate::Timing::unk7

◆ volatility

std::uint8_t RE::TESClimate::Timing::volatility

The documentation for this struct was generated from the following file: