CommonLibSSE (powerof3)
RE::TESWaterReflections Class Reference

#include <TESWaterReflections.h>

Inheritance diagram for RE::TESWaterReflections:
RE::NiRefObject

Classes

struct  CubeMapSide
 

Public Member Functions

virtual ~TESWaterReflections ()
 
- Public Member Functions inherited from RE::NiRefObject
 NiRefObject ()
 
virtual ~NiRefObject ()
 
virtual void DeleteThis ()
 
void IncRefCount ()
 
void DecRefCount ()
 
constexpr std::uint32_t GetRefCount () const noexcept
 
 TES_HEAP_REDEFINE_NEW ()
 

Public Attributes

std::uint32_t flags
 
NiPlane reflectPlane
 
std::uint32_t unk24
 
NiPointer< BSCubeMapCamera > cubeMapCamera
 
std::uint64_t unk30
 
std::uint64_t unk38
 
BSWaterShaderMaterialwaterMaterial
 
float unk48
 
std::uint32_t unk4C
 
CubeMapSide cubeMapSides [6]
 
std::uint8_t unk80
 
std::uint8_t pad81
 
std::uint16_t pad82
 
std::uint32_t pad84
 
- Public Attributes inherited from RE::NiRefObject
volatile std::uint32_t _refCount { 0 }
 
std::uint32_t _pad0C { 0 }
 

Static Public Attributes

static constexpr auto RTTI = RTTI_TESWaterReflections
 
static constexpr auto VTABLE = VTABLE_TESWaterReflections
 
- Static Public Attributes inherited from RE::NiRefObject
static constexpr auto RTTI = RTTI_NiRefObject
 
static constexpr auto VTABLE = VTABLE_NiRefObject
 

Additional Inherited Members

- Static Public Member Functions inherited from RE::NiRefObject
static volatile std::uint32_t * GetTotalObjectCount ()
 

Constructor & Destructor Documentation

◆ ~TESWaterReflections()

virtual RE::TESWaterReflections::~TESWaterReflections ( )
virtual

Member Data Documentation

◆ cubeMapCamera

NiPointer<BSCubeMapCamera> RE::TESWaterReflections::cubeMapCamera

◆ cubeMapSides

CubeMapSide RE::TESWaterReflections::cubeMapSides[6]

◆ flags

std::uint32_t RE::TESWaterReflections::flags

◆ pad81

std::uint8_t RE::TESWaterReflections::pad81

◆ pad82

std::uint16_t RE::TESWaterReflections::pad82

◆ pad84

std::uint32_t RE::TESWaterReflections::pad84

◆ reflectPlane

NiPlane RE::TESWaterReflections::reflectPlane

◆ RTTI

constexpr auto RE::TESWaterReflections::RTTI = RTTI_TESWaterReflections
inlinestaticconstexpr

◆ unk24

std::uint32_t RE::TESWaterReflections::unk24

◆ unk30

std::uint64_t RE::TESWaterReflections::unk30

◆ unk38

std::uint64_t RE::TESWaterReflections::unk38

◆ unk48

float RE::TESWaterReflections::unk48

◆ unk4C

std::uint32_t RE::TESWaterReflections::unk4C

◆ unk80

std::uint8_t RE::TESWaterReflections::unk80

◆ VTABLE

constexpr auto RE::TESWaterReflections::VTABLE = VTABLE_TESWaterReflections
inlinestaticconstexpr

◆ waterMaterial

BSWaterShaderMaterial* RE::TESWaterReflections::waterMaterial

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