11 class BSLensFlareRenderData;
14 class BSShadowDirectionalLight;
Definition: BSLensFlareRenderData.h:11
Definition: BSPortalGraph.h:13
Definition: BSAtomic.h:49
Definition: BSTArray.h:377
Definition: NiAVObject.h:50
Definition: NiCullingProcess.h:34
Definition: NiSmartPointer.h:9
Definition: ShadowSceneNode.h:17
std::uint64_t unk250
Definition: ShadowSceneNode.h:71
BSTArray< NiPointer< BSLight > > unk148
Definition: ShadowSceneNode.h:50
std::uint8_t pad301
Definition: ShadowSceneNode.h:93
std::uint64_t unk2A0
Definition: ShadowSceneNode.h:81
BSTArray< NiPointer< NiAVObject > > geometries
Definition: ShadowSceneNode.h:55
std::uint64_t unk268
Definition: ShadowSceneNode.h:74
BSTArray< NiPointer< BSLight > > unk130
Definition: ShadowSceneNode.h:49
BSTArray< NiPointer< BSLight > > unk160
Definition: ShadowSceneNode.h:51
BSTArray< void * > unk190
Definition: ShadowSceneNode.h:53
BSShadowDirectionalLight * shadowDirLight
Definition: ShadowSceneNode.h:61
std::uint32_t pad21C
Definition: ShadowSceneNode.h:66
std::uint64_t unk288
Definition: ShadowSceneNode.h:78
const NiRTTI * GetRTTI() const override
BSLight * cloudLight
Definition: ShadowSceneNode.h:60
std::uint64_t unk2D0
Definition: ShadowSceneNode.h:87
std::uint64_t unk128
Definition: ShadowSceneNode.h:48
BSTArray< NiPointer< NiAVObject > > actorRootNodes
Definition: ShadowSceneNode.h:57
BSPortalGraph * portalGraph
Definition: ShadowSceneNode.h:68
std::uint64_t unk2B8
Definition: ShadowSceneNode.h:84
NiPoint3 unk2E8
Definition: ShadowSceneNode.h:90
std::uint8_t unk21A
Definition: ShadowSceneNode.h:64
BSSpinLock unk1A8
Definition: ShadowSceneNode.h:54
BSTArray< NiPointer< NiAVObject > > particleNodes
Definition: ShadowSceneNode.h:56
std::uint64_t unk270
Definition: ShadowSceneNode.h:75
std::uint64_t unk260
Definition: ShadowSceneNode.h:73
std::uint16_t pad302
Definition: ShadowSceneNode.h:94
BSSpinLock unk1F8
Definition: ShadowSceneNode.h:58
float unk304
Definition: ShadowSceneNode.h:95
std::uint64_t unk2E0
Definition: ShadowSceneNode.h:89
std::uint64_t unk2A8
Definition: ShadowSceneNode.h:82
std::uint64_t unk2C0
Definition: ShadowSceneNode.h:85
std::uint8_t unk300
Definition: ShadowSceneNode.h:92
std::uint64_t unk278
Definition: ShadowSceneNode.h:76
static constexpr auto Ni_RTTI
Definition: ShadowSceneNode.h:20
BSLight * sunLight
Definition: ShadowSceneNode.h:59
std::uint64_t unk298
Definition: ShadowSceneNode.h:80
std::uint64_t unk258
Definition: ShadowSceneNode.h:72
void OnVisible(NiCullingProcess &a_process) override
std::uint8_t unk21B
Definition: ShadowSceneNode.h:65
BSTArray< void * > unk178
Definition: ShadowSceneNode.h:52
NiPointer< BSFogProperty > fogProperty
Definition: ShadowSceneNode.h:67
std::uint64_t unk290
Definition: ShadowSceneNode.h:79
~ShadowSceneNode() override
std::uint64_t unk2D8
Definition: ShadowSceneNode.h:88
BSTArray< BSShadowLight * > shadowCasterLights
Definition: ShadowSceneNode.h:69
std::uint8_t unk218
Definition: ShadowSceneNode.h:62
NiPoint3 cameraPos
Definition: ShadowSceneNode.h:91
std::uint8_t unk219
Definition: ShadowSceneNode.h:63
static constexpr auto RTTI
Definition: ShadowSceneNode.h:19
std::uint64_t unk2C8
Definition: ShadowSceneNode.h:86
std::uint64_t unk2B0
Definition: ShadowSceneNode.h:83
std::uint64_t unk248
Definition: ShadowSceneNode.h:70
std::uint64_t unk280
Definition: ShadowSceneNode.h:77
Definition: AbsorbEffect.h:6
constexpr REL::ID NiRTTI_ShadowSceneNode(static_cast< std::uint64_t >(527735))
constexpr REL::ID RTTI_ShadowSceneNode(static_cast< std::uint64_t >(692005))
Definition: ShadowSceneNode.h:23
float nearDistance
Definition: ShadowSceneNode.h:34
float falloff
Definition: ShadowSceneNode.h:33
float depthBias
Definition: ShadowSceneNode.h:35
BSLensFlareRenderData * lensFlareData
Definition: ShadowSceneNode.h:38
std::uint8_t unk01
Definition: ShadowSceneNode.h:27
NiAVObject * objectNode
Definition: ShadowSceneNode.h:37
bool portalStrict
Definition: ShadowSceneNode.h:28
std::uint32_t unk18
Definition: ShadowSceneNode.h:36
bool affectLand
Definition: ShadowSceneNode.h:29
bool neverFades
Definition: ShadowSceneNode.h:31
std::uint8_t unk00
Definition: ShadowSceneNode.h:26
std::uint8_t unk04
Definition: ShadowSceneNode.h:30
float fov
Definition: ShadowSceneNode.h:32