CommonLibVR
RE::BSShaderManager::State Class Reference

#include <BSShaderManager.h>

Static Public Member Functions

static BSShaderManager::StateGetSingleton ()
 

Public Attributes

ShadowSceneNodeshadowSceneNode [4]
 
float timerValues [BSShaderTimerMode::kTotal]
 
NiColorA loadedRange
 
bool interior
 
bool liteBrite
 
bool characterLightEnabled
 
std::uint8_t pad47
 
void * unk48
 
void * unk50
 
void * unk58
 
void * unk60
 
void * unk68
 
void * unk70
 
void * unk78
 
void * unk80
 
void * unk88
 
std::uint64_t unk90
 
float landLOFadeSeconds
 
float invFrameBufferRange
 
float leafAnimDampenDistStartSPU
 
float leafAnimDampenDistEndSPU
 
NiPoint2 oldGridArrayCenter
 
NiPoint2 gridArrayCenter
 
float gridArrayLerpStart
 
std::uint32_t currentShaderTechnique
 
std::uint8_t sceneGraph
 
std::uint32_t debugMode
 
NiTransform directionalAmbientTransform
 
NiColorA ambientSpecular
 
float characterLightParams [4]
 
bool ambientSpecularEnabled
 
std::uint32_t textureTransformCurrentBuffer
 
std::uint32_t textureTransformFlipMode
 
std::uint32_t cameraInWaterState
 
NiBound cachedPlayerBound
 
std::uint32_t pad13C
 
std::uint32_t pad140
 
float waterIntersect
 

Member Function Documentation

◆ GetSingleton()

static BSShaderManager::State& RE::BSShaderManager::State::GetSingleton ( )
inlinestatic

Member Data Documentation

◆ ambientSpecular

NiColorA RE::BSShaderManager::State::ambientSpecular

◆ ambientSpecularEnabled

bool RE::BSShaderManager::State::ambientSpecularEnabled

◆ cachedPlayerBound

NiBound RE::BSShaderManager::State::cachedPlayerBound

◆ cameraInWaterState

std::uint32_t RE::BSShaderManager::State::cameraInWaterState

◆ characterLightEnabled

bool RE::BSShaderManager::State::characterLightEnabled

◆ characterLightParams

float RE::BSShaderManager::State::characterLightParams[4]

◆ currentShaderTechnique

std::uint32_t RE::BSShaderManager::State::currentShaderTechnique

◆ debugMode

std::uint32_t RE::BSShaderManager::State::debugMode

◆ directionalAmbientTransform

NiTransform RE::BSShaderManager::State::directionalAmbientTransform

◆ gridArrayCenter

NiPoint2 RE::BSShaderManager::State::gridArrayCenter

◆ gridArrayLerpStart

float RE::BSShaderManager::State::gridArrayLerpStart

◆ interior

bool RE::BSShaderManager::State::interior

◆ invFrameBufferRange

float RE::BSShaderManager::State::invFrameBufferRange

◆ landLOFadeSeconds

float RE::BSShaderManager::State::landLOFadeSeconds

◆ leafAnimDampenDistEndSPU

float RE::BSShaderManager::State::leafAnimDampenDistEndSPU

◆ leafAnimDampenDistStartSPU

float RE::BSShaderManager::State::leafAnimDampenDistStartSPU

◆ liteBrite

bool RE::BSShaderManager::State::liteBrite

◆ loadedRange

NiColorA RE::BSShaderManager::State::loadedRange

◆ oldGridArrayCenter

NiPoint2 RE::BSShaderManager::State::oldGridArrayCenter

◆ pad13C

std::uint32_t RE::BSShaderManager::State::pad13C

◆ pad140

std::uint32_t RE::BSShaderManager::State::pad140

◆ pad47

std::uint8_t RE::BSShaderManager::State::pad47

◆ sceneGraph

std::uint8_t RE::BSShaderManager::State::sceneGraph

◆ shadowSceneNode

ShadowSceneNode* RE::BSShaderManager::State::shadowSceneNode[4]

◆ textureTransformCurrentBuffer

std::uint32_t RE::BSShaderManager::State::textureTransformCurrentBuffer

◆ textureTransformFlipMode

std::uint32_t RE::BSShaderManager::State::textureTransformFlipMode

◆ timerValues

float RE::BSShaderManager::State::timerValues[BSShaderTimerMode::kTotal]

◆ unk48

void* RE::BSShaderManager::State::unk48

◆ unk50

void* RE::BSShaderManager::State::unk50

◆ unk58

void* RE::BSShaderManager::State::unk58

◆ unk60

void* RE::BSShaderManager::State::unk60

◆ unk68

void* RE::BSShaderManager::State::unk68

◆ unk70

void* RE::BSShaderManager::State::unk70

◆ unk78

void* RE::BSShaderManager::State::unk78

◆ unk80

void* RE::BSShaderManager::State::unk80

◆ unk88

void* RE::BSShaderManager::State::unk88

◆ unk90

std::uint64_t RE::BSShaderManager::State::unk90

◆ waterIntersect

float RE::BSShaderManager::State::waterIntersect

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