#pragma once namespace RE { class __declspec(novtable) Sun : public SkyObject { public: static constexpr auto RTTI{ RTTI::Sun }; static constexpr auto VTABLE{ VTABLE::Sun }; virtual ~Sun(); // members NiPointer sunBaseNode; // 10 NiPointer sunGlareNode; // 18 NiPointer sunBase; // 20 NiPointer sunQuery; // 28 NiPointer sunGlare; // 30 NiPointer light; // 38 NiPointer cloudLight; // 40 float glareScale; // 48 bool doOcclusionTests; // 4C NiPointer sunAccumulator; // 50 }; static_assert(sizeof(Sun) == 0x58); }