11 class ShadowSceneNode;
76 static_assert(
sizeof(
State) == 0x148);
82 return func(a_path, a_demand, a_textureOut, a_isHeightMap);
#define RELOCATION_ID(a_se, a_ae)
Definition PCH.h:794
Definition BSShaderManager.h:28
float leafAnimDampenDistStartSPU
Definition BSShaderManager.h:56
float waterIntersect
Definition BSShaderManager.h:74
bool interior
Definition BSShaderManager.h:40
float invFrameBufferRange
Definition BSShaderManager.h:55
std::uint32_t pad13C
Definition BSShaderManager.h:72
std::uint32_t debugMode
Definition BSShaderManager.h:63
void * unk68
Definition BSShaderManager.h:48
float timerValues[BSShaderTimerMode::kTotal]
Definition BSShaderManager.h:38
void * unk88
Definition BSShaderManager.h:52
std::uint32_t cameraInWaterState
Definition BSShaderManager.h:70
std::uint32_t textureTransformFlipMode
Definition BSShaderManager.h:69
NiPoint2 gridArrayCenter
Definition BSShaderManager.h:59
std::uint64_t unk90
Definition BSShaderManager.h:53
NiTransform directionalAmbientTransform
Definition BSShaderManager.h:64
float landLOFadeSeconds
Definition BSShaderManager.h:54
std::uint32_t currentShaderTechnique
Definition BSShaderManager.h:61
float leafAnimDampenDistEndSPU
Definition BSShaderManager.h:57
float characterLightParams[4]
Definition BSShaderManager.h:66
bool ambientSpecularEnabled
Definition BSShaderManager.h:67
void * unk80
Definition BSShaderManager.h:51
NiBound cachedPlayerBound
Definition BSShaderManager.h:71
std::uint32_t pad140
Definition BSShaderManager.h:73
NiPoint2 oldGridArrayCenter
Definition BSShaderManager.h:58
NiColorA loadedRange
Definition BSShaderManager.h:39
float gridArrayLerpStart
Definition BSShaderManager.h:60
std::uint8_t pad47
Definition BSShaderManager.h:43
ShadowSceneNode * shadowSceneNode[4]
Definition BSShaderManager.h:37
NiColorA ambientSpecular
Definition BSShaderManager.h:65
static BSShaderManager::State & GetSingleton()
Definition BSShaderManager.h:30
bool liteBrite
Definition BSShaderManager.h:41
bool characterLightEnabled
Definition BSShaderManager.h:42
void * unk58
Definition BSShaderManager.h:46
std::uint32_t textureTransformCurrentBuffer
Definition BSShaderManager.h:68
void * unk70
Definition BSShaderManager.h:49
void * unk48
Definition BSShaderManager.h:44
void * unk50
Definition BSShaderManager.h:45
std::uint8_t sceneGraph
Definition BSShaderManager.h:62
void * unk78
Definition BSShaderManager.h:50
void * unk60
Definition BSShaderManager.h:47
Definition BSShaderManager.h:15
BSShaderTimerMode
Definition BSShaderManager.h:18
@ kDefault
Definition BSShaderManager.h:19
@ kDelta
Definition BSShaderManager.h:20
@ kTotal
Definition BSShaderManager.h:24
@ kSystem
Definition BSShaderManager.h:21
@ kRealDelta
Definition BSShaderManager.h:22
static void GetTexture(const char *a_path, bool a_demand, NiPointer< NiTexture > &a_textureOut, bool a_isHeightMap)
Definition BSShaderManager.h:78
Definition NiSmartPointer.h:9
Definition ShadowSceneNode.h:17
Definition Relocation.h:1638
Definition AbsorbEffect.h:6