|
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 () |
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 |