CommonLibSSE NG
|
#include <Sun.h>
Public Member Functions | |
~Sun () override | |
void | Init (NiNode *a_root) override |
void | Update (Sky *a_sky, float a_arg2) override |
Public Member Functions inherited from RE::SkyObject | |
virtual | ~SkyObject () |
virtual NiNode * | GetRoot () |
virtual void | Init (NiNode *a_root) |
virtual void | Update (Sky *a_sky, float a_arg2) |
Public Attributes | |
NiPointer< NiBillboardNode > | sunBaseNode |
NiPointer< NiBillboardNode > | sunGlareNode |
NiPointer< BSTriShape > | sunBase |
NiPointer< BSTriShape > | sunQuery |
NiPointer< BSTriShape > | sunGlare |
NiPointer< NiDirectionalLight > | light |
NiPointer< NiDirectionalLight > | cloudLight |
float | glareScale |
bool | doOcclusionTests |
std::uint8_t | pad4D |
std::uint16_t | pad4E |
NiPointer< BSShaderAccumulator > | sunAccumulator |
Public Attributes inherited from RE::SkyObject | |
NiPointer< NiNode > | root |
Static Public Attributes | |
static constexpr auto | RTTI = RTTI_Sun |
static constexpr auto | VTABLE = VTABLE_Sun |
Static Public Attributes inherited from RE::SkyObject | |
static constexpr auto | RTTI = RTTI_SkyObject |
static constexpr auto | VTABLE = VTABLE_SkyObject |
|
override |
|
overridevirtual |
Reimplemented from RE::SkyObject.
|
overridevirtual |
Reimplemented from RE::SkyObject.
NiPointer<NiDirectionalLight> RE::Sun::cloudLight |
bool RE::Sun::doOcclusionTests |
float RE::Sun::glareScale |
NiPointer<NiDirectionalLight> RE::Sun::light |
std::uint8_t RE::Sun::pad4D |
std::uint16_t RE::Sun::pad4E |
|
inlinestaticconstexpr |
NiPointer<BSShaderAccumulator> RE::Sun::sunAccumulator |
NiPointer<BSTriShape> RE::Sun::sunBase |
NiPointer<NiBillboardNode> RE::Sun::sunBaseNode |
NiPointer<BSTriShape> RE::Sun::sunGlare |
NiPointer<NiBillboardNode> RE::Sun::sunGlareNode |
NiPointer<BSTriShape> RE::Sun::sunQuery |
|
inlinestaticconstexpr |