10 class BSCullingProcess;
14 class BSLensFlareRenderData;
38 static_assert(
sizeof(
Data) == 0x20);
80 static_assert(
sizeof(
BSLight) == 0x140);
#define KEEP_FOR_RE()
Definition: PCH.h:713
Definition: BSCullingProcess.h:17
Definition: BSLensFlareRenderData.h:11
std::uint32_t unk040
Definition: BSLight.h:51
NiPointer< NiLight > light
Definition: BSLight.h:56
std::uint32_t pad0D4
Definition: BSLight.h:69
bool ambientLight
Definition: BSLight.h:53
BSTArray< void * > unk108
Definition: BSLight.h:72
float luminance
Definition: BSLight.h:47
std::uint16_t pad0D2
Definition: BSLight.h:68
std::uint64_t unk038
Definition: BSLight.h:50
NiPoint3 worldTranslate
Definition: BSLight.h:57
std::uint32_t frustrumCull
Definition: BSLight.h:58
BSLensFlareRenderData * lensFlareData
Definition: BSLight.h:76
bool dynamic
Definition: BSLight.h:54
BSTArray< void * > unk0D8
Definition: BSLight.h:70
std::uint8_t unk070[96]
Definition: BSLight.h:65
virtual bool IsShadowLight()
std::uint32_t unk064
Definition: BSLight.h:63
virtual bool SetLight(NiLight *a_light)
bool portalStrict
Definition: BSLight.h:55
std::uint8_t unk060
Definition: BSLight.h:59
static constexpr auto RTTI
Definition: BSLight.h:20
BSTArray< void * > unk0F0
Definition: BSLight.h:71
std::uint8_t pad0D1
Definition: BSLight.h:67
bool affectLand
Definition: BSLight.h:60
std::uint8_t unk0D0
Definition: BSLight.h:66
std::uint64_t unk068
Definition: BSLight.h:64
bool affectWater
Definition: BSLight.h:61
float lodDimmer
Definition: BSLight.h:48
BSPortalGraph * portalGraph
Definition: BSLight.h:73
Data unk018
Definition: BSLight.h:49
static constexpr auto VTABLE
Definition: BSLight.h:21
BSCullingProcess * cullingProcess
Definition: BSLight.h:74
NiPointer< NiAVObject > objectNode
Definition: BSLight.h:75
bool pointLight
Definition: BSLight.h:52
bool neverFades
Definition: BSLight.h:62
Definition: BSPortalGraph.h:13
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:34
ShapeData * data
Definition: BSLight.h:36
std::uint32_t unk10
Definition: BSLight.h:35
std::uint64_t unk00
Definition: BSLight.h:33
std::uint64_t unk08
Definition: BSLight.h:26
NiPointer< BSTriShape > fenceShape
Definition: BSLight.h:27
std::uint64_t unk00
Definition: BSLight.h:25