CommonLibSSE NG
RE::UIRenderManager Class Reference

#include <UIRenderManager.h>

Inheritance diagram for RE::UIRenderManager:
RE::BSTSingletonSDM< UIRenderManager > RE::BSTSingletonSDMBase< Traits >

Classes

struct  UILightData
 

Static Public Member Functions

static UIRenderManagerGetSingleton ()
 

Public Attributes

std::uint8_t pad01
 
std::uint16_t pad02
 
std::uint32_t pad04
 
BSCullingProcesscullingProcess
 
NiPointer< BSShaderAccumulator > unk10
 
NiPointer< BSShaderAccumulator > unk18
 
NiPointer< NiCameracamera
 
BSSpinLock lock
 
ShadowSceneNodeshadowSceneNode
 
NiPointer< NiNodemenuObjects [8]
 
BSTArray< UILightData * > lightData
 
std::uint32_t currentMenu
 
std::uint32_t pad94
 
BSTArray< std::uint32_t > menuIDs
 
BSTArray< void * > unkB0
 
std::uint8_t padC8 [48]
 
NiFrustum viewFrustum
 

Additional Inherited Members

- Public Types inherited from RE::BSTSingletonSDMBase< Traits >
using Type = typename Traits::Type
 
using Allocator = typename Traits::Allocator
 

Member Function Documentation

◆ GetSingleton()

static UIRenderManager* RE::UIRenderManager::GetSingleton ( )
inlinestatic

Member Data Documentation

◆ camera

NiPointer<NiCamera> RE::UIRenderManager::camera

◆ cullingProcess

BSCullingProcess* RE::UIRenderManager::cullingProcess

◆ currentMenu

std::uint32_t RE::UIRenderManager::currentMenu

◆ lightData

BSTArray<UILightData*> RE::UIRenderManager::lightData

◆ lock

BSSpinLock RE::UIRenderManager::lock
mutable

◆ menuIDs

BSTArray<std::uint32_t> RE::UIRenderManager::menuIDs

◆ menuObjects

NiPointer<NiNode> RE::UIRenderManager::menuObjects[8]

◆ pad01

std::uint8_t RE::UIRenderManager::pad01

◆ pad02

std::uint16_t RE::UIRenderManager::pad02

◆ pad04

std::uint32_t RE::UIRenderManager::pad04

◆ pad94

std::uint32_t RE::UIRenderManager::pad94

◆ padC8

std::uint8_t RE::UIRenderManager::padC8[48]

◆ shadowSceneNode

ShadowSceneNode* RE::UIRenderManager::shadowSceneNode

◆ unk10

NiPointer<BSShaderAccumulator> RE::UIRenderManager::unk10

◆ unk18

NiPointer<BSShaderAccumulator> RE::UIRenderManager::unk18

◆ unkB0

BSTArray<void*> RE::UIRenderManager::unkB0

◆ viewFrustum

NiFrustum RE::UIRenderManager::viewFrustum

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