CommonLibSSE (powerof3)
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"
56 #include "RE/A/AutoVanityState.h"
58 #include "RE/A/ahkpWorld.h"
60 #include "RE/B/BGSAcousticSpace.h"
61 #include "RE/B/BGSAction.h"
62 #include "RE/B/BGSActionData.h"
63 #include "RE/B/BGSActorCellEvent.h"
64 #include "RE/B/BGSActorEvent.h"
66 #include "RE/B/BGSAddonNode.h"
68 #include "RE/B/BGSApparatus.h"
69 #include "RE/B/BGSArtObject.h"
71 #include "RE/B/BGSAttackData.h"
72 #include "RE/B/BGSAttackDataForm.h"
73 #include "RE/B/BGSAttackDataMap.h"
74 #include "RE/B/BGSBaseAlias.h"
77 #include "RE/B/BGSBlockBashData.h"
78 #include "RE/B/BGSBodyPartData.h"
79 #include "RE/B/BGSBodyPartDefs.h"
80 #include "RE/B/BGSCameraPath.h"
81 #include "RE/B/BGSCameraShot.h"
82 #include "RE/B/BGSCollisionLayer.h"
83 #include "RE/B/BGSColorForm.h"
86 #include "RE/B/BGSDebris.h"
87 #include "RE/B/BGSDecalEmitter.h"
88 #include "RE/B/BGSDecalGroup.h"
89 #include "RE/B/BGSDecalManager.h"
90 #include "RE/B/BGSDecalNode.h"
93 #include "RE/B/BGSDialogueBranch.h"
96 #include "RE/B/BGSDualCastData.h"
97 #include "RE/B/BGSEncounterZone.h"
98 #include "RE/B/BGSEntryPoint.h"
105 #include "RE/B/BGSEquipSlot.h"
106 #include "RE/B/BGSEquipType.h"
107 #include "RE/B/BGSExplosion.h"
108 #include "RE/B/BGSFootstep.h"
109 #include "RE/B/BGSFootstepEvent.h"
110 #include "RE/B/BGSFootstepManager.h"
111 #include "RE/B/BGSFootstepSet.h"
112 #include "RE/B/BGSGrassManager.h"
113 #include "RE/B/BGSHazard.h"
114 #include "RE/B/BGSHeadPart.h"
115 #include "RE/B/BGSIdleCollection.h"
116 #include "RE/B/BGSIdleMarker.h"
117 #include "RE/B/BGSImpactData.h"
118 #include "RE/B/BGSImpactDataSet.h"
119 #include "RE/B/BGSImpactManager.h"
121 #include "RE/B/BGSKeyword.h"
122 #include "RE/B/BGSKeywordForm.h"
123 #include "RE/B/BGSLensFlare.h"
125 #include "RE/B/BGSListForm.h"
126 #include "RE/B/BGSLoadFormBuffer.h"
127 #include "RE/B/BGSLoadFormData.h"
128 #include "RE/B/BGSLoadGameBuffer.h"
130 #include "RE/B/BGSLocAlias.h"
132 #include "RE/B/BGSLocation.h"
133 #include "RE/B/BGSLocationRefType.h"
134 #include "RE/B/BGSMaterialObject.h"
135 #include "RE/B/BGSMaterialType.h"
137 #include "RE/B/BGSMenuIcon.h"
138 #include "RE/B/BGSMessage.h"
139 #include "RE/B/BGSMessageIcon.h"
140 #include "RE/B/BGSMovableStatic.h"
141 #include "RE/B/BGSMovementType.h"
142 #include "RE/B/BGSMoviePlayer.h"
146 #include "RE/B/BGSMusicTrack.h"
148 #include "RE/B/BGSMusicType.h"
150 #include "RE/B/BGSNote.h"
151 #include "RE/B/BGSNumericIDIndex.h"
152 #include "RE/B/BGSOpenCloseForm.h"
153 #include "RE/B/BGSOutfit.h"
155 #include "RE/B/BGSPackageDataBool.h"
158 #include "RE/B/BGSPerk.h"
159 #include "RE/B/BGSPerkEntry.h"
160 #include "RE/B/BGSPerkRankArray.h"
162 #include "RE/B/BGSPreloadable.h"
167 #include "RE/B/BGSProjectile.h"
168 #include "RE/B/BGSRagdoll.h"
169 #include "RE/B/BGSRefAlias.h"
170 #include "RE/B/BGSReferenceEffect.h"
171 #include "RE/B/BGSRelationship.h"
173 #include "RE/B/BGSSaveFormBuffer.h"
174 #include "RE/B/BGSSaveGameBuffer.h"
175 #include "RE/B/BGSSaveLoadGame.h"
176 #include "RE/B/BGSSaveLoadManager.h"
177 #include "RE/B/BGSScene.h"
178 #include "RE/B/BGSSceneAction.h"
184 #include "RE/B/BGSSkinForm.h"
185 #include "RE/B/BGSSoundCategory.h"
186 #include "RE/B/BGSSoundDescriptor.h"
188 #include "RE/B/BGSSoundOutput.h"
197 #include "RE/B/BGSStoryTeller.h"
199 #include "RE/B/BGSTerrainManager.h"
200 #include "RE/B/BGSTextureModel.h"
201 #include "RE/B/BGSTextureSet.h"
202 #include "RE/B/BGSTypedItem.h"
203 #include "RE/B/BGSVoiceType.h"
205 #include "RE/B/BGSWorldLocation.h"
206 #include "RE/B/BSAnimNote.h"
207 #include "RE/B/BSAnimNoteListener.h"
212 #include "RE/B/BSArchive.h"
213 #include "RE/B/BSArchiveHeader.h"
214 #include "RE/B/BSAtomic.h"
215 #include "RE/B/BSAudioManager.h"
217 #include "RE/B/BSBatchRenderer.h"
218 #include "RE/B/BSBitField.h"
220 #include "RE/B/BSBound.h"
221 #include "RE/B/BSCompoundFrustum.h"
222 #include "RE/B/BSComputeShader.h"
223 #include "RE/B/BSContainer.h"
224 #include "RE/B/BSCullingProcess.h"
228 #include "RE/B/BSDynamicTriShape.h"
229 #include "RE/B/BSEffectShaderData.h"
232 #include "RE/B/BSExtraData.h"
234 #include "RE/B/BSFaceGenKeyframe.h"
236 #include "RE/B/BSFaceGenManager.h"
237 #include "RE/B/BSFaceGenModel.h"
238 #include "RE/B/BSFaceGenNiNode.h"
239 #include "RE/B/BSFadeNode.h"
240 #include "RE/B/BSFile.h"
241 #include "RE/B/BSFixedString.h"
243 #include "RE/B/BSGameSound.h"
244 #include "RE/B/BSGamepadDevice.h"
245 #include "RE/B/BSGeometry.h"
247 #include "RE/B/BSHandleRefObject.h"
248 #include "RE/B/BSIInputDevice.h"
249 #include "RE/B/BSIMusicTrack.h"
250 #include "RE/B/BSIMusicType.h"
251 #include "RE/B/BSIRagdollDriver.h"
252 #include "RE/B/BSIReverbType.h"
253 #include "RE/B/BSISoundCategory.h"
254 #include "RE/B/BSISoundDescriptor.h"
256 #include "RE/B/BSImagespaceShader.h"
258 #include "RE/B/BSInputDevice.h"
261 #include "RE/B/BSInputEventQueue.h"
262 #include "RE/B/BSInstanceTriShape.h"
264 #include "RE/B/BSKeyboardDevice.h"
266 #include "RE/B/BSLight.h"
283 #include "RE/B/BSMaterialObject.h"
284 #include "RE/B/BSMemStorage.h"
285 #include "RE/B/BSModelDB.h"
286 #include "RE/B/BSMouseDevice.h"
287 #include "RE/B/BSMultiBound.h"
288 #include "RE/B/BSMultiBoundAABB.h"
289 #include "RE/B/BSMultiBoundNode.h"
290 #include "RE/B/BSMultiBoundOBB.h"
291 #include "RE/B/BSMultiBoundShape.h"
294 #include "RE/B/BSMusicEvent.h"
295 #include "RE/B/BSMusicManager.h"
296 #include "RE/B/BSNavmesh.h"
297 #include "RE/B/BSNavmeshInfoMap.h"
298 #include "RE/B/BSNiAllocator.h"
299 #include "RE/B/BSNiNode.h"
300 #include "RE/B/BSOcclusionBox.h"
301 #include "RE/B/BSOcclusionPlane.h"
302 #include "RE/B/BSOcclusionShape.h"
303 #include "RE/B/BSOrderedNode.h"
314 #include "RE/B/BSPathingCell.h"
315 #include "RE/B/BSPointerHandle.h"
318 #include "RE/B/BSPortal.h"
319 #include "RE/B/BSPortalGraph.h"
320 #include "RE/B/BSPortalGraphEntry.h"
321 #include "RE/B/BSPortalSharedNode.h"
323 #include "RE/B/BSReloadShaderI.h"
324 #include "RE/B/BSRenderPass.h"
325 #include "RE/B/BSResourceEntry.h"
327 #include "RE/B/BSResourceEntryDB.h"
329 #include "RE/B/BSResourceHandle.h"
331 #include "RE/B/BSResponse.h"
335 #include "RE/B/BSScaleformManager.h"
337 #include "RE/B/BSSceneGraph.h"
339 #include "RE/B/BSShader.h"
340 #include "RE/B/BSShaderManager.h"
341 #include "RE/B/BSShaderMaterial.h"
342 #include "RE/B/BSShaderProperty.h"
345 #include "RE/B/BSShaderTextureSet.h"
346 #include "RE/B/BSShadowLight.h"
350 #include "RE/B/BSSoundHandle.h"
351 #include "RE/B/BSStorage.h"
352 #include "RE/B/BSStream.h"
353 #include "RE/B/BSString.h"
354 #include "RE/B/BSStringPool.h"
355 #include "RE/B/BSSystemFile.h"
358 #include "RE/B/BSTArray.h"
361 #include "RE/B/BSTDerivedCreator.h"
362 #include "RE/B/BSTEvent.h"
363 #include "RE/B/BSTFreeList.h"
364 #include "RE/B/BSTHashMap.h"
365 #include "RE/B/BSTList.h"
366 #include "RE/B/BSTLocklessQueue.h"
367 #include "RE/B/BSTMessageQueue.h"
369 #include "RE/B/BSTPoint.h"
370 #include "RE/B/BSTPointerAndFlags.h"
371 #include "RE/B/BSTSingleton.h"
372 #include "RE/B/BSTSmartPointer.h"
373 #include "RE/B/BSTTuple.h"
374 #include "RE/B/BSTempEffect.h"
375 #include "RE/B/BSTempEffectDebris.h"
378 #include "RE/B/BSTempEffectSPG.h"
381 #include "RE/B/BSTerrainEffect.h"
382 #include "RE/B/BSTextureSet.h"
383 #include "RE/B/BSThread.h"
384 #include "RE/B/BSThreadEvent.h"
385 #include "RE/B/BSTimer.h"
386 #include "RE/B/BSTreeManager.h"
387 #include "RE/B/BSTriShape.h"
388 #include "RE/B/BSUIMessageData.h"
389 #include "RE/B/BSUIScaleformData.h"
390 #include "RE/B/BSUtilityShader.h"
391 #include "RE/B/BSValueNode.h"
393 #include "RE/B/BSVisit.h"
399 #include "RE/B/BSWin32MouseDevice.h"
402 #include "RE/B/BSWindModifier.h"
403 #include "RE/B/BSXAudio2GameSound.h"
404 #include "RE/B/BSXFlags.h"
406 #include "RE/B/BanishEffect.h"
407 #include "RE/B/BarrierProjectile.h"
408 #include "RE/B/BarterMenu.h"
409 #include "RE/B/BaseFormComponent.h"
411 #include "RE/B/BeamProjectile.h"
412 #include "RE/B/BipedAnim.h"
413 #include "RE/B/BipedObjects.h"
415 #include "RE/B/BookMenu.h"
416 #include "RE/B/BooksRead.h"
417 #include "RE/B/BottomBar.h"
418 #include "RE/B/BoundItemEffect.h"
419 #include "RE/B/ButtonEvent.h"
420 #include "RE/B/bhkAction.h"
426 #include "RE/B/bhkCharacterProxy.h"
427 #include "RE/B/bhkCharacterState.h"
434 #include "RE/B/bhkCollisionFilter.h"
435 #include "RE/B/bhkCollisionObject.h"
438 #include "RE/B/bhkContactListener.h"
439 #include "RE/B/bhkEntity.h"
440 #include "RE/B/bhkListShape.h"
441 #include "RE/B/bhkMeshMaterial.h"
445 #include "RE/B/bhkPhantom.h"
446 #include "RE/B/bhkPickData.h"
447 #include "RE/B/bhkRefObject.h"
448 #include "RE/B/bhkRigidBody.h"
450 #include "RE/B/bhkSerializable.h"
451 #include "RE/B/bhkShape.h"
452 #include "RE/B/bhkShapeCollection.h"
453 #include "RE/B/bhkShapePhantom.h"
456 #include "RE/B/bhkUnaryAction.h"
457 #include "RE/B/bhkWorld.h"
458 #include "RE/B/bhkWorldObject.h"
459 #include "RE/C/CFilter.h"
460 #include "RE/C/CRC.h"
461 #include "RE/C/Calendar.h"
462 #include "RE/C/CalmEffect.h"
463 #include "RE/C/CharEvent.h"
464 #include "RE/C/Character.h"
465 #include "RE/C/ChestsLooted.h"
466 #include "RE/C/CloakEffect.h"
467 #include "RE/C/Clouds.h"
468 #include "RE/C/CodeTasklet.h"
469 #include "RE/C/CollisionLayers.h"
470 #include "RE/C/Color.h"
471 #include "RE/C/ColorUtil.h"
472 #include "RE/C/CombatController.h"
473 #include "RE/C/CombatGroup.h"
475 #include "RE/C/CombatInventory.h"
483 #include "RE/C/CombatMagicCaster.h"
498 #include "RE/C/CombatManager.h"
499 #include "RE/C/CombatObject.h"
501 #include "RE/C/CombatState.h"
502 #include "RE/C/CommandEffect.h"
504 #include "RE/C/CommandTable.h"
505 #include "RE/C/CommonTypeTraits.h"
506 #include "RE/C/CompactingStore.h"
510 #include "RE/C/ConcussionEffect.h"
511 #include "RE/C/ConeProjectile.h"
512 #include "RE/C/Console.h"
513 #include "RE/C/ConsoleData.h"
514 #include "RE/C/ConsoleLog.h"
517 #include "RE/C/ContainerItemExtra.h"
518 #include "RE/C/ContainerMenu.h"
519 #include "RE/C/ControlMap.h"
520 #include "RE/C/CraftingMenu.h"
521 #include "RE/C/CraftingSubMenu.h"
522 #include "RE/C/CreationClubMenu.h"
523 #include "RE/C/CreditsMenu.h"
524 #include "RE/C/Crime.h"
525 #include "RE/C/CriticalHit.h"
526 #include "RE/C/CrosshairPickData.h"
527 #include "RE/C/CureEffect.h"
528 #include "RE/C/CursorMenu.h"
529 #include "RE/D/DamageImpactData.h"
530 #include "RE/D/DarknessEffect.h"
531 #include "RE/D/DecalData.h"
533 #include "RE/D/DelayFunctor.h"
534 #include "RE/D/DemoralizeEffect.h"
536 #include "RE/D/DetectLifeEffect.h"
537 #include "RE/D/DetectionListener.h"
539 #include "RE/D/DetectionState.h"
540 #include "RE/D/DevNull.h"
541 #include "RE/D/DeviceConnectEvent.h"
542 #include "RE/D/DialogueItem.h"
543 #include "RE/D/DialogueMenu.h"
544 #include "RE/D/DialoguePackage.h"
545 #include "RE/D/DialogueTypes.h"
546 #include "RE/D/DisarmEffect.h"
547 #include "RE/D/DisarmedEvent.h"
548 #include "RE/D/DisguiseEffect.h"
549 #include "RE/D/DispelEffect.h"
551 #include "RE/D/DragonSoulsGained.h"
552 #include "RE/D/DropObjectFunctor.h"
554 #include "RE/E/Effect.h"
555 #include "RE/E/EffectArchetypes.h"
556 #include "RE/E/EffectSetting.h"
557 #include "RE/E/EmotionTypes.h"
559 #include "RE/E/EnchantmentItem.h"
561 #include "RE/E/ErrorCodes.h"
562 #include "RE/E/ErrorLogger.h"
564 #include "RE/E/Explosion.h"
565 #include "RE/E/ExtraAction.h"
567 #include "RE/E/ExtraActivateRef.h"
569 #include "RE/E/ExtraActorCause.h"
571 #include "RE/E/ExtraAlphaCutoff.h"
572 #include "RE/E/ExtraAmmo.h"
576 #include "RE/E/ExtraAshPileRef.h"
577 #include "RE/E/ExtraAttachRef.h"
580 #include "RE/E/ExtraBadPosition.h"
581 #include "RE/E/ExtraBiped.h"
582 #include "RE/E/ExtraCachedScale.h"
584 #include "RE/E/ExtraCannotWear.h"
585 #include "RE/E/ExtraCell3D.h"
587 #include "RE/E/ExtraCellGrassData.h"
589 #include "RE/E/ExtraCellMusicType.h"
590 #include "RE/E/ExtraCellSkyRegion.h"
592 #include "RE/E/ExtraCellWaterType.h"
593 #include "RE/E/ExtraCharge.h"
594 #include "RE/E/ExtraCollisionData.h"
595 #include "RE/E/ExtraCombatStyle.h"
597 #include "RE/E/ExtraCount.h"
600 #include "RE/E/ExtraDataList.h"
601 #include "RE/E/ExtraDataTypes.h"
602 #include "RE/E/ExtraDecalGroup.h"
603 #include "RE/E/ExtraDetachTime.h"
605 #include "RE/E/ExtraDistantData.h"
607 #include "RE/E/ExtraEditorID.h"
613 #include "RE/E/ExtraEnchantment.h"
614 #include "RE/E/ExtraEncounterZone.h"
616 #include "RE/E/ExtraFavorCost.h"
617 #include "RE/E/ExtraFlags.h"
618 #include "RE/E/ExtraFollower.h"
621 #include "RE/E/ExtraForcedTarget.h"
622 #include "RE/E/ExtraFriendHits.h"
623 #include "RE/E/ExtraFromAlias.h"
624 #include "RE/E/ExtraGIDBuffer.h"
625 #include "RE/E/ExtraGhost.h"
626 #include "RE/E/ExtraGlobal.h"
629 #include "RE/E/ExtraHasNoRumors.h"
630 #include "RE/E/ExtraHavok.h"
632 #include "RE/E/ExtraHeadingTarget.h"
633 #include "RE/E/ExtraHealth.h"
634 #include "RE/E/ExtraHealthPerc.h"
635 #include "RE/E/ExtraHorse.h"
636 #include "RE/E/ExtraHotkey.h"
639 #include "RE/E/ExtraInteraction.h"
640 #include "RE/E/ExtraItemDropper.h"
645 #include "RE/E/ExtraLeveledItem.h"
647 #include "RE/E/ExtraLight.h"
648 #include "RE/E/ExtraLightData.h"
649 #include "RE/E/ExtraLinkedRef.h"
651 #include "RE/E/ExtraLitWaterRefs.h"
652 #include "RE/E/ExtraLocation.h"
654 #include "RE/E/ExtraLock.h"
655 #include "RE/E/ExtraLockList.h"
656 #include "RE/E/ExtraMagicCaster.h"
657 #include "RE/E/ExtraMagicLight.h"
658 #include "RE/E/ExtraMapMarker.h"
660 #include "RE/E/ExtraMissingRefIDs.h"
661 #include "RE/E/ExtraModelSwap.h"
662 #include "RE/E/ExtraMultiBound.h"
663 #include "RE/E/ExtraMultiBoundRef.h"
664 #include "RE/E/ExtraNavMeshPortal.h"
665 #include "RE/E/ExtraNorthRotation.h"
666 #include "RE/E/ExtraObjectHealth.h"
671 #include "RE/E/ExtraOutfitItem.h"
672 #include "RE/E/ExtraOwnership.h"
673 #include "RE/E/ExtraPackage.h"
674 #include "RE/E/ExtraPackageData.h"
676 #include "RE/E/ExtraPatrolRefData.h"
680 #include "RE/E/ExtraPoison.h"
681 #include "RE/E/ExtraPortal.h"
682 #include "RE/E/ExtraPortalRefData.h"
683 #include "RE/E/ExtraPrimitive.h"
685 #include "RE/E/ExtraPromotedRef.h"
686 #include "RE/E/ExtraRaceData.h"
687 #include "RE/E/ExtraRadius.h"
688 #include "RE/E/ExtraRagDollData.h"
690 #include "RE/E/ExtraRank.h"
692 #include "RE/E/ExtraReflectedRefs.h"
693 #include "RE/E/ExtraReflectorRefs.h"
694 #include "RE/E/ExtraRefrPath.h"
696 #include "RE/E/ExtraRegionList.h"
699 #include "RE/E/ExtraRoom.h"
700 #include "RE/E/ExtraRoomRefData.h"
701 #include "RE/E/ExtraRunOncePacks.h"
706 #include "RE/E/ExtraScale.h"
707 #include "RE/E/ExtraSceneData.h"
709 #include "RE/E/ExtraSeenData.h"
710 #include "RE/E/ExtraShouldWear.h"
711 #include "RE/E/ExtraSoul.h"
712 #include "RE/E/ExtraSound.h"
716 #include "RE/E/ExtraTeleport.h"
717 #include "RE/E/ExtraTeleportName.h"
718 #include "RE/E/ExtraTerminalState.h"
720 #include "RE/E/ExtraTimeLeft.h"
722 #include "RE/E/ExtraUniqueID.h"
723 #include "RE/E/ExtraUsedMarkers.h"
725 #include "RE/E/ExtraWaterData.h"
729 #include "RE/E/ExtraWorn.h"
730 #include "RE/E/ExtraWornLeft.h"
732 #include "RE/F/FORM.h"
733 #include "RE/F/FORM_ENUM_STRING.h"
734 #include "RE/F/FactionRank.h"
735 #include "RE/F/FaderMenu.h"
737 #include "RE/F/FavoritesHandler.h"
738 #include "RE/F/FavoritesMenu.h"
739 #include "RE/F/FightReactions.h"
740 #include "RE/F/FileID.h"
742 #include "RE/F/FirstPersonState.h"
743 #include "RE/F/FixedStrings.h"
744 #include "RE/F/FlameProjectile.h"
745 #include "RE/F/FormTraits.h"
746 #include "RE/F/FormTypes.h"
747 #include "RE/F/FragmentSystem.h"
748 #include "RE/F/FreeCameraState.h"
749 #include "RE/F/FrenzyEffect.h"
750 #include "RE/F/FunctionArguments.h"
751 #include "RE/F/FunctionMessage.h"
752 #include "RE/F/FxDelegate.h"
753 #include "RE/F/FxDelegateArgs.h"
754 #include "RE/F/FxDelegateHandler.h"
755 #include "RE/F/FxResponseArgs.h"
756 #include "RE/F/FxResponseArgsBase.h"
758 #include "RE/G/GASDoAction.h"
759 #include "RE/G/GASDoInitAction.h"
760 #include "RE/G/GASEnvironment.h"
761 #include "RE/G/GASExecuteTag.h"
762 #include "RE/G/GASFunctionObject.h"
763 #include "RE/G/GASGlobalContext.h"
764 #include "RE/G/GASObject.h"
765 #include "RE/G/GASObjectInterface.h"
766 #include "RE/G/GASRefCountBase.h"
768 #include "RE/G/GASStringManager.h"
770 #include "RE/G/GAcquireInterface.h"
771 #include "RE/G/GAllocator.h"
772 #include "RE/G/GAllocatorBaseGH.h"
773 #include "RE/G/GAllocatorBaseLH.h"
774 #include "RE/G/GArray.h"
775 #include "RE/G/GArrayBase.h"
776 #include "RE/G/GArrayConstPolicy.h"
777 #include "RE/G/GArrayData.h"
778 #include "RE/G/GArrayDataBase.h"
780 #include "RE/G/GArrayLH.h"
781 #include "RE/G/GAtomic.h"
782 #include "RE/G/GColor.h"
783 #include "RE/G/GConstructorMov.h"
784 #include "RE/G/GEvent.h"
785 #include "RE/G/GFixedSizeHash.h"
786 #include "RE/G/GFxASCharacter.h"
787 #include "RE/G/GFxActionControl.h"
789 #include "RE/G/GFxCharacter.h"
790 #include "RE/G/GFxCharacterDef.h"
795 #include "RE/G/GFxEvent.h"
797 #include "RE/G/GFxFileConstants.h"
798 #include "RE/G/GFxFunctionHandler.h"
799 #include "RE/G/GFxImageLoader.h"
800 #include "RE/G/GFxImageResource.h"
802 #include "RE/G/GFxKey.h"
803 #include "RE/G/GFxKeyboardState.h"
804 #include "RE/G/GFxLoadProcess.h"
805 #include "RE/G/GFxLoadStates.h"
806 #include "RE/G/GFxLoadUpdateSync.h"
807 #include "RE/G/GFxLoader.h"
808 #include "RE/G/GFxLoaderImpl.h"
809 #include "RE/G/GFxLoaderTask.h"
810 #include "RE/G/GFxLog.h"
811 #include "RE/G/GFxLogBase.h"
812 #include "RE/G/GFxLogConstants.h"
814 #include "RE/G/GFxMovie.h"
816 #include "RE/G/GFxMovieDataDef.h"
817 #include "RE/G/GFxMovieDef.h"
819 #include "RE/G/GFxMovieDefImpl.h"
821 #include "RE/G/GFxMovieRoot.h"
822 #include "RE/G/GFxMovieView.h"
823 #include "RE/G/GFxPlaceObject.h"
824 #include "RE/G/GFxPlaceObject2.h"
825 #include "RE/G/GFxPlaceObject2a.h"
826 #include "RE/G/GFxPlaceObject3.h"
827 #include "RE/G/GFxPlaceObjectBase.h"
829 #include "RE/G/GFxPlayerStats.h"
830 #include "RE/G/GFxRemoveObject.h"
831 #include "RE/G/GFxRemoveObject2.h"
832 #include "RE/G/GFxRenderConfig.h"
833 #include "RE/G/GFxResource.h"
834 #include "RE/G/GFxResourceID.h"
835 #include "RE/G/GFxResourceKey.h"
836 #include "RE/G/GFxResourceLib.h"
837 #include "RE/G/GFxResourceLibBase.h"
838 #include "RE/G/GFxResourceReport.h"
839 #include "RE/G/GFxResourceWeakLib.h"
841 #include "RE/G/GFxShapeBase.h"
844 #include "RE/G/GFxShapeNoStyles.h"
845 #include "RE/G/GFxShapeWithStyles.h"
847 #include "RE/G/GFxSprite.h"
848 #include "RE/G/GFxSpriteDef.h"
849 #include "RE/G/GFxState.h"
850 #include "RE/G/GFxStateBag.h"
851 #include "RE/G/GFxStateBagImpl.h"
853 #include "RE/G/GFxStream.h"
854 #include "RE/G/GFxTask.h"
855 #include "RE/G/GFxTimelineDef.h"
856 #include "RE/G/GFxTranslator.h"
857 #include "RE/G/GFxValue.h"
858 #include "RE/G/GFxWStringBuffer.h"
859 #include "RE/G/GFxWWHelper.h"
860 #include "RE/G/GHash.h"
861 #include "RE/G/GHashNode.h"
862 #include "RE/G/GHashSet.h"
863 #include "RE/G/GHashSetBase.h"
864 #include "RE/G/GHashSetUncached.h"
865 #include "RE/G/GHashUncached.h"
868 #include "RE/G/GHashsetEntry.h"
869 #include "RE/G/GHashsetNodeEntry.h"
870 #include "RE/G/GImage.h"
871 #include "RE/G/GImageBase.h"
872 #include "RE/G/GImageInfo.h"
873 #include "RE/G/GImageInfoBase.h"
874 #include "RE/G/GImageInfoBaseImpl.h"
875 #include "RE/G/GList.h"
876 #include "RE/G/GMath.h"
877 #include "RE/G/GMatrix2D.h"
878 #include "RE/G/GMatrix3D.h"
879 #include "RE/G/GMemory.h"
880 #include "RE/G/GMemoryHeap.h"
881 #include "RE/G/GMutex.h"
882 #include "RE/G/GNewOverrideBase.h"
883 #include "RE/G/GPoint.h"
884 #include "RE/G/GPtr.h"
885 #include "RE/G/GRect.h"
886 #include "RE/G/GRefCountBase.h"
887 #include "RE/G/GRefCountBaseGC.h"
888 #include "RE/G/GRefCountBaseNTS.h"
891 #include "RE/G/GRefCountImpl.h"
892 #include "RE/G/GRefCountImplCore.h"
893 #include "RE/G/GRefCountNTSImpl.h"
895 #include "RE/G/GRenderer.h"
897 #include "RE/G/GStats.h"
898 #include "RE/G/GStd.h"
899 #include "RE/G/GString.h"
900 #include "RE/G/GStringDH.h"
901 #include "RE/G/GStringHash.h"
902 #include "RE/G/GSysAllocBase.h"
903 #include "RE/G/GSysAllocPaged.h"
904 #include "RE/G/GTexture.h"
905 #include "RE/G/GViewport.h"
906 #include "RE/G/GWaitCondition.h"
907 #include "RE/G/GWaitable.h"
909 #include "RE/G/GarbageCollector.h"
910 #include "RE/G/GiftMenu.h"
911 #include "RE/G/GlobalLocations.h"
912 #include "RE/G/GlobalPaths.h"
913 #include "RE/G/GrabActorEffect.h"
914 #include "RE/G/GrassParam.h"
915 #include "RE/G/GrenadeProjectile.h"
916 #include "RE/G/GridArray.h"
917 #include "RE/G/GridCellArray.h"
918 #include "RE/G/GuideEffect.h"
919 #include "RE/H/HUDChargeMeter.h"
920 #include "RE/H/HUDData.h"
921 #include "RE/H/HUDMenu.h"
922 #include "RE/H/HUDMeter.h"
923 #include "RE/H/HUDNotifications.h"
924 #include "RE/H/HUDObject.h"
925 #include "RE/H/HandleManager.h"
926 #include "RE/H/HandlePolicy.h"
927 #include "RE/H/Hazard.h"
928 #include "RE/H/HeapBlock.h"
929 #include "RE/H/HeapBlockFreeHead.h"
930 #include "RE/H/HeldStateHandler.h"
931 #include "RE/H/HighProcessData.h"
932 #include "RE/H/HitData.h"
933 #include "RE/H/HorseCameraState.h"
934 #include "RE/H/SendHUDMessage.h"
935 #include "RE/H/hkAabb.h"
936 #include "RE/H/hkArray.h"
937 #include "RE/H/hkBaseObject.h"
938 #include "RE/H/hkBaseTypes.h"
939 #include "RE/H/hkContactPoint.h"
943 #include "RE/H/hkMatrix3.h"
944 #include "RE/H/hkMemoryAllocator.h"
946 #include "RE/H/hkMotionState.h"
947 #include "RE/H/hkMultiThreadCheck.h"
948 #include "RE/H/hkQsTransform.h"
949 #include "RE/H/hkQuaternion.h"
950 #include "RE/H/hkRefPtr.h"
951 #include "RE/H/hkRefVariant.h"
952 #include "RE/H/hkReferencedObject.h"
953 #include "RE/H/hkRotation.h"
954 #include "RE/H/hkSmallArray.h"
955 #include "RE/H/hkSseMathTypes.h"
956 #include "RE/H/hkStepInfo.h"
957 #include "RE/H/hkStringPtr.h"
958 #include "RE/H/hkSweptTransform.h"
959 #include "RE/H/hkTransform.h"
960 #include "RE/H/hkVector4.h"
962 #include "RE/H/hkaAnimation.h"
965 #include "RE/H/hkaAnnotationTrack.h"
967 #include "RE/H/hkaRagdollInstance.h"
970 #include "RE/H/hkbBehaviorGraph.h"
973 #include "RE/H/hkbBindable.h"
974 #include "RE/H/hkbCharacter.h"
976 #include "RE/H/hkbCharacterData.h"
977 #include "RE/H/hkbCharacterSetup.h"
979 #include "RE/H/hkbClipGenerator.h"
980 #include "RE/H/hkbContext.h"
981 #include "RE/H/hkbEvent.h"
982 #include "RE/H/hkbEventBase.h"
983 #include "RE/H/hkbGenerator.h"
984 #include "RE/H/hkbNode.h"
985 #include "RE/H/hkbProjectData.h"
987 #include "RE/H/hkbRagdollDriver.h"
988 #include "RE/H/hkbRigidBodySetup.h"
989 #include "RE/H/hkbShapeSetup.h"
990 #include "RE/H/hkbStateMachine.h"
991 #include "RE/H/hkp3AxisSweep.h"
992 #include "RE/H/hkpAction.h"
993 #include "RE/H/hkpAgentNnTrack.h"
995 #include "RE/H/hkpArrayAction.h"
996 #include "RE/H/hkpBoxShape.h"
997 #include "RE/H/hkpBroadPhase.h"
1000 #include "RE/H/hkpBvTreeShape.h"
1002 #include "RE/H/hkpCapsuleShape.h"
1003 #include "RE/H/hkpCdBody.h"
1004 #include "RE/H/hkpCdPoint.h"
1005 #include "RE/H/hkpCdPointCollector.h"
1006 #include "RE/H/hkpCharacterContext.h"
1007 #include "RE/H/hkpCharacterControl.h"
1008 #include "RE/H/hkpCharacterProxy.h"
1010 #include "RE/H/hkpCharacterState.h"
1013 #include "RE/H/hkpCollidable.h"
1015 #include "RE/H/hkpCollisionEvent.h"
1016 #include "RE/H/hkpCollisionFilter.h"
1017 #include "RE/H/hkpCollisionInput.h"
1019 #include "RE/H/hkpConstraintAtom.h"
1020 #include "RE/H/hkpConstraintData.h"
1021 #include "RE/H/hkpConstraintInfo.h"
1023 #include "RE/H/hkpConstraintMotor.h"
1024 #include "RE/H/hkpConstraintOwner.h"
1025 #include "RE/H/hkpContactListener.h"
1026 #include "RE/H/hkpContactPointEvent.h"
1028 #include "RE/H/hkpConvexListFilter.h"
1029 #include "RE/H/hkpConvexShape.h"
1031 #include "RE/H/hkpEntity.h"
1032 #include "RE/H/hkpEntityListener.h"
1033 #include "RE/H/hkpFixedRigidMotion.h"
1037 #include "RE/H/hkpLinearCastInput.h"
1038 #include "RE/H/hkpLinkedCollidable.h"
1039 #include "RE/H/hkpListShape.h"
1040 #include "RE/H/hkpMaterial.h"
1041 #include "RE/H/hkpMeshMaterial.h"
1043 #include "RE/H/hkpMoppBvTreeShape.h"
1044 #include "RE/H/hkpMoppCode.h"
1045 #include "RE/H/hkpMotion.h"
1046 #include "RE/H/hkpMouseSpringAction.h"
1047 #include "RE/H/hkpPhantom.h"
1048 #include "RE/H/hkpPhantomListener.h"
1049 #include "RE/H/hkpPhantomType.h"
1050 #include "RE/H/hkpProperty.h"
1053 #include "RE/H/hkpRayHitCollector.h"
1055 #include "RE/H/hkpRigidBody.h"
1056 #include "RE/H/hkpRootCdPoint.h"
1057 #include "RE/H/hkpShape.h"
1058 #include "RE/H/hkpShapeBuffer.h"
1059 #include "RE/H/hkpShapeCollection.h"
1061 #include "RE/H/hkpShapeContainer.h"
1062 #include "RE/H/hkpShapePhantom.h"
1065 #include "RE/H/hkpShapeType.h"
1066 #include "RE/H/hkpSimplexSolver.h"
1067 #include "RE/H/hkpSimulationIsland.h"
1069 #include "RE/H/hkpSolverInfo.h"
1070 #include "RE/H/hkpSolverResults.h"
1071 #include "RE/H/hkpSphereRepShape.h"
1072 #include "RE/H/hkpSphereShape.h"
1074 #include "RE/H/hkpUnaryAction.h"
1075 #include "RE/H/hkpWeldingUtility.h"
1076 #include "RE/H/hkpWorld.h"
1077 #include "RE/H/hkpWorldCinfo.h"
1078 #include "RE/H/hkpWorldLinearCaster.h"
1079 #include "RE/H/hkpWorldObject.h"
1081 #include "RE/H/hkpWorldRayCastInput.h"
1087 #include "RE/I/IBSTCreator.h"
1089 #include "RE/I/ID.h"
1090 #include "RE/I/IDEvent.h"
1091 #include "RE/I/IFormFactory.h"
1092 #include "RE/I/IFreezeQuery.h"
1093 #include "RE/I/IFuncCallQuery.h"
1094 #include "RE/I/IFunction.h"
1095 #include "RE/I/IFunctionArguments.h"
1096 #include "RE/I/IHandleReaderWriter.h"
1097 #include "RE/I/IHandlerFunctor.h"
1098 #include "RE/I/ILoader.h"
1099 #include "RE/I/IMapCameraCallbacks.h"
1100 #include "RE/I/IMemoryHeap.h"
1101 #include "RE/I/IMemoryPagePolicy.h"
1102 #include "RE/I/IMemoryStore.h"
1103 #include "RE/I/IMemoryStoreBase.h"
1104 #include "RE/I/IMenu.h"
1105 #include "RE/I/IMessageBoxCallback.h"
1108 #include "RE/I/IMovementInterface.h"
1112 #include "RE/I/IMovementSelectIdle.h"
1113 #include "RE/I/IMovementState.h"
1115 #include "RE/I/INISettingCollection.h"
1116 #include "RE/I/IObjectHandlePolicy.h"
1117 #include "RE/I/IObjectProcessor.h"
1118 #include "RE/I/IPackageData.h"
1121 #include "RE/I/IProcedureTreeItem.h"
1122 #include "RE/I/IProfilePolicy.h"
1126 #include "RE/I/IStore.h"
1127 #include "RE/I/IUIMessageData.h"
1128 #include "RE/I/IVMDebugInterface.h"
1130 #include "RE/I/IVMSaveLoadInterface.h"
1131 #include "RE/I/IVirtualMachine.h"
1133 #include "RE/I/ImageSpaceData.h"
1134 #include "RE/I/ImageSpaceEffect.h"
1138 #include "RE/I/ImageSpaceManager.h"
1144 #include "RE/I/ImageSpaceTexture.h"
1145 #include "RE/I/ImpactResults.h"
1146 #include "RE/I/Info.h"
1147 #include "RE/I/IngredientItem.h"
1148 #include "RE/I/InputDevices.h"
1149 #include "RE/I/InputEvent.h"
1151 #include "RE/I/InterfaceStrings.h"
1152 #include "RE/I/InteriorData.h"
1153 #include "RE/I/Inventory.h"
1154 #include "RE/I/Inventory3DManager.h"
1155 #include "RE/I/InventoryChanges.h"
1156 #include "RE/I/InventoryEntryData.h"
1157 #include "RE/I/InventoryEvent.h"
1158 #include "RE/I/InventoryMenu.h"
1159 #include "RE/I/InventoryUpdateData.h"
1160 #include "RE/I/InvisibilityEffect.h"
1161 #include "RE/I/ItemCard.h"
1162 #include "RE/I/ItemCrafted.h"
1163 #include "RE/I/ItemHarvested.h"
1164 #include "RE/I/ItemList.h"
1165 #include "RE/I/ItemsPickpocketed.h"
1166 #include "RE/J/JournalMenu.h"
1167 #include "RE/J/JournalTab.h"
1168 #include "RE/J/Journal_QuestsTab.h"
1169 #include "RE/J/Journal_StatsTab.h"
1170 #include "RE/J/Journal_SystemTab.h"
1171 #include "RE/J/JumpHandler.h"
1172 #include "RE/K/KinectEvent.h"
1173 #include "RE/K/KinectMenu.h"
1175 #include "RE/L/LevelIncrease.h"
1176 #include "RE/L/LevelUpMenu.h"
1177 #include "RE/L/LightEffect.h"
1178 #include "RE/L/LinkerProcessor.h"
1179 #include "RE/L/LoadStorageWrapper.h"
1180 #include "RE/L/LoadWaitSpinner.h"
1181 #include "RE/L/LoadingMenu.h"
1182 #include "RE/L/LocalMapCamera.h"
1183 #include "RE/L/LocalMapMenu.h"
1184 #include "RE/L/Location.h"
1185 #include "RE/L/LocationCleared.h"
1186 #include "RE/L/LocationDiscovery.h"
1187 #include "RE/L/LocationTraverser.h"
1188 #include "RE/L/LocationTree.h"
1189 #include "RE/L/LockEffect.h"
1190 #include "RE/L/LockpickingMenu.h"
1191 #include "RE/L/LogEvent.h"
1192 #include "RE/L/Logger.h"
1193 #include "RE/L/LoggingDisabler.h"
1194 #include "RE/L/LookHandler.h"
1195 #include "RE/L/LooseFileLocation.h"
1196 #include "RE/L/LooseFileStream.h"
1197 #include "RE/L/LooseFileStreamBase.h"
1198 #include "RE/M/MagicCaster.h"
1199 #include "RE/M/MagicFavorites.h"
1200 #include "RE/M/MagicFormulas.h"
1201 #include "RE/M/MagicItem.h"
1203 #include "RE/M/MagicItemFindFunctor.h"
1206 #include "RE/M/MagicMenu.h"
1207 #include "RE/M/MagicSystem.h"
1208 #include "RE/M/MagicTarget.h"
1209 #include "RE/M/MagicUtilities.h"
1210 #include "RE/M/Main.h"
1211 #include "RE/M/MainMenu.h"
1212 #include "RE/M/MapCamera.h"
1213 #include "RE/M/MapInputHandler.h"
1214 #include "RE/M/MapLookHandler.h"
1215 #include "RE/M/MapMenu.h"
1216 #include "RE/M/MapMenuMarker.h"
1217 #include "RE/M/MapMoveHandler.h"
1218 #include "RE/M/MapZoomHandler.h"
1219 #include "RE/M/MarkerUsedData.h"
1220 #include "RE/M/MaterialIDs.h"
1221 #include "RE/M/MemoryHeap.h"
1222 #include "RE/M/MemoryManager.h"
1223 #include "RE/M/MemoryPage.h"
1224 #include "RE/M/MenuControls.h"
1225 #include "RE/M/MenuCursor.h"
1226 #include "RE/M/MenuEventHandler.h"
1227 #include "RE/M/MenuModeChangeEvent.h"
1228 #include "RE/M/MenuOpenCloseEvent.h"
1229 #include "RE/M/MenuOpenHandler.h"
1230 #include "RE/M/MenuTopicManager.h"
1231 #include "RE/M/MessageBoxData.h"
1232 #include "RE/M/MessageBoxMenu.h"
1234 #include "RE/M/Misc.h"
1235 #include "RE/M/MissileProjectile.h"
1236 #include "RE/M/MistMenu.h"
1237 #include "RE/M/ModManagerMenu.h"
1238 #include "RE/M/ModelReferenceEffect.h"
1239 #include "RE/M/Moon.h"
1240 #include "RE/M/MouseMoveEvent.h"
1241 #include "RE/M/MoveToFunctor.h"
1242 #include "RE/M/Movement.h"
1243 #include "RE/M/MovementControllerAI.h"
1245 #include "RE/M/MovementHandler.h"
1246 #include "RE/M/MoviePlayer.h"
1247 #include "RE/M/MultiBoundMarkerData.h"
1248 #include "RE/N/NativeFunction.h"
1249 #include "RE/N/NativeFunctionBase.h"
1250 #include "RE/N/NativeLatentFunction.h"
1251 #include "RE/N/NavMesh.h"
1252 #include "RE/N/NavMeshInfoMap.h"
1253 #include "RE/N/NiAVObject.h"
1254 #include "RE/N/NiAllocator.h"
1255 #include "RE/N/NiAlphaProperty.h"
1256 #include "RE/N/NiAnimationKey.h"
1257 #include "RE/N/NiBillboardNode.h"
1258 #include "RE/N/NiBinaryStream.h"
1259 #include "RE/N/NiBoneMatrixSetterI.h"
1260 #include "RE/N/NiBooleanExtraData.h"
1261 #include "RE/N/NiBound.h"
1262 #include "RE/N/NiCamera.h"
1263 #include "RE/N/NiCloningProcess.h"
1264 #include "RE/N/NiCollisionObject.h"
1265 #include "RE/N/NiColor.h"
1266 #include "RE/N/NiColorData.h"
1267 #include "RE/N/NiColorInterpolator.h"
1268 #include "RE/N/NiColorKey.h"
1269 #include "RE/N/NiControllerManager.h"
1270 #include "RE/N/NiControllerSequence.h"
1271 #include "RE/N/NiCullingProcess.h"
1272 #include "RE/N/NiExtraData.h"
1273 #include "RE/N/NiFile.h"
1274 #include "RE/N/NiFloatData.h"
1275 #include "RE/N/NiFloatExtraData.h"
1276 #include "RE/N/NiFloatInterpolator.h"
1277 #include "RE/N/NiFloatKey.h"
1278 #include "RE/N/NiFloatsExtraData.h"
1279 #include "RE/N/NiFrustum.h"
1280 #include "RE/N/NiFrustumPlanes.h"
1281 #include "RE/N/NiGeometry.h"
1282 #include "RE/N/NiGeometryData.h"
1283 #include "RE/N/NiIntegerExtraData.h"
1284 #include "RE/N/NiIntegersExtraData.h"
1285 #include "RE/N/NiInterpController.h"
1286 #include "RE/N/NiInterpolator.h"
1288 #include "RE/N/NiLight.h"
1289 #include "RE/N/NiMath.h"
1290 #include "RE/N/NiMatrix3.h"
1291 #include "RE/N/NiMemManager.h"
1292 #include "RE/N/NiMeshParticleSystem.h"
1294 #include "RE/N/NiNode.h"
1295 #include "RE/N/NiObject.h"
1296 #include "RE/N/NiObjectGroup.h"
1297 #include "RE/N/NiObjectNET.h"
1298 #include "RE/N/NiPSysData.h"
1300 #include "RE/N/NiPSysModifier.h"
1301 #include "RE/N/NiParticleSystem.h"
1302 #include "RE/N/NiParticles.h"
1303 #include "RE/N/NiParticlesData.h"
1304 #include "RE/N/NiPlane.h"
1305 #include "RE/N/NiPoint2.h"
1306 #include "RE/N/NiPoint3.h"
1307 #include "RE/N/NiPointLight.h"
1308 #include "RE/N/NiProperty.h"
1309 #include "RE/N/NiQuaternion.h"
1310 #include "RE/N/NiRTTI.h"
1311 #include "RE/N/NiRect.h"
1312 #include "RE/N/NiRefObject.h"
1313 #include "RE/N/NiShadeProperty.h"
1314 #include "RE/N/NiSkinData.h"
1315 #include "RE/N/NiSkinInstance.h"
1316 #include "RE/N/NiSkinPartition.h"
1317 #include "RE/N/NiSmartPointer.h"
1318 #include "RE/N/NiSourceTexture.h"
1319 #include "RE/N/NiStream.h"
1320 #include "RE/N/NiStringExtraData.h"
1321 #include "RE/N/NiStringsExtraData.h"
1322 #include "RE/N/NiSystem.h"
1323 #include "RE/N/NiTArray.h"
1324 #include "RE/N/NiTCollection.h"
1325 #include "RE/N/NiTDefaultAllocator.h"
1326 #include "RE/N/NiTList.h"
1327 #include "RE/N/NiTListBase.h"
1328 #include "RE/N/NiTMap.h"
1329 #include "RE/N/NiTMapBase.h"
1330 #include "RE/N/NiTPointerAllocator.h"
1331 #include "RE/N/NiTPointerList.h"
1332 #include "RE/N/NiTPointerListBase.h"
1333 #include "RE/N/NiTPointerMap.h"
1334 #include "RE/N/NiTSet.h"
1335 #include "RE/N/NiTStringMap.h"
1336 #include "RE/N/NiTexture.h"
1337 #include "RE/N/NiTimeController.h"
1338 #include "RE/N/NiTransform.h"
1339 #include "RE/N/NiTriBasedGeometry.h"
1340 #include "RE/N/NiTriShape.h"
1341 #include "RE/N/NightEyeEffect.h"
1342 #include "RE/N/NonActorMagicCaster.h"
1343 #include "RE/N/NonActorMagicTarget.h"
1344 #include "RE/O/Object.h"
1345 #include "RE/O/ObjectTypeInfo.h"
1346 #include "RE/O/ObjectiveState.h"
1348 #include "RE/O/OpenEffect.h"
1349 #include "RE/Offsets_VTABLE.h"
1350 #include "RE/P/PCGamepadType.h"
1351 #include "RE/P/PackUnpack.h"
1352 #include "RE/P/PackUnpackImpl.h"
1353 #include "RE/P/PackageLocation.h"
1355 #include "RE/P/ParalysisEffect.h"
1356 #include "RE/P/PathingCell.h"
1358 #include "RE/P/PerkEntryVisitor.h"
1359 #include "RE/P/PerkRankVisitor.h"
1361 #include "RE/P/PlayerCamera.h"
1363 #include "RE/P/PlayerCharacter.h"
1364 #include "RE/P/PlayerControls.h"
1365 #include "RE/P/PlayerControlsData.h"
1366 #include "RE/P/PlayerInputHandler.h"
1367 #include "RE/P/PoisonedWeapon.h"
1368 #include "RE/P/PositionPlayerEvent.h"
1369 #include "RE/P/Precipitation.h"
1371 #include "RE/P/ProcessLists.h"
1372 #include "RE/P/Profiler.h"
1373 #include "RE/P/Projectile.h"
1374 #include "RE/P/PropertyTypeInfo.h"
1375 #include "RE/Q/QuestEvents.h"
1376 #include "RE/Q/QuestObjectiveStates.h"
1377 #include "RE/Q/QuestStatus.h"
1378 #include "RE/Q/QuickSaveLoadHandler.h"
1379 #include "RE/R/REFREventCallbacks.h"
1380 #include "RE/R/RaceSexCamera.h"
1381 #include "RE/R/RaceSexMenu.h"
1382 #include "RE/R/RaceSexMenuEvent.h"
1383 #include "RE/R/RallyEffect.h"
1384 #include "RE/R/RawFuncCallQuery.h"
1385 #include "RE/R/ReadyWeaponHandler.h"
1386 #include "RE/R/ReanimateEffect.h"
1387 #include "RE/R/RefActivateData.h"
1389 #include "RE/R/ReferenceArray.h"
1390 #include "RE/R/ReferenceEffect.h"
1392 #include "RE/R/RefrInteraction.h"
1393 #include "RE/R/RegSettingCollection.h"
1394 #include "RE/R/RegisterPrefix.h"
1396 #include "RE/R/RemoveItemFunctor.h"
1397 #include "RE/R/RenderTargetData.h"
1398 #include "RE/R/RenderTargetManager.h"
1400 #include "RE/R/Renderer.h"
1401 #include "RE/R/Request.h"
1402 #include "RE/R/ReticuleController.h"
1403 #include "RE/R/Rumble.h"
1404 #include "RE/R/RunHandler.h"
1405 #include "RE/RTTI.h"
1406 #include "RE/S/SafeZoneMenu.h"
1408 #include "RE/S/SavePatcher.h"
1409 #include "RE/S/SaveStorageWrapper.h"
1410 #include "RE/S/SceneGraph.h"
1411 #include "RE/S/ScrapHeap.h"
1412 #include "RE/S/ScreenSplatter.h"
1413 #include "RE/S/ScreenshotHandler.h"
1414 #include "RE/S/Script.h"
1415 #include "RE/S/ScriptEffect.h"
1417 #include "RE/S/ScriptFunction.h"
1418 #include "RE/S/ScriptedRefEffect.h"
1419 #include "RE/S/ScrollItem.h"
1421 #include "RE/S/SendUIMessage.h"
1422 #include "RE/S/SetEventData.h"
1423 #include "RE/S/SetMotionTypeFunctor.h"
1424 #include "RE/S/SetPositionFunctor.h"
1425 #include "RE/S/Setting.h"
1426 #include "RE/S/SettingCollection.h"
1428 #include "RE/S/SettingCollectionMap.h"
1429 #include "RE/S/SettingT.h"
1430 #include "RE/S/Sexes.h"
1432 #include "RE/S/ShadowSceneNode.h"
1433 #include "RE/S/ShoutAttack.h"
1434 #include "RE/S/ShoutHandler.h"
1435 #include "RE/S/ShoutMeter.h"
1438 #include "RE/S/SkillIncrease.h"
1439 #include "RE/S/Sky.h"
1440 #include "RE/S/SkyEffectController.h"
1441 #include "RE/S/SkyObject.h"
1443 #include "RE/S/SkyrimScriptStore.h"
1444 #include "RE/S/SkyrimVM.h"
1445 #include "RE/S/SleepWaitMenu.h"
1446 #include "RE/S/SlowTimeEffect.h"
1447 #include "RE/S/SmithingMenu.h"
1448 #include "RE/S/SneakHandler.h"
1449 #include "RE/S/SoulLevels.h"
1450 #include "RE/S/SoulTrapEffect.h"
1451 #include "RE/S/SoulsTrapped.h"
1452 #include "RE/S/SoundLevels.h"
1453 #include "RE/S/SourceActionMap.h"
1454 #include "RE/S/SpawnHazardEffect.h"
1455 #include "RE/S/SpellItem.h"
1456 #include "RE/S/SpellsLearned.h"
1457 #include "RE/S/SprintHandler.h"
1458 #include "RE/S/Stack.h"
1459 #include "RE/S/StackFrame.h"
1460 #include "RE/S/StaggerEffect.h"
1461 #include "RE/S/StandardItemData.h"
1462 #include "RE/S/Stars.h"
1463 #include "RE/S/State.h"
1464 #include "RE/S/StatsEvent.h"
1465 #include "RE/S/StatsMenu.h"
1466 #include "RE/S/StatsNode.h"
1467 #include "RE/S/StealthMeter.h"
1468 #include "RE/S/Stream.h"
1469 #include "RE/S/StreamBase.h"
1470 #include "RE/S/SubtitleManager.h"
1471 #include "RE/S/SummonCreatureEffect.h"
1473 #include "RE/S/Sun.h"
1474 #include "RE/S/SuspendedStack.h"
1475 #include "RE/S/SyncQueueObj.h"
1476 #include "RE/T/TES.h"
1477 #include "RE/T/TESAIForm.h"
1478 #include "RE/T/TESActionData.h"
1479 #include "RE/T/TESActivateEvent.h"
1481 #include "RE/T/TESActorBase.h"
1482 #include "RE/T/TESActorBaseData.h"
1484 #include "RE/T/TESAmmo.h"
1485 #include "RE/T/TESAttackDamageForm.h"
1486 #include "RE/T/TESBipedModelForm.h"
1487 #include "RE/T/TESBookReadEvent.h"
1488 #include "RE/T/TESBoundAnimObject.h"
1489 #include "RE/T/TESBoundObject.h"
1490 #include "RE/T/TESCamera.h"
1491 #include "RE/T/TESCameraState.h"
1494 #include "RE/T/TESChildCell.h"
1495 #include "RE/T/TESClass.h"
1496 #include "RE/T/TESClimate.h"
1497 #include "RE/T/TESCombatEvent.h"
1498 #include "RE/T/TESCombatStyle.h"
1499 #include "RE/T/TESCondition.h"
1500 #include "RE/T/TESContainer.h"
1502 #include "RE/T/TESCustomPackageData.h"
1503 #include "RE/T/TESDataHandler.h"
1504 #include "RE/T/TESDeathEvent.h"
1505 #include "RE/T/TESDescription.h"
1506 #include "RE/T/TESEffectShader.h"
1507 #include "RE/T/TESEnchantableForm.h"
1509 #include "RE/T/TESEquipEvent.h"
1510 #include "RE/T/TESEyes.h"
1511 #include "RE/T/TESFaction.h"
1513 #include "RE/T/TESFile.h"
1514 #include "RE/T/TESFlora.h"
1515 #include "RE/T/TESForm.h"
1516 #include "RE/T/TESFormDeleteEvent.h"
1517 #include "RE/T/TESFullName.h"
1518 #include "RE/T/TESFurniture.h"
1519 #include "RE/T/TESFurnitureEvent.h"
1520 #include "RE/T/TESGlobal.h"
1521 #include "RE/T/TESGrabReleaseEvent.h"
1522 #include "RE/T/TESGrass.h"
1523 #include "RE/T/TESHavokUtilities.h"
1524 #include "RE/T/TESHitEvent.h"
1525 #include "RE/T/TESIcon.h"
1526 #include "RE/T/TESIdleForm.h"
1527 #include "RE/T/TESImageSpace.h"
1530 #include "RE/T/TESInitScriptEvent.h"
1531 #include "RE/T/TESKey.h"
1532 #include "RE/T/TESLandTexture.h"
1533 #include "RE/T/TESLevCharacter.h"
1534 #include "RE/T/TESLevItem.h"
1535 #include "RE/T/TESLevSpell.h"
1536 #include "RE/T/TESLeveledList.h"
1537 #include "RE/T/TESLoadGameEvent.h"
1538 #include "RE/T/TESLoadScreen.h"
1539 #include "RE/T/TESLockChangedEvent.h"
1540 #include "RE/T/TESMagicCasterForm.h"
1542 #include "RE/T/TESMagicTargetForm.h"
1543 #include "RE/T/TESModel.h"
1544 #include "RE/T/TESModelPSA.h"
1545 #include "RE/T/TESModelRDT.h"
1546 #include "RE/T/TESModelTextureSwap.h"
1547 #include "RE/T/TESModelTri.h"
1549 #include "RE/T/TESNPC.h"
1550 #include "RE/T/TESObject.h"
1551 #include "RE/T/TESObjectACTI.h"
1552 #include "RE/T/TESObjectANIO.h"
1553 #include "RE/T/TESObjectARMA.h"
1554 #include "RE/T/TESObjectARMO.h"
1555 #include "RE/T/TESObjectBOOK.h"
1556 #include "RE/T/TESObjectCELL.h"
1557 #include "RE/T/TESObjectCONT.h"
1558 #include "RE/T/TESObjectDOOR.h"
1559 #include "RE/T/TESObjectLAND.h"
1560 #include "RE/T/TESObjectLIGH.h"
1561 #include "RE/T/TESObjectLoadedEvent.h"
1562 #include "RE/T/TESObjectMISC.h"
1563 #include "RE/T/TESObjectREFR.h"
1564 #include "RE/T/TESObjectSTAT.h"
1565 #include "RE/T/TESObjectTREE.h"
1566 #include "RE/T/TESObjectWEAP.h"
1567 #include "RE/T/TESOpenCloseEvent.h"
1568 #include "RE/T/TESPackage.h"
1569 #include "RE/T/TESPackageData.h"
1571 #include "RE/T/TESProcessor.h"
1572 #include "RE/T/TESProduceForm.h"
1573 #include "RE/T/TESQualityForm.h"
1574 #include "RE/T/TESQuest.h"
1575 #include "RE/T/TESQuestStageEvent.h"
1576 #include "RE/T/TESQuestStageItem.h"
1578 #include "RE/T/TESRace.h"
1579 #include "RE/T/TESRaceForm.h"
1580 #include "RE/T/TESReactionForm.h"
1581 #include "RE/T/TESRegion.h"
1582 #include "RE/T/TESRegionData.h"
1584 #include "RE/T/TESRegionDataManager.h"
1585 #include "RE/T/TESRegionDataMap.h"
1586 #include "RE/T/TESRegionDataSound.h"
1587 #include "RE/T/TESRegionDataWeather.h"
1588 #include "RE/T/TESRegionList.h"
1589 #include "RE/T/TESResetEvent.h"
1591 #include "RE/T/TESShout.h"
1592 #include "RE/T/TESSleepStopEvent.h"
1593 #include "RE/T/TESSoulGem.h"
1594 #include "RE/T/TESSound.h"
1595 #include "RE/T/TESSpellCastEvent.h"
1596 #include "RE/T/TESSpellList.h"
1598 #include "RE/T/TESTexture.h"
1599 #include "RE/T/TESTexture1024.h"
1600 #include "RE/T/TESTopic.h"
1601 #include "RE/T/TESTopicInfo.h"
1602 #include "RE/T/TESTopicInfoEvent.h"
1603 #include "RE/T/TESTrackedStatsEvent.h"
1605 #include "RE/T/TESValueForm.h"
1606 #include "RE/T/TESWaitStopEvent.h"
1607 #include "RE/T/TESWaterDisplacement.h"
1608 #include "RE/T/TESWaterForm.h"
1609 #include "RE/T/TESWaterNormals.h"
1610 #include "RE/T/TESWaterObject.h"
1611 #include "RE/T/TESWaterReflections.h"
1612 #include "RE/T/TESWaterSystem.h"
1613 #include "RE/T/TESWeather.h"
1614 #include "RE/T/TESWeightForm.h"
1615 #include "RE/T/TESWordOfPower.h"
1616 #include "RE/T/TESWorldSpace.h"
1617 #include "RE/T/TLSData.h"
1619 #include "RE/T/TaskQueueInterface.h"
1620 #include "RE/T/TelekinesisEffect.h"
1621 #include "RE/T/TempEffectTraits.h"
1622 #include "RE/T/TextureAddressModes.h"
1623 #include "RE/T/TextureFileFormat.h"
1624 #include "RE/T/TextureFilterModes.h"
1625 #include "RE/T/TextureFormat.h"
1626 #include "RE/T/ThirdPersonState.h"
1627 #include "RE/T/ThumbstickEvent.h"
1628 #include "RE/T/TitleSequenceMenu.h"
1629 #include "RE/T/TogglePOVHandler.h"
1630 #include "RE/T/ToggleRunHandler.h"
1631 #include "RE/T/TrainingMenu.h"
1632 #include "RE/T/TurnUndeadEffect.h"
1633 #include "RE/T/TutorialMenu.h"
1634 #include "RE/T/TweenMenu.h"
1635 #include "RE/T/TypeInfo.h"
1636 #include "RE/T/TypeTraits.h"
1637 #include "RE/U/UI.h"
1638 #include "RE/U/UI3DSceneManager.h"
1639 #include "RE/U/UIBlurManager.h"
1640 #include "RE/U/UIMessage.h"
1641 #include "RE/U/UIMessageQueue.h"
1642 #include "RE/U/UISaveLoadManager.h"
1643 #include "RE/U/UnlinkedTypes.h"
1644 #include "RE/U/UserEventEnabled.h"
1645 #include "RE/U/UserEvents.h"
1646 #include "RE/V/VATS.h"
1647 #include "RE/V/VDescTable.h"
1649 #include "RE/V/ValueModifierEffect.h"
1650 #include "RE/V/VampireLordEffect.h"
1651 #include "RE/V/Variable.h"
1652 #include "RE/V/VertexDesc.h"
1653 #include "RE/V/VirtualMachine.h"
1657 #include "RE/W/WeatherType.h"
1658 #include "RE/W/WerewolfEffect.h"
1659 #include "RE/W/WerewolfFeedEffect.h"
1661 #include "RE/Z/ZeroOverheadHeap.h"