14    class BSCullingProcess;
 
   16    class BSShaderAccumulator;
 
   20    class ShadowSceneNode;
 
   21    class TESImageSpaceModifier;
 
Definition BSCullingProcess.h:17
 
Definition BSTArray.h:377
 
Definition NiAVObject.h:50
 
Definition NiSmartPointer.h:9
 
Definition ShadowSceneNode.h:17
 
Definition UI3DSceneManager.h:52
 
NiPointer< NiCamera > camera
Definition UI3DSceneManager.h:70
 
std::uint16_t pad02
Definition UI3DSceneManager.h:65
 
INTERFACE_LIGHT_SCHEME currentlightScheme
Definition UI3DSceneManager.h:75
 
NiPointer< NiNode > menuObjects[8]
Definition UI3DSceneManager.h:73
 
NiMatrix3 cachedCameraRot
Definition UI3DSceneManager.h:80
 
void SetCameraPosition(const NiPoint3 &a_pos)
 
std::uint8_t pad01
Definition UI3DSceneManager.h:64
 
void SetCameraRotate(const NiMatrix3 &a_rotate)
 
ShadowSceneNode * shadowSceneNode
Definition UI3DSceneManager.h:72
 
BSTArray< INTERFACE_LIGHT_SCHEME > lightSchemes
Definition UI3DSceneManager.h:77
 
NiPointer< BSShaderAccumulator > unk10
Definition UI3DSceneManager.h:68
 
void DetachChild(NiAVObject *a_obj)
 
BSSpinLock lock
Definition UI3DSceneManager.h:71
 
std::uint32_t pad94
Definition UI3DSceneManager.h:76
 
void SetCameraFOV(float a_fov)
 
void AttachChild(NiAVObject *a_obj, INTERFACE_LIGHT_SCHEME a_scheme)
 
BSTArray< NiPointer< TESImageSpaceModifier > > imageSpaceMods
Definition UI3DSceneManager.h:78
 
NiPointer< BSShaderAccumulator > unk18
Definition UI3DSceneManager.h:69
 
NiPoint3 cachedCameraPos
Definition UI3DSceneManager.h:79
 
BSCullingProcess * cullingProcess
Definition UI3DSceneManager.h:67
 
std::uint32_t pad04
Definition UI3DSceneManager.h:66
 
BSTArray< MenuLight * > menuLights
Definition UI3DSceneManager.h:74
 
void AttachChild(NiAVObject *a_obj)
 
NiFrustum viewFrustum
Definition UI3DSceneManager.h:81
 
static UI3DSceneManager * GetSingleton()
 
Definition AbsorbEffect.h:6
 
INTERFACE_LIGHT_SCHEME
Definition UI3DSceneManager.h:24
 
Definition BSTSingleton.h:50