8 class BSShaderAccumulator;
10 class NiBillboardNode;
11 class NiDirectionalLight;
39 static_assert(
sizeof(
Sun) == 0x58);
Definition: SkyObject.h:11
NiPointer< BSTriShape > sunGlare
Definition: Sun.h:30
std::uint16_t pad4E
Definition: Sun.h:36
NiPointer< BSTriShape > sunQuery
Definition: Sun.h:29
NiPointer< NiDirectionalLight > cloudLight
Definition: Sun.h:32
bool doOcclusionTests
Definition: Sun.h:34
NiPointer< BSTriShape > sunBase
Definition: Sun.h:28
NiPointer< NiBillboardNode > sunGlareNode
Definition: Sun.h:27
NiPointer< BSShaderAccumulator > sunAccumulator
Definition: Sun.h:37
NiPointer< NiBillboardNode > sunBaseNode
Definition: Sun.h:26
static constexpr auto VTABLE
Definition: Sun.h:17
void Update(Sky *a_sky, float a_arg2) override
void Init(NiNode *a_root) override
static constexpr auto RTTI
Definition: Sun.h:16
std::uint8_t pad4D
Definition: Sun.h:35
NiPointer< NiDirectionalLight > light
Definition: Sun.h:31
float glareScale
Definition: Sun.h:33
Definition: AbsorbEffect.h:6
constexpr REL::VariantID RTTI_Sun(685541, 393326, 0x1ee7690)
constexpr std::array< REL::VariantID, 1 > VTABLE_Sun
Definition: Offsets_VTABLE.h:1028