11 class BSCullingProcess;
12 class BSLensFlareRenderData;
13 class BSMultiBoundRoom;
16 class BSPortalSharedNode;
73 static_assert(
sizeof(
BSLight) == 0x140);
Definition BSCullingProcess.h:18
Definition BSLensFlareRenderData.h:11
NiTListItem< T > * fence
Definition BSLight.h:31
std::uint32_t unk040
Definition BSLight.h:46
NiPointer< NiLight > light
Definition BSLight.h:51
std::uint32_t pad0D4
Definition BSLight.h:64
BSTArray< BSPortalSharedNode * > portalSharedNodes
Definition BSLight.h:67
bool ambientLight
Definition BSLight.h:48
NodeListT< NiPointer< BSTriShape > > geomList
Definition BSLight.h:44
float luminance
Definition BSLight.h:42
std::uint16_t pad0D2
Definition BSLight.h:63
std::uint64_t unk038
Definition BSLight.h:45
NiPoint3 worldTranslate
Definition BSLight.h:52
std::uint32_t frustrumCull
Definition BSLight.h:53
BSLensFlareRenderData * lensFlareData
Definition BSLight.h:71
bool dynamic
Definition BSLight.h:49
BSTArray< BSPortal * > portals
Definition BSLight.h:66
BSTArray< BSMultiBoundRoom * > rooms
Definition BSLight.h:65
std::uint8_t unk070[96]
Definition BSLight.h:60
NiTListItem< NiPointer< BSTriShape > > * geomListFence
Definition BSLight.h:59
virtual bool IsShadowLight()
std::uint32_t unk064
Definition BSLight.h:58
virtual bool SetLight(NiLight *a_light)
bool portalStrict
Definition BSLight.h:50
std::uint8_t unk060
Definition BSLight.h:54
static constexpr auto RTTI
Definition BSLight.h:24
std::uint8_t pad0D1
Definition BSLight.h:62
bool affectLand
Definition BSLight.h:55
std::uint8_t unk0D0
Definition BSLight.h:61
bool affectWater
Definition BSLight.h:56
float lodDimmer
Definition BSLight.h:43
BSPortalGraph * portalGraph
Definition BSLight.h:68
static constexpr auto VTABLE
Definition BSLight.h:25
BSCullingProcess * cullingProcess
Definition BSLight.h:69
NiPointer< NiAVObject > objectNode
Definition BSLight.h:70
bool pointLight
Definition BSLight.h:47
bool neverFades
Definition BSLight.h:57
Definition BSPortalGraph.h:18
Definition BSTArray.h:378
Definition NiSmartPointer.h:9
Definition NiRefObject.h:8
backward_iterator< value_type > reverse_iterator
Definition NiTListBase.h:137
Definition NiTListBase.h:7
Definition NiTPointerList.h:10
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))