CommonLibSSE (Parapets fork)
|
#include <Moon.h>
Classes | |
struct | Phases |
Public Types | |
enum class | UpdateStatus { kNotRequired = 0 , kWhenCulled , kInitialize } |
using | Phase = Phases::Phase |
Public Member Functions | |
~Moon () override | |
void | Unk_02 (void) override |
void | Update (Sky *a_sky, float a_arg2) override |
Public Member Functions inherited from RE::SkyObject | |
virtual | ~SkyObject () |
virtual NiNode * | GetRoot () |
virtual void | Unk_02 (void) |
virtual void | Update (Sky *a_sky, float a_arg2) |
Public Attributes | |
NiPointer< NiNode > | moonNode |
NiPointer< NiNode > | shadowNode |
NiPointer< BSTriShape > | moonMesh |
NiPointer< BSTriShape > | shadowMesh |
BSString | stateTextures [Phase::kTotal] |
float | angleFadeStart |
float | angleFadeEnd |
float | angleShadowEarlyFade |
float | speed |
float | zOffset |
std::uint32_t | size |
stl::enumeration< UpdateStatus, std::uint32_t > | updateMoonTexture |
float | unkCC |
float | unkD0 |
std::uint32_t | padD4 |
Public Attributes inherited from RE::SkyObject | |
NiPointer< NiNode > | root |
Static Public Attributes | |
static constexpr auto | RTTI = RTTI_Moon |
Static Public Attributes inherited from RE::SkyObject | |
static constexpr auto | RTTI = RTTI_SkyObject |
using RE::Moon::Phase = Phases::Phase |
|
strong |
|
override |
|
overridevirtual |
Reimplemented from RE::SkyObject.
|
overridevirtual |
Reimplemented from RE::SkyObject.
float RE::Moon::angleFadeEnd |
float RE::Moon::angleFadeStart |
float RE::Moon::angleShadowEarlyFade |
NiPointer<BSTriShape> RE::Moon::moonMesh |
std::uint32_t RE::Moon::padD4 |
|
inlinestaticconstexpr |
NiPointer<BSTriShape> RE::Moon::shadowMesh |
std::uint32_t RE::Moon::size |
float RE::Moon::speed |
BSString RE::Moon::stateTextures[Phase::kTotal] |
float RE::Moon::unkCC |
float RE::Moon::unkD0 |
stl::enumeration<UpdateStatus, std::uint32_t> RE::Moon::updateMoonTexture |
float RE::Moon::zOffset |