CommonLibSSE NG
Loading...
Searching...
No Matches
RE::Clouds Class Reference

#include <Clouds.h>

Inheritance diagram for RE::Clouds:
RE::SkyObject

Public Types

enum  { kTotalLayers = 32 }
 

Public Member Functions

 ~Clouds () 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 NiNodeGetRoot ()
 
virtual void Init (NiNode *a_root)
 
virtual void Update (Sky *a_sky, float a_arg2)
 

Public Attributes

NiPointer< BSGeometryclouds [kTotalLayers]
 
std::uint64_t unk110 [kTotalLayers]
 
NiPointer< NiTexturetransTexture [kTotalLayers]
 
NiColor colors [kTotalLayers]
 
float alphas [kTotalLayers]
 
std::uint16_t numLayers
 
bool forceUpdate
 
std::uint8_t pad513
 
std::uint32_t pad514
 
std::uint64_t pad520
 
- Public Attributes inherited from RE::SkyObject
NiPointer< NiNoderoot
 

Static Public Attributes

static constexpr auto RTTI = RTTI_Clouds
 
static constexpr auto VTABLE = VTABLE_Clouds
 
- Static Public Attributes inherited from RE::SkyObject
static constexpr auto RTTI = RTTI_SkyObject
 
static constexpr auto VTABLE = VTABLE_SkyObject
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
kTotalLayers 

Constructor & Destructor Documentation

◆ ~Clouds()

RE::Clouds::~Clouds ( )
override

Member Function Documentation

◆ Init()

void RE::Clouds::Init ( NiNode a_root)
overridevirtual

Reimplemented from RE::SkyObject.

◆ Update()

void RE::Clouds::Update ( Sky a_sky,
float  a_arg2 
)
overridevirtual

Reimplemented from RE::SkyObject.

Member Data Documentation

◆ alphas

float RE::Clouds::alphas[kTotalLayers]

◆ clouds

NiPointer<BSGeometry> RE::Clouds::clouds[kTotalLayers]

◆ colors

NiColor RE::Clouds::colors[kTotalLayers]

◆ forceUpdate

bool RE::Clouds::forceUpdate

◆ numLayers

std::uint16_t RE::Clouds::numLayers

◆ pad513

std::uint8_t RE::Clouds::pad513

◆ pad514

std::uint32_t RE::Clouds::pad514

◆ pad520

std::uint64_t RE::Clouds::pad520

◆ RTTI

constexpr auto RE::Clouds::RTTI = RTTI_Clouds
inlinestaticconstexpr

◆ transTexture

NiPointer<NiTexture> RE::Clouds::transTexture[kTotalLayers]

◆ unk110

std::uint64_t RE::Clouds::unk110[kTotalLayers]

◆ VTABLE

constexpr auto RE::Clouds::VTABLE = VTABLE_Clouds
inlinestaticconstexpr

The documentation for this class was generated from the following file: