| 
    CommonLibSSE NG
    
   | 
 
#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 | 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< 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 constexpr auto | VTABLE = VTABLE_Moon | 
  Static Public Attributes inherited from RE::SkyObject | |
| static constexpr auto | RTTI = RTTI_SkyObject | 
| static constexpr auto | VTABLE = VTABLE_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 | 
      
  | 
  inlinestaticconstexpr | 
| float RE::Moon::zOffset |