CommonLibSSE (powerof3)
Loading...
Searching...
No Matches
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"
15#include "RE/A/ActiveEffect.h"
18#include "RE/A/Actor.h"
19#include "RE/A/ActorCause.h"
22#include "RE/A/ActorKill.h"
23#include "RE/A/ActorKnowledge.h"
25#include "RE/A/ActorMover.h"
26#include "RE/A/ActorPackage.h"
28#include "RE/A/ActorState.h"
30#include "RE/A/ActorValueInfo.h"
31#include "RE/A/ActorValueList.h"
34#include "RE/A/ActorValues.h"
36#include "RE/A/AlchemyItem.h"
37#include "RE/A/AlchemyMenu.h"
40#include "RE/A/Archive.h"
41#include "RE/A/ArchiveStream.h"
44#include "RE/A/Array.h"
46#include "RE/A/AsyncStream.h"
47#include "RE/A/Atmosphere.h"
51#include "RE/A/AttachedScript.h"
59#include "RE/A/ahkpWorld.h"
62#include "RE/B/BGSAction.h"
63#include "RE/B/BGSActionData.h"
65#include "RE/B/BGSActorEvent.h"
67#include "RE/B/BGSAddonNode.h"
69#include "RE/B/BGSApparatus.h"
70#include "RE/B/BGSArtObject.h"
72#include "RE/B/BGSAttackData.h"
75#include "RE/B/BGSBaseAlias.h"
81#include "RE/B/BGSCameraPath.h"
82#include "RE/B/BGSCameraShot.h"
84#include "RE/B/BGSColorForm.h"
87#include "RE/B/BGSDebris.h"
89#include "RE/B/BGSDecalGroup.h"
91#include "RE/B/BGSDecalNode.h"
100#include "RE/B/BGSEntryPoint.h"
107#include "RE/B/BGSEquipSlot.h"
108#include "RE/B/BGSEquipType.h"
109#include "RE/B/BGSExplosion.h"
110#include "RE/B/BGSFootstep.h"
113#include "RE/B/BGSFootstepSet.h"
114#include "RE/B/BGSGrassManager.h"
115#include "RE/B/BGSHazard.h"
116#include "RE/B/BGSHeadPart.h"
118#include "RE/B/BGSIdleMarker.h"
119#include "RE/B/BGSImpactData.h"
123#include "RE/B/BGSKeyword.h"
124#include "RE/B/BGSKeywordForm.h"
125#include "RE/B/BGSLensFlare.h"
127#include "RE/B/BGSListForm.h"
129#include "RE/B/BGSLoadFormData.h"
132#include "RE/B/BGSLocAlias.h"
134#include "RE/B/BGSLocation.h"
137#include "RE/B/BGSMaterialType.h"
139#include "RE/B/BGSMenuIcon.h"
140#include "RE/B/BGSMessage.h"
141#include "RE/B/BGSMessageIcon.h"
143#include "RE/B/BGSMovementType.h"
144#include "RE/B/BGSMoviePlayer.h"
148#include "RE/B/BGSMusicTrack.h"
150#include "RE/B/BGSMusicType.h"
152#include "RE/B/BGSNote.h"
155#include "RE/B/BGSOutfit.h"
160#include "RE/B/BGSPerk.h"
161#include "RE/B/BGSPerkEntry.h"
164#include "RE/B/BGSPreloadable.h"
169#include "RE/B/BGSProjectile.h"
170#include "RE/B/BGSRagdoll.h"
171#include "RE/B/BGSRefAlias.h"
173#include "RE/B/BGSRelationship.h"
177#include "RE/B/BGSSaveLoadGame.h"
179#include "RE/B/BGSScene.h"
180#include "RE/B/BGSSceneAction.h"
186#include "RE/B/BGSSkinForm.h"
190#include "RE/B/BGSSoundOutput.h"
199#include "RE/B/BGSStoryTeller.h"
202#include "RE/B/BGSTextureModel.h"
203#include "RE/B/BGSTextureSet.h"
204#include "RE/B/BGSTypedItem.h"
205#include "RE/B/BGSVoiceType.h"
208#include "RE/B/BSAnimNote.h"
214#include "RE/B/BSArchive.h"
215#include "RE/B/BSArchiveHeader.h"
216#include "RE/B/BSAtomic.h"
217#include "RE/B/BSAudioManager.h"
219#include "RE/B/BSBatchRenderer.h"
220#include "RE/B/BSBitField.h"
222#include "RE/B/BSBound.h"
224#include "RE/B/BSComputeShader.h"
225#include "RE/B/BSContainer.h"
234#include "RE/B/BSExtraData.h"
239#include "RE/B/BSFaceGenModel.h"
240#include "RE/B/BSFaceGenNiNode.h"
241#include "RE/B/BSFadeNode.h"
242#include "RE/B/BSFile.h"
243#include "RE/B/BSFixedString.h"
245#include "RE/B/BSGameSound.h"
246#include "RE/B/BSGamepadDevice.h"
247#include "RE/B/BSGeometry.h"
250#include "RE/B/BSIInputDevice.h"
251#include "RE/B/BSIMusicTrack.h"
252#include "RE/B/BSIMusicType.h"
254#include "RE/B/BSIReverbType.h"
260#include "RE/B/BSInputDevice.h"
268#include "RE/B/BSLight.h"
286#include "RE/B/BSMemStorage.h"
287#include "RE/B/BSModelDB.h"
288#include "RE/B/BSMouseDevice.h"
289#include "RE/B/BSMultiBound.h"
292#include "RE/B/BSMultiBoundOBB.h"
296#include "RE/B/BSMusicEvent.h"
297#include "RE/B/BSMusicManager.h"
298#include "RE/B/BSNavmesh.h"
300#include "RE/B/BSNiAllocator.h"
301#include "RE/B/BSNiNode.h"
302#include "RE/B/BSOcclusionBox.h"
305#include "RE/B/BSOrderedNode.h"
316#include "RE/B/BSPathingCell.h"
317#include "RE/B/BSPointerHandle.h"
320#include "RE/B/BSPortal.h"
321#include "RE/B/BSPortalGraph.h"
325#include "RE/B/BSReloadShaderI.h"
326#include "RE/B/BSRenderPass.h"
327#include "RE/B/BSResourceEntry.h"
333#include "RE/B/BSResponse.h"
339#include "RE/B/BSSceneGraph.h"
341#include "RE/B/BSShader.h"
342#include "RE/B/BSShaderManager.h"
349#include "RE/B/BSShadowLight.h"
354#include "RE/B/BSSoundHandle.h"
355#include "RE/B/BSStorage.h"
356#include "RE/B/BSStream.h"
357#include "RE/B/BSString.h"
358#include "RE/B/BSStringPool.h"
359#include "RE/B/BSSystemFile.h"
362#include "RE/B/BSTArray.h"
366#include "RE/B/BSTEvent.h"
367#include "RE/B/BSTFreeList.h"
368#include "RE/B/BSTHashMap.h"
369#include "RE/B/BSTList.h"
371#include "RE/B/BSTMessageQueue.h"
373#include "RE/B/BSTPoint.h"
375#include "RE/B/BSTSingleton.h"
376#include "RE/B/BSTSmartPointer.h"
377#include "RE/B/BSTTuple.h"
378#include "RE/B/BSTempEffect.h"
382#include "RE/B/BSTempEffectSPG.h"
385#include "RE/B/BSTerrainEffect.h"
386#include "RE/B/BSTextureSet.h"
387#include "RE/B/BSThread.h"
388#include "RE/B/BSThreadEvent.h"
389#include "RE/B/BSTimer.h"
390#include "RE/B/BSTreeManager.h"
391#include "RE/B/BSTriShape.h"
392#include "RE/B/BSUIMessageData.h"
394#include "RE/B/BSUtilityShader.h"
395#include "RE/B/BSValueNode.h"
397#include "RE/B/BSVisit.h"
406#include "RE/B/BSWindModifier.h"
408#include "RE/B/BSXFlags.h"
410#include "RE/B/BanishEffect.h"
412#include "RE/B/BarterMenu.h"
415#include "RE/B/BeamProjectile.h"
416#include "RE/B/BipedAnim.h"
417#include "RE/B/BipedObjects.h"
419#include "RE/B/BookMenu.h"
420#include "RE/B/BooksRead.h"
421#include "RE/B/BottomBar.h"
422#include "RE/B/BoundItemEffect.h"
423#include "RE/B/ButtonEvent.h"
424#include "RE/B/bhkAction.h"
443#include "RE/B/bhkEntity.h"
444#include "RE/B/bhkListShape.h"
445#include "RE/B/bhkMeshMaterial.h"
449#include "RE/B/bhkPhantom.h"
450#include "RE/B/bhkPickData.h"
451#include "RE/B/bhkRefObject.h"
452#include "RE/B/bhkRigidBody.h"
454#include "RE/B/bhkSerializable.h"
455#include "RE/B/bhkShape.h"
457#include "RE/B/bhkShapePhantom.h"
460#include "RE/B/bhkUnaryAction.h"
461#include "RE/B/bhkWorld.h"
462#include "RE/B/bhkWorldObject.h"
463#include "RE/C/CFilter.h"
464#include "RE/C/CRC.h"
465#include "RE/C/Calendar.h"
466#include "RE/C/CalmEffect.h"
467#include "RE/C/CharEvent.h"
468#include "RE/C/Character.h"
469#include "RE/C/ChestsLooted.h"
470#include "RE/C/CloakEffect.h"
471#include "RE/C/Clouds.h"
472#include "RE/C/CodeTasklet.h"
473#include "RE/C/CollisionLayers.h"
474#include "RE/C/Color.h"
475#include "RE/C/ColorUtil.h"
477#include "RE/C/CombatGroup.h"
479#include "RE/C/CombatInventory.h"
502#include "RE/C/CombatManager.h"
503#include "RE/C/CombatObject.h"
505#include "RE/C/CombatState.h"
506#include "RE/C/CommandEffect.h"
508#include "RE/C/CommandTable.h"
510#include "RE/C/CompactingStore.h"
516#include "RE/C/ConeProjectile.h"
517#include "RE/C/Console.h"
518#include "RE/C/ConsoleData.h"
519#include "RE/C/ConsoleLog.h"
523#include "RE/C/ContainerMenu.h"
524#include "RE/C/ControlMap.h"
525#include "RE/C/CraftingMenu.h"
526#include "RE/C/CraftingSubMenu.h"
528#include "RE/C/CreditsMenu.h"
529#include "RE/C/Crime.h"
530#include "RE/C/CriticalHit.h"
532#include "RE/C/CureEffect.h"
533#include "RE/C/CursorMenu.h"
535#include "RE/D/DarknessEffect.h"
536#include "RE/D/DecalData.h"
538#include "RE/D/DelayFunctor.h"
544#include "RE/D/DetectionState.h"
545#include "RE/D/DevNull.h"
547#include "RE/D/DialogueItem.h"
548#include "RE/D/DialogueMenu.h"
549#include "RE/D/DialoguePackage.h"
550#include "RE/D/DialogueTypes.h"
551#include "RE/D/DisarmEffect.h"
552#include "RE/D/DisarmedEvent.h"
553#include "RE/D/DisguiseEffect.h"
554#include "RE/D/DispelEffect.h"
559#include "RE/E/Effect.h"
561#include "RE/E/EffectSetting.h"
562#include "RE/E/EmotionTypes.h"
564#include "RE/E/EnchantmentItem.h"
566#include "RE/E/ErrorCodes.h"
567#include "RE/E/ErrorLogger.h"
569#include "RE/E/Explosion.h"
570#include "RE/E/ExtraAction.h"
574#include "RE/E/ExtraActorCause.h"
577#include "RE/E/ExtraAmmo.h"
581#include "RE/E/ExtraAshPileRef.h"
582#include "RE/E/ExtraAttachRef.h"
586#include "RE/E/ExtraBiped.h"
589#include "RE/E/ExtraCannotWear.h"
590#include "RE/E/ExtraCell3D.h"
598#include "RE/E/ExtraCharge.h"
602#include "RE/E/ExtraCount.h"
605#include "RE/E/ExtraDataList.h"
606#include "RE/E/ExtraDataTypes.h"
607#include "RE/E/ExtraDecalGroup.h"
608#include "RE/E/ExtraDetachTime.h"
612#include "RE/E/ExtraEditorID.h"
621#include "RE/E/ExtraFavorCost.h"
622#include "RE/E/ExtraFlags.h"
623#include "RE/E/ExtraFollower.h"
627#include "RE/E/ExtraFriendHits.h"
628#include "RE/E/ExtraFromAlias.h"
629#include "RE/E/ExtraGIDBuffer.h"
630#include "RE/E/ExtraGhost.h"
631#include "RE/E/ExtraGlobal.h"
635#include "RE/E/ExtraHavok.h"
638#include "RE/E/ExtraHealth.h"
639#include "RE/E/ExtraHealthPerc.h"
640#include "RE/E/ExtraHorse.h"
641#include "RE/E/ExtraHotkey.h"
652#include "RE/E/ExtraLight.h"
653#include "RE/E/ExtraLightData.h"
654#include "RE/E/ExtraLinkedRef.h"
657#include "RE/E/ExtraLocation.h"
659#include "RE/E/ExtraLock.h"
660#include "RE/E/ExtraLockList.h"
662#include "RE/E/ExtraMagicLight.h"
663#include "RE/E/ExtraMapMarker.h"
666#include "RE/E/ExtraModelSwap.h"
667#include "RE/E/ExtraMultiBound.h"
676#include "RE/E/ExtraOutfitItem.h"
677#include "RE/E/ExtraOwnership.h"
678#include "RE/E/ExtraPackage.h"
685#include "RE/E/ExtraPoison.h"
686#include "RE/E/ExtraPortal.h"
688#include "RE/E/ExtraPrimitive.h"
691#include "RE/E/ExtraRaceData.h"
692#include "RE/E/ExtraRadius.h"
695#include "RE/E/ExtraRank.h"
699#include "RE/E/ExtraRefrPath.h"
701#include "RE/E/ExtraRegionList.h"
704#include "RE/E/ExtraRoom.h"
711#include "RE/E/ExtraScale.h"
712#include "RE/E/ExtraSceneData.h"
714#include "RE/E/ExtraSeenData.h"
715#include "RE/E/ExtraShouldWear.h"
716#include "RE/E/ExtraSoul.h"
717#include "RE/E/ExtraSound.h"
721#include "RE/E/ExtraTeleport.h"
725#include "RE/E/ExtraTimeLeft.h"
727#include "RE/E/ExtraUniqueID.h"
730#include "RE/E/ExtraWaterData.h"
734#include "RE/E/ExtraWorn.h"
735#include "RE/E/ExtraWornLeft.h"
737#include "RE/F/FORM.h"
739#include "RE/F/FactionRank.h"
740#include "RE/F/FaderMenu.h"
743#include "RE/F/FavoritesMenu.h"
744#include "RE/F/FightReactions.h"
745#include "RE/F/FileID.h"
748#include "RE/F/FixedStrings.h"
749#include "RE/F/FlameProjectile.h"
750#include "RE/F/FormTraits.h"
751#include "RE/F/FormTypes.h"
752#include "RE/F/FragmentSystem.h"
753#include "RE/F/FreeCameraState.h"
754#include "RE/F/FrenzyEffect.h"
756#include "RE/F/FunctionMessage.h"
757#include "RE/F/FxDelegate.h"
758#include "RE/F/FxDelegateArgs.h"
760#include "RE/F/FxResponseArgs.h"
763#include "RE/G/GASDoAction.h"
764#include "RE/G/GASDoInitAction.h"
765#include "RE/G/GASEnvironment.h"
766#include "RE/G/GASExecuteTag.h"
769#include "RE/G/GASObject.h"
771#include "RE/G/GASRefCountBase.h"
776#include "RE/G/GAllocator.h"
779#include "RE/G/GArray.h"
780#include "RE/G/GArrayBase.h"
782#include "RE/G/GArrayData.h"
783#include "RE/G/GArrayDataBase.h"
785#include "RE/G/GArrayLH.h"
786#include "RE/G/GAtomic.h"
787#include "RE/G/GColor.h"
788#include "RE/G/GConstructorMov.h"
789#include "RE/G/GEvent.h"
790#include "RE/G/GFixedSizeHash.h"
791#include "RE/G/GFxASCharacter.h"
794#include "RE/G/GFxCharacter.h"
795#include "RE/G/GFxCharacterDef.h"
800#include "RE/G/GFxEvent.h"
804#include "RE/G/GFxImageLoader.h"
807#include "RE/G/GFxKey.h"
809#include "RE/G/GFxLoadProcess.h"
810#include "RE/G/GFxLoadStates.h"
812#include "RE/G/GFxLoader.h"
813#include "RE/G/GFxLoaderImpl.h"
814#include "RE/G/GFxLoaderTask.h"
815#include "RE/G/GFxLog.h"
816#include "RE/G/GFxLogBase.h"
817#include "RE/G/GFxLogConstants.h"
819#include "RE/G/GFxMovie.h"
821#include "RE/G/GFxMovieDataDef.h"
822#include "RE/G/GFxMovieDef.h"
824#include "RE/G/GFxMovieDefImpl.h"
826#include "RE/G/GFxMovieRoot.h"
827#include "RE/G/GFxMovieView.h"
828#include "RE/G/GFxPlaceObject.h"
829#include "RE/G/GFxPlaceObject2.h"
831#include "RE/G/GFxPlaceObject3.h"
834#include "RE/G/GFxPlayerStats.h"
835#include "RE/G/GFxRemoveObject.h"
837#include "RE/G/GFxRenderConfig.h"
838#include "RE/G/GFxResource.h"
839#include "RE/G/GFxResourceID.h"
840#include "RE/G/GFxResourceKey.h"
841#include "RE/G/GFxResourceLib.h"
846#include "RE/G/GFxShapeBase.h"
852#include "RE/G/GFxSprite.h"
853#include "RE/G/GFxSpriteDef.h"
854#include "RE/G/GFxState.h"
855#include "RE/G/GFxStateBag.h"
856#include "RE/G/GFxStateBagImpl.h"
858#include "RE/G/GFxStream.h"
859#include "RE/G/GFxTask.h"
860#include "RE/G/GFxTimelineDef.h"
861#include "RE/G/GFxTranslator.h"
862#include "RE/G/GFxValue.h"
864#include "RE/G/GFxWWHelper.h"
865#include "RE/G/GHash.h"
866#include "RE/G/GHashNode.h"
867#include "RE/G/GHashSet.h"
868#include "RE/G/GHashSetBase.h"
870#include "RE/G/GHashUncached.h"
873#include "RE/G/GHashsetEntry.h"
875#include "RE/G/GImage.h"
876#include "RE/G/GImageBase.h"
877#include "RE/G/GImageInfo.h"
878#include "RE/G/GImageInfoBase.h"
880#include "RE/G/GList.h"
881#include "RE/G/GMath.h"
882#include "RE/G/GMatrix2D.h"
883#include "RE/G/GMatrix3D.h"
884#include "RE/G/GMemory.h"
885#include "RE/G/GMemoryHeap.h"
886#include "RE/G/GMutex.h"
888#include "RE/G/GPoint.h"
889#include "RE/G/GPtr.h"
890#include "RE/G/GRect.h"
891#include "RE/G/GRefCountBase.h"
892#include "RE/G/GRefCountBaseGC.h"
896#include "RE/G/GRefCountImpl.h"
900#include "RE/G/GRenderer.h"
902#include "RE/G/GStats.h"
903#include "RE/G/GStd.h"
904#include "RE/G/GString.h"
905#include "RE/G/GStringDH.h"
906#include "RE/G/GStringHash.h"
907#include "RE/G/GSysAllocBase.h"
908#include "RE/G/GSysAllocPaged.h"
909#include "RE/G/GTexture.h"
910#include "RE/G/GViewport.h"
911#include "RE/G/GWaitCondition.h"
912#include "RE/G/GWaitable.h"
915#include "RE/G/GiftMenu.h"
916#include "RE/G/GlobalLocations.h"
917#include "RE/G/GlobalPaths.h"
918#include "RE/G/GrabActorEffect.h"
919#include "RE/G/GrassParam.h"
921#include "RE/G/GridArray.h"
922#include "RE/G/GridCellArray.h"
923#include "RE/G/GuideEffect.h"
924#include "RE/H/HUDChargeMeter.h"
925#include "RE/H/HUDData.h"
926#include "RE/H/HUDMenu.h"
927#include "RE/H/HUDMeter.h"
929#include "RE/H/HUDObject.h"
930#include "RE/H/HandleManager.h"
931#include "RE/H/HandlePolicy.h"
932#include "RE/H/Hazard.h"
933#include "RE/H/HeapBlock.h"
936#include "RE/H/HighProcessData.h"
937#include "RE/H/HitData.h"
939#include "RE/H/SendHUDMessage.h"
940#include "RE/H/hkAabb.h"
941#include "RE/H/hkArray.h"
942#include "RE/H/hkBaseObject.h"
943#include "RE/H/hkBaseTypes.h"
944#include "RE/H/hkContactPoint.h"
948#include "RE/H/hkMatrix3.h"
951#include "RE/H/hkMotionState.h"
953#include "RE/H/hkQsTransform.h"
954#include "RE/H/hkQuaternion.h"
955#include "RE/H/hkRefPtr.h"
956#include "RE/H/hkRefVariant.h"
958#include "RE/H/hkRotation.h"
959#include "RE/H/hkSmallArray.h"
960#include "RE/H/hkSseMathTypes.h"
961#include "RE/H/hkStepInfo.h"
962#include "RE/H/hkStringPtr.h"
964#include "RE/H/hkTransform.h"
965#include "RE/H/hkVector4.h"
967#include "RE/H/hkaAnimation.h"
978#include "RE/H/hkbBindable.h"
979#include "RE/H/hkbCharacter.h"
985#include "RE/H/hkbContext.h"
986#include "RE/H/hkbEvent.h"
987#include "RE/H/hkbEventBase.h"
988#include "RE/H/hkbGenerator.h"
989#include "RE/H/hkbNode.h"
990#include "RE/H/hkbProjectData.h"
994#include "RE/H/hkbShapeSetup.h"
995#include "RE/H/hkbStateMachine.h"
996#include "RE/H/hkp3AxisSweep.h"
997#include "RE/H/hkpAction.h"
998#include "RE/H/hkpAgentNnTrack.h"
1000#include "RE/H/hkpArrayAction.h"
1001#include "RE/H/hkpBoxShape.h"
1002#include "RE/H/hkpBroadPhase.h"
1005#include "RE/H/hkpBvTreeShape.h"
1007#include "RE/H/hkpCapsuleShape.h"
1008#include "RE/H/hkpCdBody.h"
1009#include "RE/H/hkpCdPoint.h"
1013#include "RE/H/hkpCharacterProxy.h"
1015#include "RE/H/hkpCharacterState.h"
1018#include "RE/H/hkpCollidable.h"
1020#include "RE/H/hkpCollisionEvent.h"
1022#include "RE/H/hkpCollisionInput.h"
1024#include "RE/H/hkpConstraintAtom.h"
1025#include "RE/H/hkpConstraintData.h"
1026#include "RE/H/hkpConstraintInfo.h"
1034#include "RE/H/hkpConvexShape.h"
1036#include "RE/H/hkpEntity.h"
1037#include "RE/H/hkpEntityListener.h"
1044#include "RE/H/hkpListShape.h"
1045#include "RE/H/hkpMaterial.h"
1046#include "RE/H/hkpMeshMaterial.h"
1049#include "RE/H/hkpMoppCode.h"
1050#include "RE/H/hkpMotion.h"
1052#include "RE/H/hkpPhantom.h"
1054#include "RE/H/hkpPhantomType.h"
1055#include "RE/H/hkpProperty.h"
1060#include "RE/H/hkpRigidBody.h"
1061#include "RE/H/hkpRootCdPoint.h"
1062#include "RE/H/hkpShape.h"
1063#include "RE/H/hkpShapeBuffer.h"
1066#include "RE/H/hkpShapeContainer.h"
1067#include "RE/H/hkpShapePhantom.h"
1070#include "RE/H/hkpShapeType.h"
1071#include "RE/H/hkpSimplexSolver.h"
1074#include "RE/H/hkpSolverInfo.h"
1075#include "RE/H/hkpSolverResults.h"
1076#include "RE/H/hkpSphereRepShape.h"
1077#include "RE/H/hkpSphereShape.h"
1079#include "RE/H/hkpUnaryAction.h"
1080#include "RE/H/hkpWeldingUtility.h"
1081#include "RE/H/hkpWorld.h"
1082#include "RE/H/hkpWorldCinfo.h"
1084#include "RE/H/hkpWorldObject.h"
1092#include "RE/I/IBSTCreator.h"
1094#include "RE/I/ID.h"
1095#include "RE/I/IDEvent.h"
1096#include "RE/I/IFormFactory.h"
1097#include "RE/I/IFreezeQuery.h"
1098#include "RE/I/IFuncCallQuery.h"
1099#include "RE/I/IFunction.h"
1102#include "RE/I/IHandlerFunctor.h"
1103#include "RE/I/ILoader.h"
1105#include "RE/I/IMemoryHeap.h"
1106#include "RE/I/IMemoryPagePolicy.h"
1107#include "RE/I/IMemoryStore.h"
1108#include "RE/I/IMemoryStoreBase.h"
1109#include "RE/I/IMenu.h"
1118#include "RE/I/IMovementState.h"
1122#include "RE/I/IObjectProcessor.h"
1123#include "RE/I/IPackageData.h"
1127#include "RE/I/IProfilePolicy.h"
1131#include "RE/I/IStore.h"
1132#include "RE/I/IUIMessageData.h"
1133#include "RE/I/IVMDebugInterface.h"
1136#include "RE/I/IVirtualMachine.h"
1138#include "RE/I/ImageSpaceData.h"
1139#include "RE/I/ImageSpaceEffect.h"
1143#include "RE/I/ImageSpaceManager.h"
1149#include "RE/I/ImageSpaceTexture.h"
1150#include "RE/I/ImpactResults.h"
1151#include "RE/I/Info.h"
1152#include "RE/I/IngredientItem.h"
1153#include "RE/I/InputDevices.h"
1154#include "RE/I/InputEvent.h"
1156#include "RE/I/InterfaceStrings.h"
1157#include "RE/I/InteriorData.h"
1158#include "RE/I/Inventory.h"
1160#include "RE/I/InventoryChanges.h"
1162#include "RE/I/InventoryEvent.h"
1163#include "RE/I/InventoryMenu.h"
1166#include "RE/I/ItemCard.h"
1167#include "RE/I/ItemCrafted.h"
1168#include "RE/I/ItemHarvested.h"
1169#include "RE/I/ItemList.h"
1170#include "RE/I/ItemsPickpocketed.h"
1171#include "RE/J/JournalMenu.h"
1172#include "RE/J/JournalTab.h"
1173#include "RE/J/Journal_QuestsTab.h"
1174#include "RE/J/Journal_StatsTab.h"
1175#include "RE/J/Journal_SystemTab.h"
1176#include "RE/J/JumpHandler.h"
1177#include "RE/K/KinectEvent.h"
1178#include "RE/K/KinectMenu.h"
1180#include "RE/L/LevelIncrease.h"
1181#include "RE/L/LevelUpMenu.h"
1182#include "RE/L/LightEffect.h"
1183#include "RE/L/LinkerProcessor.h"
1185#include "RE/L/LoadWaitSpinner.h"
1186#include "RE/L/LoadingMenu.h"
1187#include "RE/L/LocalMapCamera.h"
1188#include "RE/L/LocalMapMenu.h"
1189#include "RE/L/Location.h"
1190#include "RE/L/LocationCleared.h"
1191#include "RE/L/LocationDiscovery.h"
1192#include "RE/L/LocationTraverser.h"
1193#include "RE/L/LocationTree.h"
1194#include "RE/L/LockEffect.h"
1195#include "RE/L/LockpickingMenu.h"
1196#include "RE/L/LogEvent.h"
1197#include "RE/L/Logger.h"
1198#include "RE/L/LoggingDisabler.h"
1199#include "RE/L/LookHandler.h"
1200#include "RE/L/LooseFileLocation.h"
1201#include "RE/L/LooseFileStream.h"
1203#include "RE/M/MagicCaster.h"
1204#include "RE/M/MagicFavorites.h"
1205#include "RE/M/MagicFormulas.h"
1206#include "RE/M/MagicItem.h"
1211#include "RE/M/MagicMenu.h"
1212#include "RE/M/MagicSystem.h"
1213#include "RE/M/MagicTarget.h"
1214#include "RE/M/MagicUtilities.h"
1215#include "RE/M/Main.h"
1216#include "RE/M/MainMenu.h"
1217#include "RE/M/MapCamera.h"
1218#include "RE/M/MapInputHandler.h"
1219#include "RE/M/MapLookHandler.h"
1220#include "RE/M/MapMenu.h"
1221#include "RE/M/MapMenuMarker.h"
1222#include "RE/M/MapMoveHandler.h"
1223#include "RE/M/MapZoomHandler.h"
1224#include "RE/M/MarkerUsedData.h"
1225#include "RE/M/MaterialIDs.h"
1226#include "RE/M/MemoryHeap.h"
1227#include "RE/M/MemoryManager.h"
1228#include "RE/M/MemoryPage.h"
1229#include "RE/M/MenuControls.h"
1230#include "RE/M/MenuCursor.h"
1231#include "RE/M/MenuEventHandler.h"
1234#include "RE/M/MenuOpenHandler.h"
1235#include "RE/M/MenuTopicManager.h"
1236#include "RE/M/MessageBoxData.h"
1237#include "RE/M/MessageBoxMenu.h"
1239#include "RE/M/Misc.h"
1240#include "RE/M/MissileProjectile.h"
1241#include "RE/M/MistMenu.h"
1242#include "RE/M/ModManagerMenu.h"
1244#include "RE/M/Moon.h"
1245#include "RE/M/MouseMoveEvent.h"
1246#include "RE/M/MoveToFunctor.h"
1247#include "RE/M/Movement.h"
1250#include "RE/M/MovementHandler.h"
1251#include "RE/M/MoviePlayer.h"
1253#include "RE/N/NativeFunction.h"
1256#include "RE/N/NavMesh.h"
1257#include "RE/N/NavMeshInfoMap.h"
1258#include "RE/N/NiAVObject.h"
1259#include "RE/N/NiAllocator.h"
1260#include "RE/N/NiAlphaProperty.h"
1261#include "RE/N/NiAnimationKey.h"
1262#include "RE/N/NiBillboardNode.h"
1263#include "RE/N/NiBinaryStream.h"
1266#include "RE/N/NiBound.h"
1267#include "RE/N/NiCamera.h"
1268#include "RE/N/NiCloningProcess.h"
1269#include "RE/N/NiCollisionObject.h"
1270#include "RE/N/NiColor.h"
1271#include "RE/N/NiColorData.h"
1273#include "RE/N/NiColorKey.h"
1276#include "RE/N/NiCullingProcess.h"
1277#include "RE/N/NiExtraData.h"
1278#include "RE/N/NiFile.h"
1279#include "RE/N/NiFloatData.h"
1280#include "RE/N/NiFloatExtraData.h"
1282#include "RE/N/NiFloatKey.h"
1283#include "RE/N/NiFloatsExtraData.h"
1284#include "RE/N/NiFrustum.h"
1285#include "RE/N/NiFrustumPlanes.h"
1286#include "RE/N/NiGeometry.h"
1287#include "RE/N/NiGeometryData.h"
1291#include "RE/N/NiInterpolator.h"
1293#include "RE/N/NiLight.h"
1294#include "RE/N/NiMath.h"
1295#include "RE/N/NiMatrix3.h"
1296#include "RE/N/NiMemManager.h"
1299#include "RE/N/NiNode.h"
1300#include "RE/N/NiObject.h"
1301#include "RE/N/NiObjectGroup.h"
1302#include "RE/N/NiObjectNET.h"
1303#include "RE/N/NiPSysData.h"
1305#include "RE/N/NiPSysModifier.h"
1306#include "RE/N/NiParticleSystem.h"
1307#include "RE/N/NiParticles.h"
1308#include "RE/N/NiParticlesData.h"
1309#include "RE/N/NiPlane.h"
1310#include "RE/N/NiPoint2.h"
1311#include "RE/N/NiPoint3.h"
1312#include "RE/N/NiPointLight.h"
1313#include "RE/N/NiProperty.h"
1314#include "RE/N/NiQuaternion.h"
1315#include "RE/N/NiRTTI.h"
1316#include "RE/N/NiRect.h"
1317#include "RE/N/NiRefObject.h"
1318#include "RE/N/NiShadeProperty.h"
1319#include "RE/N/NiSkinData.h"
1320#include "RE/N/NiSkinInstance.h"
1321#include "RE/N/NiSkinPartition.h"
1322#include "RE/N/NiSmartPointer.h"
1323#include "RE/N/NiSourceTexture.h"
1324#include "RE/N/NiStream.h"
1325#include "RE/N/NiStringExtraData.h"
1327#include "RE/N/NiSystem.h"
1328#include "RE/N/NiTArray.h"
1329#include "RE/N/NiTCollection.h"
1331#include "RE/N/NiTList.h"
1332#include "RE/N/NiTListBase.h"
1333#include "RE/N/NiTMap.h"
1334#include "RE/N/NiTMapBase.h"
1336#include "RE/N/NiTPointerList.h"
1338#include "RE/N/NiTPointerMap.h"
1339#include "RE/N/NiTSet.h"
1340#include "RE/N/NiTStringMap.h"
1341#include "RE/N/NiTexture.h"
1342#include "RE/N/NiTimeController.h"
1343#include "RE/N/NiTransform.h"
1345#include "RE/N/NiTriShape.h"
1346#include "RE/N/NightEyeEffect.h"
1349#include "RE/O/Object.h"
1350#include "RE/O/ObjectTypeInfo.h"
1351#include "RE/O/ObjectiveState.h"
1353#include "RE/O/OpenEffect.h"
1354#include "RE/Offsets_VTABLE.h"
1355#include "RE/P/PCGamepadType.h"
1356#include "RE/P/PackUnpack.h"
1357#include "RE/P/PackUnpackImpl.h"
1358#include "RE/P/PackageLocation.h"
1360#include "RE/P/ParalysisEffect.h"
1361#include "RE/P/PathingCell.h"
1363#include "RE/P/PerkEntryVisitor.h"
1364#include "RE/P/PerkRankVisitor.h"
1366#include "RE/P/PlayerCamera.h"
1368#include "RE/P/PlayerCharacter.h"
1369#include "RE/P/PlayerControls.h"
1372#include "RE/P/PoisonedWeapon.h"
1374#include "RE/P/Precipitation.h"
1376#include "RE/P/ProcessLists.h"
1377#include "RE/P/Profiler.h"
1378#include "RE/P/Projectile.h"
1379#include "RE/P/PropertyTypeInfo.h"
1380#include "RE/Q/QuestEvents.h"
1382#include "RE/Q/QuestStatus.h"
1385#include "RE/R/RaceSexCamera.h"
1386#include "RE/R/RaceSexMenu.h"
1387#include "RE/R/RaceSexMenuEvent.h"
1388#include "RE/R/RallyEffect.h"
1389#include "RE/R/RawFuncCallQuery.h"
1391#include "RE/R/ReanimateEffect.h"
1392#include "RE/R/RefActivateData.h"
1394#include "RE/R/ReferenceArray.h"
1395#include "RE/R/ReferenceEffect.h"
1397#include "RE/R/RefrInteraction.h"
1399#include "RE/R/RegisterPrefix.h"
1401#include "RE/R/RemoveItemFunctor.h"
1402#include "RE/R/RenderTargetData.h"
1405#include "RE/R/Renderer.h"
1406#include "RE/R/Request.h"
1408#include "RE/R/Rumble.h"
1409#include "RE/R/RunHandler.h"
1410#include "RE/RTTI.h"
1411#include "RE/S/SafeZoneMenu.h"
1413#include "RE/S/SavePatcher.h"
1415#include "RE/S/SceneGraph.h"
1416#include "RE/S/ScrapHeap.h"
1417#include "RE/S/ScreenSplatter.h"
1418#include "RE/S/ScreenshotHandler.h"
1419#include "RE/S/Script.h"
1420#include "RE/S/ScriptEffect.h"
1422#include "RE/S/ScriptFunction.h"
1423#include "RE/S/ScriptedRefEffect.h"
1424#include "RE/S/ScrollItem.h"
1426#include "RE/S/SendUIMessage.h"
1427#include "RE/S/SetEventData.h"
1430#include "RE/S/Setting.h"
1431#include "RE/S/SettingCollection.h"
1434#include "RE/S/SettingT.h"
1435#include "RE/S/Sexes.h"
1437#include "RE/S/ShadowSceneNode.h"
1438#include "RE/S/ShoutAttack.h"
1439#include "RE/S/ShoutHandler.h"
1440#include "RE/S/ShoutMeter.h"
1443#include "RE/S/SkillIncrease.h"
1444#include "RE/S/Sky.h"
1446#include "RE/S/SkyObject.h"
1448#include "RE/S/SkyrimScriptStore.h"
1449#include "RE/S/SkyrimVM.h"
1450#include "RE/S/SleepWaitMenu.h"
1451#include "RE/S/SlowTimeEffect.h"
1452#include "RE/S/SmithingMenu.h"
1453#include "RE/S/SneakHandler.h"
1454#include "RE/S/SoulLevels.h"
1455#include "RE/S/SoulTrapEffect.h"
1456#include "RE/S/SoulsTrapped.h"
1457#include "RE/S/SoundLevels.h"
1458#include "RE/S/SourceActionMap.h"
1459#include "RE/S/SpawnHazardEffect.h"
1460#include "RE/S/SpellItem.h"
1461#include "RE/S/SpellsLearned.h"
1462#include "RE/S/SprintHandler.h"
1463#include "RE/S/Stack.h"
1464#include "RE/S/StackFrame.h"
1465#include "RE/S/StaggerEffect.h"
1466#include "RE/S/StandardItemData.h"
1467#include "RE/S/Stars.h"
1468#include "RE/S/State.h"
1469#include "RE/S/StatsEvent.h"
1470#include "RE/S/StatsMenu.h"
1471#include "RE/S/StatsNode.h"
1472#include "RE/S/StealthMeter.h"
1473#include "RE/S/Stream.h"
1474#include "RE/S/StreamBase.h"
1475#include "RE/S/SubtitleManager.h"
1478#include "RE/S/Sun.h"
1479#include "RE/S/SuspendedStack.h"
1480#include "RE/S/SyncQueueObj.h"
1481#include "RE/T/TES.h"
1482#include "RE/T/TESAIForm.h"
1483#include "RE/T/TESActionData.h"
1484#include "RE/T/TESActivateEvent.h"
1486#include "RE/T/TESActorBase.h"
1487#include "RE/T/TESActorBaseData.h"
1489#include "RE/T/TESAmmo.h"
1491#include "RE/T/TESBipedModelForm.h"
1492#include "RE/T/TESBookReadEvent.h"
1494#include "RE/T/TESBoundObject.h"
1495#include "RE/T/TESCamera.h"
1496#include "RE/T/TESCameraState.h"
1499#include "RE/T/TESChildCell.h"
1500#include "RE/T/TESClass.h"
1501#include "RE/T/TESClimate.h"
1502#include "RE/T/TESCombatEvent.h"
1503#include "RE/T/TESCombatStyle.h"
1504#include "RE/T/TESCondition.h"
1505#include "RE/T/TESContainer.h"
1508#include "RE/T/TESDataHandler.h"
1509#include "RE/T/TESDeathEvent.h"
1510#include "RE/T/TESDescription.h"
1511#include "RE/T/TESEffectShader.h"
1514#include "RE/T/TESEquipEvent.h"
1515#include "RE/T/TESEyes.h"
1516#include "RE/T/TESFaction.h"
1518#include "RE/T/TESFile.h"
1519#include "RE/T/TESFlora.h"
1520#include "RE/T/TESForm.h"
1522#include "RE/T/TESFullName.h"
1523#include "RE/T/TESFurniture.h"
1524#include "RE/T/TESFurnitureEvent.h"
1525#include "RE/T/TESGlobal.h"
1527#include "RE/T/TESGrass.h"
1528#include "RE/T/TESHavokUtilities.h"
1529#include "RE/T/TESHitEvent.h"
1530#include "RE/T/TESIcon.h"
1531#include "RE/T/TESIdleForm.h"
1532#include "RE/T/TESImageSpace.h"
1536#include "RE/T/TESKey.h"
1537#include "RE/T/TESLandTexture.h"
1538#include "RE/T/TESLevCharacter.h"
1539#include "RE/T/TESLevItem.h"
1540#include "RE/T/TESLevSpell.h"
1541#include "RE/T/TESLeveledList.h"
1542#include "RE/T/TESLoadGameEvent.h"
1543#include "RE/T/TESLoadScreen.h"
1548#include "RE/T/TESModel.h"
1549#include "RE/T/TESModelPSA.h"
1550#include "RE/T/TESModelRDT.h"
1552#include "RE/T/TESModelTri.h"
1554#include "RE/T/TESNPC.h"
1555#include "RE/T/TESObject.h"
1556#include "RE/T/TESObjectACTI.h"
1557#include "RE/T/TESObjectANIO.h"
1558#include "RE/T/TESObjectARMA.h"
1559#include "RE/T/TESObjectARMO.h"
1560#include "RE/T/TESObjectBOOK.h"
1561#include "RE/T/TESObjectCELL.h"
1562#include "RE/T/TESObjectCONT.h"
1563#include "RE/T/TESObjectDOOR.h"
1564#include "RE/T/TESObjectLAND.h"
1565#include "RE/T/TESObjectLIGH.h"
1567#include "RE/T/TESObjectMISC.h"
1568#include "RE/T/TESObjectREFR.h"
1569#include "RE/T/TESObjectSTAT.h"
1570#include "RE/T/TESObjectTREE.h"
1571#include "RE/T/TESObjectWEAP.h"
1572#include "RE/T/TESOpenCloseEvent.h"
1573#include "RE/T/TESPackage.h"
1574#include "RE/T/TESPackageData.h"
1576#include "RE/T/TESProcessor.h"
1577#include "RE/T/TESProduceForm.h"
1578#include "RE/T/TESQualityForm.h"
1579#include "RE/T/TESQuest.h"
1581#include "RE/T/TESQuestStageItem.h"
1583#include "RE/T/TESRace.h"
1584#include "RE/T/TESRaceForm.h"
1585#include "RE/T/TESReactionForm.h"
1586#include "RE/T/TESRegion.h"
1587#include "RE/T/TESRegionData.h"
1590#include "RE/T/TESRegionDataMap.h"
1593#include "RE/T/TESRegionList.h"
1594#include "RE/T/TESResetEvent.h"
1596#include "RE/T/TESShout.h"
1597#include "RE/T/TESSleepStopEvent.h"
1598#include "RE/T/TESSoulGem.h"
1599#include "RE/T/TESSound.h"
1600#include "RE/T/TESSpellCastEvent.h"
1601#include "RE/T/TESSpellList.h"
1603#include "RE/T/TESTexture.h"
1604#include "RE/T/TESTexture1024.h"
1605#include "RE/T/TESTopic.h"
1606#include "RE/T/TESTopicInfo.h"
1607#include "RE/T/TESTopicInfoEvent.h"
1610#include "RE/T/TESValueForm.h"
1611#include "RE/T/TESWaitStopEvent.h"
1613#include "RE/T/TESWaterForm.h"
1614#include "RE/T/TESWaterNormals.h"
1615#include "RE/T/TESWaterObject.h"
1617#include "RE/T/TESWaterSystem.h"
1618#include "RE/T/TESWeather.h"
1619#include "RE/T/TESWeightForm.h"
1620#include "RE/T/TESWordOfPower.h"
1621#include "RE/T/TESWorldSpace.h"
1622#include "RE/T/TLSData.h"
1625#include "RE/T/TelekinesisEffect.h"
1626#include "RE/T/TempEffectTraits.h"
1628#include "RE/T/TextureFileFormat.h"
1630#include "RE/T/TextureFormat.h"
1631#include "RE/T/ThirdPersonState.h"
1632#include "RE/T/ThumbstickEvent.h"
1633#include "RE/T/TitleSequenceMenu.h"
1634#include "RE/T/TogglePOVHandler.h"
1635#include "RE/T/ToggleRunHandler.h"
1636#include "RE/T/TrainingMenu.h"
1637#include "RE/T/TurnUndeadEffect.h"
1638#include "RE/T/TutorialMenu.h"
1639#include "RE/T/TweenMenu.h"
1640#include "RE/T/TypeInfo.h"
1641#include "RE/T/TypeTraits.h"
1642#include "RE/U/UI.h"
1643#include "RE/U/UI3DSceneManager.h"
1644#include "RE/U/UIBlurManager.h"
1645#include "RE/U/UIMessage.h"
1646#include "RE/U/UIMessageQueue.h"
1647#include "RE/U/UISaveLoadManager.h"
1648#include "RE/U/UnlinkedTypes.h"
1649#include "RE/U/UserEventEnabled.h"
1650#include "RE/U/UserEvents.h"
1651#include "RE/V/VATS.h"
1652#include "RE/V/VDescTable.h"
1655#include "RE/V/VampireLordEffect.h"
1656#include "RE/V/Variable.h"
1657#include "RE/V/VertexDesc.h"
1658#include "RE/V/VirtualMachine.h"
1662#include "RE/W/WeatherType.h"
1663#include "RE/W/WerewolfEffect.h"
1666#include "RE/Z/ZeroOverheadHeap.h"