CommonLibSSE NG
Skyrim.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include "SKSE/Impl/PCH.h"
4 
5 #include "RE/A/AIFormulas.h"
6 #include "RE/A/AIProcess.h"
7 #include "RE/A/AITimeStamp.h"
8 #include "RE/A/AITimer.h"
9 #include "RE/A/AbsorbEffect.h"
10 #include "RE/A/AbstractHeap.h"
12 #include "RE/A/ActionInput.h"
13 #include "RE/A/ActionOutput.h"
14 #include "RE/A/ActivateHandler.h"
15 #include "RE/A/ActiveEffect.h"
18 #include "RE/A/Actor.h"
19 #include "RE/A/ActorCause.h"
20 #include "RE/A/ActorEquipManager.h"
22 #include "RE/A/ActorKill.h"
23 #include "RE/A/ActorKnowledge.h"
24 #include "RE/A/ActorMagicCaster.h"
25 #include "RE/A/ActorMover.h"
26 #include "RE/A/ActorPackage.h"
27 #include "RE/A/ActorSpeedChannel.h"
28 #include "RE/A/ActorState.h"
29 #include "RE/A/ActorTargetCheck.h"
30 #include "RE/A/ActorValueInfo.h"
31 #include "RE/A/ActorValueList.h"
32 #include "RE/A/ActorValueMeter.h"
33 #include "RE/A/ActorValueOwner.h"
34 #include "RE/A/ActorValues.h"
36 #include "RE/A/AlchemyItem.h"
37 #include "RE/A/AlchemyMenu.h"
39 #include "RE/A/AnimationObjects.h"
40 #include "RE/A/Archive.h"
43 #include "RE/A/Array.h"
44 #include "RE/A/ArrowProjectile.h"
45 #include "RE/A/AsyncStream.h"
46 #include "RE/A/Atmosphere.h"
50 #include "RE/A/AttachedScript.h"
53 #include "RE/A/AutoMoveHandler.h"
57 #include "RE/A/ahkpWorld.h"
59 #include "RE/B/BGSAcousticSpace.h"
60 #include "RE/B/BGSAction.h"
61 #include "RE/B/BGSActionData.h"
62 #include "RE/B/BGSActorCellEvent.h"
63 #include "RE/B/BGSActorEvent.h"
65 #include "RE/B/BGSAddonNode.h"
67 #include "RE/B/BGSApparatus.h"
68 #include "RE/B/BGSArtObject.h"
70 #include "RE/B/BGSAttackData.h"
71 #include "RE/B/BGSAttackDataForm.h"
72 #include "RE/B/BGSAttackDataMap.h"
73 #include "RE/B/BGSBaseAlias.h"
76 #include "RE/B/BGSBlockBashData.h"
77 #include "RE/B/BGSBodyPartData.h"
78 #include "RE/B/BGSBodyPartDefs.h"
79 #include "RE/B/BGSCameraPath.h"
80 #include "RE/B/BGSCameraShot.h"
81 #include "RE/B/BGSCollisionLayer.h"
82 #include "RE/B/BGSColorForm.h"
85 #include "RE/B/BGSDebris.h"
86 #include "RE/B/BGSDecalEmitter.h"
87 #include "RE/B/BGSDecalGroup.h"
88 #include "RE/B/BGSDecalManager.h"
89 #include "RE/B/BGSDecalNode.h"
92 #include "RE/B/BGSDialogueBranch.h"
95 #include "RE/B/BGSDualCastData.h"
96 #include "RE/B/BGSEncounterZone.h"
97 #include "RE/B/BGSEntryPoint.h"
104 #include "RE/B/BGSEquipSlot.h"
105 #include "RE/B/BGSEquipType.h"
106 #include "RE/B/BGSExplosion.h"
107 #include "RE/B/BGSFootstep.h"
108 #include "RE/B/BGSFootstepEvent.h"
109 #include "RE/B/BGSFootstepManager.h"
110 #include "RE/B/BGSFootstepSet.h"
111 #include "RE/B/BGSGrassManager.h"
112 #include "RE/B/BGSHazard.h"
113 #include "RE/B/BGSHeadPart.h"
114 #include "RE/B/BGSIdleCollection.h"
115 #include "RE/B/BGSIdleMarker.h"
116 #include "RE/B/BGSImpactData.h"
117 #include "RE/B/BGSImpactDataSet.h"
118 #include "RE/B/BGSImpactManager.h"
120 #include "RE/B/BGSKeyword.h"
121 #include "RE/B/BGSKeywordForm.h"
122 #include "RE/B/BGSLensFlare.h"
124 #include "RE/B/BGSListForm.h"
125 #include "RE/B/BGSLoadFormBuffer.h"
126 #include "RE/B/BGSLoadFormData.h"
127 #include "RE/B/BGSLoadGameBuffer.h"
129 #include "RE/B/BGSLocAlias.h"
131 #include "RE/B/BGSLocation.h"
132 #include "RE/B/BGSLocationRefType.h"
133 #include "RE/B/BGSMaterialObject.h"
134 #include "RE/B/BGSMaterialType.h"
136 #include "RE/B/BGSMenuIcon.h"
137 #include "RE/B/BGSMessage.h"
138 #include "RE/B/BGSMessageIcon.h"
139 #include "RE/B/BGSMovableStatic.h"
140 #include "RE/B/BGSMovementType.h"
141 #include "RE/B/BGSMoviePlayer.h"
145 #include "RE/B/BGSMusicTrack.h"
147 #include "RE/B/BGSMusicType.h"
149 #include "RE/B/BGSNote.h"
150 #include "RE/B/BGSNumericIDIndex.h"
151 #include "RE/B/BGSOpenCloseForm.h"
152 #include "RE/B/BGSOutfit.h"
154 #include "RE/B/BGSPackageDataBool.h"
157 #include "RE/B/BGSPerk.h"
158 #include "RE/B/BGSPerkEntry.h"
159 #include "RE/B/BGSPerkRankArray.h"
161 #include "RE/B/BGSPreloadable.h"
166 #include "RE/B/BGSProjectile.h"
167 #include "RE/B/BGSRagdoll.h"
168 #include "RE/B/BGSRefAlias.h"
169 #include "RE/B/BGSReferenceEffect.h"
170 #include "RE/B/BGSRelationship.h"
172 #include "RE/B/BGSSaveFormBuffer.h"
173 #include "RE/B/BGSSaveGameBuffer.h"
174 #include "RE/B/BGSSaveLoadGame.h"
175 #include "RE/B/BGSSaveLoadManager.h"
176 #include "RE/B/BGSScene.h"
177 #include "RE/B/BGSSceneAction.h"
183 #include "RE/B/BGSSkinForm.h"
184 #include "RE/B/BGSSoundCategory.h"
185 #include "RE/B/BGSSoundDescriptor.h"
187 #include "RE/B/BGSSoundOutput.h"
196 #include "RE/B/BGSStoryTeller.h"
198 #include "RE/B/BGSTerrainManager.h"
199 #include "RE/B/BGSTextureModel.h"
200 #include "RE/B/BGSTextureSet.h"
201 #include "RE/B/BGSTypedItem.h"
202 #include "RE/B/BGSVoiceType.h"
204 #include "RE/B/BGSWorldLocation.h"
205 #include "RE/B/BSAnimNote.h"
206 #include "RE/B/BSAnimNoteListener.h"
211 #include "RE/B/BSArchive.h"
212 #include "RE/B/BSArchiveHeader.h"
213 #include "RE/B/BSAtomic.h"
214 #include "RE/B/BSAudioManager.h"
216 #include "RE/B/BSBatchRenderer.h"
217 #include "RE/B/BSBitField.h"
219 #include "RE/B/BSBound.h"
220 #include "RE/B/BSContainer.h"
221 #include "RE/B/BSCullingProcess.h"
224 #include "RE/B/BSDynamicTriShape.h"
225 #include "RE/B/BSEffectShaderData.h"
228 #include "RE/B/BSExtraData.h"
230 #include "RE/B/BSFaceGenKeyframe.h"
232 #include "RE/B/BSFaceGenManager.h"
233 #include "RE/B/BSFaceGenModel.h"
235 #include "RE/B/BSFaceGenNiNode.h"
236 #include "RE/B/BSFadeNode.h"
237 #include "RE/B/BSFile.h"
238 #include "RE/B/BSFixedString.h"
240 #include "RE/B/BSGameSound.h"
241 #include "RE/B/BSGamepadDevice.h"
242 #include "RE/B/BSGeometry.h"
243 #include "RE/B/BSHandleRefObject.h"
244 #include "RE/B/BSIInputDevice.h"
245 #include "RE/B/BSIMusicTrack.h"
246 #include "RE/B/BSIMusicType.h"
247 #include "RE/B/BSIRagdollDriver.h"
248 #include "RE/B/BSIReverbType.h"
249 #include "RE/B/BSISoundCategory.h"
250 #include "RE/B/BSISoundDescriptor.h"
252 #include "RE/B/BSImagespaceShader.h"
254 #include "RE/B/BSInputDevice.h"
257 #include "RE/B/BSInputEventQueue.h"
258 #include "RE/B/BSInstanceTriShape.h"
260 #include "RE/B/BSKeyboardDevice.h"
262 #include "RE/B/BSLight.h"
279 #include "RE/B/BSMaterialObject.h"
280 #include "RE/B/BSMemStorage.h"
281 #include "RE/B/BSModelDB.h"
282 #include "RE/B/BSMouseDevice.h"
283 #include "RE/B/BSMultiBound.h"
284 #include "RE/B/BSMultiBoundAABB.h"
285 #include "RE/B/BSMultiBoundNode.h"
286 #include "RE/B/BSMultiBoundOBB.h"
287 #include "RE/B/BSMultiBoundShape.h"
290 #include "RE/B/BSMusicEvent.h"
291 #include "RE/B/BSMusicManager.h"
292 #include "RE/B/BSNavmesh.h"
293 #include "RE/B/BSNavmeshInfoMap.h"
294 #include "RE/B/BSNiAllocator.h"
295 #include "RE/B/BSNiNode.h"
296 #include "RE/B/BSOpenVR.h"
298 #include "RE/B/BSOrderedNode.h"
306 #include "RE/B/BSPathingCell.h"
307 #include "RE/B/BSPointerHandle.h"
310 #include "RE/B/BSPortalGraph.h"
312 #include "RE/B/BSReloadShaderI.h"
313 #include "RE/B/BSRenderPass.h"
314 #include "RE/B/BSResourceEntryDB.h"
316 #include "RE/B/BSResponse.h"
320 #include "RE/B/BSScaleformManager.h"
322 #include "RE/B/BSSceneGraph.h"
324 #include "RE/B/BSShader.h"
325 #include "RE/B/BSShaderManager.h"
326 #include "RE/B/BSShaderMaterial.h"
327 #include "RE/B/BSShaderProperty.h"
330 #include "RE/B/BSShaderTextureSet.h"
331 #include "RE/B/BSShadowLight.h"
334 #include "RE/B/BSSoundHandle.h"
335 #include "RE/B/BSStorage.h"
336 #include "RE/B/BSStream.h"
337 #include "RE/B/BSString.h"
338 #include "RE/B/BSStringPool.h"
339 #include "RE/B/BSSystemFile.h"
342 #include "RE/B/BSTArray.h"
345 #include "RE/B/BSTDerivedCreator.h"
346 #include "RE/B/BSTEvent.h"
347 #include "RE/B/BSTFreeList.h"
348 #include "RE/B/BSTHashMap.h"
349 #include "RE/B/BSTList.h"
350 #include "RE/B/BSTLocklessQueue.h"
351 #include "RE/B/BSTMessageQueue.h"
353 #include "RE/B/BSTPoint.h"
354 #include "RE/B/BSTPointerAndFlags.h"
355 #include "RE/B/BSTSingleton.h"
356 #include "RE/B/BSTSmartPointer.h"
357 #include "RE/B/BSTTuple.h"
358 #include "RE/B/BSTempEffect.h"
359 #include "RE/B/BSTempEffectDebris.h"
362 #include "RE/B/BSTempEffectSPG.h"
365 #include "RE/B/BSTerrainEffect.h"
366 #include "RE/B/BSTextureSet.h"
367 #include "RE/B/BSThread.h"
368 #include "RE/B/BSThreadEvent.h"
369 #include "RE/B/BSTimer.h"
371 #include "RE/B/BSTreeManager.h"
372 #include "RE/B/BSTriShape.h"
373 #include "RE/B/BSUIMessageData.h"
374 #include "RE/B/BSUIScaleformData.h"
375 #include "RE/B/BSValueNode.h"
376 #include "RE/B/BSVRInterface.h"
378 #include "RE/B/BSVisit.h"
384 #include "RE/B/BSWin32MouseDevice.h"
387 #include "RE/B/BSWindModifier.h"
388 #include "RE/B/BSXAudio2GameSound.h"
389 #include "RE/B/BSXFlags.h"
391 #include "RE/B/BanishEffect.h"
392 #include "RE/B/BarrierProjectile.h"
393 #include "RE/B/BarterMenu.h"
394 #include "RE/B/BaseFormComponent.h"
396 #include "RE/B/BeamProjectile.h"
397 #include "RE/B/BipedAnim.h"
398 #include "RE/B/BipedObjects.h"
400 #include "RE/B/BookMenu.h"
401 #include "RE/B/BooksRead.h"
402 #include "RE/B/BottomBar.h"
403 #include "RE/B/BoundItemEffect.h"
404 #include "RE/B/ButtonEvent.h"
410 #include "RE/B/bhkCharacterProxy.h"
411 #include "RE/B/bhkCharacterState.h"
418 #include "RE/B/bhkCollisionFilter.h"
419 #include "RE/B/bhkCollisionObject.h"
422 #include "RE/B/bhkContactListener.h"
423 #include "RE/B/bhkEntity.h"
424 #include "RE/B/bhkListShape.h"
425 #include "RE/B/bhkMeshMaterial.h"
428 #include "RE/B/bhkPhantom.h"
429 #include "RE/B/bhkPickData.h"
430 #include "RE/B/bhkRefObject.h"
431 #include "RE/B/bhkRigidBody.h"
433 #include "RE/B/bhkSerializable.h"
434 #include "RE/B/bhkShape.h"
435 #include "RE/B/bhkShapeCollection.h"
436 #include "RE/B/bhkShapePhantom.h"
438 #include "RE/B/bhkWorld.h"
439 #include "RE/B/bhkWorldObject.h"
440 #include "RE/C/CFilter.h"
441 #include "RE/C/CRC.h"
442 #include "RE/C/Calendar.h"
443 #include "RE/C/CalmEffect.h"
444 #include "RE/C/CharEvent.h"
445 #include "RE/C/Character.h"
446 #include "RE/C/ChestsLooted.h"
447 #include "RE/C/CloakEffect.h"
448 #include "RE/C/Clouds.h"
449 #include "RE/C/CodeTasklet.h"
450 #include "RE/C/CollisionLayers.h"
451 #include "RE/C/Color.h"
452 #include "RE/C/ColorUtil.h"
453 #include "RE/C/CombatController.h"
454 #include "RE/C/CombatGroup.h"
456 #include "RE/C/CombatInventory.h"
464 #include "RE/C/CombatMagicCaster.h"
479 #include "RE/C/CombatManager.h"
480 #include "RE/C/CombatObject.h"
482 #include "RE/C/CombatState.h"
483 #include "RE/C/CommandEffect.h"
485 #include "RE/C/CommandTable.h"
486 #include "RE/C/CommonTypeTraits.h"
487 #include "RE/C/CompactingStore.h"
491 #include "RE/C/ConcussionEffect.h"
492 #include "RE/C/ConeProjectile.h"
493 #include "RE/C/Console.h"
494 #include "RE/C/ConsoleData.h"
495 #include "RE/C/ConsoleLog.h"
498 #include "RE/C/ContainerItemExtra.h"
499 #include "RE/C/ContainerMenu.h"
500 #include "RE/C/ControlMap.h"
501 #include "RE/C/CraftingMenu.h"
502 #include "RE/C/CraftingSubMenu.h"
503 #include "RE/C/CreationClubMenu.h"
504 #include "RE/C/CreditsMenu.h"
505 #include "RE/C/Crime.h"
506 #include "RE/C/CriticalHit.h"
507 #include "RE/C/CrosshairPickData.h"
508 #include "RE/C/CureEffect.h"
509 #include "RE/C/CursorMenu.h"
510 #include "RE/D/DBTraits.h"
511 #include "RE/D/DarknessEffect.h"
512 #include "RE/D/DecalData.h"
514 #include "RE/D/DelayFunctor.h"
515 #include "RE/D/DemoralizeEffect.h"
517 #include "RE/D/DetectLifeEffect.h"
518 #include "RE/D/DetectionListener.h"
520 #include "RE/D/DetectionState.h"
521 #include "RE/D/DevNull.h"
522 #include "RE/D/DeviceConnectEvent.h"
523 #include "RE/D/DialogueItem.h"
524 #include "RE/D/DialogueMenu.h"
525 #include "RE/D/DialoguePackage.h"
526 #include "RE/D/DialogueTypes.h"
527 #include "RE/D/DisarmEffect.h"
528 #include "RE/D/DisarmedEvent.h"
529 #include "RE/D/DisguiseEffect.h"
530 #include "RE/D/DispelEffect.h"
532 #include "RE/D/DragonSoulsGained.h"
533 #include "RE/D/DropObjectFunctor.h"
535 #include "RE/E/Effect.h"
536 #include "RE/E/EffectArchetypes.h"
537 #include "RE/E/EffectSetting.h"
538 #include "RE/E/EmotionTypes.h"
540 #include "RE/E/EnchantmentItem.h"
542 #include "RE/E/ErrorCodes.h"
543 #include "RE/E/ErrorLogger.h"
545 #include "RE/E/Explosion.h"
546 #include "RE/E/ExtraAction.h"
548 #include "RE/E/ExtraActivateRef.h"
550 #include "RE/E/ExtraActorCause.h"
552 #include "RE/E/ExtraAlphaCutoff.h"
553 #include "RE/E/ExtraAmmo.h"
557 #include "RE/E/ExtraAshPileRef.h"
558 #include "RE/E/ExtraAttachRef.h"
561 #include "RE/E/ExtraBadPosition.h"
562 #include "RE/E/ExtraBiped.h"
563 #include "RE/E/ExtraCachedScale.h"
565 #include "RE/E/ExtraCannotWear.h"
566 #include "RE/E/ExtraCell3D.h"
568 #include "RE/E/ExtraCellGrassData.h"
570 #include "RE/E/ExtraCellMusicType.h"
571 #include "RE/E/ExtraCellSkyRegion.h"
573 #include "RE/E/ExtraCellWaterType.h"
574 #include "RE/E/ExtraCharge.h"
575 #include "RE/E/ExtraCollisionData.h"
576 #include "RE/E/ExtraCombatStyle.h"
578 #include "RE/E/ExtraCount.h"
581 #include "RE/E/ExtraDataList.h"
582 #include "RE/E/ExtraDataTypes.h"
583 #include "RE/E/ExtraDecalGroup.h"
584 #include "RE/E/ExtraDetachTime.h"
586 #include "RE/E/ExtraDistantData.h"
588 #include "RE/E/ExtraEditorID.h"
594 #include "RE/E/ExtraEnchantment.h"
595 #include "RE/E/ExtraEncounterZone.h"
597 #include "RE/E/ExtraFavorCost.h"
598 #include "RE/E/ExtraFlags.h"
599 #include "RE/E/ExtraFollower.h"
602 #include "RE/E/ExtraForcedTarget.h"
603 #include "RE/E/ExtraFriendHits.h"
604 #include "RE/E/ExtraFromAlias.h"
605 #include "RE/E/ExtraGIDBuffer.h"
606 #include "RE/E/ExtraGhost.h"
607 #include "RE/E/ExtraGlobal.h"
610 #include "RE/E/ExtraHasNoRumors.h"
611 #include "RE/E/ExtraHavok.h"
613 #include "RE/E/ExtraHeadingTarget.h"
614 #include "RE/E/ExtraHealth.h"
615 #include "RE/E/ExtraHealthPerc.h"
616 #include "RE/E/ExtraHorse.h"
617 #include "RE/E/ExtraHotkey.h"
620 #include "RE/E/ExtraInteraction.h"
621 #include "RE/E/ExtraItemDropper.h"
626 #include "RE/E/ExtraLeveledItem.h"
628 #include "RE/E/ExtraLight.h"
629 #include "RE/E/ExtraLightData.h"
630 #include "RE/E/ExtraLinkedRef.h"
632 #include "RE/E/ExtraLitWaterRefs.h"
633 #include "RE/E/ExtraLocation.h"
635 #include "RE/E/ExtraLock.h"
636 #include "RE/E/ExtraLockList.h"
637 #include "RE/E/ExtraMagicCaster.h"
638 #include "RE/E/ExtraMagicLight.h"
639 #include "RE/E/ExtraMapMarker.h"
641 #include "RE/E/ExtraMissingRefIDs.h"
642 #include "RE/E/ExtraModelSwap.h"
643 #include "RE/E/ExtraMultiBound.h"
644 #include "RE/E/ExtraMultiBoundRef.h"
645 #include "RE/E/ExtraNavMeshPortal.h"
646 #include "RE/E/ExtraNorthRotation.h"
647 #include "RE/E/ExtraObjectHealth.h"
652 #include "RE/E/ExtraOutfitItem.h"
653 #include "RE/E/ExtraOwnership.h"
654 #include "RE/E/ExtraPackage.h"
655 #include "RE/E/ExtraPackageData.h"
657 #include "RE/E/ExtraPatrolRefData.h"
661 #include "RE/E/ExtraPoison.h"
662 #include "RE/E/ExtraPortal.h"
663 #include "RE/E/ExtraPortalRefData.h"
664 #include "RE/E/ExtraPrimitive.h"
666 #include "RE/E/ExtraPromotedRef.h"
667 #include "RE/E/ExtraRaceData.h"
668 #include "RE/E/ExtraRadius.h"
669 #include "RE/E/ExtraRagDollData.h"
671 #include "RE/E/ExtraRank.h"
673 #include "RE/E/ExtraReflectedRefs.h"
674 #include "RE/E/ExtraReflectorRefs.h"
675 #include "RE/E/ExtraRefrPath.h"
677 #include "RE/E/ExtraRegionList.h"
680 #include "RE/E/ExtraRoom.h"
681 #include "RE/E/ExtraRoomRefData.h"
682 #include "RE/E/ExtraRunOncePacks.h"
687 #include "RE/E/ExtraScale.h"
688 #include "RE/E/ExtraSceneData.h"
690 #include "RE/E/ExtraSeenData.h"
691 #include "RE/E/ExtraShouldWear.h"
692 #include "RE/E/ExtraSoul.h"
693 #include "RE/E/ExtraSound.h"
697 #include "RE/E/ExtraTeleport.h"
698 #include "RE/E/ExtraTeleportName.h"
699 #include "RE/E/ExtraTerminalState.h"
701 #include "RE/E/ExtraTimeLeft.h"
703 #include "RE/E/ExtraUniqueID.h"
704 #include "RE/E/ExtraUsedMarkers.h"
706 #include "RE/E/ExtraWaterData.h"
710 #include "RE/E/ExtraWorn.h"
711 #include "RE/E/ExtraWornLeft.h"
713 #include "RE/F/FORM.h"
714 #include "RE/F/FORM_ENUM_STRING.h"
715 #include "RE/F/FactionRank.h"
716 #include "RE/F/FaderMenu.h"
718 #include "RE/F/FavoritesHandler.h"
719 #include "RE/F/FavoritesMenu.h"
720 #include "RE/F/FightReactions.h"
721 #include "RE/F/FileID.h"
723 #include "RE/F/FirstPersonState.h"
724 #include "RE/F/FixedStrings.h"
725 #include "RE/F/FlameProjectile.h"
726 #include "RE/F/FormTraits.h"
727 #include "RE/F/FormTypes.h"
728 #include "RE/F/FragmentSystem.h"
729 #include "RE/F/FreeCameraState.h"
730 #include "RE/F/FrenzyEffect.h"
731 #include "RE/F/FunctionArguments.h"
732 #include "RE/F/FunctionMessage.h"
733 #include "RE/F/FxDelegate.h"
734 #include "RE/F/FxDelegateArgs.h"
735 #include "RE/F/FxDelegateHandler.h"
736 #include "RE/F/FxResponseArgs.h"
737 #include "RE/F/FxResponseArgsBase.h"
739 #include "RE/G/GASDoAction.h"
740 #include "RE/G/GASDoInitAction.h"
741 #include "RE/G/GASEnvironment.h"
742 #include "RE/G/GASExecuteTag.h"
743 #include "RE/G/GASFunctionObject.h"
744 #include "RE/G/GASGlobalContext.h"
745 #include "RE/G/GASObject.h"
746 #include "RE/G/GASObjectInterface.h"
747 #include "RE/G/GASRefCountBase.h"
749 #include "RE/G/GASStringManager.h"
751 #include "RE/G/GAcquireInterface.h"
752 #include "RE/G/GAllocator.h"
753 #include "RE/G/GAllocatorBaseGH.h"
754 #include "RE/G/GAllocatorBaseLH.h"
755 #include "RE/G/GArray.h"
756 #include "RE/G/GArrayBase.h"
757 #include "RE/G/GArrayConstPolicy.h"
758 #include "RE/G/GArrayData.h"
759 #include "RE/G/GArrayDataBase.h"
761 #include "RE/G/GArrayLH.h"
762 #include "RE/G/GAtomic.h"
763 #include "RE/G/GColor.h"
764 #include "RE/G/GConstructorMov.h"
765 #include "RE/G/GEvent.h"
766 #include "RE/G/GFixedSizeHash.h"
767 #include "RE/G/GFxASCharacter.h"
768 #include "RE/G/GFxActionControl.h"
770 #include "RE/G/GFxCharacter.h"
771 #include "RE/G/GFxCharacterDef.h"
776 #include "RE/G/GFxEvent.h"
778 #include "RE/G/GFxFileConstants.h"
779 #include "RE/G/GFxFunctionHandler.h"
780 #include "RE/G/GFxImageLoader.h"
781 #include "RE/G/GFxImageResource.h"
783 #include "RE/G/GFxKey.h"
784 #include "RE/G/GFxKeyboardState.h"
785 #include "RE/G/GFxLoadProcess.h"
786 #include "RE/G/GFxLoadStates.h"
787 #include "RE/G/GFxLoadUpdateSync.h"
788 #include "RE/G/GFxLoader.h"
789 #include "RE/G/GFxLoaderImpl.h"
790 #include "RE/G/GFxLoaderTask.h"
791 #include "RE/G/GFxLog.h"
792 #include "RE/G/GFxLogBase.h"
793 #include "RE/G/GFxLogConstants.h"
795 #include "RE/G/GFxMovie.h"
797 #include "RE/G/GFxMovieDataDef.h"
798 #include "RE/G/GFxMovieDef.h"
800 #include "RE/G/GFxMovieDefImpl.h"
802 #include "RE/G/GFxMovieRoot.h"
803 #include "RE/G/GFxMovieView.h"
804 #include "RE/G/GFxPlaceObject.h"
805 #include "RE/G/GFxPlaceObject2.h"
806 #include "RE/G/GFxPlaceObject2a.h"
807 #include "RE/G/GFxPlaceObject3.h"
808 #include "RE/G/GFxPlaceObjectBase.h"
810 #include "RE/G/GFxPlayerStats.h"
811 #include "RE/G/GFxRemoveObject.h"
812 #include "RE/G/GFxRemoveObject2.h"
813 #include "RE/G/GFxRenderConfig.h"
814 #include "RE/G/GFxResource.h"
815 #include "RE/G/GFxResourceID.h"
816 #include "RE/G/GFxResourceKey.h"
817 #include "RE/G/GFxResourceLib.h"
818 #include "RE/G/GFxResourceLibBase.h"
819 #include "RE/G/GFxResourceReport.h"
820 #include "RE/G/GFxResourceWeakLib.h"
822 #include "RE/G/GFxShapeBase.h"
825 #include "RE/G/GFxShapeNoStyles.h"
826 #include "RE/G/GFxShapeWithStyles.h"
828 #include "RE/G/GFxSprite.h"
829 #include "RE/G/GFxSpriteDef.h"
830 #include "RE/G/GFxState.h"
831 #include "RE/G/GFxStateBag.h"
832 #include "RE/G/GFxStateBagImpl.h"
834 #include "RE/G/GFxStream.h"
835 #include "RE/G/GFxTask.h"
836 #include "RE/G/GFxTimelineDef.h"
837 #include "RE/G/GFxTranslator.h"
838 #include "RE/G/GFxValue.h"
839 #include "RE/G/GFxWStringBuffer.h"
840 #include "RE/G/GFxWWHelper.h"
841 #include "RE/G/GHash.h"
842 #include "RE/G/GHashNode.h"
843 #include "RE/G/GHashSet.h"
844 #include "RE/G/GHashSetBase.h"
845 #include "RE/G/GHashSetUncached.h"
846 #include "RE/G/GHashUncached.h"
849 #include "RE/G/GHashsetEntry.h"
850 #include "RE/G/GHashsetNodeEntry.h"
851 #include "RE/G/GImage.h"
852 #include "RE/G/GImageBase.h"
853 #include "RE/G/GImageInfo.h"
854 #include "RE/G/GImageInfoBase.h"
855 #include "RE/G/GImageInfoBaseImpl.h"
856 #include "RE/G/GList.h"
857 #include "RE/G/GMath.h"
858 #include "RE/G/GMatrix2D.h"
859 #include "RE/G/GMatrix3D.h"
860 #include "RE/G/GMemory.h"
861 #include "RE/G/GMemoryHeap.h"
862 #include "RE/G/GMutex.h"
863 #include "RE/G/GNewOverrideBase.h"
864 #include "RE/G/GPoint.h"
865 #include "RE/G/GPtr.h"
866 #include "RE/G/GRect.h"
867 #include "RE/G/GRefCountBase.h"
868 #include "RE/G/GRefCountBaseGC.h"
869 #include "RE/G/GRefCountBaseNTS.h"
872 #include "RE/G/GRefCountImpl.h"
873 #include "RE/G/GRefCountImplCore.h"
874 #include "RE/G/GRefCountNTSImpl.h"
876 #include "RE/G/GRenderer.h"
878 #include "RE/G/GStats.h"
879 #include "RE/G/GStd.h"
880 #include "RE/G/GString.h"
881 #include "RE/G/GStringDH.h"
882 #include "RE/G/GStringHash.h"
883 #include "RE/G/GSysAllocBase.h"
884 #include "RE/G/GSysAllocPaged.h"
885 #include "RE/G/GTexture.h"
886 #include "RE/G/GViewport.h"
887 #include "RE/G/GWaitCondition.h"
888 #include "RE/G/GWaitable.h"
890 #include "RE/G/GiftMenu.h"
891 #include "RE/G/GlobalLocations.h"
892 #include "RE/G/GlobalPaths.h"
893 #include "RE/G/GrabActorEffect.h"
894 #include "RE/G/GrassParam.h"
895 #include "RE/G/GrenadeProjectile.h"
896 #include "RE/G/GridArray.h"
897 #include "RE/G/GridCellArray.h"
898 #include "RE/G/GuideEffect.h"
899 #include "RE/H/HUDChargeMeter.h"
900 #include "RE/H/HUDData.h"
901 #include "RE/H/HUDMenu.h"
902 #include "RE/H/HUDMeter.h"
903 #include "RE/H/HUDNotifications.h"
904 #include "RE/H/HUDObject.h"
905 #include "RE/H/HandleManager.h"
906 #include "RE/H/HandlePolicy.h"
907 #include "RE/H/Hazard.h"
908 #include "RE/H/HeapBlock.h"
909 #include "RE/H/HeapBlockFreeHead.h"
910 #include "RE/H/HeldStateHandler.h"
911 #include "RE/H/HighProcessData.h"
912 #include "RE/H/HitData.h"
913 #include "RE/H/HorseCameraState.h"
914 #include "RE/H/SendHUDMessage.h"
915 #include "RE/H/hkAabb.h"
916 #include "RE/H/hkArray.h"
917 #include "RE/H/hkBaseObject.h"
918 #include "RE/H/hkBaseTypes.h"
919 #include "RE/H/hkContactPoint.h"
922 #include "RE/H/hkMatrix3.h"
923 #include "RE/H/hkMemoryAllocator.h"
925 #include "RE/H/hkMotionState.h"
926 #include "RE/H/hkMultiThreadCheck.h"
927 #include "RE/H/hkQsTransform.h"
928 #include "RE/H/hkQuaternion.h"
929 #include "RE/H/hkRefPtr.h"
930 #include "RE/H/hkRefVariant.h"
931 #include "RE/H/hkReferencedObject.h"
932 #include "RE/H/hkRotation.h"
933 #include "RE/H/hkSmallArray.h"
934 #include "RE/H/hkSseMathTypes.h"
935 #include "RE/H/hkStepInfo.h"
936 #include "RE/H/hkStringPtr.h"
937 #include "RE/H/hkSweptTransform.h"
938 #include "RE/H/hkTransform.h"
939 #include "RE/H/hkVector4.h"
941 #include "RE/H/hkaAnimation.h"
944 #include "RE/H/hkaAnnotationTrack.h"
946 #include "RE/H/hkaRagdollInstance.h"
949 #include "RE/H/hkbBehaviorGraph.h"
952 #include "RE/H/hkbBindable.h"
953 #include "RE/H/hkbCharacter.h"
955 #include "RE/H/hkbCharacterData.h"
956 #include "RE/H/hkbCharacterSetup.h"
958 #include "RE/H/hkbClipGenerator.h"
959 #include "RE/H/hkbContext.h"
960 #include "RE/H/hkbEvent.h"
961 #include "RE/H/hkbEventBase.h"
962 #include "RE/H/hkbGenerator.h"
963 #include "RE/H/hkbNode.h"
964 #include "RE/H/hkbProjectData.h"
966 #include "RE/H/hkbRagdollDriver.h"
967 #include "RE/H/hkbRigidBodySetup.h"
968 #include "RE/H/hkbShapeSetup.h"
969 #include "RE/H/hkbStateMachine.h"
970 #include "RE/H/hkp3AxisSweep.h"
971 #include "RE/H/hkpAction.h"
972 #include "RE/H/hkpAgentNnTrack.h"
974 #include "RE/H/hkpArrayAction.h"
975 #include "RE/H/hkpBoxShape.h"
976 #include "RE/H/hkpBroadPhase.h"
979 #include "RE/H/hkpBvTreeShape.h"
981 #include "RE/H/hkpCapsuleShape.h"
982 #include "RE/H/hkpCdBody.h"
983 #include "RE/H/hkpCdPoint.h"
987 #include "RE/H/hkpCharacterProxy.h"
989 #include "RE/H/hkpCharacterState.h"
992 #include "RE/H/hkpCollidable.h"
994 #include "RE/H/hkpCollisionEvent.h"
995 #include "RE/H/hkpCollisionFilter.h"
996 #include "RE/H/hkpCollisionInput.h"
998 #include "RE/H/hkpConstraintAtom.h"
999 #include "RE/H/hkpConstraintData.h"
1000 #include "RE/H/hkpConstraintInfo.h"
1002 #include "RE/H/hkpConstraintMotor.h"
1003 #include "RE/H/hkpConstraintOwner.h"
1004 #include "RE/H/hkpContactListener.h"
1005 #include "RE/H/hkpContactPointEvent.h"
1006 #include "RE/H/hkpConvexListFilter.h"
1007 #include "RE/H/hkpConvexShape.h"
1009 #include "RE/H/hkpEntity.h"
1010 #include "RE/H/hkpEntityListener.h"
1011 #include "RE/H/hkpFixedRigidMotion.h"
1015 #include "RE/H/hkpLinearCastInput.h"
1016 #include "RE/H/hkpLinkedCollidable.h"
1017 #include "RE/H/hkpListShape.h"
1018 #include "RE/H/hkpMaterial.h"
1019 #include "RE/H/hkpMeshMaterial.h"
1021 #include "RE/H/hkpMoppBvTreeShape.h"
1022 #include "RE/H/hkpMoppCode.h"
1023 #include "RE/H/hkpMotion.h"
1024 #include "RE/H/hkpPhantom.h"
1025 #include "RE/H/hkpPhantomListener.h"
1026 #include "RE/H/hkpPhantomType.h"
1027 #include "RE/H/hkpProperty.h"
1030 #include "RE/H/hkpRayHitCollector.h"
1032 #include "RE/H/hkpRigidBody.h"
1033 #include "RE/H/hkpRootCdPoint.h"
1034 #include "RE/H/hkpShape.h"
1035 #include "RE/H/hkpShapeBuffer.h"
1036 #include "RE/H/hkpShapeCollection.h"
1038 #include "RE/H/hkpShapeContainer.h"
1039 #include "RE/H/hkpShapePhantom.h"
1042 #include "RE/H/hkpShapeType.h"
1043 #include "RE/H/hkpSimplexSolver.h"
1044 #include "RE/H/hkpSimulationIsland.h"
1046 #include "RE/H/hkpSolverInfo.h"
1047 #include "RE/H/hkpSolverResults.h"
1048 #include "RE/H/hkpSphereRepShape.h"
1049 #include "RE/H/hkpSphereShape.h"
1051 #include "RE/H/hkpWeldingUtility.h"
1052 #include "RE/H/hkpWorld.h"
1053 #include "RE/H/hkpWorldCinfo.h"
1054 #include "RE/H/hkpWorldLinearCaster.h"
1055 #include "RE/H/hkpWorldObject.h"
1057 #include "RE/H/hkpWorldRayCastInput.h"
1063 #include "RE/I/IBSTCreator.h"
1065 #include "RE/I/ID.h"
1066 #include "RE/I/IDEvent.h"
1067 #include "RE/I/IFormFactory.h"
1068 #include "RE/I/IFreezeQuery.h"
1069 #include "RE/I/IFuncCallQuery.h"
1070 #include "RE/I/IFunction.h"
1071 #include "RE/I/IFunctionArguments.h"
1072 #include "RE/I/IHandleReaderWriter.h"
1073 #include "RE/I/IHandlerFunctor.h"
1074 #include "RE/I/ILoader.h"
1075 #include "RE/I/IMapCameraCallbacks.h"
1076 #include "RE/I/IMemoryHeap.h"
1077 #include "RE/I/IMemoryPagePolicy.h"
1078 #include "RE/I/IMemoryStore.h"
1079 #include "RE/I/IMemoryStoreBase.h"
1080 #include "RE/I/IMenu.h"
1081 #include "RE/I/IMessageBoxCallback.h"
1084 #include "RE/I/IMovementInterface.h"
1088 #include "RE/I/IMovementSelectIdle.h"
1089 #include "RE/I/IMovementState.h"
1091 #include "RE/I/INISettingCollection.h"
1092 #include "RE/I/IObjectHandlePolicy.h"
1093 #include "RE/I/IObjectProcessor.h"
1094 #include "RE/I/IPackageData.h"
1097 #include "RE/I/IProcedureTreeItem.h"
1098 #include "RE/I/IProfilePolicy.h"
1102 #include "RE/I/IStore.h"
1103 #include "RE/I/IUIMessageData.h"
1104 #include "RE/I/IVMDebugInterface.h"
1106 #include "RE/I/IVMSaveLoadInterface.h"
1107 #include "RE/I/IVirtualMachine.h"
1109 #include "RE/I/ImageSpaceData.h"
1110 #include "RE/I/ImageSpaceEffect.h"
1114 #include "RE/I/ImageSpaceManager.h"
1120 #include "RE/I/ImageSpaceTexture.h"
1121 #include "RE/I/ImpactResults.h"
1122 #include "RE/I/Info.h"
1123 #include "RE/I/IngredientItem.h"
1124 #include "RE/I/InputDevices.h"
1125 #include "RE/I/InputEvent.h"
1126 #include "RE/I/InterfaceStrings.h"
1127 #include "RE/I/InteriorData.h"
1128 #include "RE/I/Inventory.h"
1129 #include "RE/I/Inventory3DManager.h"
1130 #include "RE/I/InventoryChanges.h"
1131 #include "RE/I/InventoryEntryData.h"
1132 #include "RE/I/InventoryEvent.h"
1133 #include "RE/I/InventoryMenu.h"
1134 #include "RE/I/InventoryUpdateData.h"
1135 #include "RE/I/InvisibilityEffect.h"
1136 #include "RE/I/ItemCard.h"
1137 #include "RE/I/ItemCrafted.h"
1138 #include "RE/I/ItemHarvested.h"
1139 #include "RE/I/ItemList.h"
1140 #include "RE/I/ItemsPickpocketed.h"
1141 #include "RE/J/JournalMenu.h"
1142 #include "RE/J/JournalTab.h"
1143 #include "RE/J/Journal_QuestsTab.h"
1144 #include "RE/J/Journal_StatsTab.h"
1145 #include "RE/J/Journal_SystemTab.h"
1146 #include "RE/J/JumpHandler.h"
1147 #include "RE/K/KinectEvent.h"
1148 #include "RE/K/KinectMenu.h"
1150 #include "RE/L/LevelIncrease.h"
1151 #include "RE/L/LevelUpMenu.h"
1152 #include "RE/L/LightEffect.h"
1153 #include "RE/L/LinkerProcessor.h"
1154 #include "RE/L/LoadStorageWrapper.h"
1155 #include "RE/L/LoadWaitSpinner.h"
1156 #include "RE/L/LoadingMenu.h"
1157 #include "RE/L/LocalMapCamera.h"
1158 #include "RE/L/LocalMapMenu.h"
1159 #include "RE/L/Location.h"
1160 #include "RE/L/LocationCleared.h"
1161 #include "RE/L/LocationDiscovery.h"
1162 #include "RE/L/LocationTraverser.h"
1163 #include "RE/L/LocationTree.h"
1164 #include "RE/L/LockEffect.h"
1165 #include "RE/L/LockpickingMenu.h"
1166 #include "RE/L/LogEvent.h"
1167 #include "RE/L/Logger.h"
1168 #include "RE/L/LoggingDisabler.h"
1169 #include "RE/L/LookHandler.h"
1170 #include "RE/L/LooseFileLocation.h"
1171 #include "RE/L/LooseFileStream.h"
1172 #include "RE/L/LooseFileStreamBase.h"
1173 #include "RE/M/MagicCaster.h"
1174 #include "RE/M/MagicFavorites.h"
1175 #include "RE/M/MagicFormulas.h"
1176 #include "RE/M/MagicItem.h"
1179 #include "RE/M/MagicMenu.h"
1180 #include "RE/M/MagicSystem.h"
1181 #include "RE/M/MagicTarget.h"
1182 #include "RE/M/MagicUtilities.h"
1183 #include "RE/M/Main.h"
1184 #include "RE/M/MainMenu.h"
1185 #include "RE/M/MapCamera.h"
1186 #include "RE/M/MapInputHandler.h"
1187 #include "RE/M/MapLookHandler.h"
1188 #include "RE/M/MapMenu.h"
1189 #include "RE/M/MapMoveHandler.h"
1190 #include "RE/M/MapZoomHandler.h"
1191 #include "RE/M/MarkerUsedData.h"
1192 #include "RE/M/MaterialIDs.h"
1193 #include "RE/M/MemoryHeap.h"
1194 #include "RE/M/MemoryManager.h"
1195 #include "RE/M/MemoryPage.h"
1196 #include "RE/M/MenuControls.h"
1197 #include "RE/M/MenuCursor.h"
1198 #include "RE/M/MenuEventHandler.h"
1199 #include "RE/M/MenuModeChangeEvent.h"
1200 #include "RE/M/MenuOpenCloseEvent.h"
1201 #include "RE/M/MenuOpenHandler.h"
1202 #include "RE/M/MenuTopicManager.h"
1203 #include "RE/M/MessageBoxData.h"
1204 #include "RE/M/MessageBoxMenu.h"
1206 #include "RE/M/Misc.h"
1207 #include "RE/M/MissileProjectile.h"
1208 #include "RE/M/MistMenu.h"
1209 #include "RE/M/ModManagerMenu.h"
1210 #include "RE/M/ModelProcessor.h"
1211 #include "RE/M/ModelReferenceEffect.h"
1212 #include "RE/M/Moon.h"
1213 #include "RE/M/MouseMoveEvent.h"
1214 #include "RE/M/MoveToFunctor.h"
1215 #include "RE/M/Movement.h"
1216 #include "RE/M/MovementControllerAI.h"
1218 #include "RE/M/MovementHandler.h"
1219 #include "RE/M/MoviePlayer.h"
1220 #include "RE/M/MultiBoundMarkerData.h"
1221 #include "RE/N/NativeFunction.h"
1222 #include "RE/N/NativeFunctionBase.h"
1223 #include "RE/N/NativeLatentFunction.h"
1224 #include "RE/N/NavMesh.h"
1225 #include "RE/N/NavMeshInfoMap.h"
1226 #include "RE/N/NiAVObject.h"
1227 #include "RE/N/NiAllocator.h"
1228 #include "RE/N/NiAlphaProperty.h"
1229 #include "RE/N/NiAnimationKey.h"
1230 #include "RE/N/NiBinaryStream.h"
1231 #include "RE/N/NiBoneMatrixSetterI.h"
1232 #include "RE/N/NiBooleanExtraData.h"
1233 #include "RE/N/NiBound.h"
1234 #include "RE/N/NiCamera.h"
1235 #include "RE/N/NiCloningProcess.h"
1236 #include "RE/N/NiCollisionObject.h"
1237 #include "RE/N/NiColor.h"
1238 #include "RE/N/NiColorData.h"
1239 #include "RE/N/NiColorInterpolator.h"
1240 #include "RE/N/NiColorKey.h"
1241 #include "RE/N/NiControllerManager.h"
1242 #include "RE/N/NiControllerSequence.h"
1243 #include "RE/N/NiCullingProcess.h"
1244 #include "RE/N/NiExtraData.h"
1245 #include "RE/N/NiFile.h"
1246 #include "RE/N/NiFloatData.h"
1247 #include "RE/N/NiFloatExtraData.h"
1248 #include "RE/N/NiFloatInterpolator.h"
1249 #include "RE/N/NiFloatKey.h"
1250 #include "RE/N/NiFloatsExtraData.h"
1251 #include "RE/N/NiFrustum.h"
1252 #include "RE/N/NiFrustumPlanes.h"
1253 #include "RE/N/NiGeometry.h"
1254 #include "RE/N/NiGeometryData.h"
1255 #include "RE/N/NiIntegerExtraData.h"
1256 #include "RE/N/NiIntegersExtraData.h"
1257 #include "RE/N/NiInterpController.h"
1258 #include "RE/N/NiInterpolator.h"
1260 #include "RE/N/NiLight.h"
1261 #include "RE/N/NiMath.h"
1262 #include "RE/N/NiMatrix3.h"
1263 #include "RE/N/NiMemManager.h"
1264 #include "RE/N/NiMeshParticleSystem.h"
1266 #include "RE/N/NiNode.h"
1267 #include "RE/N/NiObject.h"
1268 #include "RE/N/NiObjectGroup.h"
1269 #include "RE/N/NiObjectNET.h"
1270 #include "RE/N/NiPSysData.h"
1272 #include "RE/N/NiPSysModifier.h"
1273 #include "RE/N/NiParticleSystem.h"
1274 #include "RE/N/NiParticles.h"
1275 #include "RE/N/NiParticlesData.h"
1276 #include "RE/N/NiPlane.h"
1277 #include "RE/N/NiPoint2.h"
1278 #include "RE/N/NiPoint3.h"
1279 #include "RE/N/NiPointLight.h"
1280 #include "RE/N/NiProperty.h"
1281 #include "RE/N/NiQuaternion.h"
1282 #include "RE/N/NiRTTI.h"
1283 #include "RE/N/NiRect.h"
1284 #include "RE/N/NiRefObject.h"
1285 #include "RE/N/NiShadeProperty.h"
1286 #include "RE/N/NiSkinData.h"
1287 #include "RE/N/NiSkinInstance.h"
1288 #include "RE/N/NiSkinPartition.h"
1289 #include "RE/N/NiSmartPointer.h"
1290 #include "RE/N/NiSourceTexture.h"
1291 #include "RE/N/NiStream.h"
1292 #include "RE/N/NiStringExtraData.h"
1293 #include "RE/N/NiStringsExtraData.h"
1294 #include "RE/N/NiSystem.h"
1295 #include "RE/N/NiTArray.h"
1296 #include "RE/N/NiTCollection.h"
1297 #include "RE/N/NiTDefaultAllocator.h"
1298 #include "RE/N/NiTList.h"
1299 #include "RE/N/NiTListBase.h"
1300 #include "RE/N/NiTMap.h"
1301 #include "RE/N/NiTMapBase.h"
1302 #include "RE/N/NiTPointerAllocator.h"
1303 #include "RE/N/NiTPointerList.h"
1304 #include "RE/N/NiTPointerListBase.h"
1305 #include "RE/N/NiTPointerMap.h"
1306 #include "RE/N/NiTSet.h"
1307 #include "RE/N/NiTStringMap.h"
1308 #include "RE/N/NiTexture.h"
1309 #include "RE/N/NiTimeController.h"
1310 #include "RE/N/NiTransform.h"
1311 #include "RE/N/NightEyeEffect.h"
1312 #include "RE/N/NonActorMagicCaster.h"
1313 #include "RE/N/NonActorMagicTarget.h"
1314 #include "RE/O/Object.h"
1315 #include "RE/O/ObjectTypeInfo.h"
1316 #include "RE/O/ObjectiveState.h"
1318 #include "RE/O/OpenEffect.h"
1319 #include "RE/Offsets_VTABLE.h"
1320 #include "RE/P/PCGamepadType.h"
1321 #include "RE/P/PackUnpack.h"
1322 #include "RE/P/PackUnpackImpl.h"
1323 #include "RE/P/PackageLocation.h"
1325 #include "RE/P/ParalysisEffect.h"
1326 #include "RE/P/PathingCell.h"
1328 #include "RE/P/PerkEntryVisitor.h"
1329 #include "RE/P/PerkRankVisitor.h"
1331 #include "RE/P/PlayerCamera.h"
1333 #include "RE/P/PlayerCharacter.h"
1334 #include "RE/P/PlayerControls.h"
1335 #include "RE/P/PlayerControlsData.h"
1336 #include "RE/P/PlayerInputHandler.h"
1337 #include "RE/P/PoisonedWeapon.h"
1338 #include "RE/P/PositionPlayerEvent.h"
1339 #include "RE/P/Precipitation.h"
1341 #include "RE/P/ProcessLists.h"
1342 #include "RE/P/Profiler.h"
1343 #include "RE/P/Projectile.h"
1344 #include "RE/P/PropertyTypeInfo.h"
1345 #include "RE/Q/QuestEvents.h"
1346 #include "RE/Q/QuestObjectiveStates.h"
1347 #include "RE/Q/QuestStatus.h"
1348 #include "RE/R/RaceSexCamera.h"
1349 #include "RE/R/RaceSexMenu.h"
1350 #include "RE/R/RaceSexMenuEvent.h"
1351 #include "RE/R/RallyEffect.h"
1352 #include "RE/R/RawFuncCallQuery.h"
1353 #include "RE/R/ReadyWeaponHandler.h"
1354 #include "RE/R/ReanimateEffect.h"
1355 #include "RE/R/RefActivateData.h"
1357 #include "RE/R/ReferenceArray.h"
1358 #include "RE/R/ReferenceEffect.h"
1360 #include "RE/R/RefrInteraction.h"
1361 #include "RE/R/RegSettingCollection.h"
1362 #include "RE/R/RegisterPrefix.h"
1364 #include "RE/R/RemoveItemFunctor.h"
1365 #include "RE/R/RenderTargetData.h"
1366 #include "RE/R/RenderTargetManager.h"
1368 #include "RE/R/Renderer.h"
1369 #include "RE/R/Request.h"
1370 #include "RE/R/ReticuleController.h"
1371 #include "RE/R/Rumble.h"
1372 #include "RE/R/RunHandler.h"
1373 #include "RE/RTTI.h"
1374 #include "RE/S/SafeZoneMenu.h"
1376 #include "RE/S/SavePatcher.h"
1377 #include "RE/S/SaveStorageWrapper.h"
1378 #include "RE/S/SceneGraph.h"
1379 #include "RE/S/ScrapHeap.h"
1380 #include "RE/S/ScreenSplatter.h"
1381 #include "RE/S/ScreenshotHandler.h"
1382 #include "RE/S/Script.h"
1383 #include "RE/S/ScriptEffect.h"
1385 #include "RE/S/ScriptFunction.h"
1386 #include "RE/S/ScriptedRefEffect.h"
1387 #include "RE/S/ScrollItem.h"
1389 #include "RE/S/SendUIMessage.h"
1390 #include "RE/S/SetEventData.h"
1391 #include "RE/S/SetMotionTypeFunctor.h"
1392 #include "RE/S/SetPositionFunctor.h"
1393 #include "RE/S/Setting.h"
1394 #include "RE/S/SettingCollection.h"
1396 #include "RE/S/SettingCollectionMap.h"
1397 #include "RE/S/SettingT.h"
1398 #include "RE/S/Sexes.h"
1400 #include "RE/S/ShadowSceneNode.h"
1401 #include "RE/S/ShoutAttack.h"
1402 #include "RE/S/ShoutHandler.h"
1403 #include "RE/S/ShoutMeter.h"
1406 #include "RE/S/SkillIncrease.h"
1407 #include "RE/S/Sky.h"
1408 #include "RE/S/SkyEffectController.h"
1409 #include "RE/S/SkyObject.h"
1411 #include "RE/S/SkyrimScriptStore.h"
1412 #include "RE/S/SkyrimVM.h"
1413 #include "RE/S/SleepWaitMenu.h"
1414 #include "RE/S/SlowTimeEffect.h"
1415 #include "RE/S/SmithingMenu.h"
1416 #include "RE/S/SneakHandler.h"
1417 #include "RE/S/SoulLevels.h"
1418 #include "RE/S/SoulTrapEffect.h"
1419 #include "RE/S/SoulsTrapped.h"
1420 #include "RE/S/SoundLevels.h"
1421 #include "RE/S/SourceActionMap.h"
1422 #include "RE/S/SpawnHazardEffect.h"
1423 #include "RE/S/SpellItem.h"
1424 #include "RE/S/SpellsLearned.h"
1425 #include "RE/S/SprintHandler.h"
1426 #include "RE/S/Stack.h"
1427 #include "RE/S/StackFrame.h"
1428 #include "RE/S/StaggerEffect.h"
1429 #include "RE/S/StandardItemData.h"
1430 #include "RE/S/Stars.h"
1431 #include "RE/S/State.h"
1432 #include "RE/S/StatsEvent.h"
1433 #include "RE/S/StatsMenu.h"
1434 #include "RE/S/StatsNode.h"
1435 #include "RE/S/StealthMeter.h"
1436 #include "RE/S/Stream.h"
1437 #include "RE/S/StreamBase.h"
1438 #include "RE/S/SubtitleManager.h"
1439 #include "RE/S/SummonCreatureEffect.h"
1441 #include "RE/S/Sun.h"
1442 #include "RE/S/SuspendedStack.h"
1443 #include "RE/S/SyncQueueObj.h"
1444 #include "RE/T/TES.h"
1445 #include "RE/T/TESAIForm.h"
1446 #include "RE/T/TESActionData.h"
1447 #include "RE/T/TESActivateEvent.h"
1449 #include "RE/T/TESActorBase.h"
1450 #include "RE/T/TESActorBaseData.h"
1452 #include "RE/T/TESAmmo.h"
1453 #include "RE/T/TESAttackDamageForm.h"
1454 #include "RE/T/TESBipedModelForm.h"
1455 #include "RE/T/TESBoundAnimObject.h"
1456 #include "RE/T/TESBoundObject.h"
1457 #include "RE/T/TESCamera.h"
1458 #include "RE/T/TESCameraState.h"
1461 #include "RE/T/TESChildCell.h"
1462 #include "RE/T/TESClass.h"
1463 #include "RE/T/TESClimate.h"
1464 #include "RE/T/TESCombatEvent.h"
1465 #include "RE/T/TESCombatStyle.h"
1466 #include "RE/T/TESCondition.h"
1467 #include "RE/T/TESContainer.h"
1469 #include "RE/T/TESCustomPackageData.h"
1470 #include "RE/T/TESDataHandler.h"
1471 #include "RE/T/TESDeathEvent.h"
1472 #include "RE/T/TESDescription.h"
1473 #include "RE/T/TESEffectShader.h"
1474 #include "RE/T/TESEnchantableForm.h"
1476 #include "RE/T/TESEquipEvent.h"
1477 #include "RE/T/TESEyes.h"
1478 #include "RE/T/TESFaction.h"
1480 #include "RE/T/TESFile.h"
1481 #include "RE/T/TESFlora.h"
1482 #include "RE/T/TESForm.h"
1483 #include "RE/T/TESFormDeleteEvent.h"
1484 #include "RE/T/TESFullName.h"
1485 #include "RE/T/TESFurniture.h"
1486 #include "RE/T/TESFurnitureEvent.h"
1487 #include "RE/T/TESGlobal.h"
1488 #include "RE/T/TESGrabReleaseEvent.h"
1489 #include "RE/T/TESGrass.h"
1490 #include "RE/T/TESHavokUtilities.h"
1491 #include "RE/T/TESHitEvent.h"
1492 #include "RE/T/TESIcon.h"
1493 #include "RE/T/TESIdleForm.h"
1494 #include "RE/T/TESImageSpace.h"
1497 #include "RE/T/TESInitScriptEvent.h"
1498 #include "RE/T/TESKey.h"
1499 #include "RE/T/TESLandTexture.h"
1500 #include "RE/T/TESLevCharacter.h"
1501 #include "RE/T/TESLevItem.h"
1502 #include "RE/T/TESLevSpell.h"
1503 #include "RE/T/TESLeveledList.h"
1504 #include "RE/T/TESLoadGameEvent.h"
1505 #include "RE/T/TESLoadScreen.h"
1506 #include "RE/T/TESLockChangedEvent.h"
1507 #include "RE/T/TESMagicCasterForm.h"
1509 #include "RE/T/TESMagicTargetForm.h"
1510 #include "RE/T/TESModel.h"
1511 #include "RE/T/TESModelPSA.h"
1512 #include "RE/T/TESModelRDT.h"
1513 #include "RE/T/TESModelTextureSwap.h"
1514 #include "RE/T/TESModelTri.h"
1516 #include "RE/T/TESNPC.h"
1517 #include "RE/T/TESObject.h"
1518 #include "RE/T/TESObjectACTI.h"
1519 #include "RE/T/TESObjectANIO.h"
1520 #include "RE/T/TESObjectARMA.h"
1521 #include "RE/T/TESObjectARMO.h"
1522 #include "RE/T/TESObjectBOOK.h"
1523 #include "RE/T/TESObjectCELL.h"
1524 #include "RE/T/TESObjectCONT.h"
1525 #include "RE/T/TESObjectDOOR.h"
1526 #include "RE/T/TESObjectLAND.h"
1527 #include "RE/T/TESObjectLIGH.h"
1528 #include "RE/T/TESObjectLoadedEvent.h"
1529 #include "RE/T/TESObjectMISC.h"
1530 #include "RE/T/TESObjectREFR.h"
1531 #include "RE/T/TESObjectSTAT.h"
1532 #include "RE/T/TESObjectTREE.h"
1533 #include "RE/T/TESObjectWEAP.h"
1534 #include "RE/T/TESOpenCloseEvent.h"
1535 #include "RE/T/TESPackage.h"
1536 #include "RE/T/TESPackageData.h"
1538 #include "RE/T/TESProduceForm.h"
1539 #include "RE/T/TESQualityForm.h"
1540 #include "RE/T/TESQuest.h"
1541 #include "RE/T/TESQuestStageEvent.h"
1542 #include "RE/T/TESQuestStageItem.h"
1544 #include "RE/T/TESRace.h"
1545 #include "RE/T/TESRaceForm.h"
1546 #include "RE/T/TESReactionForm.h"
1547 #include "RE/T/TESRegion.h"
1548 #include "RE/T/TESRegionData.h"
1550 #include "RE/T/TESRegionDataManager.h"
1551 #include "RE/T/TESRegionDataMap.h"
1552 #include "RE/T/TESRegionDataSound.h"
1553 #include "RE/T/TESRegionDataWeather.h"
1554 #include "RE/T/TESRegionList.h"
1555 #include "RE/T/TESResetEvent.h"
1557 #include "RE/T/TESShout.h"
1558 #include "RE/T/TESSleepStopEvent.h"
1559 #include "RE/T/TESSoulGem.h"
1560 #include "RE/T/TESSound.h"
1561 #include "RE/T/TESSpellCastEvent.h"
1562 #include "RE/T/TESSpellList.h"
1564 #include "RE/T/TESTexture.h"
1565 #include "RE/T/TESTexture1024.h"
1566 #include "RE/T/TESTopic.h"
1567 #include "RE/T/TESTopicInfo.h"
1568 #include "RE/T/TESTrackedStatsEvent.h"
1570 #include "RE/T/TESValueForm.h"
1571 #include "RE/T/TESWaitStopEvent.h"
1572 #include "RE/T/TESWaterDisplacement.h"
1573 #include "RE/T/TESWaterForm.h"
1574 #include "RE/T/TESWaterNormals.h"
1575 #include "RE/T/TESWaterObject.h"
1576 #include "RE/T/TESWaterReflections.h"
1577 #include "RE/T/TESWaterSystem.h"
1578 #include "RE/T/TESWeather.h"
1579 #include "RE/T/TESWeightForm.h"
1580 #include "RE/T/TESWordOfPower.h"
1581 #include "RE/T/TESWorldSpace.h"
1582 #include "RE/T/TLSData.h"
1584 #include "RE/T/TaskQueueInterface.h"
1585 #include "RE/T/TelekinesisEffect.h"
1586 #include "RE/T/TempEffectTraits.h"
1587 #include "RE/T/TextureAddressModes.h"
1588 #include "RE/T/TextureFileFormat.h"
1589 #include "RE/T/TextureFilterModes.h"
1590 #include "RE/T/TextureFormat.h"
1591 #include "RE/T/ThirdPersonState.h"
1592 #include "RE/T/ThumbstickEvent.h"
1593 #include "RE/T/TintMask.h"
1594 #include "RE/T/TitleSequenceMenu.h"
1595 #include "RE/T/TogglePOVHandler.h"
1596 #include "RE/T/ToggleRunHandler.h"
1597 #include "RE/T/TrainingMenu.h"
1598 #include "RE/T/TurnUndeadEffect.h"
1599 #include "RE/T/TutorialMenu.h"
1600 #include "RE/T/TweenMenu.h"
1601 #include "RE/T/TypeInfo.h"
1602 #include "RE/T/TypeTraits.h"
1603 #include "RE/U/UI.h"
1604 #include "RE/U/UI3DSceneManager.h"
1605 #include "RE/U/UIBlurManager.h"
1606 #include "RE/U/UIMessage.h"
1607 #include "RE/U/UIMessageQueue.h"
1608 #include "RE/U/UIRenderManager.h"
1609 #include "RE/U/UISaveLoadManager.h"
1610 #include "RE/U/UnlinkedTypes.h"
1611 #include "RE/U/UserEventEnabled.h"
1612 #include "RE/U/UserEvents.h"
1613 #include "RE/V/VATS.h"
1614 #include "RE/V/VDescTable.h"
1616 #include "RE/V/ValueModifierEffect.h"
1617 #include "RE/V/VampireLordEffect.h"
1618 #include "RE/V/Variable.h"
1619 #include "RE/V/VertexDesc.h"
1620 #include "RE/V/VirtualMachine.h"
1623 #include "RE/W/WeatherType.h"
1624 #include "RE/W/WerewolfEffect.h"
1625 #include "RE/W/WerewolfFeedEffect.h"
1626 #include "RE/W/WorldSpaceMenu.h"
1628 #include "RE/Z/ZeroOverheadHeap.h"