65    static_assert(
sizeof(
Moon) == 0xD8);
 
BSString stateTextures[Phase::kTotal]
Definition Moon.h:53
 
NiPointer< NiNode > moonNode
Definition Moon.h:49
 
float unkCC
Definition Moon.h:61
 
static constexpr auto RTTI
Definition Moon.h:14
 
float angleFadeEnd
Definition Moon.h:55
 
std::uint32_t padD4
Definition Moon.h:63
 
NiPointer< BSTriShape > moonMesh
Definition Moon.h:51
 
UpdateStatus
Definition Moon.h:18
 
static constexpr auto VTABLE
Definition Moon.h:15
 
void Update(Sky *a_sky, float a_arg2) override
 
std::uint32_t size
Definition Moon.h:59
 
NiPointer< BSTriShape > shadowMesh
Definition Moon.h:52
 
void Init(NiNode *a_root) override
 
NiPointer< NiNode > shadowNode
Definition Moon.h:50
 
stl::enumeration< UpdateStatus, std::uint32_t > updateMoonTexture
Definition Moon.h:60
 
float angleFadeStart
Definition Moon.h:54
 
float zOffset
Definition Moon.h:58
 
float speed
Definition Moon.h:57
 
float unkD0
Definition Moon.h:62
 
float angleShadowEarlyFade
Definition Moon.h:56
 
Definition NiSmartPointer.h:9
 
Definition SkyObject.h:11
 
Definition AbsorbEffect.h:6
 
constexpr std::array< REL::VariantID, 1 > VTABLE_Moon
Definition Offsets_VTABLE.h:1018
 
constexpr REL::VariantID RTTI_Moon(685529, 393314, 0x1ee7490)
 
Phase
Definition Moon.h:27
 
@ kFull
Definition Moon.h:28
 
@ kWaningGibbous
Definition Moon.h:29
 
@ kWaxingCrescent
Definition Moon.h:33
 
@ kTotal
Definition Moon.h:37
 
@ kWaningCrescent
Definition Moon.h:31
 
@ kWaningQuarter
Definition Moon.h:30
 
@ kNewMoon
Definition Moon.h:32
 
@ kWaxingQuarter
Definition Moon.h:34
 
@ kWaxingGibbous
Definition Moon.h:35