15 class BSCullingProcess;
17 class BSShaderAccumulator;
21 class ShadowSceneNode;
22 class TESImageSpaceModifier;
#define KEEP_FOR_RE()
Definition PCH.h:517
Definition BSCullingProcess.h:17
Definition BSTArray.h:378
Definition NiAVObject.h:57
Definition NiSmartPointer.h:9
Definition ShadowSceneNode.h:18
Definition UI3DSceneManager.h:41
NiPointer< NiCamera > camera
Definition UI3DSceneManager.h:61
std::uint16_t pad02
Definition UI3DSceneManager.h:56
INTERFACE_LIGHT_SCHEME currentlightScheme
Definition UI3DSceneManager.h:66
NiPointer< NiNode > menuObjects[8]
Definition UI3DSceneManager.h:64
NiMatrix3 cachedCameraRot
Definition UI3DSceneManager.h:71
void SetCameraPosition(const NiPoint3 &a_pos)
std::uint8_t pad01
Definition UI3DSceneManager.h:55
void SetCameraRotate(const NiMatrix3 &a_rotate)
ShadowSceneNode * shadowSceneNode
Definition UI3DSceneManager.h:63
BSTArray< INTERFACE_LIGHT_SCHEME > lightSchemes
Definition UI3DSceneManager.h:68
NiPointer< BSShaderAccumulator > unk10
Definition UI3DSceneManager.h:59
void DetachChild(NiAVObject *a_obj)
BSSpinLock lock
Definition UI3DSceneManager.h:62
std::uint32_t pad94
Definition UI3DSceneManager.h:67
void SetCameraFOV(float a_fov)
void AttachChild(NiAVObject *a_obj, INTERFACE_LIGHT_SCHEME a_scheme)
BSTArray< NiPointer< TESImageSpaceModifier > > imageSpaceMods
Definition UI3DSceneManager.h:69
NiPointer< BSShaderAccumulator > unk18
Definition UI3DSceneManager.h:60
NiPoint3 cachedCameraPos
Definition UI3DSceneManager.h:70
BSCullingProcess * cullingProcess
Definition UI3DSceneManager.h:58
std::uint32_t pad04
Definition UI3DSceneManager.h:57
BSTArray< MenuLight * > menuLights
Definition UI3DSceneManager.h:65
void AttachChild(NiAVObject *a_obj)
NiFrustum viewFrustum
Definition UI3DSceneManager.h:72
static UI3DSceneManager * GetSingleton()
Definition AbsorbEffect.h:6
INTERFACE_LIGHT_SCHEME
Definition InterfaceLightSchemes.h:6
Definition BSTSingleton.h:50