CommonLibSSE (Parapets fork)
Loading...
Searching...
No Matches
ExtraDataTypes.h
Go to the documentation of this file.
1#pragma once
2
3namespace RE
4{
5 class ExtraHavok;
6 class ExtraCell3D;
7 class ExtraCellWaterType;
8 class ExtraRegionList;
9 class ExtraSeenData;
10 class ExtraEditorID;
11 class ExtraCellMusicType;
12 class ExtraCellSkyRegion;
13 class ExtraProcessMiddleLow;
14 class ExtraDetachTime;
15 class ExtraPersistentCell;
16 class ExtraAction;
17 class ExtraStartingPosition;
18 class ExtraAnimGraphManager;
19 class ExtraBiped;
20 class ExtraUsedMarkers;
21 class ExtraDistantData;
22 class ExtraRagDollData;
23 class ExtraContainerChanges;
24 class ExtraWorn;
25 class ExtraWornLeft;
26 class ExtraPackageStartLocation;
27 class ExtraPackage;
28 class ExtraTresPassPackage;
29 class ExtraRunOncePacks;
30 class ExtraReferenceHandle;
31 class ExtraFollower;
32 class ExtraLevCreaModifier;
33 class ExtraGhost;
34 class ExtraOriginalReference;
35 class ExtraOwnership;
36 class ExtraGlobal;
37 class ExtraRank;
38 class ExtraCount;
39 class ExtraHealth;
40 class ExtraTimeLeft;
41 class ExtraCharge;
42 class ExtraLight;
43 class ExtraLock;
44 class ExtraTeleport;
45 class ExtraMapMarker;
46 class ExtraLeveledCreature;
47 class ExtraLeveledItem;
48 class ExtraScale;
49 class ExtraMissingLinkedRefIDs;
50 class ExtraMagicCaster;
51 class NonActorMagicTarget;
52 class ExtraPlayerCrimeList;
53 class ExtraEnableStateParent;
54 class ExtraEnableStateChildren;
55 class ExtraItemDropper;
56 class ExtraDroppedItemList;
57 class ExtraRandomTeleportMarker;
58 class ExtraSavedHavokData;
59 class ExtraCannotWear;
60 class ExtraPoison;
61 class ExtraMagicLight;
62 class ExtraLastFinishedSequence;
63 class ExtraSavedAnimation;
64 class ExtraNorthRotation;
65 class ExtraSpawnContainer;
66 class ExtraFriendHits;
67 class ExtraHeadingTarget;
68 class ExtraRefractionProperty;
69 class ExtraStartingWorldOrCell;
70 class ExtraHotkey;
71 class ExtraEditorRef3DData;
72 class ExtraEditorRefMoveData;
73 class ExtraInfoGeneralTopic;
74 class ExtraHasNoRumors;
75 class ExtraSound;
76 class ExtraTerminalState;
77 class ExtraLinkedRef;
78 class ExtraLinkedRefChildren;
79 class ExtraActivateRef;
80 class ExtraActivateRefChildren;
81 class ExtraCanTalkToPlayer;
82 class ExtraObjectHealth;
83 class ExtraCellImageSpace;
84 class ExtraNavMeshPortal;
85 class ExtraModelSwap;
86 class ExtraRadius;
87 class ExtraFactionChanges;
88 class ExtraDismemberedLimbs;
89 class ExtraActorCause;
90 class ExtraMultiBound;
91 class MultiBoundMarkerData;
92 class ExtraMultiBoundRef;
93 class ExtraReflectedRefs;
94 class ExtraReflectorRefs;
95 class ExtraEmittanceSource;
96 class ExtraCombatStyle;
97 class ExtraPrimitive;
98 class ExtraOpenCloseActivateRef;
99 class ExtraAnimNoteReceiver;
100 class ExtraAmmo;
101 class ExtraPatrolRefData;
102 class ExtraPackageData;
103 class ExtraOcclusionShape;
104 class ExtraCollisionData;
105 class ExtraSayTopicInfoOnceADay;
106 class ExtraEncounterZone;
107 class ExtraSayToTopicInfo;
108 class ExtraOcclusionPlaneRefData;
109 class ExtraPortalRefData;
110 class ExtraPortal;
111 class ExtraRoom;
112 class ExtraHealthPerc;
113 class ExtraRoomRefData;
114 class ExtraGuardedRefData;
115 class ExtraCreatureAwakeSound;
116 class ExtraHorse;
117 class ExtraIgnoredBySandbox;
118 class ExtraCellAcousticSpace;
119 class ExtraReservedMarkers;
120 class ExtraWeaponIdleSound;
121 class ExtraWaterLightRefs;
122 class ExtraLitWaterRefs;
123 class ExtraWeaponAttackSound;
124 class ExtraActivateLoopSound;
125 class ExtraPatrolRefInUseData;
126 class ExtraAshPileRef;
127 class ExtraCreatureMovementSound;
128 class ExtraFollowerSwimBreadcrumbs;
129 class ExtraAliasInstanceArray;
130 class ExtraLocation;
131 class ExtraLocationRefType;
132 class ExtraPromotedRef;
133 class ExtraAnimationSequencer;
134 class ExtraOutfitItem;
135 class ExtraLeveledItemBase;
136 class ExtraLightData;
137 class ExtraSceneData;
138 class ExtraBadPosition;
139 class ExtraHeadTrackingWeight;
140 class ExtraFromAlias;
141 class ExtraShouldWear;
142 class ExtraFavorCost;
143 class ExtraAttachedArrows3D;
144 class ExtraTextDisplayData;
145 class ExtraAlphaCutoff;
146 class ExtraEnchantment;
147 class ExtraSoul;
148 class ExtraForcedTarget;
149 class ExtraUniqueID;
150 class ExtraFlags;
151 class ExtraRefrPath;
152 class ExtraDecalGroup;
153 class ExtraLockList;
154 class ExtraForcedLandingMarker;
155 class ExtraLargeRefOwnerCells;
156 class ExtraCellWaterEnvMap;
157 class ExtraCellGrassData;
158 class ExtraTeleportName;
159 class ExtraInteraction;
160 class ExtraWaterData;
161 class ExtraWaterCurrentZoneData;
162 class ExtraAttachRef;
163 class ExtraAttachRefChildren;
164 class ExtraGroupConstraint;
165 class ExtraScriptedAnimDependence;
166 class ExtraCachedScale;
167 class ExtraRaceData;
168 class ExtraGIDBuffer;
169 class ExtraMissingRefIDs;
170 class ExtraResourcesPreload;
171
172 enum class ExtraDataType
173 {
174 kNone, // 0x00
175 kHavok, // 0x01 - ExtraHavok
176 kCell3D, // 0x02 - ExtraCell3D
177 kCellWaterType, // 0x03 - ExtraCellWaterType
178 kRegionList, // 0x04 - ExtraRegionList
179 kSeenData, // 0x05 - ExtraSeenData
180 kEditorID, // 0x06 - ExtraEditorID
181 kCellMusicType, // 0x07 - ExtraCellMusicType
182 kCellSkyRegion, // 0x08 - ExtraCellSkyRegion
183 kProcessMiddleLow, // 0x09 - ExtraProcessMiddleLow
184 kDetachTime, // 0x0A - ExtraDetachTime
185 kPersistentCell, // 0x0B - ExtraPersistentCell
186 kUnk0C, // 0x0C
187 kAction, // 0x0D - ExtraAction
188 kStartingPosition, // 0x0E - ExtraStartingPosition
189 kUnk0F, // 0x0F
190 kAnimGraphManager, // 0x10 - ExtraAnimGraphManager
191 kBiped, // 0x11 - ExtraBiped
192 kUsedMarkers, // 0x12 - ExtraUsedMarkers
193 kDistantData, // 0x13 - ExtraDistantData
194 kRagDollData, // 0x14 - ExtraRagDollData
195 kContainerChanges, // 0x15 - ExtraContainerChanges
196 kWorn, // 0x16 - ExtraWorn
197 kWornLeft, // 0x17 - ExtraWornLeft
198 kPackageStartLocation, // 0x18 - ExtraPackageStartLocation
199 kPackage, // 0x19 - ExtraPackage
200 kTresPassPackage, // 0x1A - ExtraTresPassPackage
201 kRunOncePacks, // 0x1B - ExtraRunOncePacks
202 kReferenceHandle, // 0x1C - ExtraReferenceHandle
203 kFollower, // 0x1D - ExtraFollower
204 kLevCreaModifier, // 0x1E - ExtraLevCreaModifier
205 kGhost, // 0x1F - ExtraGhost
206 kOriginalReference, // 0x20 - ExtraOriginalReference
207 kOwnership, // 0x21 - ExtraOwnership
208 kGlobal, // 0x22 - ExtraGlobal
209 kRank, // 0x23 - ExtraRank
210 kCount, // 0x24 - ExtraCount
211 kHealth, // 0x25 - ExtraHealth
212 kUnk26, // 0x26
213 kTimeLeft, // 0x27 - ExtraTimeLeft
214 kCharge, // 0x28 - ExtraCharge
215 kLight, // 0x29 - ExtraLight
216 kLock, // 0x2A - ExtraLock
217 kTeleport, // 0x2B - ExtraTeleport
218 kMapMarker, // 0x2C - ExtraMapMarker
219 kLeveledCreature, // 0x2D - ExtraLeveledCreature
220 kLeveledItem, // 0x2E - ExtraLeveledItem
221 kScale, // 0x2F - ExtraScale
222 kMissingLinkedRefIDs, // 0x30 - ExtraMissingLinkedRefIDs
223 kMagicCaster, // 0x31 - ExtraMagicCaster
224 kNonActorMagicTarget, // 0x32 - NonActorMagicTarget
225 kUnk33, // 0x33
226 kPlayerCrimeList, // 0x34 - ExtraPlayerCrimeList
227 kUnk35, // 0x35
228 kEnableStateParent, // 0x36 - ExtraEnableStateParent
229 kEnableStateChildren, // 0x37 - ExtraEnableStateChildren
230 kItemDropper, // 0x38 - ExtraItemDropper
231 kDroppedItemList, // 0x39 - ExtraDroppedItemList
232 kRandomTeleportMarker, // 0x3A - ExtraRandomTeleportMarker
233 kUnk3B, // 0x3B
234 kSavedHavokData, // 0x3C - ExtraSavedHavokData
235 kCannotWear, // 0x3D - ExtraCannotWear
236 kPoison, // 0x3E - ExtraPoison
237 kMagicLight, // 0x3F - ExtraMagicLight
238 kLastFinishedSequence, // 0x40 - ExtraLastFinishedSequence
239 kSavedAnimation, // 0x41 - ExtraSavedAnimation
240 kNorthRotation, // 0x42 - ExtraNorthRotation
241 kSpawnContainer, // 0x43 - ExtraSpawnContainer
242 kFriendHits, // 0x44 - ExtraFriendHits
243 kHeadingTarget, // 0x45 - ExtraHeadingTarget
244 kUnk46, // 0x46
245 kRefractionProperty, // 0x47 - ExtraRefractionProperty
246 kStartingWorldOrCell, // 0x48 - ExtraStartingWorldOrCell
247 kHotkey, // 0x49 - ExtraHotkey
248 kEditorRef3DData, // 0x4A - ExtraEditorRef3DData
249 kEditorRefMoveData, // 0x4B - ExtraEditorRefMoveData
250 kInfoGeneralTopic, // 0x4C - ExtraInfoGeneralTopic
251 kHasNoRumors, // 0x4D - ExtraHasNoRumors
252 kSound, // 0x4E - ExtraSound
253 kTerminalState, // 0x4F - ExtraTerminalState
254 kLinkedRef, // 0x50 - ExtraLinkedRef
255 kLinkedRefChildren, // 0x51 - ExtraLinkedRefChildren
256 kActivateRef, // 0x52 - ExtraActivateRef
257 kActivateRefChildren, // 0x53 - ExtraActivateRefChildren
258 kCanTalkToPlayer, // 0x54 - ExtraCanTalkToPlayer
259 kObjectHealth, // 0x55 - ExtraObjectHealth
260 kCellImageSpace, // 0x56 - ExtraCellImageSpace
261 kNavMeshPortal, // 0x57 - ExtraNavMeshPortal
262 kModelSwap, // 0x58 - ExtraModelSwap
263 kRadius, // 0x59 - ExtraRadius
264 kUnk5A, // 0x5A
265 kFactionChanges, // 0x5B - ExtraFactionChanges
266 kDismemberedLimbs, // 0x5C - ExtraDismemberedLimbs
267 kActorCause, // 0x5D - ExtraActorCause
268 kMultiBound, // 0x5E - ExtraMultiBound
269 kMultiBoundMarkerData, // 0x5F - MultiBoundMarkerData
270 kMultiBoundRef, // 0x60 - ExtraMultiBoundRef
271 kReflectedRefs, // 0x61 - ExtraReflectedRefs
272 kReflectorRefs, // 0x62 - ExtraReflectorRefs
273 kEmittanceSource, // 0x63 - ExtraEmittanceSource
274 kUnk64, // 0x64
275 kCombatStyle, // 0x65 - ExtraCombatStyle
276 kUnk66, // 0x66
277 kPrimitive, // 0x67 - ExtraPrimitive
278 kOpenCloseActivateRef, // 0x68 - ExtraOpenCloseActivateRef
279 kAnimNoteReceiver, // 0x69 - ExtraAnimNoteReceiver
280 kAmmo, // 0x6A - ExtraAmmo
281 kPatrolRefData, // 0x6B - ExtraPatrolRefData
282 kPackageData, // 0x6C - ExtraPackageData
283 kOcclusionShape, // 0x6D - ExtraOcclusionShape
284 kCollisionData, // 0x6E - ExtraCollisionData
285 kSayTopicInfoOnceADay, // 0x6F - ExtraSayTopicInfoOnceADay
286 kEncounterZone, // 0x70 - ExtraEncounterZone
287 kSayTopicInfo, // 0x71 - ExtraSayToTopicInfo
288 kOcclusionPlaneRefData, // 0x72 - ExtraOcclusionPlaneRefData
289 kPortalRefData, // 0x73 - ExtraPortalRefData
290 kPortal, // 0x74 - ExtraPortal
291 kRoom, // 0x75 - ExtraRoom
292 kHealthPerc, // 0x76 - ExtraHealthPerc
293 kRoomRefData, // 0x77 - ExtraRoomRefData
294 kGuardedRefData, // 0x78 - ExtraGuardedRefData
295 kCreatureAwakeSound, // 0x79 - ExtraCreatureAwakeSound
296 kUnk7A, // 0x7A
297 kHorse, // 0x7B - ExtraHorse
298 kIgnoredBySandbox, // 0x7C - ExtraIgnoredBySandbox
299 kCellAcousticSpace, // 0x7D - ExtraCellAcousticSpace
300 kReservedMarkers, // 0x7E - ExtraReservedMarkers
301 kWeaponIdleSound, // 0x7F - ExtraWeaponIdleSound
302 kWaterLightRefs, // 0x80 - ExtraWaterLightRefs
303 kLitWaterRefs, // 0x81 - ExtraLitWaterRefs
304 kWeaponAttackSound, // 0x82 - ExtraWeaponAttackSound
305 kActivateLoopSound, // 0x83 - ExtraActivateLoopSound
306 kPatrolRefInUseData, // 0x84 - ExtraPatrolRefInUseData
307 kAshPileRef, // 0x85 - ExtraAshPileRef
308 kCreatureMovementSound, // 0x86 - ExtraCreatureMovementSound
309 kFollowerSwimBreadcrumbs, // 0x87 - ExtraFollowerSwimBreadcrumbs
310 kAliasInstanceArray, // 0x88 - ExtraAliasInstanceArray
311 kLocation, // 0x89 - ExtraLocation
312 kUnk8A, // 0x8A
313 kLocationRefType, // 0x8B - ExtraLocationRefType
314 kPromotedRef, // 0x8C - ExtraPromotedRef
315 kAnimationSequencer, // 0x8D - ExtraAnimationSequencer
316 kOutfitItem, // 0x8E - ExtraOutfitItem
317 kUnk8F, // 0x8F
318 kLeveledItemBase, // 0x90 - ExtraLeveledItemBase
319 kLightData, // 0x91 - ExtraLightData
320 kSceneData, // 0x92 - ExtraSceneData
321 kBadPosition, // 0x93 - ExtraBadPosition
322 kHeadTrackingWeight, // 0x94 - ExtraHeadTrackingWeight
323 kFromAlias, // 0x95 - ExtraFromAlias
324 kShouldWear, // 0x96 - ExtraShouldWear
325 kFavorCost, // 0x97 - ExtraFavorCost
326 kAttachedArrows3D, // 0x98 - ExtraAttachedArrows3D
327 kTextDisplayData, // 0x99 - ExtraTextDisplayData
328 kAlphaCutoff, // 0x9A - ExtraAlphaCutoff
329 kEnchantment, // 0x9B - ExtraEnchantment
330 kSoul, // 0x9C - ExtraSoul
331 kForcedTarget, // 0x9D - ExtraForcedTarget
332 kUnk9E, // 0x9E
333 kUniqueID, // 0x9F - ExtraUniqueID
334 kFlags, // 0xA0 - ExtraFlags
335 kRefrPath, // 0xA1 - ExtraRefrPath
336 kDecalGroup, // 0xA2 - ExtraDecalGroup
337 kLockList, // 0xA3 - ExtraLockList
338 kForcedLandingMarker, // 0xA4 - ExtraForcedLandingMarker
339 kLargeRefOwnerCells, // 0xA5 - ExtraLargeRefOwnerCells
340 kCellWaterEnvMap, // 0xA6 - ExtraCellWaterEnvMap
341 kCellGrassData, // 0xA7 - ExtraCellGrassData
342 kTeleportName, // 0xA8 - ExtraTeleportName
343 kInteraction, // 0xA9 - ExtraInteraction
344 kWaterData, // 0xAA - ExtraWaterData
345 kWaterCurrentZoneData, // 0xAB - ExtraWaterCurrentZoneData
346 kAttachRef, // 0xAC - ExtraAttachRef
347 kAttachRefChildren, // 0xAD - ExtraAttachRefChildren
348 kGroupConstraint, // 0xAE - ExtraGroupConstraint
349 kScriptedAnimDependence, // 0xAF - ExtraScriptedAnimDependence
350 kCachedScale, // 0xB0 - ExtraCachedScale
351 kRaceData, // 0xB1 - ExtraRaceData
352 kGIDBuffer, // 0xB2 - ExtraGIDBuffer
353 kMissingRefIDs, // 0xB3 - ExtraMissingRefIDs
354 kUnkB4, // 0xB4
355 kResourcesPreload, // 0xB5 - ExtraResourcesPreload
356 kUnkB6, // 0xB6
357 kUnkB7, // 0xB7
358 kUnkB8, // 0xB8
359 kUnkB9, // 0xB9
360 kUnkBA, // 0xBA
361 kUnkBB, // 0xBB
362 kUnkBC, // 0xBC
363 kUnkBD, // 0xBD
364 kUnkBE, // 0xBE
365 kUnkBF // 0xBF
366 };
367}
Definition: AbsorbEffect.h:6
ExtraDataType
Definition: ExtraDataTypes.h:173