14 struct ArchiveStreamOpenedEvent;
19 class BSTempNodeManager;
21 class ImageSpaceModifierInstance;
22 class LoadedAreaBound;
25 class NiDirectionalLight;
34 struct PositionPlayerEvent;
38 public BSTEventSink<BSResource::ArchiveStreamOpenedEvent>,
113 #if !defined(SKYRIMVR)
147 #if !defined(SKYRIMVR)
148 static_assert(
sizeof(
TES) == 0x2C0);
150 static_assert(
sizeof(
TES) == 0x2B8);
Definition: BSSimpleList.h:10
Definition: BSTEvent.h:146
Definition: GridCellArray.h:11
Definition: ICellAttachDetachEventSource.h:13
Definition: NavMeshInfoMap.h:19
Definition: NiSmartPointer.h:9
Definition: TESObjectCELL.h:102
Definition: TESWorldSpace.h:116
NiPointer< NiAVObject > * clones
Definition: TES.h:56
ParticleObjectCache * next
Definition: TES.h:57
NiPointer< NiAVObject > particleObject
Definition: TES.h:55
static constexpr auto RTTI
Definition: TES.h:64
std::uint64_t unk08
Definition: TES.h:72
~SystemEventAdapter() override
BSEventNotifyControl ProcessEvent(const BSSystemEvent *a_event, BSTEventSource< BSSystemEvent > *a_eventSource) override
std::uint64_t unk118
Definition: TES.h:110
NiPointer< NiTexture > preloadedBloodTexture
Definition: TES.h:132
std::uint32_t unk288
Definition: TES.h:137
std::uint32_t pad2AC
Definition: TES.h:143
std::uint8_t unk136
Definition: TES.h:121
NiPointer< QueuedFile > preloadedDefaultModels
Definition: TES.h:134
BSSimpleList< NiPointer< ImageSpaceModifierInstance > > activeImageSpaceModifiers
Definition: TES.h:109
bool interiorUnloaded
Definition: TES.h:119
bool inWorldMapMode
Definition: TES.h:120
std::int32_t currentGridY
Definition: TES.h:96
ParticleObjectCache * particleObjectCache
Definition: TES.h:140
Color borderColor
Definition: TES.h:115
std::uint64_t unk0F8
Definition: TES.h:107
TESWorldSpace * worldSpace
Definition: TES.h:129
std::uint32_t unk284
Definition: TES.h:136
std::int32_t queuedGridY
Definition: TES.h:98
std::int32_t queuedGridX
Definition: TES.h:97
static constexpr auto RTTI
Definition: TES.h:42
std::uint16_t unk13A
Definition: TES.h:125
Sky * sky
Definition: TES.h:108
std::uint16_t pad28E
Definition: TES.h:139
std::int32_t saveGridY
Definition: TES.h:104
NiNode * objRoot
Definition: TES.h:89
GridCellArray * gridCells
Definition: TES.h:88
SystemEventAdapter systemEventAdapter
Definition: TES.h:141
std::uint64_t unk0D8
Definition: TES.h:102
float gridShiftDistanceY
Definition: TES.h:128
std::int32_t saveGridX
Definition: TES.h:103
float gridShiftDistanceX
Definition: TES.h:127
std::uint8_t unk139
Definition: TES.h:124
BSTempNodeManager * tempNodeManager
Definition: TES.h:92
std::uint64_t unk0F0
Definition: TES.h:106
NiPointer< BSFogProperty > fog
Definition: TES.h:94
NiNode * objLODWaterRoot
Definition: TES.h:91
bool cellTestRunning
Definition: TES.h:123
BSEventNotifyControl ProcessEvent(const BSResource::ArchiveStreamOpenedEvent *a_event, BSTEventSource< BSResource::ArchiveStreamOpenedEvent > *a_eventSource) override
static TES * GetSingleton()
NiPointer< QueuedFile > preloadedForms
Definition: TES.h:133
std::int32_t placeableWaterCount
Definition: TES.h:142
BSSimpleList< BSTTuple< TESActorBase *, std::uint16_t > * > deadCount
Definition: TES.h:130
BSEventNotifyControl ProcessEvent(const PositionPlayerEvent *a_event, BSTEventSource< PositionPlayerEvent > *a_eventSource) override
NiPointer< QueuedFile > preloadedAddonNodes
Definition: TES.h:131
BorderMode
Definition: TES.h:45
BorderMode showLANDborders
Definition: TES.h:114
NiPointer< NiDirectionalLight > sunLight
Definition: TES.h:93
TESObjectCELL * interiorCell
Definition: TES.h:99
NavMeshInfoMap * navMeshInfoMap
Definition: TES.h:144
std::uint64_t unk0E8
Definition: TES.h:105
bool loadingMenuDisabled
Definition: TES.h:122
TESObjectCELL ** interiorBuffer
Definition: TES.h:100
char unk180[260]
Definition: TES.h:135
bool allowUnusedPurge
Definition: TES.h:126
std::uint64_t unk070
Definition: TES.h:87
std::uint64_t unk120
Definition: TES.h:111
NiNode * lodLandRoot
Definition: TES.h:90
std::uint16_t unk28C
Definition: TES.h:138
NiPointer< LoadedAreaBound > loadedAreaBound
Definition: TES.h:145
TESObjectCELL ** exteriorBuffer
Definition: TES.h:101
std::uint8_t unk128
Definition: TES.h:112
std::int32_t currentGridX
Definition: TES.h:95
Definition: AbsorbEffect.h:6
constexpr REL::ID RTTI_TES
Definition: Offsets_RTTI.h:5964
BSEventNotifyControl
Definition: BSTEvent.h:12
Definition: PositionPlayerEvent.h:7