10 class BSCullingProcess;
11 class BSLensFlareRenderData;
12 class BSMultiBoundRoom;
15 class BSPortalSharedNode;
41 static_assert(
sizeof(
Data) == 0x20);
83 static_assert(
sizeof(
BSLight) == 0x140);
#define KEEP_FOR_RE()
Definition PCH.h:517
Definition BSCullingProcess.h:17
Definition BSLensFlareRenderData.h:11
std::uint32_t unk040
Definition BSLight.h:54
NiPointer< NiLight > light
Definition BSLight.h:59
std::uint32_t pad0D4
Definition BSLight.h:72
BSTArray< BSPortalSharedNode * > portalSharedNodes
Definition BSLight.h:75
bool ambientLight
Definition BSLight.h:56
float luminance
Definition BSLight.h:50
std::uint16_t pad0D2
Definition BSLight.h:71
std::uint64_t unk038
Definition BSLight.h:53
NiPoint3 worldTranslate
Definition BSLight.h:60
std::uint32_t frustrumCull
Definition BSLight.h:61
BSLensFlareRenderData * lensFlareData
Definition BSLight.h:79
bool dynamic
Definition BSLight.h:57
BSTArray< BSPortal * > portals
Definition BSLight.h:74
BSTArray< BSMultiBoundRoom * > rooms
Definition BSLight.h:73
std::uint8_t unk070[96]
Definition BSLight.h:68
virtual bool IsShadowLight()
std::uint32_t unk064
Definition BSLight.h:66
virtual bool SetLight(NiLight *a_light)
bool portalStrict
Definition BSLight.h:58
std::uint8_t unk060
Definition BSLight.h:62
static constexpr auto RTTI
Definition BSLight.h:23
std::uint8_t pad0D1
Definition BSLight.h:70
bool affectLand
Definition BSLight.h:63
std::uint8_t unk0D0
Definition BSLight.h:69
std::uint64_t unk068
Definition BSLight.h:67
bool affectWater
Definition BSLight.h:64
float lodDimmer
Definition BSLight.h:51
BSPortalGraph * portalGraph
Definition BSLight.h:76
Data unk018
Definition BSLight.h:52
static constexpr auto VTABLE
Definition BSLight.h:24
BSCullingProcess * cullingProcess
Definition BSLight.h:77
NiPointer< NiAVObject > objectNode
Definition BSLight.h:78
bool pointLight
Definition BSLight.h:55
bool neverFades
Definition BSLight.h:65
Definition BSPortalGraph.h:17
Definition BSTArray.h:378
Definition NiSmartPointer.h:9
Definition NiRefObject.h:8
Definition AbsorbEffect.h:6
constexpr std::array< REL::ID, 1 > VTABLE_BSLight
Definition Offsets_VTABLE.h:9199
constexpr REL::ID RTTI_BSLight(static_cast< std::uint64_t >(692063))
std::uint64_t unk08
Definition BSLight.h:37
ShapeData * data
Definition BSLight.h:39
std::uint32_t unk10
Definition BSLight.h:38
std::uint64_t unk00
Definition BSLight.h:36
std::uint64_t unk08
Definition BSLight.h:29
NiPointer< BSTriShape > fenceShape
Definition BSLight.h:30
std::uint64_t unk00
Definition BSLight.h:28