From a241919b40bdbac9d5fd35b97bdcb3d376596c16 Mon Sep 17 00:00:00 2001 From: Andrej Redeky Date: Sat, 18 Jan 2025 17:50:07 +0100 Subject: [PATCH 1/8] Add pre-commit hook configuration --- .pre-commit-config.yaml | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 .pre-commit-config.yaml diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml new file mode 100644 index 000000000..4ee5b349f --- /dev/null +++ b/.pre-commit-config.yaml @@ -0,0 +1,13 @@ +# See https://pre-commit.com for more information +# See https://pre-commit.com/hooks.html for more hooks +repos: + - repo: https://github.com/pre-commit/pre-commit-hooks + rev: c0d5684142da40ac2043d4db03fae04a45147ae1 + hooks: + - id: trailing-whitespace + - id: end-of-file-fixer + - id: check-added-large-files + - repo: https://github.com/pre-commit/mirrors-clang-format + rev: v19.1.7 + hooks: + - id: clang-format From 9b509ec31ae1a0d42536244ed7eca0ff6d5479d2 Mon Sep 17 00:00:00 2001 From: Andrej Redeky Date: Sat, 18 Jan 2025 17:48:58 +0100 Subject: [PATCH 2/8] Run pre-commit hook on all existing files for initial clean-up --- .vscode/settings.json | 21 +++++ CONTRIBUTING.md | 10 +- THIRD_PARTY_LICENSES.md | 18 ++-- examples/native_class_redscript/Main.cpp | 18 ++-- .../CustomGlobals.reds | 2 +- include/RED4ext/Api/v0/Logger.hpp | 2 +- include/RED4ext/Buffer-inl.hpp | 3 +- include/RED4ext/CNamePool-inl.hpp | 2 +- include/RED4ext/CString-inl.hpp | 6 +- include/RED4ext/Detail/Memory.hpp | 4 +- include/RED4ext/Dump/Reflection-inl.hpp | 93 ++++++++++--------- include/RED4ext/GpuApi/D3D12MemAlloc-inl.hpp | 2 +- include/RED4ext/Hashing/Murmur3.hpp | 4 +- include/RED4ext/ISerializable-inl.hpp | 2 +- include/RED4ext/Memory/SharedPtr.hpp | 2 +- include/RED4ext/Memory/Vault.hpp | 2 +- include/RED4ext/NodeRef.hpp | 2 +- include/RED4ext/Package-inl.hpp | 10 +- include/RED4ext/Package.hpp | 18 ++-- include/RED4ext/RTTITypes-inl.hpp | 5 +- include/RED4ext/Scripting/CProperty.hpp | 2 +- include/RED4ext/Scripting/Functions-inl.hpp | 5 +- include/RED4ext/Scripting/Functions.hpp | 8 +- .../Natives/Generated/AI/ArgumentType.hpp | 2 +- .../Natives/Generated/AI/CombatSpaceSize.hpp | 2 +- .../Generated/AI/CommandContextsType.hpp | 2 +- .../Natives/Generated/AI/CommandState.hpp | 2 +- .../Generated/AI/CoverExposureMethod.hpp | 2 +- .../Generated/AI/EInterruptionImportance.hpp | 2 +- .../Generated/AI/ESharedVarDefinitionType.hpp | 2 +- .../Natives/Generated/AI/FiniteRoleType.hpp | 2 +- .../Generated/AI/ParameterizationType.hpp | 2 +- .../Generated/AI/PatrolContinuationPolicy.hpp | 2 +- .../Natives/Generated/AI/SignalFlags.hpp | 2 +- .../Natives/Generated/AI/SocketsForRig.hpp | 2 +- .../Natives/Generated/AI/SquadType.hpp | 2 +- .../Generated/AI/TrackedStatusType.hpp | 2 +- .../Generated/AI/behavior/CombatModes.hpp | 2 +- .../AI/behavior/CompletionStatus.hpp | 2 +- .../Generated/AI/behavior/DebugNodeStatus.hpp | 2 +- .../AI/behavior/EdgeConditionAction.hpp | 2 +- .../AI/behavior/EntityLODConditions.hpp | 2 +- .../Generated/AI/behavior/MaybeNodeAction.hpp | 2 +- .../behavior/MovementPolicyTaskFunctions.hpp | 2 +- .../AI/behavior/NaryExpressionOperators.hpp | 2 +- .../AI/behavior/ParallelNodeWaitFor.hpp | 2 +- .../AI/behavior/SignalConditionModes.hpp | 2 +- .../AI/behavior/StateCompletionStatus.hpp | 2 +- .../Generated/AI/behavior/StoryActionType.hpp | 2 +- .../SystemVariableExpressionTypes.hpp | 2 +- .../Generated/AI/influence/EBumpPolicy.hpp | 2 +- .../Generated/anim/AnimEventGenderAlt.hpp | 2 +- ...ode_SetDrivenKey_InternalsEChannelType.hpp | 2 +- .../anim/AnimStateInterpolationType.hpp | 2 +- .../Natives/Generated/anim/AnimationType.hpp | 2 +- .../Scripting/Natives/Generated/anim/Axis.hpp | 2 +- .../Natives/Generated/anim/ClampType.hpp | 2 +- .../Natives/Generated/anim/CompareFunc.hpp | 2 +- .../Generated/anim/ConstraintWeightMode.hpp | 2 +- .../Natives/Generated/anim/CoverState.hpp | 2 +- .../Generated/anim/DyngConstraintLinkType.hpp | 2 +- .../anim/DyngParticleProjectionType.hpp | 2 +- .../Generated/anim/EAnimGraphAdditiveType.hpp | 2 +- .../Generated/anim/EAnimGraphCompareFunc.hpp | 2 +- .../Generated/anim/EAnimGraphLogicOp.hpp | 2 +- .../anim/EAnimGraphMathInterpolation.hpp | 2 +- .../Generated/anim/EAnimGraphMathOp.hpp | 2 +- .../Generated/anim/EBlendFromPoseMode.hpp | 2 +- .../Generated/anim/EBlendTracksMode.hpp | 2 +- .../Natives/Generated/anim/EBlendTypeLBC.hpp | 2 +- .../Generated/anim/EDirectionToEuler.hpp | 2 +- .../Natives/Generated/anim/EFootPhase.hpp | 2 +- .../Generated/anim/EInterpolationType.hpp | 2 +- .../anim/EMotionExtractionCompressionType.hpp | 2 +- .../Natives/Generated/anim/ETransformAxis.hpp | 2 +- .../Generated/anim/EVectorWsToMsType.hpp | 2 +- .../Generated/anim/EventFilterType.hpp | 2 +- .../Natives/Generated/anim/EventSide.hpp | 2 +- .../anim/FacialEmotionTransitionType.hpp | 2 +- .../anim/FloatTrackOperationType.hpp | 2 +- .../Scripting/Natives/Generated/anim/Leg.hpp | 2 +- .../Natives/Generated/anim/LocoStateType.hpp | 2 +- .../Generated/anim/MotionTableAction.hpp | 2 +- .../Generated/anim/MotionTableType.hpp | 2 +- .../Natives/Generated/anim/MuteAnimEvents.hpp | 2 +- .../Generated/anim/NodeProfileTimerMode.hpp | 2 +- .../anim/ParentStaticSwitchBranch.hpp | 2 +- .../Generated/anim/PendulumConstraintType.hpp | 2 +- .../Generated/anim/PendulumProjectionType.hpp | 2 +- .../Generated/anim/PositionProjectionType.hpp | 2 +- .../anim/QuaternionInterpolationType.hpp | 2 +- .../anim/SetBoneTransformEntry_SetMethod.hpp | 2 +- .../Generated/anim/SpringProjectionType.hpp | 2 +- ...ackTransformsExtender_SnapToBoneMethod.hpp | 2 +- .../Generated/anim/TransformChannel.hpp | 2 +- .../Generated/anim/VectorCoordinateType.hpp | 2 +- .../anim/compression/BufferTypePreset.hpp | 2 +- .../anim/compression/FrameratePreset.hpp | 2 +- .../anim/compression/QualityPreset.hpp | 2 +- .../Generated/audio/AdvertIndoorFilter.hpp | 2 +- .../audio/AmbientGroupingVariant.hpp | 2 +- .../Generated/audio/AudioEventFlags.hpp | 2 +- .../audio/BreathingTransitionComparator.hpp | 2 +- .../audio/BreathingTransitionType.hpp | 2 +- .../Generated/audio/ClassificationMethod.hpp | 2 +- .../audio/ConversationSavingStrategy.hpp | 2 +- .../Generated/audio/DynamicReverbType.hpp | 2 +- .../Generated/audio/ESoundCurveType.hpp | 2 +- .../Generated/audio/EchoPositionType.hpp | 2 +- .../Natives/Generated/audio/EnemyState.hpp | 2 +- .../audio/EntityEmitterContextType.hpp | 2 +- .../Generated/audio/EventActionType.hpp | 2 +- .../Generated/audio/FoleyItemPriority.hpp | 2 +- .../Natives/Generated/audio/GameplayTier.hpp | 2 +- .../Generated/audio/LimitedSoundType.hpp | 2 +- .../audio/MaterialHardnessOverride.hpp | 2 +- .../audio/MeleeHitPerMaterialType.hpp | 2 +- .../Generated/audio/MeleeMaterialType.hpp | 2 +- .../Generated/audio/MixParamsAction.hpp | 2 +- .../Generated/audio/MixingActionType.hpp | 2 +- .../Natives/Generated/audio/MusicSyncType.hpp | 2 +- .../Generated/audio/NumberComparer.hpp | 2 +- .../Generated/audio/NumberOperation.hpp | 2 +- .../Generated/audio/RadioSpeakerType.hpp | 2 +- .../Generated/audio/ReflectionVariant.hpp | 2 +- .../audio/TrafficVehicleAudioAction.hpp | 2 +- .../Generated/audio/TriggerEffectMode.hpp | 2 +- .../Generated/audio/TriggerEffectTarget.hpp | 2 +- .../Natives/Generated/audio/VoBarkType.hpp | 2 +- .../Generated/audio/VoCpoCharacter.hpp | 2 +- .../Generated/audio/VoGruntInterruptMode.hpp | 2 +- .../Natives/Generated/audio/VoGruntType.hpp | 2 +- .../Generated/audio/WeaponBulletType.hpp | 2 +- .../audio/WeaponShellCasingDirection.hpp | 2 +- .../Generated/audio/WeaponShellCasingMode.hpp | 2 +- .../Generated/audio/WeaponShellCasingType.hpp | 2 +- .../Generated/audio/WeaponTailEnvironment.hpp | 2 +- .../Generated/audio/breathing/EventTag.hpp | 2 +- .../audio/breathing/LoopBehavior.hpp | 2 +- .../community/ECommunitySpawnTime.hpp | 2 +- .../Generated/community/ESquadType.hpp | 2 +- .../Generated/curve/EInterpolationType.hpp | 2 +- .../Generated/curve/ESegmentsLinkType.hpp | 2 +- .../Generated/ent/AnimParamSlotFunction.hpp | 2 +- .../Generated/ent/AppearanceStatus.hpp | 2 +- .../Generated/ent/AudioDismembermentPart.hpp | 2 +- .../Natives/Generated/ent/Debug_ShapeType.hpp | 2 +- .../Generated/ent/EntitySpawnPriority.hpp | 2 +- .../ent/EntityUserComponentResolutionMode.hpp | 2 +- .../Generated/ent/ForcedLodDistance.hpp | 2 +- .../Generated/ent/MeshComponentLODMode.hpp | 2 +- .../ent/RenderToTextureFeaturesPlatform.hpp | 2 +- .../Generated/ent/RenderToTextureMode.hpp | 2 +- .../Natives/Generated/ent/RepellingShape.hpp | 2 +- .../Natives/Generated/ent/RepellingType.hpp | 2 +- .../ent/TemplateComponentResolveMode.hpp | 2 +- .../ent/VertexAnimationMapperSourceType.hpp | 2 +- .../Generated/ent/VisibilityParamSource.hpp | 2 +- .../ent/dismemberment/PlacementE.hpp | 2 +- .../ent/dismemberment/ResourceSetE.hpp | 2 +- .../ent/dismemberment/ResourceSetMask.hpp | 2 +- .../ent/dismemberment/SimulationTypeE.hpp | 2 +- .../ent/dismemberment/WoundTypeE.hpp | 2 +- .../ent/ragdoll/ActivationRequestType.hpp | 2 +- .../Generated/env/UtilsNeighborMode.hpp | 2 +- ...ReflectionProbeAmbientContributionMode.hpp | 2 +- .../Generated/game/AggregationType.hpp | 2 +- .../Generated/game/AlwaysSpawnedState.hpp | 2 +- .../Generated/game/BinkVideoAction.hpp | 2 +- .../Generated/game/BoolSignalAction.hpp | 2 +- .../Generated/game/BreachUITrackingChange.hpp | 2 +- .../Natives/Generated/game/CityAreaType.hpp | 2 +- .../Generated/game/CombinedStatOperation.hpp | 2 +- .../Natives/Generated/game/ComparisonType.hpp | 2 +- .../Natives/Generated/game/ContactType.hpp | 2 +- .../Natives/Generated/game/CoverHeight.hpp | 2 +- .../game/CrowdCreationDataMergeMode.hpp | 2 +- .../Natives/Generated/game/CrowdEntryType.hpp | 2 +- .../Natives/Generated/game/Difficulty.hpp | 2 +- .../Generated/game/DynamicVehicleType.hpp | 2 +- .../Natives/Generated/game/EAreaShape.hpp | 2 +- .../Natives/Generated/game/EAreaType.hpp | 2 +- .../Generated/game/EContinuousMode.hpp | 2 +- .../Generated/game/EItemDynamicTags.hpp | 2 +- .../Natives/Generated/game/EMaterialZone.hpp | 2 +- .../Generated/game/EPrerequisiteType.hpp | 2 +- .../Natives/Generated/game/ESlotState.hpp | 2 +- .../game/EffectAction_KillFXAction.hpp | 2 +- .../EffectExecutor_AnimFeatureApplyTo.hpp | 2 +- .../Generated/game/EffectHitDataType.hpp | 2 +- .../game/EffectObjectFilter_AxisRangeAxis.hpp | 2 +- ...bjectFilter_EntityTypeEntityTypeFilter.hpp | 2 +- .../game/EffectObjectFilter_HitTypeAction.hpp | 2 +- .../game/EffectTriggerPositioningType.hpp | 2 +- .../game/EffectTriggerRotationType.hpp | 2 +- .../Generated/game/EntityReferenceType.hpp | 2 +- .../Generated/game/EntitySpawnerEventType.hpp | 2 +- .../Generated/game/EquipAnimationType.hpp | 2 +- .../Generated/game/EquipmentSetType.hpp | 2 +- .../Generated/game/GlobalTierSubtype.hpp | 2 +- .../Natives/Generated/game/GodModeType.hpp | 2 +- .../game/InventoryItemAttachmentType.hpp | 2 +- .../Generated/game/InventoryItemShape.hpp | 2 +- .../Generated/game/ItemEquipContexts.hpp | 2 +- .../Natives/Generated/game/ItemIconGender.hpp | 2 +- .../Generated/game/ItemUnequipContexts.hpp | 2 +- .../Generated/game/JournalChangeType.hpp | 2 +- .../Generated/game/JournalEntryState.hpp | 2 +- .../Generated/game/JournalEntryUserState.hpp | 2 +- .../Generated/game/JournalNotifyOption.hpp | 2 +- .../Generated/game/JournalQuestType.hpp | 2 +- .../Natives/Generated/game/KillType.hpp | 2 +- .../Natives/Generated/game/LootItemType.hpp | 2 +- .../Natives/Generated/game/LootSlotState.hpp | 2 +- .../Natives/Generated/game/MessageSender.hpp | 2 +- .../game/MountDescriptorMountType.hpp | 2 +- .../Generated/game/MountingObjectSubType.hpp | 2 +- .../Generated/game/MountingObjectType.hpp | 2 +- .../game/MountingRelationshipType.hpp | 2 +- .../Generated/game/MountingSlotRole.hpp | 2 +- .../Generated/game/MovingPlatformLoopType.hpp | 2 +- ...vingPlatformMovementInitializationType.hpp | 2 +- .../game/MuppetComparisonReportItemType.hpp | 2 +- .../Generated/game/MuppetDebugCommand.hpp | 2 +- .../Generated/game/MuppetInputActionType.hpp | 2 +- .../Generated/game/MuppetMoveStyle.hpp | 2 +- .../Generated/game/OnlineSystemErrors.hpp | 2 +- .../Generated/game/OnlineSystemStatus.hpp | 2 +- .../Generated/game/PSMBodyCarryingStyle.hpp | 2 +- .../Natives/Generated/game/PSMCombat.hpp | 2 +- .../Generated/game/PSMLocomotionStates.hpp | 2 +- .../Generated/game/PSMRangedWeaponStates.hpp | 2 +- .../Natives/Generated/game/PSMSwimming.hpp | 2 +- .../Natives/Generated/game/PSMTakedown.hpp | 2 +- .../Generated/game/PSMTimeDilation.hpp | 2 +- .../Generated/game/PSMUpperBodyStates.hpp | 2 +- .../Natives/Generated/game/PSMVehicle.hpp | 2 +- .../Natives/Generated/game/PSMVision.hpp | 2 +- .../Natives/Generated/game/PSMZones.hpp | 2 +- .../Generated/game/PhantomEntityState.hpp | 2 +- .../Generated/game/PlayerCoverDirection.hpp | 2 +- .../Natives/Generated/game/PopupPosition.hpp | 2 +- .../Generated/game/PuppetVehicleState.hpp | 2 +- .../QuestGuidanceMarkerPathfindingType.hpp | 2 +- ...Regular1v1FinisherScenarioPivotSetting.hpp | 2 +- .../Natives/Generated/game/SaveLockReason.hpp | 2 +- .../Natives/Generated/game/ScanningMode.hpp | 2 +- .../Natives/Generated/game/ScanningState.hpp | 2 +- ...eAnimationMotionActionParamsEasingType.hpp | 2 +- ...eAnimationMotionActionParamsMotionType.hpp | 2 +- ...imationMotionActionParamsPlacementMode.hpp | 2 +- .../Generated/game/SharedInventoryTag.hpp | 2 +- .../Generated/game/SimpleMessageType.hpp | 2 +- .../game/SmartObjectInstanceEntryType.hpp | 2 +- .../Generated/game/SmartObjectPointType.hpp | 2 +- .../Generated/game/SmartObjectType.hpp | 2 +- .../Generated/game/SpawnInViewState.hpp | 2 +- .../Natives/Generated/game/StatIDType.hpp | 2 +- .../Generated/game/StatModifierType.hpp | 2 +- .../Generated/game/StatObjectsRelation.hpp | 2 +- .../Generated/game/StatPoolDataBonusType.hpp | 2 +- ...StatPoolDataStatPoolModificationStatus.hpp | 2 +- .../game/StatPoolDataValueChangeMode.hpp | 2 +- .../Natives/Generated/game/StoryTier.hpp | 2 +- .../Natives/Generated/game/TargetingSet.hpp | 2 +- .../game/TelemetryDamageSituation.hpp | 2 +- .../Generated/game/TickableEventState.hpp | 2 +- ...formAnimation_MoveOnSplineRotationMode.hpp | 2 +- .../TransformAnimation_RotateOnAxisAxis.hpp | 2 +- .../Generated/game/TutorialBracketType.hpp | 2 +- .../Natives/Generated/game/VideoType.hpp | 2 +- .../Generated/game/VisionModePatternType.hpp | 2 +- .../Natives/Generated/game/VisionModeType.hpp | 2 +- .../game/WardrobeClothingSetIndex.hpp | 2 +- .../game/audio/events/SurfaceDirection.hpp | 2 +- .../Generated/game/data/AIRingType.hpp | 2 +- .../Generated/game/data/Achievement.hpp | 2 +- .../Generated/game/data/Affiliation.hpp | 2 +- .../Generated/game/data/ArchetypeType.hpp | 2 +- .../Generated/game/data/AttackType.hpp | 2 +- .../data/CharacterRandomizationCategory.hpp | 2 +- .../game/data/CompanionDistancePreset.hpp | 2 +- .../Generated/game/data/ContainerType.hpp | 2 +- .../Generated/game/data/DamageType.hpp | 2 +- .../Generated/game/data/DataNodeType.hpp | 2 +- .../game/data/DevelopmentPointType.hpp | 2 +- .../Natives/Generated/game/data/District.hpp | 2 +- .../Generated/game/data/EquipmentArea.hpp | 2 +- .../game/data/GrenadeDeliveryMethodType.hpp | 2 +- .../data/GroupNodeGroupVariableDeriveInfo.hpp | 2 +- .../game/data/GroupNodeInheritanceState.hpp | 2 +- .../Natives/Generated/game/data/ItemType.hpp | 2 +- .../Natives/Generated/game/data/LifePath.hpp | 2 +- .../Generated/game/data/MappinPhase.hpp | 2 +- .../Generated/game/data/MappinVariant.hpp | 2 +- .../Natives/Generated/game/data/MetaQuest.hpp | 2 +- .../Generated/game/data/NPCHighLevelState.hpp | 2 +- .../Generated/game/data/NPCStanceState.hpp | 2 +- .../Natives/Generated/game/data/PingType.hpp | 2 +- .../Generated/game/data/PlayerPossesion.hpp | 2 +- .../Generated/game/data/ProficiencyType.hpp | 2 +- .../Natives/Generated/game/data/Quality.hpp | 2 +- .../Generated/game/data/SenseObjectType.hpp | 2 +- .../game/data/SimpleValueNodeValueType.hpp | 2 +- .../Generated/game/data/StatPoolType.hpp | 2 +- .../Natives/Generated/game/data/StatType.hpp | 2 +- .../Generated/game/data/StimPropagation.hpp | 2 +- .../Generated/game/data/StimTargets.hpp | 2 +- .../Natives/Generated/game/data/StimType.hpp | 2 +- .../Generated/game/data/TriggerMode.hpp | 2 +- .../Generated/game/data/TweakDBType.hpp | 2 +- .../Generated/game/data/UICondition.hpp | 2 +- .../VariableNodeVariableValueDeriveInfo.hpp | 2 +- .../Generated/game/data/VehicleType.hpp | 2 +- .../Generated/game/data/WeaponEvolution.hpp | 2 +- .../Generated/game/data/WorkspotCategory.hpp | 2 +- .../game/device/ActionPropertyFlags.hpp | 2 +- .../Generated/game/device/RequestType.hpp | 2 +- .../Generated/game/events/DeathDirection.hpp | 2 +- .../game/influence/EBoundingBoxType.hpp | 2 +- .../Generated/game/input/ActionType.hpp | 2 +- .../game/interactions/BumpIntensity.hpp | 2 +- .../game/interactions/BumpLocation.hpp | 2 +- .../Generated/game/interactions/BumpSide.hpp | 2 +- .../game/interactions/ChoiceLookAtType.hpp | 2 +- .../game/interactions/EBinaryOperator.hpp | 2 +- .../game/interactions/EGroupType.hpp | 2 +- .../interactions/EInteractionEventType.hpp | 2 +- .../game/interactions/ELookAtTarget.hpp | 2 +- .../game/interactions/ELookAtTest.hpp | 2 +- .../game/interactions/EUnaryOperator.hpp | 2 +- .../game/interactions/ReactionState.hpp | 2 +- .../vis/EVisualizerActivityState.hpp | 2 +- .../vis/EVisualizerDefinitionFlags.hpp | 2 +- .../game/interactions/vis/EVisualizerType.hpp | 2 +- .../game/interactions/vis/InteractionType.hpp | 2 +- .../Generated/game/projectile/ELaunchMode.hpp | 2 +- .../game/projectile/OnCollisionAction.hpp | 2 +- .../Generated/game/smart/GunTargetState.hpp | 2 +- .../game/state/MachineParameterAspect.hpp | 2 +- .../game/ui/AuthorisationNotificationType.hpp | 2 +- ...BaseMenuGameControllerPuppetGenderInfo.hpp | 2 +- .../ui/CharacterCustomizationActionType.hpp | 2 +- .../game/ui/CharacterCustomizationEditTag.hpp | 2 +- .../game/ui/CharacterCustomizationPart.hpp | 2 +- ...CharacterCustomization_BrokenNoseStage.hpp | 2 +- .../game/ui/ChoiceListVisualizerType.hpp | 2 +- .../Natives/Generated/game/ui/Context.hpp | 2 +- .../game/ui/CyberspaceElementType.hpp | 2 +- .../DriverCombatCrosshairReticleDataState.hpp | 2 +- .../Generated/game/ui/EBraindanceLayer.hpp | 2 +- .../Generated/game/ui/EClueDescriptorMode.hpp | 2 +- .../Generated/game/ui/EIconOrientation.hpp | 2 +- .../Generated/game/ui/ETooltipPlacement.hpp | 2 +- .../game/ui/EWorldMapDistrictView.hpp | 2 +- .../game/ui/HackingMinigameState.hpp | 2 +- .../Natives/Generated/game/ui/HitType.hpp | 2 +- .../Generated/game/ui/MappinGroupState.hpp | 2 +- .../Natives/Generated/game/ui/PatchIntro.hpp | 2 +- .../game/ui/arcade/ArcadeColliderType.hpp | 2 +- .../game/ui/arcade/ArcadeMinigame.hpp | 2 +- ...arallaxPlaneControllerDisplacementAxis.hpp | 2 +- .../ArcadeParallaxPlaneControllerLoopType.hpp | 2 +- .../game/ui/arcade/ShooterAIType.hpp | 2 +- .../game/ui/arcade/ShooterLevelType.hpp | 2 +- .../ui/arcade/ShooterSpawnerCondition.hpp | 2 +- .../game/ui/arcade/ShooterTriggerType.hpp | 2 +- .../gen/LevelRandomizerDataSource.hpp | 2 +- .../Generated/grs/DeathmatchStatus.hpp | 2 +- .../Natives/Generated/grs/HeistStatus.hpp | 2 +- .../Natives/Generated/ink/BrushMirrorType.hpp | 2 +- .../Natives/Generated/ink/BrushTileType.hpp | 2 +- .../Natives/Generated/ink/CacheMode.hpp | 2 +- .../ink/DiscreteNavigationDirection.hpp | 2 +- .../Natives/Generated/ink/DisplayMode.hpp | 2 +- .../Natives/Generated/ink/EAnchor.hpp | 2 +- .../Natives/Generated/ink/EBlurDimension.hpp | 2 +- .../Natives/Generated/ink/EChildOrder.hpp | 2 +- .../Natives/Generated/ink/EEndCapStyle.hpp | 2 +- .../Generated/ink/EHorizontalAlign.hpp | 2 +- .../Natives/Generated/ink/EJointStyle.hpp | 2 +- .../Generated/ink/ELayerLoadPriority.hpp | 2 +- .../Natives/Generated/ink/ELayerType.hpp | 2 +- .../Natives/Generated/ink/EOrientation.hpp | 2 +- .../Generated/ink/EScrollDirection.hpp | 2 +- .../Natives/Generated/ink/EShapeVariant.hpp | 2 +- .../Natives/Generated/ink/ESizeRule.hpp | 2 +- .../Generated/ink/ESliderDirection.hpp | 2 +- .../Natives/Generated/ink/ETextDirection.hpp | 2 +- .../Generated/ink/ETextureResolution.hpp | 2 +- .../Natives/Generated/ink/EVerticalAlign.hpp | 2 +- .../Natives/Generated/ink/EffectType.hpp | 2 +- .../ink/FinalConfigurationVisibility.hpp | 2 +- .../Generated/ink/FitToContentDirection.hpp | 2 +- .../Natives/Generated/ink/GradientMode.hpp | 2 +- .../Natives/Generated/ink/IconResult.hpp | 2 +- .../ink/InputHintHoldIndicationType.hpp | 2 +- .../ink/InputHintKeyCombinationType.hpp | 2 +- .../Natives/Generated/ink/LanguageId.hpp | 2 +- .../Generated/ink/LayerDrawingPolicy.hpp | 2 +- .../Natives/Generated/ink/LifePath.hpp | 2 +- .../Natives/Generated/ink/LineType.hpp | 2 +- .../Natives/Generated/ink/MaskDataSource.hpp | 2 +- .../Natives/Generated/ink/SaveStatus.hpp | 2 +- .../Natives/Generated/ink/SaveType.hpp | 2 +- .../Natives/Generated/ink/SpawnMode.hpp | 2 +- .../Generated/ink/StyleOverrideType.hpp | 2 +- ...laceAnimationControllerWidgetTextUsage.hpp | 2 +- .../Natives/Generated/ink/TextureType.hpp | 2 +- .../Generated/ink/WidgetResourceVersion.hpp | 2 +- .../ink/anim/InterpolationDirection.hpp | 2 +- .../Generated/ink/anim/InterpolationMode.hpp | 2 +- .../Generated/ink/anim/InterpolationType.hpp | 2 +- .../Natives/Generated/ink/anim/LoopType.hpp | 2 +- .../Natives/Generated/input/EInputScheme.hpp | 2 +- .../input/ESimplifiedInputDevice.hpp | 2 +- .../Generated/loc/VoiceoverContext.hpp | 2 +- .../Generated/loc/VoiceoverExpression.hpp | 2 +- .../Generated/move/CirclingDirection.hpp | 2 +- .../Generated/move/ExplorationType.hpp | 2 +- .../move/MovementOrientationType.hpp | 2 +- .../Natives/Generated/move/MovementType.hpp | 2 +- .../move/SecureFootingFailureReason.hpp | 2 +- .../move/SecureFootingFailureType.hpp | 2 +- .../nav/LocomotionPathSegmentTypes.hpp | 2 +- .../Generated/physics/DestructionType.hpp | 2 +- .../physics/EClothCollisionMaskEnum.hpp | 2 +- .../Generated/physics/FilterDataSource.hpp | 2 +- .../Generated/physics/FractureFieldEffect.hpp | 2 +- .../physics/FractureFieldOptions.hpp | 2 +- .../Generated/physics/FractureFieldType.hpp | 2 +- .../physics/FractureFieldValueType.hpp | 2 +- .../Generated/physics/MaterialFriction.hpp | 2 +- .../MaterialTagProjectilePenetration.hpp | 2 +- .../physics/MaterialTagProjectileRicochet.hpp | 2 +- .../physics/MaterialTagVehicleTraction.hpp | 2 +- .../physics/MaterialTagVisibility.hpp | 2 +- .../Generated/physics/PhysicsJointMotion.hpp | 2 +- .../Generated/physics/RagdollBodyPartE.hpp | 2 +- .../Generated/physics/RagdollShapeType.hpp | 2 +- .../Natives/Generated/physics/ShapeType.hpp | 2 +- .../Generated/physics/SimulationType.hpp | 2 +- .../population/SpawnerObjectCtrlAction.hpp | 2 +- .../Generated/quest/AttachmentOffsetMode.hpp | 2 +- .../quest/AudioEventPrefetchMode.hpp | 2 +- .../Generated/quest/AvailableVehicleType.hpp | 2 +- .../quest/BehindInteractionEventType.hpp | 2 +- .../Natives/Generated/quest/BlockAction.hpp | 2 +- .../Generated/quest/BriefingPlayerType.hpp | 2 +- .../quest/BriefingSequencePlayerFunction.hpp | 2 +- .../Natives/Generated/quest/BriefingType.hpp | 2 +- .../Generated/quest/CameraParallaxSpace.hpp | 2 +- .../Generated/quest/CameraPlanesPreset.hpp | 2 +- .../Generated/quest/CharacterHitEventType.hpp | 2 +- .../quest/ChoiceSection_ConditionTypeMode.hpp | 2 +- .../Generated/quest/CompanionPositions.hpp | 2 +- .../Generated/quest/ControlCrowdAction.hpp | 2 +- .../Natives/Generated/quest/CustomStyle.hpp | 2 +- .../Natives/Generated/quest/DistanceType.hpp | 2 +- .../Natives/Generated/quest/DrillingState.hpp | 2 +- .../Generated/quest/EAddRemoveItemType.hpp | 2 +- .../quest/EComparisonTypeEquality.hpp | 2 +- .../Generated/quest/EDebugViewMode.hpp | 2 +- .../Generated/quest/ESwitchBehaviourType.hpp | 2 +- .../Generated/quest/ETimeDilationOverride.hpp | 2 +- .../Generated/quest/ETimeShiftType.hpp | 2 +- .../Natives/Generated/quest/EUIMenuState.hpp | 2 +- .../quest/EUseWeapon_MissileOffsetsSource.hpp | 2 +- ...nageNPCAttachment_NodeTypeParamsAction.hpp | 2 +- .../Natives/Generated/quest/ExitType.hpp | 2 +- .../quest/GameplayRestrictionAction.hpp | 2 +- .../Generated/quest/ImpulseMagnitude.hpp | 2 +- .../quest/InjectLootOperationType.hpp | 2 +- .../Natives/Generated/quest/InputDevice.hpp | 2 +- .../Natives/Generated/quest/InputScheme.hpp | 2 +- .../quest/JournalAlignmentEventType.hpp | 2 +- .../JournalQuestEntry_NodeTypeNodeVersion.hpp | 2 +- .../Generated/quest/JournalSizeEventType.hpp | 2 +- .../Natives/Generated/quest/LanguageMode.hpp | 2 +- .../Generated/quest/LocationAction.hpp | 2 +- .../Generated/quest/LogicalOperation.hpp | 2 +- .../Natives/Generated/quest/LookAtAction.hpp | 2 +- .../Generated/quest/LookAtDrivenTurnsMode.hpp | 2 +- .../Generated/quest/LootTokenState.hpp | 2 +- .../Generated/quest/MountConditionType.hpp | 2 +- .../Generated/quest/MountVehicleOrigin.hpp | 2 +- .../Generated/quest/MountVehicleType.hpp | 2 +- .../Generated/quest/MoveOnSplineType.hpp | 2 +- .../Natives/Generated/quest/MoveType.hpp | 2 +- .../quest/MultiplayerAIDirectorFunction.hpp | 2 +- .../quest/MultiplayerAIDirectorStatus.hpp | 2 +- .../Generated/quest/MultiplayerHeistState.hpp | 2 +- .../Natives/Generated/quest/NodeType.hpp | 2 +- .../quest/ObjectInteractionEventType.hpp | 2 +- .../Generated/quest/ObjectScanEventType.hpp | 2 +- .../Natives/Generated/quest/PhoneCallMode.hpp | 2 +- .../Generated/quest/PhoneCallPhase.hpp | 2 +- .../Generated/quest/PhoneCallVisuals.hpp | 2 +- .../Natives/Generated/quest/PhoneStatus.hpp | 2 +- .../Natives/Generated/quest/Platform.hpp | 2 +- .../quest/ProximityProgressBarAction.hpp | 2 +- .../Generated/quest/QuestContentType.hpp | 2 +- .../Natives/Generated/quest/QuickItemsSet.hpp | 2 +- .../Generated/quest/RandomizerMode.hpp | 2 +- .../Natives/Generated/quest/ScanningState.hpp | 2 +- .../Generated/quest/SceneConditionType.hpp | 2 +- .../quest/SetDestructionStateAction.hpp | 2 +- .../Natives/Generated/quest/SocketType.hpp | 2 +- .../quest/SpawnDirectionPreference.hpp | 2 +- .../Generated/quest/SpawnedVehicleType.hpp | 2 +- .../Natives/Generated/quest/Storage.hpp | 2 +- .../Generated/quest/SwitchWeaponModes.hpp | 2 +- .../Natives/Generated/quest/TimeSkipMode.hpp | 2 +- .../Generated/quest/TriggerConditionType.hpp | 2 +- .../Generated/quest/TutorialScreenMode.hpp | 2 +- .../quest/UIGameContextRequestType.hpp | 2 +- .../quest/UseWorkspotNodeFunctions.hpp | 2 +- .../Generated/quest/UseWorkspotTier.hpp | 2 +- .../quest/VehicleCameraPerspective.hpp | 2 +- .../Generated/quest/VehicleCameraType.hpp | 2 +- .../Generated/quest/VehicleCommandType.hpp | 2 +- .../Generated/quest/VehicleWeaponQuestID.hpp | 2 +- .../Generated/quest/VisionModeType.hpp | 2 +- .../Generated/quest/WeaponUsageType.hpp | 2 +- .../Generated/red/TaskTextMessageType.hpp | 2 +- .../Generated/rend/CaptureContextType.hpp | 2 +- .../Generated/rend/ContactShadowReciever.hpp | 2 +- .../Generated/rend/EParticleSortingMode.hpp | 2 +- .../Generated/rend/EPathTracingLightUsage.hpp | 2 +- .../Generated/rend/EStreamingObserverMode.hpp | 2 +- .../Natives/Generated/rend/GIGroup.hpp | 2 +- .../Generated/rend/LightAttenuation.hpp | 2 +- .../Natives/Generated/rend/LightChannel.hpp | 2 +- .../Natives/Generated/rend/LightGroup.hpp | 2 +- .../Generated/rend/PostFx_ScanningState.hpp | 2 +- .../rend/RayTracedShadowsPlatform.hpp | 2 +- .../Generated/rend/ResolutionMultiplier.hpp | 2 +- .../Natives/Generated/rend/ScreenshotMode.hpp | 2 +- .../rend/WindShapeAnchorPointDepth.hpp | 2 +- .../rend/WindShapeAnchorPointHorz.hpp | 2 +- .../rend/WindShapeAnchorPointVert.hpp | 2 +- .../Natives/Generated/rend/dim/EPreset.hpp | 2 +- .../Generated/scn/AdditionalSpeakerRole.hpp | 2 +- .../Generated/scn/AdditionalSpeakerType.hpp | 2 +- .../Natives/Generated/scn/AnimNameType.hpp | 2 +- .../Generated/scn/AudioFastForwardSupport.hpp | 2 +- .../scn/AudioPlaybackDirectionSupportFlag.hpp | 2 +- .../Natives/Generated/scn/BraindanceLayer.hpp | 2 +- .../Generated/scn/BraindancePerspective.hpp | 2 +- .../Natives/Generated/scn/BraindanceSpeed.hpp | 2 +- .../scn/ChoiceNodeNsChoiceNodeBitFlags.hpp | 2 +- .../scn/ChoiceNodeNsMappinLocation.hpp | 2 +- .../scn/ChoiceNodeNsOperationMode.hpp | 2 +- .../Generated/scn/ChoiceNodeNsSizePreset.hpp | 2 +- .../Generated/scn/ChoiceNodeNsTimedAction.hpp | 2 +- .../scn/ChoiceNodeNsVisualizerStyle.hpp | 2 +- .../Generated/scn/ContextualActorName.hpp | 2 +- .../Generated/scn/DialogLineLanguage.hpp | 2 +- .../Natives/Generated/scn/DialogLineType.hpp | 2 +- .../Generated/scn/DialogLineVisualStyle.hpp | 2 +- .../scn/DistractedConditionTarget.hpp | 2 +- .../Natives/Generated/scn/EasingType.hpp | 2 +- .../Natives/Generated/scn/EndNodeNsType.hpp | 2 +- .../Generated/scn/EntityAcquisitionPlan.hpp | 2 +- .../Natives/Generated/scn/EventType.hpp | 2 +- .../Generated/scn/FastForwardStrategy.hpp | 2 +- .../Generated/scn/InterruptCapability.hpp | 2 +- .../scn/InterruptReturnLinesBehavior.hpp | 2 +- .../Generated/scn/LookAtTargetType.hpp | 2 +- .../Natives/Generated/scn/MarkerType.hpp | 2 +- .../Natives/Generated/scn/OffsetMode.hpp | 2 +- .../Natives/Generated/scn/PlayDirection.hpp | 2 +- .../Natives/Generated/scn/PlaySpeed.hpp | 2 +- .../scn/PropOwnershipTransferOptionsType.hpp | 2 +- .../Generated/scn/PuppetVehicleState.hpp | 2 +- .../Natives/Generated/scn/RandomizerMode.hpp | 2 +- .../scn/ReminderConditionProcessStep.hpp | 2 +- .../Generated/scn/RidActorPlacement.hpp | 2 +- .../scn/RootMotionAnimPlacementMode.hpp | 2 +- .../Generated/scn/SceneCategoryTag.hpp | 2 +- .../Generated/scn/SceneVersionCheck.hpp | 2 +- .../scn/SectionInternalsActorBehaviorMode.hpp | 2 +- .../Natives/Generated/scn/WorldMarkerType.hpp | 2 +- .../Natives/Generated/scn/dev/EventType.hpp | 2 +- .../scn/events/RidCameraPlacement.hpp | 2 +- .../Generated/scn/events/VFXActionType.hpp | 2 +- .../Generated/scn/fpp/BlendOverride.hpp | 2 +- .../Generated/scn/fpp/ParallaxSpace.hpp | 2 +- .../Natives/Generated/scn/loc/LocaleId.hpp | 2 +- .../Generated/shadows/ShadowCastingMode.hpp | 2 +- .../Generated/shared/CommandResult.hpp | 2 +- .../Natives/Generated/shared/MenuItemType.hpp | 2 +- .../Generated/tempshit/MapPinOperation.hpp | 2 +- .../Generated/text/HorizontalAlignment.hpp | 2 +- .../Generated/text/JustificationType.hpp | 2 +- .../Natives/Generated/text/LetterCase.hpp | 2 +- .../Natives/Generated/text/OverflowPolicy.hpp | 2 +- .../Generated/text/VerticalAlignment.hpp | 2 +- .../Natives/Generated/text/WrappingPolicy.hpp | 2 +- .../Generated/tools/MessageSeverity.hpp | 2 +- .../Generated/tools/MessageVerbosity.hpp | 2 +- .../vehicle/AIPathTrafficDeletionMode.hpp | 2 +- .../Generated/vehicle/AudioEventAction.hpp | 2 +- .../Generated/vehicle/CameraPerspective.hpp | 2 +- .../Generated/vehicle/DisabledReason.hpp | 2 +- .../Natives/Generated/vehicle/ELightMode.hpp | 2 +- .../Natives/Generated/vehicle/ELightType.hpp | 2 +- .../vehicle/EQuestVehicleDoorState.hpp | 2 +- .../vehicle/EQuestVehicleWindowState.hpp | 2 +- .../Natives/Generated/vehicle/EState.hpp | 2 +- .../vehicle/ESummonedVehicleType.hpp | 2 +- .../Generated/vehicle/EVehicleDoor.hpp | 2 +- .../vehicle/EVehicleSpeedConditionType.hpp | 2 +- .../Generated/vehicle/EVehicleWindowState.hpp | 2 +- .../Generated/vehicle/ExitDirection.hpp | 2 +- .../Generated/vehicle/FormationType.hpp | 2 +- .../vehicle/PlayerToAIInterpolationType.hpp | 2 +- .../Generated/vehicle/PoliceStrategy.hpp | 2 +- .../Natives/Generated/vehicle/SummonState.hpp | 2 +- .../vehicle/VehicleDoorInteractionState.hpp | 2 +- .../Generated/vehicle/VehicleDoorState.hpp | 2 +- .../vehicle/VehicleNetrunnerQuickhackType.hpp | 2 +- .../Generated/vg/EStyleAttributeType.hpp | 2 +- .../Generated/vis/WorldOccluderType.hpp | 2 +- .../Generated/work/LogicalOperation.hpp | 2 +- .../Generated/work/PropAttachMethod.hpp | 2 +- .../Natives/Generated/work/WeaponType.hpp | 2 +- .../Generated/work/WorkspotItemPolicy.hpp | 2 +- .../Natives/Generated/work/WorkspotLogic.hpp | 2 +- .../CommunityRegistryItemAreaNodeType.hpp | 2 +- .../Generated/world/FindLaneFilter.hpp | 2 +- .../world/NavigationRequestStatus.hpp | 2 +- .../Natives/Generated/world/NodeGroupType.hpp | 2 +- .../Generated/world/NodeSocketType.hpp | 2 +- .../Natives/Generated/world/ObjectTag.hpp | 2 +- .../Natives/Generated/world/ObjectTagExt.hpp | 2 +- .../Generated/world/OffMeshConnectionType.hpp | 2 +- .../world/PatrolSplinePointTypes.hpp | 2 +- .../world/PrefabInteriorMapContribution.hpp | 2 +- .../world/PrefabMinimapContribution.hpp | 2 +- .../Generated/world/PrefabOwnership.hpp | 2 +- .../Generated/world/PrefabProxyMeshOnly.hpp | 2 +- .../world/PrefabStreamingImportance.hpp | 2 +- .../world/PrefabStreamingOcclusion.hpp | 2 +- .../Natives/Generated/world/PrefabType.hpp | 2 +- .../Generated/world/ProxWindowsType.hpp | 2 +- .../Generated/world/ProxyBBoxSyncOptions.hpp | 2 +- .../Natives/Generated/world/ProxyCoreAxis.hpp | 2 +- .../Generated/world/ProxyGroupingNormals.hpp | 2 +- .../Generated/world/ProxyMeshBuildType.hpp | 2 +- .../world/ProxyMeshDependencyMode.hpp | 2 +- .../Generated/world/ProxyMeshOutputType.hpp | 2 +- .../Generated/world/ProxyMeshTexRes.hpp | 2 +- .../Generated/world/ProxyMeshUVType.hpp | 2 +- .../world/ProxyNormalAngleStepSize.hpp | 2 +- .../Generated/world/ProxySyncNormalSource.hpp | 2 +- .../world/QuestPrefabLoadingMode.hpp | 2 +- .../QuestPreventionNotifierActivation.hpp | 2 +- .../world/QuestPreventionNotifierType.hpp | 2 +- .../Natives/Generated/world/QuestType.hpp | 2 +- .../Natives/Generated/world/RainIntensity.hpp | 2 +- .../Natives/Generated/world/RoadMaterial.hpp | 2 +- .../Generated/world/RotatingMeshNodeAxis.hpp | 2 +- .../SpeedSplineOrientationMarkerType.hpp | 2 +- .../Generated/world/StreamingDataGroup.hpp | 2 +- .../world/StreamingSectorCategory.hpp | 2 +- .../world/StreamingTestCheckpointType.hpp | 2 +- .../Generated/world/TrafficLightColor.hpp | 2 +- .../world/TrafficSplineNodeUsage.hpp | 2 +- .../Generated/world/TrafficSpotDirection.hpp | 2 +- .../world/geometry/DescriptionQueryStatus.hpp | 2 +- .../world/geometry/ProbingStatus.hpp | 2 +- .../Generated/world/ui/ContextVisibility.hpp | 2 +- .../Generated/world/ui/EntryVisibility.hpp | 2 +- .../RED4ext/Scripting/Natives/IMaterial.hpp | 4 +- .../Natives/ScriptGameInstance-inl.hpp | 31 ++++--- .../Scripting/Natives/ScriptGameInstance.hpp | 4 +- .../Natives/animAnimationBufferCompressed.hpp | 52 +++++------ .../RED4ext/Scripting/Natives/entEntity.hpp | 5 +- .../Scripting/Natives/entEntityTemplate.hpp | 7 +- .../Scripting/Natives/entIComponent.hpp | 2 +- .../entMorphTargetManagerComponent.hpp | 2 +- .../Scripting/Natives/inkWidgetReference.hpp | 4 +- include/RED4ext/Scripting/Script.hpp | 2 +- include/RED4ext/SortedArray.hpp | 4 +- src/Relocation.cpp | 1 - vendor/.clang-format | 2 +- vendor/D3D12MemAlloc/D3D12MemAlloc.h | 42 ++++----- 688 files changed, 871 insertions(+), 834 deletions(-) create mode 100644 .vscode/settings.json diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 000000000..0f41a23de --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,21 @@ +{ + "files.associations": { + "array": "cpp", + "compare": "cpp", + "filesystem": "cpp", + "format": "cpp", + "functional": "cpp", + "memory": "cpp", + "ranges": "cpp", + "ratio": "cpp", + "regex": "cpp", + "tuple": "cpp", + "type_traits": "cpp", + "utility": "cpp", + "variant": "cpp", + "xmemory": "cpp", + "xstring": "cpp", + "xtr1common": "cpp", + "xutility": "cpp" + } +} diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 1ffc0e2db..81561c11e 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -74,15 +74,15 @@ Fix #1 ## Declare reverse engineered content -SDK doesn't include every member of classes. Most of the knowledge is generated using [RED4.RTTIDumper](https://github.com/WopsS/RED4.RTTIDumper), +SDK doesn't include every member of classes. Most of the knowledge is generated using [RED4.RTTIDumper](https://github.com/WopsS/RED4.RTTIDumper), through the RTTI system. -Say you discovered a new member in a class, and you want to write a PR. This section will give you a tour to make it +Say you discovered a new member in a class, and you want to write a PR. This section will give you a tour to make it right and compliant with the SDK. ### Prepare your environment -Clone and setup [RED4.RTTIDumper](https://github.com/WopsS/RED4.RTTIDumper), read through the [build](https://github.com/WopsS/RED4.RTTIDumper?tab=readme-ov-file#build-instructions) +Clone and setup [RED4.RTTIDumper](https://github.com/WopsS/RED4.RTTIDumper), read through the [build](https://github.com/WopsS/RED4.RTTIDumper?tab=readme-ov-file#build-instructions) instructions. Make sure to update RED4ext.SDK dependency, in `/deps/red4ext.sdk` to use the latest snapshot of the SDK. You can comment each line adding a [custom writer](https://github.com/WopsS/RED4.RTTIDumper/blob/4feaad12de106e395b7a637031432ea3caa2cf10/src/Main.cpp#L29). @@ -165,12 +165,12 @@ using VehicleObject = vehicle::BaseObject; 4. Copy the new generated folder `Natives` from the dump and paste it within RED4ext.SDK. 5. If you see a difference on files you didn't touch, ask around before proceeding. 6. It should have [generated a stub](https://github.com/WopsS/RED4ext.SDK/blob/8730efb3aa0fed84e040997ca3e07571d5c86803/include/RED4ext/Scripting/Natives/Generated/vehicle/BaseObject.hpp) - for the file in `Generated` folder. It *disables* the generated file using comments, and include the native + for the file in `Generated` folder. It *disables* the generated file using comments, and include the native declaration we added. ### Ready to push -After isolating the changes we made in the clone of SDK in RTTI.Dumper, we can mirror them in our own clone of +After isolating the changes we made in the clone of SDK in RTTI.Dumper, we can mirror them in our own clone of RED4ext.SDK. You are now ready to write a nice commit, push and send a PR. diff --git a/THIRD_PARTY_LICENSES.md b/THIRD_PARTY_LICENSES.md index a37d900d8..e024c41c0 100644 --- a/THIRD_PARTY_LICENSES.md +++ b/THIRD_PARTY_LICENSES.md @@ -2,15 +2,15 @@ Copyright (c) 2019-2025 Advanced Micro Devices, Inc. All rights reserved. -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, -modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, +modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the -Software. +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the +Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/examples/native_class_redscript/Main.cpp b/examples/native_class_redscript/Main.cpp index de442796a..5411c1510 100644 --- a/examples/native_class_redscript/Main.cpp +++ b/examples/native_class_redscript/Main.cpp @@ -1,6 +1,6 @@ #include -#include #include +#include struct MyCustomClass : RED4ext::IScriptable { @@ -33,15 +33,15 @@ RED4EXT_C_EXPORT void RED4EXT_CALL RegisterTypes() RED4EXT_C_EXPORT void RED4EXT_CALL PostRegisterTypes() { - auto rtti = RED4ext::CRTTISystem::Get(); - auto scriptable = rtti->GetClass("IScriptable"); - cls.parent = scriptable; + auto rtti = RED4ext::CRTTISystem::Get(); + auto scriptable = rtti->GetClass("IScriptable"); + cls.parent = scriptable; - RED4ext::CBaseFunction::Flags flags = { .isNative = true }; - auto getNumber = RED4ext::CClassFunction::Create(&cls, "GetNumber", "GetNumber", &GetNumber); - getNumber->flags = flags; - getNumber->SetReturnType("Float"); - cls.RegisterFunction(getNumber); + RED4ext::CBaseFunction::Flags flags = {.isNative = true}; + auto getNumber = RED4ext::CClassFunction::Create(&cls, "GetNumber", "GetNumber", &GetNumber); + getNumber->flags = flags; + getNumber->SetReturnType("Float"); + cls.RegisterFunction(getNumber); } RED4EXT_C_EXPORT bool RED4EXT_CALL Main(RED4ext::PluginHandle aHandle, RED4ext::EMainReason aReason, diff --git a/examples/native_globals_redscript/CustomGlobals.reds b/examples/native_globals_redscript/CustomGlobals.reds index 2a3492bec..e34afe0f1 100644 --- a/examples/native_globals_redscript/CustomGlobals.reds +++ b/examples/native_globals_redscript/CustomGlobals.reds @@ -1,4 +1,4 @@ // These are headers that can go in any redscript file // You can then call them from anywhere public static native func SummonVehiclePlease() -> Void -public static native func CustomFunctionTwo(var_one: Float, var_two: Vector4) -> Void \ No newline at end of file +public static native func CustomFunctionTwo(var_one: Float, var_two: Vector4) -> Void diff --git a/include/RED4ext/Api/v0/Logger.hpp b/include/RED4ext/Api/v0/Logger.hpp index 795b77f14..a1c2df0ec 100644 --- a/include/RED4ext/Api/v0/Logger.hpp +++ b/include/RED4ext/Api/v0/Logger.hpp @@ -20,7 +20,7 @@ struct Logger void (*Info)(PluginHandle aHandle, const char* aMessage); void (*InfoF)(PluginHandle aHandle, const char* aFormat, ...); - + void (*InfoW)(PluginHandle aHandle, const wchar_t* aMessage); void (*InfoWF)(PluginHandle aHandle, const wchar_t* aFormat, ...); diff --git a/include/RED4ext/Buffer-inl.hpp b/include/RED4ext/Buffer-inl.hpp index 47dddbf56..6a3157ed2 100644 --- a/include/RED4ext/Buffer-inl.hpp +++ b/include/RED4ext/Buffer-inl.hpp @@ -153,6 +153,5 @@ RED4EXT_INLINE void RED4ext::DeferredDataBufferCopyToken::OnLoaded(LoadedCallbac { JobQueue jobQueue; jobQueue.Wait(job); - jobQueue.Dispatch([self = self.Lock(), callback = std::move(aCallback)]() - { callback(self); }); + jobQueue.Dispatch([self = self.Lock(), callback = std::move(aCallback)]() { callback(self); }); } diff --git a/include/RED4ext/CNamePool-inl.hpp b/include/RED4ext/CNamePool-inl.hpp index b44d8814c..2069eefe7 100644 --- a/include/RED4ext/CNamePool-inl.hpp +++ b/include/RED4ext/CNamePool-inl.hpp @@ -4,8 +4,8 @@ #include #endif -#include #include +#include #include RED4EXT_INLINE RED4ext::CName RED4ext::CNamePool::Add(const char* aText) diff --git a/include/RED4ext/CString-inl.hpp b/include/RED4ext/CString-inl.hpp index dacf28c62..fdd71c3bf 100644 --- a/include/RED4ext/CString-inl.hpp +++ b/include/RED4ext/CString-inl.hpp @@ -26,7 +26,8 @@ RED4EXT_INLINE RED4ext::CString::CString(const char* aText, Memory::IAllocator* RED4EXT_INLINE RED4ext::CString::CString(const char* aText, uint32_t aLength, Memory::IAllocator* aAllocator) : CString(aAllocator) { - static UniversalRelocFunc func(Detail::AddressHashes::CString_ctor_span); + static UniversalRelocFunc func( + Detail::AddressHashes::CString_ctor_span); func(this, aText, aLength); } @@ -40,7 +41,8 @@ RED4EXT_INLINE RED4ext::CString::CString(const std::string& aText, Memory::IAllo RED4EXT_INLINE RED4ext::CString::CString(const std::string_view& aText, Memory::IAllocator* aAllocator) : CString(aAllocator) { - static UniversalRelocFunc func(Detail::AddressHashes::CString_ctor_span); + static UniversalRelocFunc func( + Detail::AddressHashes::CString_ctor_span); func(this, aText.data(), static_cast(aText.size())); } diff --git a/include/RED4ext/Detail/Memory.hpp b/include/RED4ext/Detail/Memory.hpp index 4229d75e2..3f86a5e35 100644 --- a/include/RED4ext/Detail/Memory.hpp +++ b/include/RED4ext/Detail/Memory.hpp @@ -85,8 +85,8 @@ template using ResolveAllocatorType = typename StaticAllocatorTypeResolver::type; template -concept IsSafeDestructible = std::is_destructible_v && - (!std::is_polymorphic_v || std::has_virtual_destructor_v); +concept IsSafeDestructible = + std::is_destructible_v && (!std::is_polymorphic_v || std::has_virtual_destructor_v); template concept IsAllocator = std::is_base_of_v; diff --git a/include/RED4ext/Dump/Reflection-inl.hpp b/include/RED4ext/Dump/Reflection-inl.hpp index c1ae386b7..560e42753 100644 --- a/include/RED4ext/Dump/Reflection-inl.hpp +++ b/include/RED4ext/Dump/Reflection-inl.hpp @@ -37,7 +37,8 @@ RED4EXT_INLINE void Dump(std::filesystem::path aOutPath, std::filesystem::path a std::unordered_map> prefixHierarchy; // Trim the preceeding lower-case suffix, this seems to be either a namespace or directory, or both - auto GetPrefix = [](const std::string& aInput) -> std::string { + auto GetPrefix = [](const std::string& aInput) -> std::string + { size_t i = 0; // Special case for AI @@ -67,50 +68,52 @@ RED4EXT_INLINE void Dump(std::filesystem::path aOutPath, std::filesystem::path a }; // First pass gather all properties and descriptors - rttiSystem->types.for_each([&descriptorMap, GetPrefix, &prefixHierarchy, - aPropertyHolders](RED4ext::CName aName, RED4ext::CBaseRTTIType*& aType) { - if (aType->GetType() == RED4ext::ERTTIType::Class) + rttiSystem->types.for_each( + [&descriptorMap, GetPrefix, &prefixHierarchy, aPropertyHolders](RED4ext::CName aName, + RED4ext::CBaseRTTIType*& aType) { - auto classType = static_cast(aType); - if (classType->flags.isNative) + if (aType->GetType() == RED4ext::ERTTIType::Class) { - ClassDependencyBuilder builder; - builder.pType = classType; - - for (uint32_t i = 0; i < classType->unk118.size; ++i) + auto classType = static_cast(aType); + if (classType->flags.isNative) { - auto prop = classType->unk118.entries[i]; - if (!prop->flags.inValueHolder) - { - builder.mPropertyMap.emplace(prop->valueOffset, prop); - } - else if (aPropertyHolders) + ClassDependencyBuilder builder; + builder.pType = classType; + + for (uint32_t i = 0; i < classType->unk118.size; ++i) { - builder.mHolderPropertyMap.emplace(prop->valueOffset, prop); + auto prop = classType->unk118.entries[i]; + if (!prop->flags.inValueHolder) + { + builder.mPropertyMap.emplace(prop->valueOffset, prop); + } + else if (aPropertyHolders) + { + builder.mHolderPropertyMap.emplace(prop->valueOffset, prop); + } } - } - descriptorMap.emplace(classType, builder); + descriptorMap.emplace(classType, builder); + } } - } - switch (aType->GetType()) - { - case RED4ext::ERTTIType::Class: - case RED4ext::ERTTIType::Enum: - case RED4ext::ERTTIType::BitField: - { - std::string prefix = GetPrefix(aName.ToString()); - if (!prefix.empty()) + switch (aType->GetType()) + { + case RED4ext::ERTTIType::Class: + case RED4ext::ERTTIType::Enum: + case RED4ext::ERTTIType::BitField: { - prefixHierarchy[prefix] = std::vector(); + std::string prefix = GetPrefix(aName.ToString()); + if (!prefix.empty()) + { + prefixHierarchy[prefix] = std::vector(); + } + break; } - break; - } - default: - break; - } - }); + default: + break; + } + }); // Build a mapped list of nested prefixes for (auto& [prefix, children] : prefixHierarchy) @@ -194,9 +197,8 @@ RED4EXT_INLINE void Dump(std::filesystem::path aOutPath, std::filesystem::path a if (it != prefixHierarchy.end()) { pathPrefix = std::accumulate(it->second.begin(), it->second.end(), std::string(), - [](const std::string& a, const std::string& b) -> std::string { - return a + (a.length() > 0 ? "/" : "") + b; - }); + [](const std::string& a, const std::string& b) -> std::string + { return a + (a.length() > 0 ? "/" : "") + b; }); } pathPrefix += "/"; @@ -252,7 +254,8 @@ RED4EXT_INLINE void Dump(std::filesystem::path aOutPath, std::filesystem::path a }; // Remove the prefix from the class - auto SanitizeType = [GetPrefix](const RED4ext::CBaseRTTIType* aType) -> std::string { + auto SanitizeType = [GetPrefix](const RED4ext::CBaseRTTIType* aType) -> std::string + { auto name = aType->GetName(); std::string fullName = name.ToString(); auto prefix = GetPrefix(fullName); @@ -260,7 +263,8 @@ RED4EXT_INLINE void Dump(std::filesystem::path aOutPath, std::filesystem::path a }; // Convert the prefixes into a namespace - auto GetNamespace = [&prefixHierarchy](const std::string& aPrefix) -> std::string { + auto GetNamespace = [&prefixHierarchy](const std::string& aPrefix) -> std::string + { std::string ns; if (!aPrefix.empty()) { @@ -268,9 +272,8 @@ RED4EXT_INLINE void Dump(std::filesystem::path aOutPath, std::filesystem::path a if (it != prefixHierarchy.end()) { ns = std::accumulate(it->second.begin(), it->second.end(), std::string(), - [](const std::string& a, const std::string& b) -> std::string { - return a + (a.length() > 0 ? "::" : "") + b; - }); + [](const std::string& a, const std::string& b) -> std::string + { return a + (a.length() > 0 ? "::" : "") + b; }); } } @@ -312,8 +315,8 @@ RED4EXT_INLINE void Dump(std::filesystem::path aOutPath, std::filesystem::path a std::regex invalidChars(INVALID_CHARACTERS); std::regex invalidKeywords(INVALID_KEYWORDS); - NameSantizer nameSanitizer = [invalidChars, invalidKeywords](const std::string& input, - bool& modify) -> std::string { + NameSantizer nameSanitizer = [invalidChars, invalidKeywords](const std::string& input, bool& modify) -> std::string + { modify = std::regex_search(input, invalidChars) || std::regex_search(input, invalidKeywords); std::string output = std::regex_replace(std::regex_replace(input, invalidChars, "_"), invalidKeywords, "$&_"); if (!input.empty() && isdigit(input[0])) // Starting with a number is invalid, prefix it diff --git a/include/RED4ext/GpuApi/D3D12MemAlloc-inl.hpp b/include/RED4ext/GpuApi/D3D12MemAlloc-inl.hpp index 72ddf462c..fd799990a 100644 --- a/include/RED4ext/GpuApi/D3D12MemAlloc-inl.hpp +++ b/include/RED4ext/GpuApi/D3D12MemAlloc-inl.hpp @@ -19,4 +19,4 @@ RED4EXT_INLINE HRESULT D3D12MA::Allocator::CreateResource(const ALLOCATION_DESC* static RED4ext::UniversalRelocFunc func(RED4ext::Detail::AddressHashes::Allocator_CreateResource); return func(this, pAllocDesc, pResourceDesc, InitialResourceState, pOptimizedClearValue, ppAllocation, riidResource, ppvResource); -} \ No newline at end of file +} diff --git a/include/RED4ext/Hashing/Murmur3.hpp b/include/RED4ext/Hashing/Murmur3.hpp index 4cede70da..18092930d 100644 --- a/include/RED4ext/Hashing/Murmur3.hpp +++ b/include/RED4ext/Hashing/Murmur3.hpp @@ -1,13 +1,13 @@ #pragma once -#include #include +#include namespace RED4ext { uint32_t Murmur3_32(const char* aText, const uint32_t aSeed = 0X5EEDBA5E); uint32_t Murmur3_32(const uint8_t* aKey, const size_t aLength, const uint32_t aSeed = 0X5EEDBA5E); -} +} // namespace RED4ext #ifdef RED4EXT_HEADER_ONLY #include diff --git a/include/RED4ext/ISerializable-inl.hpp b/include/RED4ext/ISerializable-inl.hpp index 5faf7b527..35444c24b 100644 --- a/include/RED4ext/ISerializable-inl.hpp +++ b/include/RED4ext/ISerializable-inl.hpp @@ -2,8 +2,8 @@ #include #endif -#include #include +#include #include #include #include diff --git a/include/RED4ext/Memory/SharedPtr.hpp b/include/RED4ext/Memory/SharedPtr.hpp index 9c960ce8d..d8730883f 100644 --- a/include/RED4ext/Memory/SharedPtr.hpp +++ b/include/RED4ext/Memory/SharedPtr.hpp @@ -5,8 +5,8 @@ #include -#include #include +#include #include #include diff --git a/include/RED4ext/Memory/Vault.hpp b/include/RED4ext/Memory/Vault.hpp index 0d9fa2deb..185fc6842 100644 --- a/include/RED4ext/Memory/Vault.hpp +++ b/include/RED4ext/Memory/Vault.hpp @@ -1,7 +1,7 @@ #pragma once -#include #include +#include namespace RED4ext::Memory { diff --git a/include/RED4ext/NodeRef.hpp b/include/RED4ext/NodeRef.hpp index 0be9cc119..087f4d322 100644 --- a/include/RED4ext/NodeRef.hpp +++ b/include/RED4ext/NodeRef.hpp @@ -9,7 +9,7 @@ namespace RED4ext { struct NodeRef { - static constexpr auto GlobalRoot = FNV1a64("$"); // NodeRef("$") + static constexpr auto GlobalRoot = FNV1a64("$"); // NodeRef("$") static constexpr auto RelativeRoot = FNV1a64("~"); // NodeRef("~") constexpr NodeRef(uint64_t aHash = 0) noexcept diff --git a/include/RED4ext/Package-inl.hpp b/include/RED4ext/Package-inl.hpp index 48b976a4b..cb0d2efa8 100644 --- a/include/RED4ext/Package-inl.hpp +++ b/include/RED4ext/Package-inl.hpp @@ -5,7 +5,6 @@ #include #include - RED4EXT_INLINE RED4ext::PackageReader::PackageReader(void* aBuffer, uint32_t aSize) : buffer(aBuffer) , size(aSize) @@ -77,7 +76,8 @@ RED4EXT_INLINE void RED4ext::ObjectPackageReader::ReadHeader(RED4ext::ObjectPack func(this, aOut); } -RED4EXT_INLINE RED4ext::ObjectPackageExtractorParams::ObjectPackageExtractorParams(const RED4ext::PackageHeader& aHeader) +RED4EXT_INLINE RED4ext::ObjectPackageExtractorParams::ObjectPackageExtractorParams( + const RED4ext::PackageHeader& aHeader) : header(aHeader) , loader(ResourceLoader::Get()) , disablePostLoad(false) @@ -89,12 +89,14 @@ RED4EXT_INLINE RED4ext::ObjectPackageExtractorParams::ObjectPackageExtractorPara { } -RED4EXT_INLINE RED4ext::ObjectPackageExtractorParams::ObjectPackageExtractorParams(const RED4ext::ObjectPackageHeader& aHeader) +RED4EXT_INLINE RED4ext::ObjectPackageExtractorParams::ObjectPackageExtractorParams( + const RED4ext::ObjectPackageHeader& aHeader) : ObjectPackageExtractorParams(aHeader.package) { } -RED4EXT_INLINE RED4ext::ObjectPackageExtractor::ObjectPackageExtractor(const RED4ext::ObjectPackageExtractorParams& aParams) +RED4EXT_INLINE RED4ext::ObjectPackageExtractor::ObjectPackageExtractor( + const RED4ext::ObjectPackageExtractorParams& aParams) : unk78(0) , loader(nullptr) , disablePostLoad(false) diff --git a/include/RED4ext/Package.hpp b/include/RED4ext/Package.hpp index 5b49f9f41..08832af15 100644 --- a/include/RED4ext/Package.hpp +++ b/include/RED4ext/Package.hpp @@ -33,15 +33,15 @@ struct PackageHeader }; RED4EXT_ASSERT_SIZE(Import, 0x4); - uint8_t version; // 00 - uint8_t unk01; // 01 - uint16_t unk02; // 02 - Span root; // 08 - Span chunks; // 18 - Span names; // 28 - Span imports; // 38 - void* buffer; // 48 - uint32_t size; // 50 + uint8_t version; // 00 + uint8_t unk01; // 01 + uint16_t unk02; // 02 + Span root; // 08 + Span chunks; // 18 + Span names; // 28 + Span imports; // 38 + void* buffer; // 48 + uint32_t size; // 50 }; RED4EXT_ASSERT_SIZE(PackageHeader, 0x58); RED4EXT_ASSERT_OFFSET(PackageHeader, unk02, 0x02); diff --git a/include/RED4ext/RTTITypes-inl.hpp b/include/RED4ext/RTTITypes-inl.hpp index 3d6584a00..c10cee838 100644 --- a/include/RED4ext/RTTITypes-inl.hpp +++ b/include/RED4ext/RTTITypes-inl.hpp @@ -4,8 +4,8 @@ #include #endif -#include #include +#include #include #include #include @@ -360,7 +360,8 @@ RED4EXT_INLINE RED4ext::CProperty* RED4ext::CClass::GetProperty(CName aName) RED4EXT_INLINE void RED4ext::CClass::InitializeProperties(ScriptInstance aInstance) { - static UniversalRelocFunc initializeProperties(Detail::AddressHashes::CClass_InitializeProperties); + static UniversalRelocFunc initializeProperties( + Detail::AddressHashes::CClass_InitializeProperties); initializeProperties(this, aInstance); static UniversalRelocFunc assignDefaultValuesToProperties( diff --git a/include/RED4ext/Scripting/CProperty.hpp b/include/RED4ext/Scripting/CProperty.hpp index 73ddf7ede..5d200a436 100644 --- a/include/RED4ext/Scripting/CProperty.hpp +++ b/include/RED4ext/Scripting/CProperty.hpp @@ -2,8 +2,8 @@ #include -#include #include +#include #include #include #include diff --git a/include/RED4ext/Scripting/Functions-inl.hpp b/include/RED4ext/Scripting/Functions-inl.hpp index 469a43d31..b8c37f894 100644 --- a/include/RED4ext/Scripting/Functions-inl.hpp +++ b/include/RED4ext/Scripting/Functions-inl.hpp @@ -4,8 +4,8 @@ #include #endif -#include #include +#include #include #include #include @@ -56,7 +56,8 @@ RED4EXT_INLINE bool RED4ext::CBaseFunction::Execute(CStack* aStack) if (!flags.isNative) { using executeScriptedFn_t = bool (*)(CBaseFunction*, CStack*, void*); - static UniversalRelocFunc executeScriptedFn(Detail::AddressHashes::CBaseFunction_ExecuteScripted); + static UniversalRelocFunc executeScriptedFn( + Detail::AddressHashes::CBaseFunction_ExecuteScripted); return executeScriptedFn(this, aStack, nullptr); } diff --git a/include/RED4ext/Scripting/Functions.hpp b/include/RED4ext/Scripting/Functions.hpp index 9159c39ca..2408f83e5 100644 --- a/include/RED4ext/Scripting/Functions.hpp +++ b/include/RED4ext/Scripting/Functions.hpp @@ -4,8 +4,8 @@ #include #include #include -#include #include +#include #include namespace RED4ext @@ -24,7 +24,8 @@ struct IFunction { virtual void sub_0() = 0; virtual void sub_8() = 0; - virtual void Execute(ScriptInstance aInstance, CStackFrame& aFrame, void* aResult, const CBaseRTTIType* aResultType) = 0; + virtual void Execute(ScriptInstance aInstance, CStackFrame& aFrame, void* aResult, + const CBaseRTTIType* aResultType) = 0; }; virtual Memory::IAllocator* GetAllocator() = 0; // 00 @@ -32,7 +33,7 @@ struct IFunction virtual CClass* GetParent() = 0; // 10 virtual uint32_t GetRegIndex() = 0; // 18 virtual Invokable* GetInvokable() = 0; // 20 - Returns an object, vf obj+0x20 is the function to invoke only used - // if static func + // if static func }; RED4EXT_ASSERT_SIZE(IFunction, 0x8); @@ -87,7 +88,6 @@ struct CBaseFunction : IFunction int32_t unkAC; // AC private: - using Handler_t = void (*)(ScriptInstance, RED4ext::CStackFrame&, void*, CBaseRTTIType*); bool Execute_(CStack* aStack); diff --git a/include/RED4ext/Scripting/Natives/Generated/AI/ArgumentType.hpp b/include/RED4ext/Scripting/Natives/Generated/AI/ArgumentType.hpp index 977f14ce0..2b21f5ee1 100644 --- a/include/RED4ext/Scripting/Natives/Generated/AI/ArgumentType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/AI/ArgumentType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace AI { +namespace AI { enum class ArgumentType : uint32_t { Bool = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/AI/CombatSpaceSize.hpp b/include/RED4ext/Scripting/Natives/Generated/AI/CombatSpaceSize.hpp index 7ca1b2f74..6dba5191b 100644 --- a/include/RED4ext/Scripting/Natives/Generated/AI/CombatSpaceSize.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/AI/CombatSpaceSize.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace AI { +namespace AI { enum class CombatSpaceSize : uint32_t { Undefined = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/AI/CommandContextsType.hpp b/include/RED4ext/Scripting/Natives/Generated/AI/CommandContextsType.hpp index 23ba51bfd..e7a58da6e 100644 --- a/include/RED4ext/Scripting/Natives/Generated/AI/CommandContextsType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/AI/CommandContextsType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace AI { +namespace AI { enum class CommandContextsType : uint32_t { Default = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/AI/CommandState.hpp b/include/RED4ext/Scripting/Natives/Generated/AI/CommandState.hpp index 1afdcd0bf..265a52f99 100644 --- a/include/RED4ext/Scripting/Natives/Generated/AI/CommandState.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/AI/CommandState.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace AI { +namespace AI { enum class CommandState : uint32_t { NotExecuting = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/AI/CoverExposureMethod.hpp b/include/RED4ext/Scripting/Natives/Generated/AI/CoverExposureMethod.hpp index 6f996c01d..5135646b6 100644 --- a/include/RED4ext/Scripting/Natives/Generated/AI/CoverExposureMethod.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/AI/CoverExposureMethod.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace AI { +namespace AI { enum class CoverExposureMethod : uint32_t { Standing_Step_Left = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/AI/EInterruptionImportance.hpp b/include/RED4ext/Scripting/Natives/Generated/AI/EInterruptionImportance.hpp index 37a1240e7..e220d43a0 100644 --- a/include/RED4ext/Scripting/Natives/Generated/AI/EInterruptionImportance.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/AI/EInterruptionImportance.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace AI { +namespace AI { enum class EInterruptionImportance : uint32_t { Undefined = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/AI/ESharedVarDefinitionType.hpp b/include/RED4ext/Scripting/Natives/Generated/AI/ESharedVarDefinitionType.hpp index b55bd132f..46abcfc48 100644 --- a/include/RED4ext/Scripting/Natives/Generated/AI/ESharedVarDefinitionType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/AI/ESharedVarDefinitionType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace AI { +namespace AI { enum class ESharedVarDefinitionType : uint32_t { SVInt = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/AI/FiniteRoleType.hpp b/include/RED4ext/Scripting/Natives/Generated/AI/FiniteRoleType.hpp index dce8568c7..6ecc760f6 100644 --- a/include/RED4ext/Scripting/Natives/Generated/AI/FiniteRoleType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/AI/FiniteRoleType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace AI { +namespace AI { enum class FiniteRoleType : uint32_t { Patrol = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/AI/ParameterizationType.hpp b/include/RED4ext/Scripting/Natives/Generated/AI/ParameterizationType.hpp index e7bc2fcf0..025f18f4e 100644 --- a/include/RED4ext/Scripting/Natives/Generated/AI/ParameterizationType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/AI/ParameterizationType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace AI { +namespace AI { enum class ParameterizationType : uint32_t { BehaviorArgument = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/AI/PatrolContinuationPolicy.hpp b/include/RED4ext/Scripting/Natives/Generated/AI/PatrolContinuationPolicy.hpp index e43464ea3..0c466ce6d 100644 --- a/include/RED4ext/Scripting/Natives/Generated/AI/PatrolContinuationPolicy.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/AI/PatrolContinuationPolicy.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace AI { +namespace AI { enum class PatrolContinuationPolicy : uint32_t { FromNextControlPoint = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/AI/SignalFlags.hpp b/include/RED4ext/Scripting/Natives/Generated/AI/SignalFlags.hpp index 4681a273f..dad060cfd 100644 --- a/include/RED4ext/Scripting/Natives/Generated/AI/SignalFlags.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/AI/SignalFlags.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace AI { +namespace AI { enum class SignalFlags : uint32_t { Undefined = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/AI/SocketsForRig.hpp b/include/RED4ext/Scripting/Natives/Generated/AI/SocketsForRig.hpp index 802b33968..574de43a1 100644 --- a/include/RED4ext/Scripting/Natives/Generated/AI/SocketsForRig.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/AI/SocketsForRig.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace AI { +namespace AI { enum class SocketsForRig : uint32_t { Undefined = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/AI/SquadType.hpp b/include/RED4ext/Scripting/Natives/Generated/AI/SquadType.hpp index ca0396d04..72a55b588 100644 --- a/include/RED4ext/Scripting/Natives/Generated/AI/SquadType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/AI/SquadType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace AI { +namespace AI { enum class SquadType : uint32_t { Community = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/AI/TrackedStatusType.hpp b/include/RED4ext/Scripting/Natives/Generated/AI/TrackedStatusType.hpp index 2ff84b831..eadc43c5b 100644 --- a/include/RED4ext/Scripting/Natives/Generated/AI/TrackedStatusType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/AI/TrackedStatusType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace AI { +namespace AI { enum class TrackedStatusType : uint32_t { Unknown = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/AI/behavior/CombatModes.hpp b/include/RED4ext/Scripting/Natives/Generated/AI/behavior/CombatModes.hpp index 368c28486..0abb7825d 100644 --- a/include/RED4ext/Scripting/Natives/Generated/AI/behavior/CombatModes.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/AI/behavior/CombatModes.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace AI::behavior { +namespace AI::behavior { enum class CombatModes : uint8_t { Default = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/AI/behavior/CompletionStatus.hpp b/include/RED4ext/Scripting/Natives/Generated/AI/behavior/CompletionStatus.hpp index 58e6043f4..3a222be85 100644 --- a/include/RED4ext/Scripting/Natives/Generated/AI/behavior/CompletionStatus.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/AI/behavior/CompletionStatus.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace AI::behavior { +namespace AI::behavior { enum class CompletionStatus : uint32_t { FAILURE = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/AI/behavior/DebugNodeStatus.hpp b/include/RED4ext/Scripting/Natives/Generated/AI/behavior/DebugNodeStatus.hpp index 19d4a38fb..c67b59a9a 100644 --- a/include/RED4ext/Scripting/Natives/Generated/AI/behavior/DebugNodeStatus.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/AI/behavior/DebugNodeStatus.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace AI::behavior { +namespace AI::behavior { enum class DebugNodeStatus : uint8_t { Undefined = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/AI/behavior/EdgeConditionAction.hpp b/include/RED4ext/Scripting/Natives/Generated/AI/behavior/EdgeConditionAction.hpp index 313aeefad..f8956b5d9 100644 --- a/include/RED4ext/Scripting/Natives/Generated/AI/behavior/EdgeConditionAction.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/AI/behavior/EdgeConditionAction.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace AI::behavior { +namespace AI::behavior { enum class EdgeConditionAction : uint32_t { None = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/AI/behavior/EntityLODConditions.hpp b/include/RED4ext/Scripting/Natives/Generated/AI/behavior/EntityLODConditions.hpp index 5e6b82362..6681524b2 100644 --- a/include/RED4ext/Scripting/Natives/Generated/AI/behavior/EntityLODConditions.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/AI/behavior/EntityLODConditions.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace AI::behavior { +namespace AI::behavior { enum class EntityLODConditions : uint32_t { Crowd = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/AI/behavior/MaybeNodeAction.hpp b/include/RED4ext/Scripting/Natives/Generated/AI/behavior/MaybeNodeAction.hpp index 325578124..e693d7594 100644 --- a/include/RED4ext/Scripting/Natives/Generated/AI/behavior/MaybeNodeAction.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/AI/behavior/MaybeNodeAction.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace AI::behavior { +namespace AI::behavior { enum class MaybeNodeAction : uint32_t { Succeed = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/AI/behavior/MovementPolicyTaskFunctions.hpp b/include/RED4ext/Scripting/Natives/Generated/AI/behavior/MovementPolicyTaskFunctions.hpp index 3bab1ee52..cde0e46ad 100644 --- a/include/RED4ext/Scripting/Natives/Generated/AI/behavior/MovementPolicyTaskFunctions.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/AI/behavior/MovementPolicyTaskFunctions.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace AI::behavior { +namespace AI::behavior { enum class MovementPolicyTaskFunctions : uint32_t { SetMovementType = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/AI/behavior/NaryExpressionOperators.hpp b/include/RED4ext/Scripting/Natives/Generated/AI/behavior/NaryExpressionOperators.hpp index 3e22fc6e3..748eb8c18 100644 --- a/include/RED4ext/Scripting/Natives/Generated/AI/behavior/NaryExpressionOperators.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/AI/behavior/NaryExpressionOperators.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace AI::behavior { +namespace AI::behavior { enum class NaryExpressionOperators : uint32_t { LogicalAnd = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/AI/behavior/ParallelNodeWaitFor.hpp b/include/RED4ext/Scripting/Natives/Generated/AI/behavior/ParallelNodeWaitFor.hpp index d5054be36..97b01fe43 100644 --- a/include/RED4ext/Scripting/Natives/Generated/AI/behavior/ParallelNodeWaitFor.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/AI/behavior/ParallelNodeWaitFor.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace AI::behavior { +namespace AI::behavior { enum class ParallelNodeWaitFor : uint32_t { LeftChild = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/AI/behavior/SignalConditionModes.hpp b/include/RED4ext/Scripting/Natives/Generated/AI/behavior/SignalConditionModes.hpp index 4851f8391..3d87083d7 100644 --- a/include/RED4ext/Scripting/Natives/Generated/AI/behavior/SignalConditionModes.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/AI/behavior/SignalConditionModes.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace AI::behavior { +namespace AI::behavior { enum class SignalConditionModes : uint32_t { CurrentValue = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/AI/behavior/StateCompletionStatus.hpp b/include/RED4ext/Scripting/Natives/Generated/AI/behavior/StateCompletionStatus.hpp index 8c2645f90..15d74f46a 100644 --- a/include/RED4ext/Scripting/Natives/Generated/AI/behavior/StateCompletionStatus.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/AI/behavior/StateCompletionStatus.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace AI::behavior { +namespace AI::behavior { enum class StateCompletionStatus : uint32_t { ForwardBehaviorStatus = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/AI/behavior/StoryActionType.hpp b/include/RED4ext/Scripting/Natives/Generated/AI/behavior/StoryActionType.hpp index e8816d39c..8539a148d 100644 --- a/include/RED4ext/Scripting/Natives/Generated/AI/behavior/StoryActionType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/AI/behavior/StoryActionType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace AI::behavior { +namespace AI::behavior { enum class StoryActionType : uint32_t { Setup = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/AI/behavior/SystemVariableExpressionTypes.hpp b/include/RED4ext/Scripting/Natives/Generated/AI/behavior/SystemVariableExpressionTypes.hpp index 57a3c22c7..3bd7a7e4f 100644 --- a/include/RED4ext/Scripting/Natives/Generated/AI/behavior/SystemVariableExpressionTypes.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/AI/behavior/SystemVariableExpressionTypes.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace AI::behavior { +namespace AI::behavior { enum class SystemVariableExpressionTypes : uint32_t { IsFPSLow = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/AI/influence/EBumpPolicy.hpp b/include/RED4ext/Scripting/Natives/Generated/AI/influence/EBumpPolicy.hpp index 01c90db19..500ef582c 100644 --- a/include/RED4ext/Scripting/Natives/Generated/AI/influence/EBumpPolicy.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/AI/influence/EBumpPolicy.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace AI::influence { +namespace AI::influence { enum class EBumpPolicy : uint8_t { Static = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/anim/AnimEventGenderAlt.hpp b/include/RED4ext/Scripting/Natives/Generated/anim/AnimEventGenderAlt.hpp index 9ebbde914..6a7e72b24 100644 --- a/include/RED4ext/Scripting/Natives/Generated/anim/AnimEventGenderAlt.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/anim/AnimEventGenderAlt.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace anim { +namespace anim { enum class AnimEventGenderAlt : uint32_t { None = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/anim/AnimNode_SetDrivenKey_InternalsEChannelType.hpp b/include/RED4ext/Scripting/Natives/Generated/anim/AnimNode_SetDrivenKey_InternalsEChannelType.hpp index 4f77ed3f5..d30c935b0 100644 --- a/include/RED4ext/Scripting/Natives/Generated/anim/AnimNode_SetDrivenKey_InternalsEChannelType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/anim/AnimNode_SetDrivenKey_InternalsEChannelType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace anim { +namespace anim { enum class AnimNode_SetDrivenKey_InternalsEChannelType : uint32_t { FloatTrack = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/anim/AnimStateInterpolationType.hpp b/include/RED4ext/Scripting/Natives/Generated/anim/AnimStateInterpolationType.hpp index 2782b0bec..ccb226ce3 100644 --- a/include/RED4ext/Scripting/Natives/Generated/anim/AnimStateInterpolationType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/anim/AnimStateInterpolationType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace anim { +namespace anim { enum class AnimStateInterpolationType : uint8_t { Linear = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/anim/AnimationType.hpp b/include/RED4ext/Scripting/Natives/Generated/anim/AnimationType.hpp index 3b7e952f0..bf6a7e7b1 100644 --- a/include/RED4ext/Scripting/Natives/Generated/anim/AnimationType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/anim/AnimationType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace anim { +namespace anim { enum class AnimationType : uint8_t { Normal = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/anim/Axis.hpp b/include/RED4ext/Scripting/Natives/Generated/anim/Axis.hpp index 0edf8f873..d9962627c 100644 --- a/include/RED4ext/Scripting/Natives/Generated/anim/Axis.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/anim/Axis.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace anim { +namespace anim { enum class Axis : uint32_t { X = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/anim/ClampType.hpp b/include/RED4ext/Scripting/Natives/Generated/anim/ClampType.hpp index a22edd995..58b7cacd5 100644 --- a/include/RED4ext/Scripting/Natives/Generated/anim/ClampType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/anim/ClampType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace anim { +namespace anim { enum class ClampType : uint32_t { None = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/anim/CompareFunc.hpp b/include/RED4ext/Scripting/Natives/Generated/anim/CompareFunc.hpp index 79796106a..a7e1fe7b5 100644 --- a/include/RED4ext/Scripting/Natives/Generated/anim/CompareFunc.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/anim/CompareFunc.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace anim { +namespace anim { enum class CompareFunc : uint32_t { Equal = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/anim/ConstraintWeightMode.hpp b/include/RED4ext/Scripting/Natives/Generated/anim/ConstraintWeightMode.hpp index 6616008ab..993f9e2c8 100644 --- a/include/RED4ext/Scripting/Natives/Generated/anim/ConstraintWeightMode.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/anim/ConstraintWeightMode.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace anim { +namespace anim { enum class ConstraintWeightMode : uint32_t { Static = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/anim/CoverState.hpp b/include/RED4ext/Scripting/Natives/Generated/anim/CoverState.hpp index 8bf696036..8dcf00e73 100644 --- a/include/RED4ext/Scripting/Natives/Generated/anim/CoverState.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/anim/CoverState.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace anim { +namespace anim { enum class CoverState : uint32_t { LowCover = 1, diff --git a/include/RED4ext/Scripting/Natives/Generated/anim/DyngConstraintLinkType.hpp b/include/RED4ext/Scripting/Natives/Generated/anim/DyngConstraintLinkType.hpp index 7de4165f1..9de2e01b5 100644 --- a/include/RED4ext/Scripting/Natives/Generated/anim/DyngConstraintLinkType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/anim/DyngConstraintLinkType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace anim { +namespace anim { enum class DyngConstraintLinkType : uint32_t { KeepFixedDistance = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/anim/DyngParticleProjectionType.hpp b/include/RED4ext/Scripting/Natives/Generated/anim/DyngParticleProjectionType.hpp index 5e190ce93..c84aa22a9 100644 --- a/include/RED4ext/Scripting/Natives/Generated/anim/DyngParticleProjectionType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/anim/DyngParticleProjectionType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace anim { +namespace anim { enum class DyngParticleProjectionType : uint32_t { Disabled = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/anim/EAnimGraphAdditiveType.hpp b/include/RED4ext/Scripting/Natives/Generated/anim/EAnimGraphAdditiveType.hpp index c79c8db0c..0b8ed2ec2 100644 --- a/include/RED4ext/Scripting/Natives/Generated/anim/EAnimGraphAdditiveType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/anim/EAnimGraphAdditiveType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace anim { +namespace anim { enum class EAnimGraphAdditiveType : uint32_t { AGAT_Local = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/anim/EAnimGraphCompareFunc.hpp b/include/RED4ext/Scripting/Natives/Generated/anim/EAnimGraphCompareFunc.hpp index d418cdc56..bb0728967 100644 --- a/include/RED4ext/Scripting/Natives/Generated/anim/EAnimGraphCompareFunc.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/anim/EAnimGraphCompareFunc.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace anim { +namespace anim { enum class EAnimGraphCompareFunc : uint32_t { AGCF_Equal = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/anim/EAnimGraphLogicOp.hpp b/include/RED4ext/Scripting/Natives/Generated/anim/EAnimGraphLogicOp.hpp index 87b97244f..b090db1fb 100644 --- a/include/RED4ext/Scripting/Natives/Generated/anim/EAnimGraphLogicOp.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/anim/EAnimGraphLogicOp.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace anim { +namespace anim { enum class EAnimGraphLogicOp : uint32_t { AGLO_Or = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/anim/EAnimGraphMathInterpolation.hpp b/include/RED4ext/Scripting/Natives/Generated/anim/EAnimGraphMathInterpolation.hpp index 3eaebd581..946048188 100644 --- a/include/RED4ext/Scripting/Natives/Generated/anim/EAnimGraphMathInterpolation.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/anim/EAnimGraphMathInterpolation.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace anim { +namespace anim { enum class EAnimGraphMathInterpolation : uint32_t { AGMI_LINEAR = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/anim/EAnimGraphMathOp.hpp b/include/RED4ext/Scripting/Natives/Generated/anim/EAnimGraphMathOp.hpp index 66981c045..8137f4773 100644 --- a/include/RED4ext/Scripting/Natives/Generated/anim/EAnimGraphMathOp.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/anim/EAnimGraphMathOp.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace anim { +namespace anim { enum class EAnimGraphMathOp : uint32_t { AGMO_Add = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/anim/EBlendFromPoseMode.hpp b/include/RED4ext/Scripting/Natives/Generated/anim/EBlendFromPoseMode.hpp index ce182bb27..5659134b2 100644 --- a/include/RED4ext/Scripting/Natives/Generated/anim/EBlendFromPoseMode.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/anim/EBlendFromPoseMode.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace anim { +namespace anim { enum class EBlendFromPoseMode : uint32_t { BFPM_AlwaysOnActivation = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/anim/EBlendTracksMode.hpp b/include/RED4ext/Scripting/Natives/Generated/anim/EBlendTracksMode.hpp index eb9e997de..b66d8c580 100644 --- a/include/RED4ext/Scripting/Natives/Generated/anim/EBlendTracksMode.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/anim/EBlendTracksMode.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace anim { +namespace anim { enum class EBlendTracksMode : uint32_t { AGBT_BasePose = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/anim/EBlendTypeLBC.hpp b/include/RED4ext/Scripting/Natives/Generated/anim/EBlendTypeLBC.hpp index 6025bad20..6c6f8dccd 100644 --- a/include/RED4ext/Scripting/Natives/Generated/anim/EBlendTypeLBC.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/anim/EBlendTypeLBC.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace anim { +namespace anim { enum class EBlendTypeLBC : uint32_t { Linear = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/anim/EDirectionToEuler.hpp b/include/RED4ext/Scripting/Natives/Generated/anim/EDirectionToEuler.hpp index e683a00f3..87d08f631 100644 --- a/include/RED4ext/Scripting/Natives/Generated/anim/EDirectionToEuler.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/anim/EDirectionToEuler.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace anim { +namespace anim { enum class EDirectionToEuler : uint32_t { Pitch = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/anim/EFootPhase.hpp b/include/RED4ext/Scripting/Natives/Generated/anim/EFootPhase.hpp index e55b618d0..3582cd73b 100644 --- a/include/RED4ext/Scripting/Natives/Generated/anim/EFootPhase.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/anim/EFootPhase.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace anim { +namespace anim { enum class EFootPhase : uint8_t { RightUp = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/anim/EInterpolationType.hpp b/include/RED4ext/Scripting/Natives/Generated/anim/EInterpolationType.hpp index b86ef39be..9c22a7c27 100644 --- a/include/RED4ext/Scripting/Natives/Generated/anim/EInterpolationType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/anim/EInterpolationType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace anim { +namespace anim { enum class EInterpolationType : uint32_t { Lerp = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/anim/EMotionExtractionCompressionType.hpp b/include/RED4ext/Scripting/Natives/Generated/anim/EMotionExtractionCompressionType.hpp index f89da2e68..86e1491c9 100644 --- a/include/RED4ext/Scripting/Natives/Generated/anim/EMotionExtractionCompressionType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/anim/EMotionExtractionCompressionType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace anim { +namespace anim { enum class EMotionExtractionCompressionType : uint32_t { EMECT_UNCOMPRESSED = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/anim/ETransformAxis.hpp b/include/RED4ext/Scripting/Natives/Generated/anim/ETransformAxis.hpp index 31c163786..12e156fcd 100644 --- a/include/RED4ext/Scripting/Natives/Generated/anim/ETransformAxis.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/anim/ETransformAxis.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace anim { +namespace anim { enum class ETransformAxis : uint32_t { X_Axis = 1, diff --git a/include/RED4ext/Scripting/Natives/Generated/anim/EVectorWsToMsType.hpp b/include/RED4ext/Scripting/Natives/Generated/anim/EVectorWsToMsType.hpp index 57d6e73d1..347a843e4 100644 --- a/include/RED4ext/Scripting/Natives/Generated/anim/EVectorWsToMsType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/anim/EVectorWsToMsType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace anim { +namespace anim { enum class EVectorWsToMsType : uint32_t { Position = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/anim/EventFilterType.hpp b/include/RED4ext/Scripting/Natives/Generated/anim/EventFilterType.hpp index 15e323ad2..2b762128b 100644 --- a/include/RED4ext/Scripting/Natives/Generated/anim/EventFilterType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/anim/EventFilterType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace anim { +namespace anim { enum class EventFilterType : uint32_t { Default = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/anim/EventSide.hpp b/include/RED4ext/Scripting/Natives/Generated/anim/EventSide.hpp index 52855c3d3..f55ddd2be 100644 --- a/include/RED4ext/Scripting/Natives/Generated/anim/EventSide.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/anim/EventSide.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace anim { +namespace anim { enum class EventSide : uint32_t { Left = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/anim/FacialEmotionTransitionType.hpp b/include/RED4ext/Scripting/Natives/Generated/anim/FacialEmotionTransitionType.hpp index a09845fbf..6a7cb5236 100644 --- a/include/RED4ext/Scripting/Natives/Generated/anim/FacialEmotionTransitionType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/anim/FacialEmotionTransitionType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace anim { +namespace anim { enum class FacialEmotionTransitionType : uint32_t { Natural = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/anim/FloatTrackOperationType.hpp b/include/RED4ext/Scripting/Natives/Generated/anim/FloatTrackOperationType.hpp index fdae8271b..e57a1bd2d 100644 --- a/include/RED4ext/Scripting/Natives/Generated/anim/FloatTrackOperationType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/anim/FloatTrackOperationType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace anim { +namespace anim { enum class FloatTrackOperationType : uint32_t { Override = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/anim/Leg.hpp b/include/RED4ext/Scripting/Natives/Generated/anim/Leg.hpp index 0d848ab63..6375004de 100644 --- a/include/RED4ext/Scripting/Natives/Generated/anim/Leg.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/anim/Leg.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace anim { +namespace anim { enum class Leg : uint32_t { Left = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/anim/LocoStateType.hpp b/include/RED4ext/Scripting/Natives/Generated/anim/LocoStateType.hpp index 09d3a49c4..374cce8e9 100644 --- a/include/RED4ext/Scripting/Natives/Generated/anim/LocoStateType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/anim/LocoStateType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace anim { +namespace anim { enum class LocoStateType : uint32_t { LS_Pre = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/anim/MotionTableAction.hpp b/include/RED4ext/Scripting/Natives/Generated/anim/MotionTableAction.hpp index aa18f29df..e8ba2819f 100644 --- a/include/RED4ext/Scripting/Natives/Generated/anim/MotionTableAction.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/anim/MotionTableAction.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace anim { +namespace anim { enum class MotionTableAction : uint32_t { MTA_None = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/anim/MotionTableType.hpp b/include/RED4ext/Scripting/Natives/Generated/anim/MotionTableType.hpp index 6a72f21bc..5555c9af5 100644 --- a/include/RED4ext/Scripting/Natives/Generated/anim/MotionTableType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/anim/MotionTableType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace anim { +namespace anim { enum class MotionTableType : uint32_t { MTT_None = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/anim/MuteAnimEvents.hpp b/include/RED4ext/Scripting/Natives/Generated/anim/MuteAnimEvents.hpp index 7e8a3aa8e..d7c752080 100644 --- a/include/RED4ext/Scripting/Natives/Generated/anim/MuteAnimEvents.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/anim/MuteAnimEvents.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace anim { +namespace anim { struct MuteAnimEvents { uint32_t STANDARD : 1; // 0 diff --git a/include/RED4ext/Scripting/Natives/Generated/anim/NodeProfileTimerMode.hpp b/include/RED4ext/Scripting/Natives/Generated/anim/NodeProfileTimerMode.hpp index 8683a9025..7c5b32345 100644 --- a/include/RED4ext/Scripting/Natives/Generated/anim/NodeProfileTimerMode.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/anim/NodeProfileTimerMode.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace anim { +namespace anim { enum class NodeProfileTimerMode : uint32_t { Begin = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/anim/ParentStaticSwitchBranch.hpp b/include/RED4ext/Scripting/Natives/Generated/anim/ParentStaticSwitchBranch.hpp index d3a9314d3..b7422aaf1 100644 --- a/include/RED4ext/Scripting/Natives/Generated/anim/ParentStaticSwitchBranch.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/anim/ParentStaticSwitchBranch.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace anim { +namespace anim { enum class ParentStaticSwitchBranch : uint32_t { None = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/anim/PendulumConstraintType.hpp b/include/RED4ext/Scripting/Natives/Generated/anim/PendulumConstraintType.hpp index e84257577..4005972c8 100644 --- a/include/RED4ext/Scripting/Natives/Generated/anim/PendulumConstraintType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/anim/PendulumConstraintType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace anim { +namespace anim { enum class PendulumConstraintType : uint32_t { Cone = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/anim/PendulumProjectionType.hpp b/include/RED4ext/Scripting/Natives/Generated/anim/PendulumProjectionType.hpp index 527d88c76..840120585 100644 --- a/include/RED4ext/Scripting/Natives/Generated/anim/PendulumProjectionType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/anim/PendulumProjectionType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace anim { +namespace anim { enum class PendulumProjectionType : uint32_t { Disabled = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/anim/PositionProjectionType.hpp b/include/RED4ext/Scripting/Natives/Generated/anim/PositionProjectionType.hpp index f58cecd6e..559ecbaac 100644 --- a/include/RED4ext/Scripting/Natives/Generated/anim/PositionProjectionType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/anim/PositionProjectionType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace anim { +namespace anim { enum class PositionProjectionType : uint32_t { Disabled = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/anim/QuaternionInterpolationType.hpp b/include/RED4ext/Scripting/Natives/Generated/anim/QuaternionInterpolationType.hpp index 6d4d52960..aeda8ab90 100644 --- a/include/RED4ext/Scripting/Natives/Generated/anim/QuaternionInterpolationType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/anim/QuaternionInterpolationType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace anim { +namespace anim { enum class QuaternionInterpolationType : uint32_t { Linear = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/anim/SetBoneTransformEntry_SetMethod.hpp b/include/RED4ext/Scripting/Natives/Generated/anim/SetBoneTransformEntry_SetMethod.hpp index 1804580df..a654a61e7 100644 --- a/include/RED4ext/Scripting/Natives/Generated/anim/SetBoneTransformEntry_SetMethod.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/anim/SetBoneTransformEntry_SetMethod.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace anim { +namespace anim { enum class SetBoneTransformEntry_SetMethod : uint32_t { NoSnapping = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/anim/SpringProjectionType.hpp b/include/RED4ext/Scripting/Natives/Generated/anim/SpringProjectionType.hpp index d2a49f423..478d97f1f 100644 --- a/include/RED4ext/Scripting/Natives/Generated/anim/SpringProjectionType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/anim/SpringProjectionType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace anim { +namespace anim { enum class SpringProjectionType : uint32_t { Disabled = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/anim/StackTransformsExtender_SnapToBoneMethod.hpp b/include/RED4ext/Scripting/Natives/Generated/anim/StackTransformsExtender_SnapToBoneMethod.hpp index d2535f196..87ec5c4a9 100644 --- a/include/RED4ext/Scripting/Natives/Generated/anim/StackTransformsExtender_SnapToBoneMethod.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/anim/StackTransformsExtender_SnapToBoneMethod.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace anim { +namespace anim { enum class StackTransformsExtender_SnapToBoneMethod : uint32_t { NoSnapping = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/anim/TransformChannel.hpp b/include/RED4ext/Scripting/Natives/Generated/anim/TransformChannel.hpp index 46c554c3f..437f19a8c 100644 --- a/include/RED4ext/Scripting/Natives/Generated/anim/TransformChannel.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/anim/TransformChannel.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace anim { +namespace anim { enum class TransformChannel : uint32_t { PosX = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/anim/VectorCoordinateType.hpp b/include/RED4ext/Scripting/Natives/Generated/anim/VectorCoordinateType.hpp index 7247852a2..82d6b2ee5 100644 --- a/include/RED4ext/Scripting/Natives/Generated/anim/VectorCoordinateType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/anim/VectorCoordinateType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace anim { +namespace anim { enum class VectorCoordinateType : uint32_t { X = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/anim/compression/BufferTypePreset.hpp b/include/RED4ext/Scripting/Natives/Generated/anim/compression/BufferTypePreset.hpp index 708bcaaed..4c4284e76 100644 --- a/include/RED4ext/Scripting/Natives/Generated/anim/compression/BufferTypePreset.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/anim/compression/BufferTypePreset.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace anim::compression { +namespace anim::compression { enum class BufferTypePreset : uint8_t { Spline = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/anim/compression/FrameratePreset.hpp b/include/RED4ext/Scripting/Natives/Generated/anim/compression/FrameratePreset.hpp index c6d48289c..01ef348ee 100644 --- a/include/RED4ext/Scripting/Natives/Generated/anim/compression/FrameratePreset.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/anim/compression/FrameratePreset.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace anim::compression { +namespace anim::compression { enum class FrameratePreset : uint8_t { USE_30_HZ = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/anim/compression/QualityPreset.hpp b/include/RED4ext/Scripting/Natives/Generated/anim/compression/QualityPreset.hpp index a32cf71cc..9afd13979 100644 --- a/include/RED4ext/Scripting/Natives/Generated/anim/compression/QualityPreset.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/anim/compression/QualityPreset.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace anim::compression { +namespace anim::compression { enum class QualityPreset : uint8_t { HIGH = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/audio/AdvertIndoorFilter.hpp b/include/RED4ext/Scripting/Natives/Generated/audio/AdvertIndoorFilter.hpp index 466042b3d..fb178d5a7 100644 --- a/include/RED4ext/Scripting/Natives/Generated/audio/AdvertIndoorFilter.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/audio/AdvertIndoorFilter.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace audio { +namespace audio { enum class AdvertIndoorFilter : uint32_t { Always = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/audio/AmbientGroupingVariant.hpp b/include/RED4ext/Scripting/Natives/Generated/audio/AmbientGroupingVariant.hpp index 132d60bf2..158ddb51d 100644 --- a/include/RED4ext/Scripting/Natives/Generated/audio/AmbientGroupingVariant.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/audio/AmbientGroupingVariant.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace audio { +namespace audio { enum class AmbientGroupingVariant : uint32_t { AllEntities = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/audio/AudioEventFlags.hpp b/include/RED4ext/Scripting/Natives/Generated/audio/AudioEventFlags.hpp index f479b3f57..746bf6547 100644 --- a/include/RED4ext/Scripting/Natives/Generated/audio/AudioEventFlags.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/audio/AudioEventFlags.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace audio { +namespace audio { enum class AudioEventFlags : uint32_t { NoEventFlags = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/audio/BreathingTransitionComparator.hpp b/include/RED4ext/Scripting/Natives/Generated/audio/BreathingTransitionComparator.hpp index aa1420bdc..1b5bced78 100644 --- a/include/RED4ext/Scripting/Natives/Generated/audio/BreathingTransitionComparator.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/audio/BreathingTransitionComparator.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace audio { +namespace audio { enum class BreathingTransitionComparator : uint32_t { Less = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/audio/BreathingTransitionType.hpp b/include/RED4ext/Scripting/Natives/Generated/audio/BreathingTransitionType.hpp index 0ea7a9abf..1557981c7 100644 --- a/include/RED4ext/Scripting/Natives/Generated/audio/BreathingTransitionType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/audio/BreathingTransitionType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace audio { +namespace audio { enum class BreathingTransitionType : uint32_t { PlayerSpeed = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/audio/ClassificationMethod.hpp b/include/RED4ext/Scripting/Natives/Generated/audio/ClassificationMethod.hpp index 261d0ea38..6169d73df 100644 --- a/include/RED4ext/Scripting/Natives/Generated/audio/ClassificationMethod.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/audio/ClassificationMethod.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace audio { +namespace audio { enum class ClassificationMethod : uint32_t { HasAnyTag = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/audio/ConversationSavingStrategy.hpp b/include/RED4ext/Scripting/Natives/Generated/audio/ConversationSavingStrategy.hpp index 3773e512d..9b1a9d828 100644 --- a/include/RED4ext/Scripting/Natives/Generated/audio/ConversationSavingStrategy.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/audio/ConversationSavingStrategy.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace audio { +namespace audio { enum class ConversationSavingStrategy : uint32_t { Default = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/audio/DynamicReverbType.hpp b/include/RED4ext/Scripting/Natives/Generated/audio/DynamicReverbType.hpp index 917dad64d..0e1ce7e7c 100644 --- a/include/RED4ext/Scripting/Natives/Generated/audio/DynamicReverbType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/audio/DynamicReverbType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace audio { +namespace audio { enum class DynamicReverbType : uint32_t { Dynamic = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/audio/ESoundCurveType.hpp b/include/RED4ext/Scripting/Natives/Generated/audio/ESoundCurveType.hpp index c3860acb6..386626c58 100644 --- a/include/RED4ext/Scripting/Natives/Generated/audio/ESoundCurveType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/audio/ESoundCurveType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace audio { +namespace audio { enum class ESoundCurveType : uint32_t { Log3 = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/audio/EchoPositionType.hpp b/include/RED4ext/Scripting/Natives/Generated/audio/EchoPositionType.hpp index 3888bbfaa..b9e8b0e21 100644 --- a/include/RED4ext/Scripting/Natives/Generated/audio/EchoPositionType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/audio/EchoPositionType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace audio { +namespace audio { enum class EchoPositionType : uint32_t { DynamicEnvironment = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/audio/EnemyState.hpp b/include/RED4ext/Scripting/Natives/Generated/audio/EnemyState.hpp index 9c0046628..b88ab44a4 100644 --- a/include/RED4ext/Scripting/Natives/Generated/audio/EnemyState.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/audio/EnemyState.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace audio { +namespace audio { enum class EnemyState : uint8_t { InCombat = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/audio/EntityEmitterContextType.hpp b/include/RED4ext/Scripting/Natives/Generated/audio/EntityEmitterContextType.hpp index 9de2f9e6a..72edffda6 100644 --- a/include/RED4ext/Scripting/Natives/Generated/audio/EntityEmitterContextType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/audio/EntityEmitterContextType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace audio { +namespace audio { enum class EntityEmitterContextType : uint32_t { Entity_Emitter = 0, // Entity Emitter diff --git a/include/RED4ext/Scripting/Natives/Generated/audio/EventActionType.hpp b/include/RED4ext/Scripting/Natives/Generated/audio/EventActionType.hpp index f5e186dca..ad25dd297 100644 --- a/include/RED4ext/Scripting/Natives/Generated/audio/EventActionType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/audio/EventActionType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace audio { +namespace audio { enum class EventActionType : uint32_t { Play = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/audio/FoleyItemPriority.hpp b/include/RED4ext/Scripting/Natives/Generated/audio/FoleyItemPriority.hpp index e4af8f8ee..4d35a3569 100644 --- a/include/RED4ext/Scripting/Natives/Generated/audio/FoleyItemPriority.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/audio/FoleyItemPriority.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace audio { +namespace audio { enum class FoleyItemPriority : uint8_t { P0 = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/audio/GameplayTier.hpp b/include/RED4ext/Scripting/Natives/Generated/audio/GameplayTier.hpp index faba03d4d..6144ab250 100644 --- a/include/RED4ext/Scripting/Natives/Generated/audio/GameplayTier.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/audio/GameplayTier.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace audio { +namespace audio { enum class GameplayTier : uint32_t { Undefined = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/audio/LimitedSoundType.hpp b/include/RED4ext/Scripting/Natives/Generated/audio/LimitedSoundType.hpp index 2cdfaf877..49e31563e 100644 --- a/include/RED4ext/Scripting/Natives/Generated/audio/LimitedSoundType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/audio/LimitedSoundType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace audio { +namespace audio { enum class LimitedSoundType : uint8_t { Locomotion = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/audio/MaterialHardnessOverride.hpp b/include/RED4ext/Scripting/Natives/Generated/audio/MaterialHardnessOverride.hpp index 5d331b616..02a881221 100644 --- a/include/RED4ext/Scripting/Natives/Generated/audio/MaterialHardnessOverride.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/audio/MaterialHardnessOverride.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace audio { +namespace audio { enum class MaterialHardnessOverride : uint32_t { None = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/audio/MeleeHitPerMaterialType.hpp b/include/RED4ext/Scripting/Natives/Generated/audio/MeleeHitPerMaterialType.hpp index 2b888d43a..5eb9c7dd0 100644 --- a/include/RED4ext/Scripting/Natives/Generated/audio/MeleeHitPerMaterialType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/audio/MeleeHitPerMaterialType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace audio { +namespace audio { enum class MeleeHitPerMaterialType : uint32_t { Light = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/audio/MeleeMaterialType.hpp b/include/RED4ext/Scripting/Natives/Generated/audio/MeleeMaterialType.hpp index 810e172d0..532614c64 100644 --- a/include/RED4ext/Scripting/Natives/Generated/audio/MeleeMaterialType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/audio/MeleeMaterialType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace audio { +namespace audio { enum class MeleeMaterialType : uint32_t { Hard = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/audio/MixParamsAction.hpp b/include/RED4ext/Scripting/Natives/Generated/audio/MixParamsAction.hpp index 35ee80839..cde25e029 100644 --- a/include/RED4ext/Scripting/Natives/Generated/audio/MixParamsAction.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/audio/MixParamsAction.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace audio { +namespace audio { enum class MixParamsAction : uint32_t { Mull = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/audio/MixingActionType.hpp b/include/RED4ext/Scripting/Natives/Generated/audio/MixingActionType.hpp index d05faaad5..ba3c00bff 100644 --- a/include/RED4ext/Scripting/Natives/Generated/audio/MixingActionType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/audio/MixingActionType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace audio { +namespace audio { enum class MixingActionType : uint8_t { VoContext = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/audio/MusicSyncType.hpp b/include/RED4ext/Scripting/Natives/Generated/audio/MusicSyncType.hpp index 6cc8f234b..abd2a45b7 100644 --- a/include/RED4ext/Scripting/Natives/Generated/audio/MusicSyncType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/audio/MusicSyncType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace audio { +namespace audio { enum class MusicSyncType : uint32_t { Bar = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/audio/NumberComparer.hpp b/include/RED4ext/Scripting/Natives/Generated/audio/NumberComparer.hpp index 7568bfad9..d22692e0f 100644 --- a/include/RED4ext/Scripting/Natives/Generated/audio/NumberComparer.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/audio/NumberComparer.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace audio { +namespace audio { enum class NumberComparer : uint8_t { Equal = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/audio/NumberOperation.hpp b/include/RED4ext/Scripting/Natives/Generated/audio/NumberOperation.hpp index a75644236..cabf1df26 100644 --- a/include/RED4ext/Scripting/Natives/Generated/audio/NumberOperation.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/audio/NumberOperation.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace audio { +namespace audio { enum class NumberOperation : uint8_t { SetEqual = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/audio/RadioSpeakerType.hpp b/include/RED4ext/Scripting/Natives/Generated/audio/RadioSpeakerType.hpp index ea42b3836..6925a180a 100644 --- a/include/RED4ext/Scripting/Natives/Generated/audio/RadioSpeakerType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/audio/RadioSpeakerType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace audio { +namespace audio { enum class RadioSpeakerType : uint32_t { Stanley = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/audio/ReflectionVariant.hpp b/include/RED4ext/Scripting/Natives/Generated/audio/ReflectionVariant.hpp index 0d544a04d..12a4a973f 100644 --- a/include/RED4ext/Scripting/Natives/Generated/audio/ReflectionVariant.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/audio/ReflectionVariant.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace audio { +namespace audio { enum class ReflectionVariant : uint32_t { WorldSpaceFixedDrections = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/audio/TrafficVehicleAudioAction.hpp b/include/RED4ext/Scripting/Natives/Generated/audio/TrafficVehicleAudioAction.hpp index e0e4d441e..af7c717bd 100644 --- a/include/RED4ext/Scripting/Natives/Generated/audio/TrafficVehicleAudioAction.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/audio/TrafficVehicleAudioAction.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace audio { +namespace audio { enum class TrafficVehicleAudioAction : uint32_t { StartEngine = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/audio/TriggerEffectMode.hpp b/include/RED4ext/Scripting/Natives/Generated/audio/TriggerEffectMode.hpp index 063d12952..362360246 100644 --- a/include/RED4ext/Scripting/Natives/Generated/audio/TriggerEffectMode.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/audio/TriggerEffectMode.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace audio { +namespace audio { enum class TriggerEffectMode : uint8_t { Off = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/audio/TriggerEffectTarget.hpp b/include/RED4ext/Scripting/Natives/Generated/audio/TriggerEffectTarget.hpp index af331629e..d09a37c5b 100644 --- a/include/RED4ext/Scripting/Natives/Generated/audio/TriggerEffectTarget.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/audio/TriggerEffectTarget.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace audio { +namespace audio { enum class TriggerEffectTarget : uint8_t { L2 = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/audio/VoBarkType.hpp b/include/RED4ext/Scripting/Natives/Generated/audio/VoBarkType.hpp index 193f0d2c2..375578be3 100644 --- a/include/RED4ext/Scripting/Natives/Generated/audio/VoBarkType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/audio/VoBarkType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace audio { +namespace audio { enum class VoBarkType : uint32_t { None = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/audio/VoCpoCharacter.hpp b/include/RED4ext/Scripting/Natives/Generated/audio/VoCpoCharacter.hpp index 15fab9d6a..ecf96d8e1 100644 --- a/include/RED4ext/Scripting/Natives/Generated/audio/VoCpoCharacter.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/audio/VoCpoCharacter.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace audio { +namespace audio { enum class VoCpoCharacter : uint32_t { None = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/audio/VoGruntInterruptMode.hpp b/include/RED4ext/Scripting/Natives/Generated/audio/VoGruntInterruptMode.hpp index 5aae10f19..0b177c50e 100644 --- a/include/RED4ext/Scripting/Natives/Generated/audio/VoGruntInterruptMode.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/audio/VoGruntInterruptMode.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace audio { +namespace audio { enum class VoGruntInterruptMode : uint32_t { DontInterrupt = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/audio/VoGruntType.hpp b/include/RED4ext/Scripting/Natives/Generated/audio/VoGruntType.hpp index a1add9008..e6bc35fbd 100644 --- a/include/RED4ext/Scripting/Natives/Generated/audio/VoGruntType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/audio/VoGruntType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace audio { +namespace audio { enum class VoGruntType : uint32_t { PainLong = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/audio/WeaponBulletType.hpp b/include/RED4ext/Scripting/Natives/Generated/audio/WeaponBulletType.hpp index 24cdd233c..cde514f73 100644 --- a/include/RED4ext/Scripting/Natives/Generated/audio/WeaponBulletType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/audio/WeaponBulletType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace audio { +namespace audio { enum class WeaponBulletType : uint32_t { standard = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/audio/WeaponShellCasingDirection.hpp b/include/RED4ext/Scripting/Natives/Generated/audio/WeaponShellCasingDirection.hpp index 4060f3d3a..1517c3553 100644 --- a/include/RED4ext/Scripting/Natives/Generated/audio/WeaponShellCasingDirection.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/audio/WeaponShellCasingDirection.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace audio { +namespace audio { enum class WeaponShellCasingDirection : uint32_t { rightFront = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/audio/WeaponShellCasingMode.hpp b/include/RED4ext/Scripting/Natives/Generated/audio/WeaponShellCasingMode.hpp index 43b0c9646..39e9962d4 100644 --- a/include/RED4ext/Scripting/Natives/Generated/audio/WeaponShellCasingMode.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/audio/WeaponShellCasingMode.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace audio { +namespace audio { enum class WeaponShellCasingMode : uint32_t { none = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/audio/WeaponShellCasingType.hpp b/include/RED4ext/Scripting/Natives/Generated/audio/WeaponShellCasingType.hpp index 3552abd16..47586a7e0 100644 --- a/include/RED4ext/Scripting/Natives/Generated/audio/WeaponShellCasingType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/audio/WeaponShellCasingType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace audio { +namespace audio { enum class WeaponShellCasingType : uint32_t { standard = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/audio/WeaponTailEnvironment.hpp b/include/RED4ext/Scripting/Natives/Generated/audio/WeaponTailEnvironment.hpp index dba84b578..9d88791de 100644 --- a/include/RED4ext/Scripting/Natives/Generated/audio/WeaponTailEnvironment.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/audio/WeaponTailEnvironment.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace audio { +namespace audio { enum class WeaponTailEnvironment : uint32_t { InteriorDefault = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/audio/breathing/EventTag.hpp b/include/RED4ext/Scripting/Natives/Generated/audio/breathing/EventTag.hpp index 731d4b8ac..d1a2f60ca 100644 --- a/include/RED4ext/Scripting/Natives/Generated/audio/breathing/EventTag.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/audio/breathing/EventTag.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace audio::breathing { +namespace audio::breathing { enum class EventTag : uint8_t { Walk = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/audio/breathing/LoopBehavior.hpp b/include/RED4ext/Scripting/Natives/Generated/audio/breathing/LoopBehavior.hpp index e1a549176..583b29706 100644 --- a/include/RED4ext/Scripting/Natives/Generated/audio/breathing/LoopBehavior.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/audio/breathing/LoopBehavior.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace audio::breathing { +namespace audio::breathing { enum class LoopBehavior : uint8_t { TimedBreathing = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/community/ECommunitySpawnTime.hpp b/include/RED4ext/Scripting/Natives/Generated/community/ECommunitySpawnTime.hpp index 89d041c03..de9403518 100644 --- a/include/RED4ext/Scripting/Natives/Generated/community/ECommunitySpawnTime.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/community/ECommunitySpawnTime.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace community { +namespace community { enum class ECommunitySpawnTime : uint8_t { Morning = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/community/ESquadType.hpp b/include/RED4ext/Scripting/Natives/Generated/community/ESquadType.hpp index 0fcedc19e..452218dbd 100644 --- a/include/RED4ext/Scripting/Natives/Generated/community/ESquadType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/community/ESquadType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace community { +namespace community { enum class ESquadType : uint8_t { Global = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/curve/EInterpolationType.hpp b/include/RED4ext/Scripting/Natives/Generated/curve/EInterpolationType.hpp index 73c193a8b..2a185746c 100644 --- a/include/RED4ext/Scripting/Natives/Generated/curve/EInterpolationType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/curve/EInterpolationType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace curve { +namespace curve { enum class EInterpolationType : uint8_t { EIT_Constant = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/curve/ESegmentsLinkType.hpp b/include/RED4ext/Scripting/Natives/Generated/curve/ESegmentsLinkType.hpp index 7c1db9db0..28c5d700a 100644 --- a/include/RED4ext/Scripting/Natives/Generated/curve/ESegmentsLinkType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/curve/ESegmentsLinkType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace curve { +namespace curve { enum class ESegmentsLinkType : uint8_t { ESLT_Normal = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/ent/AnimParamSlotFunction.hpp b/include/RED4ext/Scripting/Natives/Generated/ent/AnimParamSlotFunction.hpp index 00c0a0dfa..39bdd29b3 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ent/AnimParamSlotFunction.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ent/AnimParamSlotFunction.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace ent { +namespace ent { enum class AnimParamSlotFunction : uint32_t { RenderingPlane = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/ent/AppearanceStatus.hpp b/include/RED4ext/Scripting/Natives/Generated/ent/AppearanceStatus.hpp index e93151e66..c83e2f4d5 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ent/AppearanceStatus.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ent/AppearanceStatus.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace ent { +namespace ent { enum class AppearanceStatus : uint8_t { None = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/ent/AudioDismembermentPart.hpp b/include/RED4ext/Scripting/Natives/Generated/ent/AudioDismembermentPart.hpp index 6cf773d7a..d3c3b6f23 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ent/AudioDismembermentPart.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ent/AudioDismembermentPart.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace ent { +namespace ent { enum class AudioDismembermentPart : uint32_t { Head = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/ent/Debug_ShapeType.hpp b/include/RED4ext/Scripting/Natives/Generated/ent/Debug_ShapeType.hpp index 550381499..56090de04 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ent/Debug_ShapeType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ent/Debug_ShapeType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace ent { +namespace ent { enum class Debug_ShapeType : uint8_t { Sphere = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/ent/EntitySpawnPriority.hpp b/include/RED4ext/Scripting/Natives/Generated/ent/EntitySpawnPriority.hpp index 1899ebe9a..af8e69515 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ent/EntitySpawnPriority.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ent/EntitySpawnPriority.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace ent { +namespace ent { enum class EntitySpawnPriority : uint8_t { Background = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/ent/EntityUserComponentResolutionMode.hpp b/include/RED4ext/Scripting/Natives/Generated/ent/EntityUserComponentResolutionMode.hpp index 7fa9887c1..9bd9100d6 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ent/EntityUserComponentResolutionMode.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ent/EntityUserComponentResolutionMode.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace ent { +namespace ent { enum class EntityUserComponentResolutionMode : uint8_t { Select = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/ent/ForcedLodDistance.hpp b/include/RED4ext/Scripting/Natives/Generated/ent/ForcedLodDistance.hpp index 58cd1d1ef..04b8a585d 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ent/ForcedLodDistance.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ent/ForcedLodDistance.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace ent { +namespace ent { enum class ForcedLodDistance : uint8_t { Default = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/ent/MeshComponentLODMode.hpp b/include/RED4ext/Scripting/Natives/Generated/ent/MeshComponentLODMode.hpp index 023b71ef7..6f7865fae 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ent/MeshComponentLODMode.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ent/MeshComponentLODMode.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace ent { +namespace ent { enum class MeshComponentLODMode : uint8_t { AlwaysVisible = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/ent/RenderToTextureFeaturesPlatform.hpp b/include/RED4ext/Scripting/Natives/Generated/ent/RenderToTextureFeaturesPlatform.hpp index 2efe252cd..eabac1688 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ent/RenderToTextureFeaturesPlatform.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ent/RenderToTextureFeaturesPlatform.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace ent { +namespace ent { enum class RenderToTextureFeaturesPlatform : uint8_t { RTFP_All = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/ent/RenderToTextureMode.hpp b/include/RED4ext/Scripting/Natives/Generated/ent/RenderToTextureMode.hpp index 2873be6b1..e19c87086 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ent/RenderToTextureMode.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ent/RenderToTextureMode.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace ent { +namespace ent { enum class RenderToTextureMode : uint8_t { Shaded = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/ent/RepellingShape.hpp b/include/RED4ext/Scripting/Natives/Generated/ent/RepellingShape.hpp index 893c1f1b3..927ef130c 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ent/RepellingShape.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ent/RepellingShape.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace ent { +namespace ent { enum class RepellingShape : uint32_t { Sphere = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/ent/RepellingType.hpp b/include/RED4ext/Scripting/Natives/Generated/ent/RepellingType.hpp index 3a7eb2cbf..4f92946a8 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ent/RepellingType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ent/RepellingType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace ent { +namespace ent { enum class RepellingType : uint8_t { Debris = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/ent/TemplateComponentResolveMode.hpp b/include/RED4ext/Scripting/Natives/Generated/ent/TemplateComponentResolveMode.hpp index ccba0abdd..a9c66e0a1 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ent/TemplateComponentResolveMode.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ent/TemplateComponentResolveMode.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace ent { +namespace ent { enum class TemplateComponentResolveMode : uint8_t { AutoSelect = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/ent/VertexAnimationMapperSourceType.hpp b/include/RED4ext/Scripting/Natives/Generated/ent/VertexAnimationMapperSourceType.hpp index c7c130fa0..f57679bd4 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ent/VertexAnimationMapperSourceType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ent/VertexAnimationMapperSourceType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace ent { +namespace ent { enum class VertexAnimationMapperSourceType : uint32_t { FloatTrack = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/ent/VisibilityParamSource.hpp b/include/RED4ext/Scripting/Natives/Generated/ent/VisibilityParamSource.hpp index 7286f1fb1..7159b1a0a 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ent/VisibilityParamSource.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ent/VisibilityParamSource.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace ent { +namespace ent { enum class VisibilityParamSource : uint8_t { PhantomEntitySystem = 7, diff --git a/include/RED4ext/Scripting/Natives/Generated/ent/dismemberment/PlacementE.hpp b/include/RED4ext/Scripting/Natives/Generated/ent/dismemberment/PlacementE.hpp index 5544e6c32..125207de4 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ent/dismemberment/PlacementE.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ent/dismemberment/PlacementE.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace ent::dismemberment { +namespace ent::dismemberment { struct PlacementE { uint16_t b0 : 1; // 0 diff --git a/include/RED4ext/Scripting/Natives/Generated/ent/dismemberment/ResourceSetE.hpp b/include/RED4ext/Scripting/Natives/Generated/ent/dismemberment/ResourceSetE.hpp index d3bd63b83..5e301d68e 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ent/dismemberment/ResourceSetE.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ent/dismemberment/ResourceSetE.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace ent::dismemberment { +namespace ent::dismemberment { enum class ResourceSetE : uint8_t { BARE = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/ent/dismemberment/ResourceSetMask.hpp b/include/RED4ext/Scripting/Natives/Generated/ent/dismemberment/ResourceSetMask.hpp index 2b917a3f5..72341bf7f 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ent/dismemberment/ResourceSetMask.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ent/dismemberment/ResourceSetMask.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace ent::dismemberment { +namespace ent::dismemberment { struct ResourceSetMask { uint16_t BARE : 1; // 0 diff --git a/include/RED4ext/Scripting/Natives/Generated/ent/dismemberment/SimulationTypeE.hpp b/include/RED4ext/Scripting/Natives/Generated/ent/dismemberment/SimulationTypeE.hpp index e05a613a6..933a93089 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ent/dismemberment/SimulationTypeE.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ent/dismemberment/SimulationTypeE.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace ent::dismemberment { +namespace ent::dismemberment { enum class SimulationTypeE : uint16_t { NONE = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/ent/dismemberment/WoundTypeE.hpp b/include/RED4ext/Scripting/Natives/Generated/ent/dismemberment/WoundTypeE.hpp index bd13bcea2..468c9304a 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ent/dismemberment/WoundTypeE.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ent/dismemberment/WoundTypeE.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace ent::dismemberment { +namespace ent::dismemberment { struct WoundTypeE { uint16_t CLEAN : 1; // 0 diff --git a/include/RED4ext/Scripting/Natives/Generated/ent/ragdoll/ActivationRequestType.hpp b/include/RED4ext/Scripting/Natives/Generated/ent/ragdoll/ActivationRequestType.hpp index 938275628..6dbed90aa 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ent/ragdoll/ActivationRequestType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ent/ragdoll/ActivationRequestType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace ent::ragdoll { +namespace ent::ragdoll { enum class ActivationRequestType : uint32_t { Default = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/env/UtilsNeighborMode.hpp b/include/RED4ext/Scripting/Natives/Generated/env/UtilsNeighborMode.hpp index 932abb45f..472631c1b 100644 --- a/include/RED4ext/Scripting/Natives/Generated/env/UtilsNeighborMode.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/env/UtilsNeighborMode.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace env { +namespace env { enum class UtilsNeighborMode : uint8_t { eCLOSEST = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/env/UtilsReflectionProbeAmbientContributionMode.hpp b/include/RED4ext/Scripting/Natives/Generated/env/UtilsReflectionProbeAmbientContributionMode.hpp index af618670c..10da146a0 100644 --- a/include/RED4ext/Scripting/Natives/Generated/env/UtilsReflectionProbeAmbientContributionMode.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/env/UtilsReflectionProbeAmbientContributionMode.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace env { +namespace env { enum class UtilsReflectionProbeAmbientContributionMode : uint8_t { eNO_AMBIENT_CONTRIBUTION = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/AggregationType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/AggregationType.hpp index 4b9ba6cdf..3fac7dd7c 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/AggregationType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/AggregationType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class AggregationType : uint32_t { AND = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/AlwaysSpawnedState.hpp b/include/RED4ext/Scripting/Natives/Generated/game/AlwaysSpawnedState.hpp index 44a77078f..96fe4be46 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/AlwaysSpawnedState.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/AlwaysSpawnedState.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class AlwaysSpawnedState : uint8_t { default__false_ = 0, // default (false) diff --git a/include/RED4ext/Scripting/Natives/Generated/game/BinkVideoAction.hpp b/include/RED4ext/Scripting/Natives/Generated/game/BinkVideoAction.hpp index 9498c01cd..9d594101e 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/BinkVideoAction.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/BinkVideoAction.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class BinkVideoAction : uint8_t { Undefined = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/BoolSignalAction.hpp b/include/RED4ext/Scripting/Natives/Generated/game/BoolSignalAction.hpp index 28783b23f..48667bb7e 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/BoolSignalAction.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/BoolSignalAction.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class BoolSignalAction : uint32_t { None = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/BreachUITrackingChange.hpp b/include/RED4ext/Scripting/Natives/Generated/game/BreachUITrackingChange.hpp index 300e9bdf4..7049278a8 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/BreachUITrackingChange.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/BreachUITrackingChange.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class BreachUITrackingChange : uint32_t { NoChange = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/CityAreaType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/CityAreaType.hpp index 4cb41c9ca..38e1b77a2 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/CityAreaType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/CityAreaType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class CityAreaType : uint32_t { Undefined = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/CombinedStatOperation.hpp b/include/RED4ext/Scripting/Natives/Generated/game/CombinedStatOperation.hpp index ae6afd909..a485675b0 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/CombinedStatOperation.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/CombinedStatOperation.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class CombinedStatOperation : uint32_t { Addition = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/ComparisonType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/ComparisonType.hpp index f89f3fef7..a91180912 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/ComparisonType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/ComparisonType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class ComparisonType : uint32_t { EQUAL = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/ContactType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/ContactType.hpp index eb47145c9..b37276e7a 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/ContactType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/ContactType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class ContactType : uint32_t { Caller = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/CoverHeight.hpp b/include/RED4ext/Scripting/Natives/Generated/game/CoverHeight.hpp index 7cfde4c2c..fab35130d 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/CoverHeight.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/CoverHeight.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class CoverHeight : uint32_t { Invalid = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/CrowdCreationDataMergeMode.hpp b/include/RED4ext/Scripting/Natives/Generated/game/CrowdCreationDataMergeMode.hpp index c7f0e0f18..280a3ced8 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/CrowdCreationDataMergeMode.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/CrowdCreationDataMergeMode.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class CrowdCreationDataMergeMode : uint8_t { Average = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/CrowdEntryType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/CrowdEntryType.hpp index e83f81376..80cb66158 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/CrowdEntryType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/CrowdEntryType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class CrowdEntryType : uint8_t { Pedestrian = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/Difficulty.hpp b/include/RED4ext/Scripting/Natives/Generated/game/Difficulty.hpp index 96c9c1fe8..8000583c8 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/Difficulty.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/Difficulty.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class Difficulty : uint32_t { Easy = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/DynamicVehicleType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/DynamicVehicleType.hpp index 45f06130c..bb3ab5d89 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/DynamicVehicleType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/DynamicVehicleType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class DynamicVehicleType : uint32_t { None = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/EAreaShape.hpp b/include/RED4ext/Scripting/Natives/Generated/game/EAreaShape.hpp index c2c3b2288..47b70b942 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/EAreaShape.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/EAreaShape.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class EAreaShape : uint16_t { NONE = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/EAreaType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/EAreaType.hpp index 882e65e91..07d22c9b7 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/EAreaType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/EAreaType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class EAreaType : uint16_t { NONE = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/EContinuousMode.hpp b/include/RED4ext/Scripting/Natives/Generated/game/EContinuousMode.hpp index 49ea57d8b..ea69ea343 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/EContinuousMode.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/EContinuousMode.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class EContinuousMode : uint32_t { None = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/EItemDynamicTags.hpp b/include/RED4ext/Scripting/Natives/Generated/game/EItemDynamicTags.hpp index 9dd30fb1f..b0340f926 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/EItemDynamicTags.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/EItemDynamicTags.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { struct EItemDynamicTags { uint8_t Quest : 1; // 0 diff --git a/include/RED4ext/Scripting/Natives/Generated/game/EMaterialZone.hpp b/include/RED4ext/Scripting/Natives/Generated/game/EMaterialZone.hpp index 574de6c85..575910f2a 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/EMaterialZone.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/EMaterialZone.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class EMaterialZone : uint8_t { Zero = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/EPrerequisiteType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/EPrerequisiteType.hpp index de3360ced..3fb5a489b 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/EPrerequisiteType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/EPrerequisiteType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class EPrerequisiteType : uint32_t { None = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/ESlotState.hpp b/include/RED4ext/Scripting/Natives/Generated/game/ESlotState.hpp index 8c7c67da9..d79b5fd6f 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/ESlotState.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/ESlotState.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class ESlotState : uint32_t { Taken = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/EffectAction_KillFXAction.hpp b/include/RED4ext/Scripting/Natives/Generated/game/EffectAction_KillFXAction.hpp index 49db83a0c..4596e2c44 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/EffectAction_KillFXAction.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/EffectAction_KillFXAction.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class EffectAction_KillFXAction : uint32_t { Stop = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/EffectExecutor_AnimFeatureApplyTo.hpp b/include/RED4ext/Scripting/Natives/Generated/game/EffectExecutor_AnimFeatureApplyTo.hpp index 38b6756cf..d771517c7 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/EffectExecutor_AnimFeatureApplyTo.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/EffectExecutor_AnimFeatureApplyTo.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class EffectExecutor_AnimFeatureApplyTo : uint32_t { Target = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/EffectHitDataType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/EffectHitDataType.hpp index 48ecd0f14..3dca8dd38 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/EffectHitDataType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/EffectHitDataType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class EffectHitDataType : uint8_t { Entity = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/EffectObjectFilter_AxisRangeAxis.hpp b/include/RED4ext/Scripting/Natives/Generated/game/EffectObjectFilter_AxisRangeAxis.hpp index 02c1214ef..9e4ea007c 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/EffectObjectFilter_AxisRangeAxis.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/EffectObjectFilter_AxisRangeAxis.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class EffectObjectFilter_AxisRangeAxis : uint32_t { X = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/EffectObjectFilter_EntityTypeEntityTypeFilter.hpp b/include/RED4ext/Scripting/Natives/Generated/game/EffectObjectFilter_EntityTypeEntityTypeFilter.hpp index 2551742fa..4d0d9d582 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/EffectObjectFilter_EntityTypeEntityTypeFilter.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/EffectObjectFilter_EntityTypeEntityTypeFilter.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class EffectObjectFilter_EntityTypeEntityTypeFilter : uint32_t { Puppet = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/EffectObjectFilter_HitTypeAction.hpp b/include/RED4ext/Scripting/Natives/Generated/game/EffectObjectFilter_HitTypeAction.hpp index c5a0592bf..cc733efc5 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/EffectObjectFilter_HitTypeAction.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/EffectObjectFilter_HitTypeAction.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class EffectObjectFilter_HitTypeAction : uint32_t { Accept = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/EffectTriggerPositioningType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/EffectTriggerPositioningType.hpp index dcd9f9855..f6aa6b787 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/EffectTriggerPositioningType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/EffectTriggerPositioningType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class EffectTriggerPositioningType : uint32_t { PlayerRoot = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/EffectTriggerRotationType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/EffectTriggerRotationType.hpp index ce88a705d..482cd0f03 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/EffectTriggerRotationType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/EffectTriggerRotationType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class EffectTriggerRotationType : uint32_t { None = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/EntityReferenceType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/EntityReferenceType.hpp index 573c12891..57917d928 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/EntityReferenceType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/EntityReferenceType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class EntityReferenceType : uint8_t { EntityRef = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/EntitySpawnerEventType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/EntitySpawnerEventType.hpp index f3e2df8bb..4d5f363e4 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/EntitySpawnerEventType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/EntitySpawnerEventType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class EntitySpawnerEventType : uint32_t { Spawn = 2, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/EquipAnimationType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/EquipAnimationType.hpp index d32416837..8bbb0d93e 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/EquipAnimationType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/EquipAnimationType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class EquipAnimationType : uint32_t { Default = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/EquipmentSetType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/EquipmentSetType.hpp index 0711dbf22..966576efe 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/EquipmentSetType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/EquipmentSetType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class EquipmentSetType : uint32_t { Offensive = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/GlobalTierSubtype.hpp b/include/RED4ext/Scripting/Natives/Generated/game/GlobalTierSubtype.hpp index 6716447a0..a2f14f5e4 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/GlobalTierSubtype.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/GlobalTierSubtype.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class GlobalTierSubtype : uint8_t { Quest = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/GodModeType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/GodModeType.hpp index 346b4c2a3..9ea052fd1 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/GodModeType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/GodModeType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class GodModeType : uint32_t { Invulnerable = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/InventoryItemAttachmentType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/InventoryItemAttachmentType.hpp index b93305413..911de1ecd 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/InventoryItemAttachmentType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/InventoryItemAttachmentType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class InventoryItemAttachmentType : uint32_t { Generic = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/InventoryItemShape.hpp b/include/RED4ext/Scripting/Natives/Generated/game/InventoryItemShape.hpp index e8cc06b54..edf4e655f 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/InventoryItemShape.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/InventoryItemShape.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class InventoryItemShape : uint8_t { SingleSlot = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/ItemEquipContexts.hpp b/include/RED4ext/Scripting/Natives/Generated/game/ItemEquipContexts.hpp index da4e6a550..d8678c0b2 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/ItemEquipContexts.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/ItemEquipContexts.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class ItemEquipContexts : uint32_t { LastWeaponEquipped = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/ItemIconGender.hpp b/include/RED4ext/Scripting/Natives/Generated/game/ItemIconGender.hpp index 264a21df7..e89e10003 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/ItemIconGender.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/ItemIconGender.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class ItemIconGender : uint8_t { Female = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/ItemUnequipContexts.hpp b/include/RED4ext/Scripting/Natives/Generated/game/ItemUnequipContexts.hpp index 291c4226a..04f6754d3 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/ItemUnequipContexts.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/ItemUnequipContexts.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class ItemUnequipContexts : uint32_t { AllWeapons = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/JournalChangeType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/JournalChangeType.hpp index c0ca89d02..8e83ea76f 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/JournalChangeType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/JournalChangeType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class JournalChangeType : uint32_t { Undefined = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/JournalEntryState.hpp b/include/RED4ext/Scripting/Natives/Generated/game/JournalEntryState.hpp index ee33b639e..02c033847 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/JournalEntryState.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/JournalEntryState.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class JournalEntryState : uint32_t { Undefined = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/JournalEntryUserState.hpp b/include/RED4ext/Scripting/Natives/Generated/game/JournalEntryUserState.hpp index f9bcbb4a6..d13f53097 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/JournalEntryUserState.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/JournalEntryUserState.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class JournalEntryUserState : uint8_t { Undefined = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/JournalNotifyOption.hpp b/include/RED4ext/Scripting/Natives/Generated/game/JournalNotifyOption.hpp index 3d7d3cce9..06190e699 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/JournalNotifyOption.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/JournalNotifyOption.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class JournalNotifyOption : uint32_t { Undefined = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/JournalQuestType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/JournalQuestType.hpp index 98aee0721..b12489d0a 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/JournalQuestType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/JournalQuestType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class JournalQuestType : uint32_t { MainQuest = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/KillType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/KillType.hpp index 54a8f8500..f193497a5 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/KillType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/KillType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class KillType : uint32_t { Normal = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/LootItemType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/LootItemType.hpp index 6d2b9e3bc..f54655a63 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/LootItemType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/LootItemType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class LootItemType : uint8_t { Default = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/LootSlotState.hpp b/include/RED4ext/Scripting/Natives/Generated/game/LootSlotState.hpp index cdc211bf3..40f58bf87 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/LootSlotState.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/LootSlotState.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { struct LootSlotState { uint8_t Looted : 1; // 0 diff --git a/include/RED4ext/Scripting/Natives/Generated/game/MessageSender.hpp b/include/RED4ext/Scripting/Natives/Generated/game/MessageSender.hpp index cf2dd7920..37a6cb4ce 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/MessageSender.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/MessageSender.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class MessageSender : uint32_t { NPC = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/MountDescriptorMountType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/MountDescriptorMountType.hpp index 037af87fa..1f7f739d8 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/MountDescriptorMountType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/MountDescriptorMountType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class MountDescriptorMountType : uint32_t { Unmounted = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/MountingObjectSubType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/MountingObjectSubType.hpp index f8bf0da77..e59c7874b 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/MountingObjectSubType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/MountingObjectSubType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class MountingObjectSubType : uint32_t { Car = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/MountingObjectType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/MountingObjectType.hpp index 4d1fc6684..830bf7e1e 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/MountingObjectType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/MountingObjectType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class MountingObjectType : uint32_t { Object = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/MountingRelationshipType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/MountingRelationshipType.hpp index 65e742a6c..4c7ab35df 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/MountingRelationshipType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/MountingRelationshipType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class MountingRelationshipType : uint32_t { Parent = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/MountingSlotRole.hpp b/include/RED4ext/Scripting/Natives/Generated/game/MountingSlotRole.hpp index fcbdcdf03..c9d826dbf 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/MountingSlotRole.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/MountingSlotRole.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class MountingSlotRole : uint32_t { Driver = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/MovingPlatformLoopType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/MovingPlatformLoopType.hpp index 7d7d180c5..37bf05fc5 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/MovingPlatformLoopType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/MovingPlatformLoopType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class MovingPlatformLoopType : uint32_t { NoLooping = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/MovingPlatformMovementInitializationType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/MovingPlatformMovementInitializationType.hpp index 126f47aa9..bde2fe089 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/MovingPlatformMovementInitializationType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/MovingPlatformMovementInitializationType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class MovingPlatformMovementInitializationType : uint32_t { Time = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/MuppetComparisonReportItemType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/MuppetComparisonReportItemType.hpp index 5a887c4e4..128a96bed 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/MuppetComparisonReportItemType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/MuppetComparisonReportItemType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class MuppetComparisonReportItemType : uint32_t { Different = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/MuppetDebugCommand.hpp b/include/RED4ext/Scripting/Natives/Generated/game/MuppetDebugCommand.hpp index add7d04cb..dda1fa859 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/MuppetDebugCommand.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/MuppetDebugCommand.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class MuppetDebugCommand : uint32_t { None = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/MuppetInputActionType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/MuppetInputActionType.hpp index 48dc1ae15..992f6beda 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/MuppetInputActionType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/MuppetInputActionType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class MuppetInputActionType : uint32_t { Unknown = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/MuppetMoveStyle.hpp b/include/RED4ext/Scripting/Natives/Generated/game/MuppetMoveStyle.hpp index 8683c6a39..605b5dc9e 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/MuppetMoveStyle.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/MuppetMoveStyle.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class MuppetMoveStyle : uint32_t { Invalid = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/OnlineSystemErrors.hpp b/include/RED4ext/Scripting/Natives/Generated/game/OnlineSystemErrors.hpp index dcdc0c49e..007d080a6 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/OnlineSystemErrors.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/OnlineSystemErrors.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class OnlineSystemErrors : uint32_t { None = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/OnlineSystemStatus.hpp b/include/RED4ext/Scripting/Natives/Generated/game/OnlineSystemStatus.hpp index 3ac8d4181..d290bc571 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/OnlineSystemStatus.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/OnlineSystemStatus.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class OnlineSystemStatus : uint32_t { Uninitialized = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/PSMBodyCarryingStyle.hpp b/include/RED4ext/Scripting/Natives/Generated/game/PSMBodyCarryingStyle.hpp index d90a4a770..eb3158b52 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/PSMBodyCarryingStyle.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/PSMBodyCarryingStyle.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class PSMBodyCarryingStyle : uint32_t { Any = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/PSMCombat.hpp b/include/RED4ext/Scripting/Natives/Generated/game/PSMCombat.hpp index d33b0396e..cb4d56377 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/PSMCombat.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/PSMCombat.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class PSMCombat : uint32_t { Default = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/PSMLocomotionStates.hpp b/include/RED4ext/Scripting/Natives/Generated/game/PSMLocomotionStates.hpp index 2ad1bd6f8..6dfcc7775 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/PSMLocomotionStates.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/PSMLocomotionStates.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class PSMLocomotionStates : uint32_t { Default = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/PSMRangedWeaponStates.hpp b/include/RED4ext/Scripting/Natives/Generated/game/PSMRangedWeaponStates.hpp index d0d05de3c..1c002adef 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/PSMRangedWeaponStates.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/PSMRangedWeaponStates.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class PSMRangedWeaponStates : uint32_t { Default = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/PSMSwimming.hpp b/include/RED4ext/Scripting/Natives/Generated/game/PSMSwimming.hpp index 2caae2429..b136845d9 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/PSMSwimming.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/PSMSwimming.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class PSMSwimming : uint32_t { Default = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/PSMTakedown.hpp b/include/RED4ext/Scripting/Natives/Generated/game/PSMTakedown.hpp index 40bfb999a..5d512be47 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/PSMTakedown.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/PSMTakedown.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class PSMTakedown : uint32_t { Default = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/PSMTimeDilation.hpp b/include/RED4ext/Scripting/Natives/Generated/game/PSMTimeDilation.hpp index 6eb914ad3..9c3173b21 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/PSMTimeDilation.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/PSMTimeDilation.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class PSMTimeDilation : uint32_t { Default = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/PSMUpperBodyStates.hpp b/include/RED4ext/Scripting/Natives/Generated/game/PSMUpperBodyStates.hpp index a11892da2..5d4c78060 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/PSMUpperBodyStates.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/PSMUpperBodyStates.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class PSMUpperBodyStates : uint32_t { Default = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/PSMVehicle.hpp b/include/RED4ext/Scripting/Natives/Generated/game/PSMVehicle.hpp index 6db07e5ab..b37b20432 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/PSMVehicle.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/PSMVehicle.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class PSMVehicle : uint32_t { Default = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/PSMVision.hpp b/include/RED4ext/Scripting/Natives/Generated/game/PSMVision.hpp index 0e5569aca..4747825ed 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/PSMVision.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/PSMVision.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class PSMVision : uint32_t { Default = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/PSMZones.hpp b/include/RED4ext/Scripting/Natives/Generated/game/PSMZones.hpp index 7e4b73ae2..b44b0c42e 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/PSMZones.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/PSMZones.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class PSMZones : uint32_t { Default = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/PhantomEntityState.hpp b/include/RED4ext/Scripting/Natives/Generated/game/PhantomEntityState.hpp index 721579359..7ec133161 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/PhantomEntityState.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/PhantomEntityState.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class PhantomEntityState : uint32_t { RootMotion = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/PlayerCoverDirection.hpp b/include/RED4ext/Scripting/Natives/Generated/game/PlayerCoverDirection.hpp index 410e61100..40beea7d7 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/PlayerCoverDirection.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/PlayerCoverDirection.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class PlayerCoverDirection : uint32_t { Up = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/PopupPosition.hpp b/include/RED4ext/Scripting/Natives/Generated/game/PopupPosition.hpp index 3c9a2a3b3..199c46a5e 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/PopupPosition.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/PopupPosition.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class PopupPosition : uint32_t { Undefined = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/PuppetVehicleState.hpp b/include/RED4ext/Scripting/Natives/Generated/game/PuppetVehicleState.hpp index 7e5131a12..568196295 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/PuppetVehicleState.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/PuppetVehicleState.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class PuppetVehicleState : uint32_t { IdleMounted = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/QuestGuidanceMarkerPathfindingType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/QuestGuidanceMarkerPathfindingType.hpp index 1b4d2d458..8d5d5188e 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/QuestGuidanceMarkerPathfindingType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/QuestGuidanceMarkerPathfindingType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class QuestGuidanceMarkerPathfindingType : uint32_t { Auto = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/Regular1v1FinisherScenarioPivotSetting.hpp b/include/RED4ext/Scripting/Natives/Generated/game/Regular1v1FinisherScenarioPivotSetting.hpp index 7f9939a5c..310c0dba9 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/Regular1v1FinisherScenarioPivotSetting.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/Regular1v1FinisherScenarioPivotSetting.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class Regular1v1FinisherScenarioPivotSetting : uint8_t { AttackerSlidesAndRotates_TargetStandsStill = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/SaveLockReason.hpp b/include/RED4ext/Scripting/Natives/Generated/game/SaveLockReason.hpp index ee5d638e2..6081047a5 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/SaveLockReason.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/SaveLockReason.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class SaveLockReason : uint32_t { Nothing = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/ScanningMode.hpp b/include/RED4ext/Scripting/Natives/Generated/game/ScanningMode.hpp index 1bd413c2c..711ce6464 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/ScanningMode.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/ScanningMode.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class ScanningMode : uint32_t { Inactive = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/ScanningState.hpp b/include/RED4ext/Scripting/Natives/Generated/game/ScanningState.hpp index 63f564152..3ccc400b3 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/ScanningState.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/ScanningState.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class ScanningState : uint32_t { Default = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/SceneAnimationMotionActionParamsEasingType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/SceneAnimationMotionActionParamsEasingType.hpp index 148e70418..3484c7685 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/SceneAnimationMotionActionParamsEasingType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/SceneAnimationMotionActionParamsEasingType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class SceneAnimationMotionActionParamsEasingType : uint32_t { Linear = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/SceneAnimationMotionActionParamsMotionType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/SceneAnimationMotionActionParamsMotionType.hpp index c7fbd524c..382e689e4 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/SceneAnimationMotionActionParamsMotionType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/SceneAnimationMotionActionParamsMotionType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class SceneAnimationMotionActionParamsMotionType : uint32_t { Rid = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/SceneAnimationMotionActionParamsPlacementMode.hpp b/include/RED4ext/Scripting/Natives/Generated/game/SceneAnimationMotionActionParamsPlacementMode.hpp index e6ce7120f..bd9dc2a17 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/SceneAnimationMotionActionParamsPlacementMode.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/SceneAnimationMotionActionParamsPlacementMode.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class SceneAnimationMotionActionParamsPlacementMode : uint32_t { Blend = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/SharedInventoryTag.hpp b/include/RED4ext/Scripting/Natives/Generated/game/SharedInventoryTag.hpp index 555b41821..4d4ecb662 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/SharedInventoryTag.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/SharedInventoryTag.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class SharedInventoryTag : uint32_t { None = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/SimpleMessageType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/SimpleMessageType.hpp index 68706595f..8cc94dfc3 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/SimpleMessageType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/SimpleMessageType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class SimpleMessageType : uint32_t { Undefined = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/SmartObjectInstanceEntryType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/SmartObjectInstanceEntryType.hpp index c4ec13dab..4f8b16ae6 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/SmartObjectInstanceEntryType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/SmartObjectInstanceEntryType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class SmartObjectInstanceEntryType : uint32_t { UseEntryAnimation = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/SmartObjectPointType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/SmartObjectPointType.hpp index e7fdbb8ff..4a8e9ff26 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/SmartObjectPointType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/SmartObjectPointType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class SmartObjectPointType : uint32_t { Entry = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/SmartObjectType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/SmartObjectType.hpp index 5799c1724..ff74bdfb6 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/SmartObjectType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/SmartObjectType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class SmartObjectType : uint32_t { Default = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/SpawnInViewState.hpp b/include/RED4ext/Scripting/Natives/Generated/game/SpawnInViewState.hpp index b19eadcaf..da1f4de03 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/SpawnInViewState.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/SpawnInViewState.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class SpawnInViewState : uint8_t { default__true_ = 0, // default (true) diff --git a/include/RED4ext/Scripting/Natives/Generated/game/StatIDType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/StatIDType.hpp index ae5ce0f92..2c3604aa0 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/StatIDType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/StatIDType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class StatIDType : uint32_t { EntityID = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/StatModifierType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/StatModifierType.hpp index b179b8a2b..b5f2a4dbd 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/StatModifierType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/StatModifierType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class StatModifierType : uint32_t { Additive = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/StatObjectsRelation.hpp b/include/RED4ext/Scripting/Natives/Generated/game/StatObjectsRelation.hpp index 9c0a59fcb..2b5554a52 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/StatObjectsRelation.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/StatObjectsRelation.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class StatObjectsRelation : uint32_t { Self = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/StatPoolDataBonusType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/StatPoolDataBonusType.hpp index ec900ddd9..f462ff88d 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/StatPoolDataBonusType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/StatPoolDataBonusType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class StatPoolDataBonusType : uint8_t { None = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/StatPoolDataStatPoolModificationStatus.hpp b/include/RED4ext/Scripting/Natives/Generated/game/StatPoolDataStatPoolModificationStatus.hpp index 6b86c446f..5e650bf0e 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/StatPoolDataStatPoolModificationStatus.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/StatPoolDataStatPoolModificationStatus.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class StatPoolDataStatPoolModificationStatus : uint8_t { Regeneration = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/StatPoolDataValueChangeMode.hpp b/include/RED4ext/Scripting/Natives/Generated/game/StatPoolDataValueChangeMode.hpp index 3f101fee9..45ca6a344 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/StatPoolDataValueChangeMode.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/StatPoolDataValueChangeMode.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class StatPoolDataValueChangeMode : uint8_t { Normal = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/StoryTier.hpp b/include/RED4ext/Scripting/Natives/Generated/game/StoryTier.hpp index f7fd19d97..ee492292b 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/StoryTier.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/StoryTier.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class StoryTier : uint8_t { Gameplay = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/TargetingSet.hpp b/include/RED4ext/Scripting/Natives/Generated/game/TargetingSet.hpp index 360fa7da0..e5bcd9603 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/TargetingSet.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/TargetingSet.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class TargetingSet : uint32_t { Visible = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/TelemetryDamageSituation.hpp b/include/RED4ext/Scripting/Natives/Generated/game/TelemetryDamageSituation.hpp index ecd959b07..c889ac198 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/TelemetryDamageSituation.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/TelemetryDamageSituation.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class TelemetryDamageSituation : uint32_t { Irrelevant = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/TickableEventState.hpp b/include/RED4ext/Scripting/Natives/Generated/game/TickableEventState.hpp index de1b6257c..ae07fd8ee 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/TickableEventState.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/TickableEventState.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class TickableEventState : uint32_t { Idle = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/TransformAnimation_MoveOnSplineRotationMode.hpp b/include/RED4ext/Scripting/Natives/Generated/game/TransformAnimation_MoveOnSplineRotationMode.hpp index 84dacae3c..ba05b3c1f 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/TransformAnimation_MoveOnSplineRotationMode.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/TransformAnimation_MoveOnSplineRotationMode.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class TransformAnimation_MoveOnSplineRotationMode : uint32_t { Disabled = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/TransformAnimation_RotateOnAxisAxis.hpp b/include/RED4ext/Scripting/Natives/Generated/game/TransformAnimation_RotateOnAxisAxis.hpp index 13d32bb6f..6ec499d4b 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/TransformAnimation_RotateOnAxisAxis.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/TransformAnimation_RotateOnAxisAxis.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class TransformAnimation_RotateOnAxisAxis : uint32_t { X = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/TutorialBracketType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/TutorialBracketType.hpp index 54a364567..dbf5329c4 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/TutorialBracketType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/TutorialBracketType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class TutorialBracketType : uint32_t { WidgetArea = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/VideoType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/VideoType.hpp index d35720885..ad431858d 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/VideoType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/VideoType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class VideoType : uint8_t { Tutorial_720x405 = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/VisionModePatternType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/VisionModePatternType.hpp index a07dad784..8075a7917 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/VisionModePatternType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/VisionModePatternType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class VisionModePatternType : uint32_t { Default = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/VisionModeType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/VisionModeType.hpp index 671c4d81d..afb51cb57 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/VisionModeType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/VisionModeType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class VisionModeType : uint32_t { Default = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/WardrobeClothingSetIndex.hpp b/include/RED4ext/Scripting/Natives/Generated/game/WardrobeClothingSetIndex.hpp index e551002bc..b58f260c3 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/WardrobeClothingSetIndex.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/WardrobeClothingSetIndex.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game { +namespace game { enum class WardrobeClothingSetIndex : uint32_t { Slot1 = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/audio/events/SurfaceDirection.hpp b/include/RED4ext/Scripting/Natives/Generated/game/audio/events/SurfaceDirection.hpp index ebba02e7d..1994f876b 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/audio/events/SurfaceDirection.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/audio/events/SurfaceDirection.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::audio::events { +namespace game::audio::events { enum class SurfaceDirection : uint32_t { Normal = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/data/AIRingType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/data/AIRingType.hpp index 8d4c5324e..5cf4d0e57 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/data/AIRingType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/data/AIRingType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::data { +namespace game::data { enum class AIRingType : uint32_t { Approach = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/data/Achievement.hpp b/include/RED4ext/Scripting/Natives/Generated/game/data/Achievement.hpp index 08b706bdd..c62497279 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/data/Achievement.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/data/Achievement.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::data { +namespace game::data { enum class Achievement : uint32_t { AllThePresidentsMen = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/data/Affiliation.hpp b/include/RED4ext/Scripting/Natives/Generated/game/data/Affiliation.hpp index 58af9b636..94306efae 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/data/Affiliation.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/data/Affiliation.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::data { +namespace game::data { enum class Affiliation : uint32_t { AfterlifeMercs = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/data/ArchetypeType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/data/ArchetypeType.hpp index 68acc3aa3..aedb5bc48 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/data/ArchetypeType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/data/ArchetypeType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::data { +namespace game::data { enum class ArchetypeType : uint32_t { AndroidMeleeT1 = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/data/AttackType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/data/AttackType.hpp index c1c3bc711..09ed77a63 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/data/AttackType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/data/AttackType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::data { +namespace game::data { enum class AttackType : uint32_t { ChargedWhipAttack = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/data/CharacterRandomizationCategory.hpp b/include/RED4ext/Scripting/Natives/Generated/game/data/CharacterRandomizationCategory.hpp index 0f95b7936..826e746de 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/data/CharacterRandomizationCategory.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/data/CharacterRandomizationCategory.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::data { +namespace game::data { enum class CharacterRandomizationCategory : uint32_t { Body = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/data/CompanionDistancePreset.hpp b/include/RED4ext/Scripting/Natives/Generated/game/data/CompanionDistancePreset.hpp index 615ecb64b..f95bcfebf 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/data/CompanionDistancePreset.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/data/CompanionDistancePreset.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::data { +namespace game::data { enum class CompanionDistancePreset : uint32_t { Close = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/data/ContainerType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/data/ContainerType.hpp index f81d64b1f..b5cefdff6 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/data/ContainerType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/data/ContainerType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::data { +namespace game::data { enum class ContainerType : uint32_t { AmmoCase = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/data/DamageType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/data/DamageType.hpp index be5aaaf31..2269dc147 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/data/DamageType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/data/DamageType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::data { +namespace game::data { enum class DamageType : uint32_t { Chemical = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/data/DataNodeType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/data/DataNodeType.hpp index f44557f97..119de6549 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/data/DataNodeType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/data/DataNodeType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::data { +namespace game::data { enum class DataNodeType : uint32_t { File = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/data/DevelopmentPointType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/data/DevelopmentPointType.hpp index 8512522fd..b6fd115a5 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/data/DevelopmentPointType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/data/DevelopmentPointType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::data { +namespace game::data { enum class DevelopmentPointType : uint32_t { Attribute = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/data/District.hpp b/include/RED4ext/Scripting/Natives/Generated/game/data/District.hpp index 6c27596cc..3fc68b8b7 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/data/District.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/data/District.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::data { +namespace game::data { enum class District : uint32_t { ArasakaWaterfront = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/data/EquipmentArea.hpp b/include/RED4ext/Scripting/Natives/Generated/game/data/EquipmentArea.hpp index 38dcccbfb..8468ada57 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/data/EquipmentArea.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/data/EquipmentArea.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::data { +namespace game::data { enum class EquipmentArea : uint32_t { AbilityCW = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/data/GrenadeDeliveryMethodType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/data/GrenadeDeliveryMethodType.hpp index 733b6964d..650883392 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/data/GrenadeDeliveryMethodType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/data/GrenadeDeliveryMethodType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::data { +namespace game::data { enum class GrenadeDeliveryMethodType : uint32_t { Homing = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/data/GroupNodeGroupVariableDeriveInfo.hpp b/include/RED4ext/Scripting/Natives/Generated/game/data/GroupNodeGroupVariableDeriveInfo.hpp index 2cd212894..38054bef2 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/data/GroupNodeGroupVariableDeriveInfo.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/data/GroupNodeGroupVariableDeriveInfo.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::data { +namespace game::data { enum class GroupNodeGroupVariableDeriveInfo : uint8_t { FullyDerived = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/data/GroupNodeInheritanceState.hpp b/include/RED4ext/Scripting/Natives/Generated/game/data/GroupNodeInheritanceState.hpp index ee87fb0bb..c475c158c 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/data/GroupNodeInheritanceState.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/data/GroupNodeInheritanceState.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::data { +namespace game::data { enum class GroupNodeInheritanceState : uint32_t { Unresolved = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/data/ItemType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/data/ItemType.hpp index 8a5d2f1a5..a8eba116a 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/data/ItemType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/data/ItemType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::data { +namespace game::data { enum class ItemType : uint32_t { Clo_Face = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/data/LifePath.hpp b/include/RED4ext/Scripting/Natives/Generated/game/data/LifePath.hpp index 50949bce6..a8c797c8b 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/data/LifePath.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/data/LifePath.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::data { +namespace game::data { enum class LifePath : uint32_t { Corporate = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/data/MappinPhase.hpp b/include/RED4ext/Scripting/Natives/Generated/game/data/MappinPhase.hpp index a650309dd..6df0790dc 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/data/MappinPhase.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/data/MappinPhase.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::data { +namespace game::data { enum class MappinPhase : uint32_t { CompletedPhase = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/data/MappinVariant.hpp b/include/RED4ext/Scripting/Natives/Generated/game/data/MappinVariant.hpp index 41676796d..269bddfd8 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/data/MappinVariant.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/data/MappinVariant.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::data { +namespace game::data { enum class MappinVariant : uint32_t { ActionDealDamageVariant = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/data/MetaQuest.hpp b/include/RED4ext/Scripting/Natives/Generated/game/data/MetaQuest.hpp index 42ab53164..daade5586 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/data/MetaQuest.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/data/MetaQuest.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::data { +namespace game::data { enum class MetaQuest : uint32_t { MetaQuest1 = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/data/NPCHighLevelState.hpp b/include/RED4ext/Scripting/Natives/Generated/game/data/NPCHighLevelState.hpp index 9f4ea3074..efdfbf406 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/data/NPCHighLevelState.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/data/NPCHighLevelState.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::data { +namespace game::data { enum class NPCHighLevelState : uint32_t { Alerted = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/data/NPCStanceState.hpp b/include/RED4ext/Scripting/Natives/Generated/game/data/NPCStanceState.hpp index 09ecc6974..90c77fb43 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/data/NPCStanceState.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/data/NPCStanceState.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::data { +namespace game::data { enum class NPCStanceState : uint32_t { Any = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/data/PingType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/data/PingType.hpp index a68809828..3c71ac08e 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/data/PingType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/data/PingType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::data { +namespace game::data { enum class PingType : uint32_t { Device = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/data/PlayerPossesion.hpp b/include/RED4ext/Scripting/Natives/Generated/game/data/PlayerPossesion.hpp index 1bb2f4f1e..509edd854 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/data/PlayerPossesion.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/data/PlayerPossesion.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::data { +namespace game::data { enum class PlayerPossesion : uint32_t { Default = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/data/ProficiencyType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/data/ProficiencyType.hpp index 61b459135..7b3586818 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/data/ProficiencyType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/data/ProficiencyType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::data { +namespace game::data { enum class ProficiencyType : uint32_t { Assault = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/data/Quality.hpp b/include/RED4ext/Scripting/Natives/Generated/game/data/Quality.hpp index bc0642d80..4f2c6ce6b 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/data/Quality.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/data/Quality.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::data { +namespace game::data { enum class Quality : uint32_t { Common = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/data/SenseObjectType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/data/SenseObjectType.hpp index d7b581319..62b74347b 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/data/SenseObjectType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/data/SenseObjectType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::data { +namespace game::data { enum class SenseObjectType : uint32_t { Camera = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/data/SimpleValueNodeValueType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/data/SimpleValueNodeValueType.hpp index 676eb8724..ee3914bd1 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/data/SimpleValueNodeValueType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/data/SimpleValueNodeValueType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::data { +namespace game::data { enum class SimpleValueNodeValueType : uint32_t { String = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/data/StatPoolType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/data/StatPoolType.hpp index 429567b77..44396ebcf 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/data/StatPoolType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/data/StatPoolType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::data { +namespace game::data { enum class StatPoolType : uint32_t { AccumulatedDoT = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/data/StatType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/data/StatType.hpp index 93ae45bab..34707588a 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/data/StatType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/data/StatType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::data { +namespace game::data { enum class StatType : uint32_t { ADSSpeedPercentBonus = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/data/StimPropagation.hpp b/include/RED4ext/Scripting/Natives/Generated/game/data/StimPropagation.hpp index db9f820f9..1921abd08 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/data/StimPropagation.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/data/StimPropagation.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::data { +namespace game::data { enum class StimPropagation : uint32_t { Audio = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/data/StimTargets.hpp b/include/RED4ext/Scripting/Natives/Generated/game/data/StimTargets.hpp index c2c796a88..ac2499f9c 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/data/StimTargets.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/data/StimTargets.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::data { +namespace game::data { enum class StimTargets : uint32_t { All = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/data/StimType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/data/StimType.hpp index 287f8ce07..7b71a7879 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/data/StimType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/data/StimType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::data { +namespace game::data { enum class StimType : uint32_t { AimingAt = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/data/TriggerMode.hpp b/include/RED4ext/Scripting/Natives/Generated/game/data/TriggerMode.hpp index f6a38a9fc..d2a866b52 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/data/TriggerMode.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/data/TriggerMode.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::data { +namespace game::data { enum class TriggerMode : uint32_t { Burst = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/data/TweakDBType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/data/TweakDBType.hpp index 18c005e34..8919173ce 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/data/TweakDBType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/data/TweakDBType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::data { +namespace game::data { enum class TweakDBType : uint32_t { Invalid = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/data/UICondition.hpp b/include/RED4ext/Scripting/Natives/Generated/game/data/UICondition.hpp index 6c70b6c81..0884422df 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/data/UICondition.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/data/UICondition.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::data { +namespace game::data { enum class UICondition : uint32_t { InEyesSubMenu = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/data/VariableNodeVariableValueDeriveInfo.hpp b/include/RED4ext/Scripting/Natives/Generated/game/data/VariableNodeVariableValueDeriveInfo.hpp index 0d286c8cc..9a6b72bea 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/data/VariableNodeVariableValueDeriveInfo.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/data/VariableNodeVariableValueDeriveInfo.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::data { +namespace game::data { enum class VariableNodeVariableValueDeriveInfo : uint8_t { NotDerived = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/data/VehicleType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/data/VehicleType.hpp index 7338214b1..0d4962461 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/data/VehicleType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/data/VehicleType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::data { +namespace game::data { enum class VehicleType : uint32_t { Bike = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/data/WeaponEvolution.hpp b/include/RED4ext/Scripting/Natives/Generated/game/data/WeaponEvolution.hpp index 50146ad10..06f906553 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/data/WeaponEvolution.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/data/WeaponEvolution.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::data { +namespace game::data { enum class WeaponEvolution : uint32_t { Blade = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/data/WorkspotCategory.hpp b/include/RED4ext/Scripting/Natives/Generated/game/data/WorkspotCategory.hpp index ff3c9ef95..3e30b39f9 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/data/WorkspotCategory.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/data/WorkspotCategory.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::data { +namespace game::data { enum class WorkspotCategory : uint32_t { Any = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/device/ActionPropertyFlags.hpp b/include/RED4ext/Scripting/Natives/Generated/game/device/ActionPropertyFlags.hpp index 02685587d..590c2c2cf 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/device/ActionPropertyFlags.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/device/ActionPropertyFlags.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::device { +namespace game::device { enum class ActionPropertyFlags : uint32_t { None = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/device/RequestType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/device/RequestType.hpp index 935473c60..02ed38ea8 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/device/RequestType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/device/RequestType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::device { +namespace game::device { enum class RequestType : uint32_t { None = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/events/DeathDirection.hpp b/include/RED4ext/Scripting/Natives/Generated/game/events/DeathDirection.hpp index 8cbd871f7..19c906baa 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/events/DeathDirection.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/events/DeathDirection.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::events { +namespace game::events { enum class DeathDirection : uint32_t { Undefined = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/influence/EBoundingBoxType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/influence/EBoundingBoxType.hpp index 4c174b2cd..9cf87f63b 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/influence/EBoundingBoxType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/influence/EBoundingBoxType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::influence { +namespace game::influence { enum class EBoundingBoxType : uint32_t { Colider = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/input/ActionType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/input/ActionType.hpp index ed8d8e4d9..58ffd28f2 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/input/ActionType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/input/ActionType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::input { +namespace game::input { enum class ActionType : uint32_t { BUTTON_PRESSED = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/interactions/BumpIntensity.hpp b/include/RED4ext/Scripting/Natives/Generated/game/interactions/BumpIntensity.hpp index 759f0eb12..931b80ba3 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/interactions/BumpIntensity.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/interactions/BumpIntensity.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::interactions { +namespace game::interactions { enum class BumpIntensity : uint32_t { Invalid = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/interactions/BumpLocation.hpp b/include/RED4ext/Scripting/Natives/Generated/game/interactions/BumpLocation.hpp index 75fd279be..a975e746e 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/interactions/BumpLocation.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/interactions/BumpLocation.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::interactions { +namespace game::interactions { enum class BumpLocation : uint32_t { Invalid = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/interactions/BumpSide.hpp b/include/RED4ext/Scripting/Natives/Generated/game/interactions/BumpSide.hpp index 9847739dd..d76ccf536 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/interactions/BumpSide.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/interactions/BumpSide.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::interactions { +namespace game::interactions { enum class BumpSide : uint32_t { Invalid = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/interactions/ChoiceLookAtType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/interactions/ChoiceLookAtType.hpp index 1ed51f547..b6f723ed3 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/interactions/ChoiceLookAtType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/interactions/ChoiceLookAtType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::interactions { +namespace game::interactions { enum class ChoiceLookAtType : uint32_t { Root = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/interactions/EBinaryOperator.hpp b/include/RED4ext/Scripting/Natives/Generated/game/interactions/EBinaryOperator.hpp index 24694a037..a8ce37279 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/interactions/EBinaryOperator.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/interactions/EBinaryOperator.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::interactions { +namespace game::interactions { enum class EBinaryOperator : uint32_t { EBinaryOperator_and = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/interactions/EGroupType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/interactions/EGroupType.hpp index d8476d876..e1124324e 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/interactions/EGroupType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/interactions/EGroupType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::interactions { +namespace game::interactions { enum class EGroupType : uint32_t { EGT_default = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/interactions/EInteractionEventType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/interactions/EInteractionEventType.hpp index 33e0b4e37..d543eb96a 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/interactions/EInteractionEventType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/interactions/EInteractionEventType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::interactions { +namespace game::interactions { enum class EInteractionEventType : uint32_t { EIET_activate = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/interactions/ELookAtTarget.hpp b/include/RED4ext/Scripting/Natives/Generated/game/interactions/ELookAtTarget.hpp index a06e77db2..aab6e70e6 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/interactions/ELookAtTarget.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/interactions/ELookAtTarget.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::interactions { +namespace game::interactions { enum class ELookAtTarget : uint32_t { Entity = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/interactions/ELookAtTest.hpp b/include/RED4ext/Scripting/Natives/Generated/game/interactions/ELookAtTest.hpp index deacb62d2..bffceafbe 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/interactions/ELookAtTest.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/interactions/ELookAtTest.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::interactions { +namespace game::interactions { enum class ELookAtTest : uint32_t { Targeting = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/interactions/EUnaryOperator.hpp b/include/RED4ext/Scripting/Natives/Generated/game/interactions/EUnaryOperator.hpp index 6e9db2571..cd2599d65 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/interactions/EUnaryOperator.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/interactions/EUnaryOperator.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::interactions { +namespace game::interactions { enum class EUnaryOperator : uint32_t { EUnaryOperator_empty = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/interactions/ReactionState.hpp b/include/RED4ext/Scripting/Natives/Generated/game/interactions/ReactionState.hpp index 1a18318fa..eedaa9bf4 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/interactions/ReactionState.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/interactions/ReactionState.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::interactions { +namespace game::interactions { enum class ReactionState : uint32_t { Idle = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/interactions/vis/EVisualizerActivityState.hpp b/include/RED4ext/Scripting/Natives/Generated/game/interactions/vis/EVisualizerActivityState.hpp index 0c7c19bad..e5f12b0e8 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/interactions/vis/EVisualizerActivityState.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/interactions/vis/EVisualizerActivityState.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::interactions::vis { +namespace game::interactions::vis { enum class EVisualizerActivityState : uint32_t { None = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/interactions/vis/EVisualizerDefinitionFlags.hpp b/include/RED4ext/Scripting/Natives/Generated/game/interactions/vis/EVisualizerDefinitionFlags.hpp index c081cbc97..790465ae7 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/interactions/vis/EVisualizerDefinitionFlags.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/interactions/vis/EVisualizerDefinitionFlags.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::interactions::vis { +namespace game::interactions::vis { enum class EVisualizerDefinitionFlags : uint16_t { None = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/interactions/vis/EVisualizerType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/interactions/vis/EVisualizerType.hpp index 5894b0c7e..a2281b15d 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/interactions/vis/EVisualizerType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/interactions/vis/EVisualizerType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::interactions::vis { +namespace game::interactions::vis { enum class EVisualizerType : uint32_t { Device = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/interactions/vis/InteractionType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/interactions/vis/InteractionType.hpp index b6b0653ab..6ef678520 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/interactions/vis/InteractionType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/interactions/vis/InteractionType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::interactions::vis { +namespace game::interactions::vis { enum class InteractionType : uint8_t { LookAt = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/projectile/ELaunchMode.hpp b/include/RED4ext/Scripting/Natives/Generated/game/projectile/ELaunchMode.hpp index 646b4a663..815b3b99e 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/projectile/ELaunchMode.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/projectile/ELaunchMode.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::projectile { +namespace game::projectile { enum class ELaunchMode : uint32_t { Default = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/projectile/OnCollisionAction.hpp b/include/RED4ext/Scripting/Natives/Generated/game/projectile/OnCollisionAction.hpp index 858d0e091..3ff3fe259 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/projectile/OnCollisionAction.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/projectile/OnCollisionAction.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::projectile { +namespace game::projectile { enum class OnCollisionAction : uint32_t { None = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/smart/GunTargetState.hpp b/include/RED4ext/Scripting/Natives/Generated/game/smart/GunTargetState.hpp index 37d459242..d239d3268 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/smart/GunTargetState.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/smart/GunTargetState.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::smart { +namespace game::smart { enum class GunTargetState : uint32_t { Visible = 1, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/state/MachineParameterAspect.hpp b/include/RED4ext/Scripting/Natives/Generated/game/state/MachineParameterAspect.hpp index 65caa336e..1848635bb 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/state/MachineParameterAspect.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/state/MachineParameterAspect.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::state { +namespace game::state { enum class MachineParameterAspect : uint32_t { Temporary = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/ui/AuthorisationNotificationType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/ui/AuthorisationNotificationType.hpp index 2b5284966..57ee90d64 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/ui/AuthorisationNotificationType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/ui/AuthorisationNotificationType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::ui { +namespace game::ui { enum class AuthorisationNotificationType : uint32_t { Unknown = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/ui/BaseMenuGameControllerPuppetGenderInfo.hpp b/include/RED4ext/Scripting/Natives/Generated/game/ui/BaseMenuGameControllerPuppetGenderInfo.hpp index 930fcf53a..d40f5cf6a 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/ui/BaseMenuGameControllerPuppetGenderInfo.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/ui/BaseMenuGameControllerPuppetGenderInfo.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::ui { +namespace game::ui { enum class BaseMenuGameControllerPuppetGenderInfo : uint32_t { Male = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/ui/CharacterCustomizationActionType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/ui/CharacterCustomizationActionType.hpp index 387d390ad..8db1080ec 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/ui/CharacterCustomizationActionType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/ui/CharacterCustomizationActionType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::ui { +namespace game::ui { enum class CharacterCustomizationActionType : uint32_t { Activate = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/ui/CharacterCustomizationEditTag.hpp b/include/RED4ext/Scripting/Natives/Generated/game/ui/CharacterCustomizationEditTag.hpp index cdfc67423..edf0fde6c 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/ui/CharacterCustomizationEditTag.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/ui/CharacterCustomizationEditTag.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::ui { +namespace game::ui { enum class CharacterCustomizationEditTag : uint32_t { NewGame = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/ui/CharacterCustomizationPart.hpp b/include/RED4ext/Scripting/Natives/Generated/game/ui/CharacterCustomizationPart.hpp index 172f6fb13..3f0e21ca3 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/ui/CharacterCustomizationPart.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/ui/CharacterCustomizationPart.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::ui { +namespace game::ui { enum class CharacterCustomizationPart : uint32_t { Head = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/ui/CharacterCustomization_BrokenNoseStage.hpp b/include/RED4ext/Scripting/Natives/Generated/game/ui/CharacterCustomization_BrokenNoseStage.hpp index bfd1a52f1..fd9787ca5 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/ui/CharacterCustomization_BrokenNoseStage.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/ui/CharacterCustomization_BrokenNoseStage.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::ui { +namespace game::ui { enum class CharacterCustomization_BrokenNoseStage : uint32_t { CCBN_Disabled = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/ui/ChoiceListVisualizerType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/ui/ChoiceListVisualizerType.hpp index 98294569c..245dc25a1 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/ui/ChoiceListVisualizerType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/ui/ChoiceListVisualizerType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::ui { +namespace game::ui { enum class ChoiceListVisualizerType : uint32_t { Interaction = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/ui/Context.hpp b/include/RED4ext/Scripting/Natives/Generated/game/ui/Context.hpp index 3dea174d5..295075de9 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/ui/Context.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/ui/Context.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::ui { +namespace game::ui { struct Context { uint32_t Default : 1; // 0 diff --git a/include/RED4ext/Scripting/Natives/Generated/game/ui/CyberspaceElementType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/ui/CyberspaceElementType.hpp index 38943dc28..70cd392b0 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/ui/CyberspaceElementType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/ui/CyberspaceElementType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::ui { +namespace game::ui { enum class CyberspaceElementType : uint32_t { CyberspaceNPC = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/ui/DriverCombatCrosshairReticleDataState.hpp b/include/RED4ext/Scripting/Natives/Generated/game/ui/DriverCombatCrosshairReticleDataState.hpp index cb19bf903..25be77ab5 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/ui/DriverCombatCrosshairReticleDataState.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/ui/DriverCombatCrosshairReticleDataState.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::ui { +namespace game::ui { enum class DriverCombatCrosshairReticleDataState : uint32_t { Default = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/ui/EBraindanceLayer.hpp b/include/RED4ext/Scripting/Natives/Generated/game/ui/EBraindanceLayer.hpp index 423db7e1c..4a21605ed 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/ui/EBraindanceLayer.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/ui/EBraindanceLayer.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::ui { +namespace game::ui { enum class EBraindanceLayer : uint32_t { Visual = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/ui/EClueDescriptorMode.hpp b/include/RED4ext/Scripting/Natives/Generated/game/ui/EClueDescriptorMode.hpp index c27ac673a..cfa42a5cf 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/ui/EClueDescriptorMode.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/ui/EClueDescriptorMode.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::ui { +namespace game::ui { enum class EClueDescriptorMode : uint32_t { Invalid = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/ui/EIconOrientation.hpp b/include/RED4ext/Scripting/Natives/Generated/game/ui/EIconOrientation.hpp index 781cf5804..cdac45b28 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/ui/EIconOrientation.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/ui/EIconOrientation.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::ui { +namespace game::ui { enum class EIconOrientation : uint32_t { Upright = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/ui/ETooltipPlacement.hpp b/include/RED4ext/Scripting/Natives/Generated/game/ui/ETooltipPlacement.hpp index 0ae34759a..555417e56 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/ui/ETooltipPlacement.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/ui/ETooltipPlacement.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::ui { +namespace game::ui { enum class ETooltipPlacement : uint8_t { LeftCenter = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/ui/EWorldMapDistrictView.hpp b/include/RED4ext/Scripting/Natives/Generated/game/ui/EWorldMapDistrictView.hpp index 09c712545..4a2ce52bc 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/ui/EWorldMapDistrictView.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/ui/EWorldMapDistrictView.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::ui { +namespace game::ui { enum class EWorldMapDistrictView : uint32_t { None = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/ui/HackingMinigameState.hpp b/include/RED4ext/Scripting/Natives/Generated/game/ui/HackingMinigameState.hpp index f56d9395d..254451073 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/ui/HackingMinigameState.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/ui/HackingMinigameState.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::ui { +namespace game::ui { enum class HackingMinigameState : uint32_t { Unknown = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/ui/HitType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/ui/HitType.hpp index f89456a58..3f11cb380 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/ui/HitType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/ui/HitType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::ui { +namespace game::ui { enum class HitType : uint32_t { Miss = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/ui/MappinGroupState.hpp b/include/RED4ext/Scripting/Natives/Generated/game/ui/MappinGroupState.hpp index 45dd9d394..1b092b1da 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/ui/MappinGroupState.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/ui/MappinGroupState.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::ui { +namespace game::ui { enum class MappinGroupState : uint32_t { Ungrouped = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/ui/PatchIntro.hpp b/include/RED4ext/Scripting/Natives/Generated/game/ui/PatchIntro.hpp index d18bece3f..26b59ecba 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/ui/PatchIntro.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/ui/PatchIntro.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::ui { +namespace game::ui { enum class PatchIntro : uint32_t { Patch1500_NextGen = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/ui/arcade/ArcadeColliderType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/ui/arcade/ArcadeColliderType.hpp index 81661f5b4..37bda0bc1 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/ui/arcade/ArcadeColliderType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/ui/arcade/ArcadeColliderType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::ui::arcade { +namespace game::ui::arcade { enum class ArcadeColliderType : uint32_t { Body = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/ui/arcade/ArcadeMinigame.hpp b/include/RED4ext/Scripting/Natives/Generated/game/ui/arcade/ArcadeMinigame.hpp index fcca8d481..55db8a4dc 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/ui/arcade/ArcadeMinigame.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/ui/arcade/ArcadeMinigame.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::ui::arcade { +namespace game::ui::arcade { enum class ArcadeMinigame : uint32_t { RoachRace = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/ui/arcade/ArcadeParallaxPlaneControllerDisplacementAxis.hpp b/include/RED4ext/Scripting/Natives/Generated/game/ui/arcade/ArcadeParallaxPlaneControllerDisplacementAxis.hpp index 1932fd953..f8a7e86ff 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/ui/arcade/ArcadeParallaxPlaneControllerDisplacementAxis.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/ui/arcade/ArcadeParallaxPlaneControllerDisplacementAxis.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::ui::arcade { +namespace game::ui::arcade { enum class ArcadeParallaxPlaneControllerDisplacementAxis : uint32_t { Horizontal = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/ui/arcade/ArcadeParallaxPlaneControllerLoopType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/ui/arcade/ArcadeParallaxPlaneControllerLoopType.hpp index 3af9e9880..49a168d9b 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/ui/arcade/ArcadeParallaxPlaneControllerLoopType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/ui/arcade/ArcadeParallaxPlaneControllerLoopType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::ui::arcade { +namespace game::ui::arcade { enum class ArcadeParallaxPlaneControllerLoopType : uint32_t { None = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/ui/arcade/ShooterAIType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/ui/arcade/ShooterAIType.hpp index a29fe8fef..a11e8253d 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/ui/arcade/ShooterAIType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/ui/arcade/ShooterAIType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::ui::arcade { +namespace game::ui::arcade { enum class ShooterAIType : uint32_t { MELEE = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/ui/arcade/ShooterLevelType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/ui/arcade/ShooterLevelType.hpp index f7a2411c3..532ad18f7 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/ui/arcade/ShooterLevelType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/ui/arcade/ShooterLevelType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::ui::arcade { +namespace game::ui::arcade { enum class ShooterLevelType : uint32_t { HORIZONTAL = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/ui/arcade/ShooterSpawnerCondition.hpp b/include/RED4ext/Scripting/Natives/Generated/game/ui/arcade/ShooterSpawnerCondition.hpp index b2ce2028f..c36c9b31e 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/ui/arcade/ShooterSpawnerCondition.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/ui/arcade/ShooterSpawnerCondition.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::ui::arcade { +namespace game::ui::arcade { enum class ShooterSpawnerCondition : uint32_t { ScreenLeft = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/game/ui/arcade/ShooterTriggerType.hpp b/include/RED4ext/Scripting/Natives/Generated/game/ui/arcade/ShooterTriggerType.hpp index 10e5ccf06..049e0f9ba 100644 --- a/include/RED4ext/Scripting/Natives/Generated/game/ui/arcade/ShooterTriggerType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/game/ui/arcade/ShooterTriggerType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace game::ui::arcade { +namespace game::ui::arcade { enum class ShooterTriggerType : uint32_t { Delay = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/gen/LevelRandomizerDataSource.hpp b/include/RED4ext/Scripting/Natives/Generated/gen/LevelRandomizerDataSource.hpp index fa52daffb..a519645ff 100644 --- a/include/RED4ext/Scripting/Natives/Generated/gen/LevelRandomizerDataSource.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/gen/LevelRandomizerDataSource.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace gen { +namespace gen { enum class LevelRandomizerDataSource : uint32_t { Entries = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/grs/DeathmatchStatus.hpp b/include/RED4ext/Scripting/Natives/Generated/grs/DeathmatchStatus.hpp index 96bda50af..83557a654 100644 --- a/include/RED4ext/Scripting/Natives/Generated/grs/DeathmatchStatus.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/grs/DeathmatchStatus.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace grs { +namespace grs { enum class DeathmatchStatus : uint32_t { Waiting = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/grs/HeistStatus.hpp b/include/RED4ext/Scripting/Natives/Generated/grs/HeistStatus.hpp index 1d05b9027..77457b128 100644 --- a/include/RED4ext/Scripting/Natives/Generated/grs/HeistStatus.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/grs/HeistStatus.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace grs { +namespace grs { enum class HeistStatus : uint32_t { Waiting = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/ink/BrushMirrorType.hpp b/include/RED4ext/Scripting/Natives/Generated/ink/BrushMirrorType.hpp index 80009eaaf..695d21e17 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ink/BrushMirrorType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ink/BrushMirrorType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace ink { +namespace ink { enum class BrushMirrorType : uint8_t { NoMirror = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/ink/BrushTileType.hpp b/include/RED4ext/Scripting/Natives/Generated/ink/BrushTileType.hpp index 57afb4796..917a667e7 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ink/BrushTileType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ink/BrushTileType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace ink { +namespace ink { enum class BrushTileType : uint8_t { NoTile = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/ink/CacheMode.hpp b/include/RED4ext/Scripting/Natives/Generated/ink/CacheMode.hpp index 38c71af9a..86322e350 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ink/CacheMode.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ink/CacheMode.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace ink { +namespace ink { enum class CacheMode : uint8_t { Normal = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/ink/DiscreteNavigationDirection.hpp b/include/RED4ext/Scripting/Natives/Generated/ink/DiscreteNavigationDirection.hpp index 51fe96709..6bfe48c4e 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ink/DiscreteNavigationDirection.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ink/DiscreteNavigationDirection.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace ink { +namespace ink { enum class DiscreteNavigationDirection : uint8_t { Up = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/ink/DisplayMode.hpp b/include/RED4ext/Scripting/Natives/Generated/ink/DisplayMode.hpp index ef0d88311..85f325572 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ink/DisplayMode.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ink/DisplayMode.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace ink { +namespace ink { enum class DisplayMode : uint32_t { Invalid = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/ink/EAnchor.hpp b/include/RED4ext/Scripting/Natives/Generated/ink/EAnchor.hpp index ef3fcac77..abb6598aa 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ink/EAnchor.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ink/EAnchor.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace ink { +namespace ink { enum class EAnchor : uint8_t { TopLeft = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/ink/EBlurDimension.hpp b/include/RED4ext/Scripting/Natives/Generated/ink/EBlurDimension.hpp index af8c38965..dbe2eed34 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ink/EBlurDimension.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ink/EBlurDimension.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace ink { +namespace ink { enum class EBlurDimension : uint32_t { Horizontal = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/ink/EChildOrder.hpp b/include/RED4ext/Scripting/Natives/Generated/ink/EChildOrder.hpp index 1c644cfc4..65e97fad4 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ink/EChildOrder.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ink/EChildOrder.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace ink { +namespace ink { enum class EChildOrder : uint8_t { Forward = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/ink/EEndCapStyle.hpp b/include/RED4ext/Scripting/Natives/Generated/ink/EEndCapStyle.hpp index a733c41d8..303b21afb 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ink/EEndCapStyle.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ink/EEndCapStyle.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace ink { +namespace ink { enum class EEndCapStyle : uint32_t { BUTT = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/ink/EHorizontalAlign.hpp b/include/RED4ext/Scripting/Natives/Generated/ink/EHorizontalAlign.hpp index 8480da015..25d05d003 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ink/EHorizontalAlign.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ink/EHorizontalAlign.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace ink { +namespace ink { enum class EHorizontalAlign : uint8_t { Fill = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/ink/EJointStyle.hpp b/include/RED4ext/Scripting/Natives/Generated/ink/EJointStyle.hpp index bd3c51801..67f9f358f 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ink/EJointStyle.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ink/EJointStyle.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace ink { +namespace ink { enum class EJointStyle : uint32_t { MITER = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/ink/ELayerLoadPriority.hpp b/include/RED4ext/Scripting/Natives/Generated/ink/ELayerLoadPriority.hpp index 7ab20d2a5..5c39b5924 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ink/ELayerLoadPriority.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ink/ELayerLoadPriority.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace ink { +namespace ink { enum class ELayerLoadPriority : uint8_t { Normal = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/ink/ELayerType.hpp b/include/RED4ext/Scripting/Natives/Generated/ink/ELayerType.hpp index 44c81b6ed..26f259fc9 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ink/ELayerType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ink/ELayerType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace ink { +namespace ink { enum class ELayerType : uint8_t { Watermarks = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/ink/EOrientation.hpp b/include/RED4ext/Scripting/Natives/Generated/ink/EOrientation.hpp index 85988e53a..4afe3b54a 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ink/EOrientation.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ink/EOrientation.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace ink { +namespace ink { enum class EOrientation : uint8_t { Horizontal = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/ink/EScrollDirection.hpp b/include/RED4ext/Scripting/Natives/Generated/ink/EScrollDirection.hpp index 60ba3d5c1..154a9793a 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ink/EScrollDirection.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ink/EScrollDirection.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace ink { +namespace ink { enum class EScrollDirection : uint32_t { Vertical = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/ink/EShapeVariant.hpp b/include/RED4ext/Scripting/Natives/Generated/ink/EShapeVariant.hpp index ef37ebed8..db5764ffe 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ink/EShapeVariant.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ink/EShapeVariant.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace ink { +namespace ink { enum class EShapeVariant : uint32_t { Fill = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/ink/ESizeRule.hpp b/include/RED4ext/Scripting/Natives/Generated/ink/ESizeRule.hpp index 91077f6ac..155a7776e 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ink/ESizeRule.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ink/ESizeRule.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace ink { +namespace ink { enum class ESizeRule : uint8_t { Fixed = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/ink/ESliderDirection.hpp b/include/RED4ext/Scripting/Natives/Generated/ink/ESliderDirection.hpp index 4891ea114..380218ebe 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ink/ESliderDirection.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ink/ESliderDirection.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace ink { +namespace ink { enum class ESliderDirection : uint32_t { Horizontal = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/ink/ETextDirection.hpp b/include/RED4ext/Scripting/Natives/Generated/ink/ETextDirection.hpp index 191d58abf..1db568bf2 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ink/ETextDirection.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ink/ETextDirection.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace ink { +namespace ink { enum class ETextDirection : uint32_t { LeftToRight = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/ink/ETextureResolution.hpp b/include/RED4ext/Scripting/Natives/Generated/ink/ETextureResolution.hpp index cbfccaec1..c1cef73a0 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ink/ETextureResolution.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ink/ETextureResolution.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace ink { +namespace ink { enum class ETextureResolution : uint8_t { UltraHD_3840_2160 = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/ink/EVerticalAlign.hpp b/include/RED4ext/Scripting/Natives/Generated/ink/EVerticalAlign.hpp index 135294373..ffdc9afe5 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ink/EVerticalAlign.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ink/EVerticalAlign.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace ink { +namespace ink { enum class EVerticalAlign : uint8_t { Fill = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/ink/EffectType.hpp b/include/RED4ext/Scripting/Natives/Generated/ink/EffectType.hpp index fb1df78c7..41f90cc5f 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ink/EffectType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ink/EffectType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace ink { +namespace ink { enum class EffectType : uint8_t { ScanlineWipe = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/ink/FinalConfigurationVisibility.hpp b/include/RED4ext/Scripting/Natives/Generated/ink/FinalConfigurationVisibility.hpp index e0dbd68ab..bca58d4d5 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ink/FinalConfigurationVisibility.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ink/FinalConfigurationVisibility.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace ink { +namespace ink { enum class FinalConfigurationVisibility : uint32_t { VisibleOnlyInFinal = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/ink/FitToContentDirection.hpp b/include/RED4ext/Scripting/Natives/Generated/ink/FitToContentDirection.hpp index 395d9353c..d59ec845d 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ink/FitToContentDirection.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ink/FitToContentDirection.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace ink { +namespace ink { enum class FitToContentDirection : uint32_t { None = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/ink/GradientMode.hpp b/include/RED4ext/Scripting/Natives/Generated/ink/GradientMode.hpp index b4a229815..9e0b6da53 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ink/GradientMode.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ink/GradientMode.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace ink { +namespace ink { enum class GradientMode : uint8_t { Linear = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/ink/IconResult.hpp b/include/RED4ext/Scripting/Natives/Generated/ink/IconResult.hpp index 1c00e461a..c31cacf07 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ink/IconResult.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ink/IconResult.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace ink { +namespace ink { enum class IconResult : uint32_t { Success = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/ink/InputHintHoldIndicationType.hpp b/include/RED4ext/Scripting/Natives/Generated/ink/InputHintHoldIndicationType.hpp index 96c48cfbe..906186264 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ink/InputHintHoldIndicationType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ink/InputHintHoldIndicationType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace ink { +namespace ink { enum class InputHintHoldIndicationType : uint8_t { FromInputConfig = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/ink/InputHintKeyCombinationType.hpp b/include/RED4ext/Scripting/Natives/Generated/ink/InputHintKeyCombinationType.hpp index 66d79d230..100c6a79f 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ink/InputHintKeyCombinationType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ink/InputHintKeyCombinationType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace ink { +namespace ink { enum class InputHintKeyCombinationType : uint32_t { Or = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/ink/LanguageId.hpp b/include/RED4ext/Scripting/Natives/Generated/ink/LanguageId.hpp index a2436deb6..29785a825 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ink/LanguageId.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ink/LanguageId.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace ink { +namespace ink { enum class LanguageId : uint32_t { EN = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/ink/LayerDrawingPolicy.hpp b/include/RED4ext/Scripting/Natives/Generated/ink/LayerDrawingPolicy.hpp index d56349fba..2a9ca6f84 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ink/LayerDrawingPolicy.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ink/LayerDrawingPolicy.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace ink { +namespace ink { enum class LayerDrawingPolicy : uint32_t { InOrder = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/ink/LifePath.hpp b/include/RED4ext/Scripting/Natives/Generated/ink/LifePath.hpp index 9803d5573..a6f364b60 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ink/LifePath.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ink/LifePath.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace ink { +namespace ink { enum class LifePath : uint8_t { Corporate = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/ink/LineType.hpp b/include/RED4ext/Scripting/Natives/Generated/ink/LineType.hpp index 2b20c3ed4..1406bbef9 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ink/LineType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ink/LineType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace ink { +namespace ink { enum class LineType : uint8_t { RegularPatternSpacing = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/ink/MaskDataSource.hpp b/include/RED4ext/Scripting/Natives/Generated/ink/MaskDataSource.hpp index 9ecadcc76..3e2e5726d 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ink/MaskDataSource.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ink/MaskDataSource.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace ink { +namespace ink { enum class MaskDataSource : uint8_t { TextureAtlas = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/ink/SaveStatus.hpp b/include/RED4ext/Scripting/Natives/Generated/ink/SaveStatus.hpp index 21fa85963..1130f7865 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ink/SaveStatus.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ink/SaveStatus.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace ink { +namespace ink { enum class SaveStatus : uint8_t { Invalid = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/ink/SaveType.hpp b/include/RED4ext/Scripting/Natives/Generated/ink/SaveType.hpp index 3abd2017c..23f0a58ee 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ink/SaveType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ink/SaveType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace ink { +namespace ink { enum class SaveType : uint8_t { ManualSave = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/ink/SpawnMode.hpp b/include/RED4ext/Scripting/Natives/Generated/ink/SpawnMode.hpp index d705253de..f839b2af8 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ink/SpawnMode.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ink/SpawnMode.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace ink { +namespace ink { enum class SpawnMode : uint32_t { SingleAndMultiplayer = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/ink/StyleOverrideType.hpp b/include/RED4ext/Scripting/Natives/Generated/ink/StyleOverrideType.hpp index ab737fe65..2e8c551ff 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ink/StyleOverrideType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ink/StyleOverrideType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace ink { +namespace ink { enum class StyleOverrideType : uint8_t { Invalid = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/ink/TextReplaceAnimationControllerWidgetTextUsage.hpp b/include/RED4ext/Scripting/Natives/Generated/ink/TextReplaceAnimationControllerWidgetTextUsage.hpp index 0885e579e..825227439 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ink/TextReplaceAnimationControllerWidgetTextUsage.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ink/TextReplaceAnimationControllerWidgetTextUsage.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace ink { +namespace ink { enum class TextReplaceAnimationControllerWidgetTextUsage : uint8_t { BaseText = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/ink/TextureType.hpp b/include/RED4ext/Scripting/Natives/Generated/ink/TextureType.hpp index ac82a0309..6236fac53 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ink/TextureType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ink/TextureType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace ink { +namespace ink { enum class TextureType : uint8_t { StaticTexture = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/ink/WidgetResourceVersion.hpp b/include/RED4ext/Scripting/Natives/Generated/ink/WidgetResourceVersion.hpp index 2298f38a1..fdd20d375 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ink/WidgetResourceVersion.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ink/WidgetResourceVersion.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace ink { +namespace ink { enum class WidgetResourceVersion : uint8_t { Default = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/ink/anim/InterpolationDirection.hpp b/include/RED4ext/Scripting/Natives/Generated/ink/anim/InterpolationDirection.hpp index 7e9c5e44b..f0ee90138 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ink/anim/InterpolationDirection.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ink/anim/InterpolationDirection.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace ink::anim { +namespace ink::anim { enum class InterpolationDirection : uint8_t { To = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/ink/anim/InterpolationMode.hpp b/include/RED4ext/Scripting/Natives/Generated/ink/anim/InterpolationMode.hpp index 84e5534a9..cb582f72b 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ink/anim/InterpolationMode.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ink/anim/InterpolationMode.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace ink::anim { +namespace ink::anim { enum class InterpolationMode : uint8_t { EasyIn = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/ink/anim/InterpolationType.hpp b/include/RED4ext/Scripting/Natives/Generated/ink/anim/InterpolationType.hpp index 0b73e72dc..c1e75bc8d 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ink/anim/InterpolationType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ink/anim/InterpolationType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace ink::anim { +namespace ink::anim { enum class InterpolationType : uint8_t { Linear = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/ink/anim/LoopType.hpp b/include/RED4ext/Scripting/Natives/Generated/ink/anim/LoopType.hpp index ae8c0e1e1..bb5636f2d 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ink/anim/LoopType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ink/anim/LoopType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace ink::anim { +namespace ink::anim { enum class LoopType : uint8_t { None = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/input/EInputScheme.hpp b/include/RED4ext/Scripting/Natives/Generated/input/EInputScheme.hpp index c021026bb..e8a21f13c 100644 --- a/include/RED4ext/Scripting/Natives/Generated/input/EInputScheme.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/input/EInputScheme.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace input { +namespace input { enum class EInputScheme : uint8_t { LEGACY = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/input/ESimplifiedInputDevice.hpp b/include/RED4ext/Scripting/Natives/Generated/input/ESimplifiedInputDevice.hpp index 0b277c6e1..6d1ea48bd 100644 --- a/include/RED4ext/Scripting/Natives/Generated/input/ESimplifiedInputDevice.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/input/ESimplifiedInputDevice.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace input { +namespace input { enum class ESimplifiedInputDevice : uint8_t { KBM = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/loc/VoiceoverContext.hpp b/include/RED4ext/Scripting/Natives/Generated/loc/VoiceoverContext.hpp index 27a5bd8b4..e994d4764 100644 --- a/include/RED4ext/Scripting/Natives/Generated/loc/VoiceoverContext.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/loc/VoiceoverContext.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace loc { +namespace loc { enum class VoiceoverContext : uint8_t { Vo_Context_Quest = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/loc/VoiceoverExpression.hpp b/include/RED4ext/Scripting/Natives/Generated/loc/VoiceoverExpression.hpp index 6f4a2a4ea..dca5f0e9a 100644 --- a/include/RED4ext/Scripting/Natives/Generated/loc/VoiceoverExpression.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/loc/VoiceoverExpression.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace loc { +namespace loc { enum class VoiceoverExpression : uint8_t { Vo_Expression_Spoken = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/move/CirclingDirection.hpp b/include/RED4ext/Scripting/Natives/Generated/move/CirclingDirection.hpp index c12941898..84e126d98 100644 --- a/include/RED4ext/Scripting/Natives/Generated/move/CirclingDirection.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/move/CirclingDirection.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace move { +namespace move { enum class CirclingDirection : uint32_t { None = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/move/ExplorationType.hpp b/include/RED4ext/Scripting/Natives/Generated/move/ExplorationType.hpp index ea9bd9f20..5c46cba68 100644 --- a/include/RED4ext/Scripting/Natives/Generated/move/ExplorationType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/move/ExplorationType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace move { +namespace move { enum class ExplorationType : uint32_t { None = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/move/MovementOrientationType.hpp b/include/RED4ext/Scripting/Natives/Generated/move/MovementOrientationType.hpp index 51da203ea..b99c44798 100644 --- a/include/RED4ext/Scripting/Natives/Generated/move/MovementOrientationType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/move/MovementOrientationType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace move { +namespace move { enum class MovementOrientationType : uint32_t { NotSet = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/move/MovementType.hpp b/include/RED4ext/Scripting/Natives/Generated/move/MovementType.hpp index 3cd5c8450..d69a3b67b 100644 --- a/include/RED4ext/Scripting/Natives/Generated/move/MovementType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/move/MovementType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace move { +namespace move { enum class MovementType : uint32_t { Walk = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/move/SecureFootingFailureReason.hpp b/include/RED4ext/Scripting/Natives/Generated/move/SecureFootingFailureReason.hpp index cdfdf30ad..4c0a0586c 100644 --- a/include/RED4ext/Scripting/Natives/Generated/move/SecureFootingFailureReason.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/move/SecureFootingFailureReason.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace move { +namespace move { enum class SecureFootingFailureReason : uint32_t { Invalid = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/move/SecureFootingFailureType.hpp b/include/RED4ext/Scripting/Natives/Generated/move/SecureFootingFailureType.hpp index 961d010f0..305a601c5 100644 --- a/include/RED4ext/Scripting/Natives/Generated/move/SecureFootingFailureType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/move/SecureFootingFailureType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace move { +namespace move { enum class SecureFootingFailureType : uint32_t { Invalid = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/nav/LocomotionPathSegmentTypes.hpp b/include/RED4ext/Scripting/Natives/Generated/nav/LocomotionPathSegmentTypes.hpp index 6e30f3b40..b9a6e7423 100644 --- a/include/RED4ext/Scripting/Natives/Generated/nav/LocomotionPathSegmentTypes.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/nav/LocomotionPathSegmentTypes.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace nav { +namespace nav { enum class LocomotionPathSegmentTypes : uint8_t { Invalid = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/physics/DestructionType.hpp b/include/RED4ext/Scripting/Natives/Generated/physics/DestructionType.hpp index 7a347522c..24bfdb6f0 100644 --- a/include/RED4ext/Scripting/Natives/Generated/physics/DestructionType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/physics/DestructionType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace physics { +namespace physics { struct DestructionType { uint16_t DT_PhysicalNode : 1; // 0 diff --git a/include/RED4ext/Scripting/Natives/Generated/physics/EClothCollisionMaskEnum.hpp b/include/RED4ext/Scripting/Natives/Generated/physics/EClothCollisionMaskEnum.hpp index 9fbeb0d24..bafffbe54 100644 --- a/include/RED4ext/Scripting/Natives/Generated/physics/EClothCollisionMaskEnum.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/physics/EClothCollisionMaskEnum.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace physics { +namespace physics { struct EClothCollisionMaskEnum { uint32_t SPHERE : 1; // 0 diff --git a/include/RED4ext/Scripting/Natives/Generated/physics/FilterDataSource.hpp b/include/RED4ext/Scripting/Natives/Generated/physics/FilterDataSource.hpp index 2e462cff0..1b49f6c24 100644 --- a/include/RED4ext/Scripting/Natives/Generated/physics/FilterDataSource.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/physics/FilterDataSource.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace physics { +namespace physics { enum class FilterDataSource : uint8_t { Parent = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/physics/FractureFieldEffect.hpp b/include/RED4ext/Scripting/Natives/Generated/physics/FractureFieldEffect.hpp index fcbebc924..735ec7cb6 100644 --- a/include/RED4ext/Scripting/Natives/Generated/physics/FractureFieldEffect.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/physics/FractureFieldEffect.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace physics { +namespace physics { enum class FractureFieldEffect : uint8_t { FE_Fracture = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/physics/FractureFieldOptions.hpp b/include/RED4ext/Scripting/Natives/Generated/physics/FractureFieldOptions.hpp index 38240f52e..8d57aab75 100644 --- a/include/RED4ext/Scripting/Natives/Generated/physics/FractureFieldOptions.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/physics/FractureFieldOptions.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace physics { +namespace physics { struct FractureFieldOptions { uint16_t FFO_OnlyPrefractured : 1; // 0 diff --git a/include/RED4ext/Scripting/Natives/Generated/physics/FractureFieldType.hpp b/include/RED4ext/Scripting/Natives/Generated/physics/FractureFieldType.hpp index 63ddba28e..b9c929a17 100644 --- a/include/RED4ext/Scripting/Natives/Generated/physics/FractureFieldType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/physics/FractureFieldType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace physics { +namespace physics { struct FractureFieldType { uint16_t FF_Default : 1; // 0 diff --git a/include/RED4ext/Scripting/Natives/Generated/physics/FractureFieldValueType.hpp b/include/RED4ext/Scripting/Natives/Generated/physics/FractureFieldValueType.hpp index b5c87af54..1499de21b 100644 --- a/include/RED4ext/Scripting/Natives/Generated/physics/FractureFieldValueType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/physics/FractureFieldValueType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace physics { +namespace physics { enum class FractureFieldValueType : uint8_t { FFVT_Impulse = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/physics/MaterialFriction.hpp b/include/RED4ext/Scripting/Natives/Generated/physics/MaterialFriction.hpp index d3da7d596..206fda848 100644 --- a/include/RED4ext/Scripting/Natives/Generated/physics/MaterialFriction.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/physics/MaterialFriction.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace physics { +namespace physics { enum class MaterialFriction : uint32_t { Enabled = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/physics/MaterialTagProjectilePenetration.hpp b/include/RED4ext/Scripting/Natives/Generated/physics/MaterialTagProjectilePenetration.hpp index 751ef44c5..8e1b0c209 100644 --- a/include/RED4ext/Scripting/Natives/Generated/physics/MaterialTagProjectilePenetration.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/physics/MaterialTagProjectilePenetration.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace physics { +namespace physics { enum class MaterialTagProjectilePenetration : uint8_t { TechOnly = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/physics/MaterialTagProjectileRicochet.hpp b/include/RED4ext/Scripting/Natives/Generated/physics/MaterialTagProjectileRicochet.hpp index 71dfa2825..7097d5c95 100644 --- a/include/RED4ext/Scripting/Natives/Generated/physics/MaterialTagProjectileRicochet.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/physics/MaterialTagProjectileRicochet.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace physics { +namespace physics { enum class MaterialTagProjectileRicochet : uint8_t { Default = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/physics/MaterialTagVehicleTraction.hpp b/include/RED4ext/Scripting/Natives/Generated/physics/MaterialTagVehicleTraction.hpp index a3427201f..8b7b95147 100644 --- a/include/RED4ext/Scripting/Natives/Generated/physics/MaterialTagVehicleTraction.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/physics/MaterialTagVehicleTraction.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace physics { +namespace physics { enum class MaterialTagVehicleTraction : uint8_t { Default = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/physics/MaterialTagVisibility.hpp b/include/RED4ext/Scripting/Natives/Generated/physics/MaterialTagVisibility.hpp index a71fc9c37..065cdaf51 100644 --- a/include/RED4ext/Scripting/Natives/Generated/physics/MaterialTagVisibility.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/physics/MaterialTagVisibility.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace physics { +namespace physics { enum class MaterialTagVisibility : uint8_t { None = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/physics/PhysicsJointMotion.hpp b/include/RED4ext/Scripting/Natives/Generated/physics/PhysicsJointMotion.hpp index 2e97e8355..1d7e1fbf5 100644 --- a/include/RED4ext/Scripting/Natives/Generated/physics/PhysicsJointMotion.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/physics/PhysicsJointMotion.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace physics { +namespace physics { enum class PhysicsJointMotion : uint8_t { Locked = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/physics/RagdollBodyPartE.hpp b/include/RED4ext/Scripting/Natives/Generated/physics/RagdollBodyPartE.hpp index 544ef1988..f6428e17b 100644 --- a/include/RED4ext/Scripting/Natives/Generated/physics/RagdollBodyPartE.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/physics/RagdollBodyPartE.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace physics { +namespace physics { struct RagdollBodyPartE { uint32_t HEAD : 1; // 0 diff --git a/include/RED4ext/Scripting/Natives/Generated/physics/RagdollShapeType.hpp b/include/RED4ext/Scripting/Natives/Generated/physics/RagdollShapeType.hpp index de3c7485c..1c7a3997e 100644 --- a/include/RED4ext/Scripting/Natives/Generated/physics/RagdollShapeType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/physics/RagdollShapeType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace physics { +namespace physics { enum class RagdollShapeType : uint8_t { CAPSULE = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/physics/ShapeType.hpp b/include/RED4ext/Scripting/Natives/Generated/physics/ShapeType.hpp index 50034b17a..10c5e2317 100644 --- a/include/RED4ext/Scripting/Natives/Generated/physics/ShapeType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/physics/ShapeType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace physics { +namespace physics { enum class ShapeType : uint8_t { Box = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/physics/SimulationType.hpp b/include/RED4ext/Scripting/Natives/Generated/physics/SimulationType.hpp index 18bce978f..daaa00d06 100644 --- a/include/RED4ext/Scripting/Natives/Generated/physics/SimulationType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/physics/SimulationType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace physics { +namespace physics { enum class SimulationType : uint8_t { Static = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/population/SpawnerObjectCtrlAction.hpp b/include/RED4ext/Scripting/Natives/Generated/population/SpawnerObjectCtrlAction.hpp index 92e4b9fc2..69e77c9c5 100644 --- a/include/RED4ext/Scripting/Natives/Generated/population/SpawnerObjectCtrlAction.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/population/SpawnerObjectCtrlAction.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace population { +namespace population { enum class SpawnerObjectCtrlAction : uint8_t { Undefined = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/AttachmentOffsetMode.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/AttachmentOffsetMode.hpp index ae6b2cb6c..58b927ba8 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/AttachmentOffsetMode.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/AttachmentOffsetMode.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class AttachmentOffsetMode : uint8_t { UseRealOffset = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/AudioEventPrefetchMode.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/AudioEventPrefetchMode.hpp index 75211a2ab..f5d217b89 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/AudioEventPrefetchMode.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/AudioEventPrefetchMode.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class AudioEventPrefetchMode : uint8_t { AddEventPrefetch = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/AvailableVehicleType.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/AvailableVehicleType.hpp index c7847219f..cc6b129ef 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/AvailableVehicleType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/AvailableVehicleType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class AvailableVehicleType : uint32_t { AnyCar = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/BehindInteractionEventType.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/BehindInteractionEventType.hpp index 525963866..d0184b3db 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/BehindInteractionEventType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/BehindInteractionEventType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class BehindInteractionEventType : uint8_t { Undefined = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/BlockAction.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/BlockAction.hpp index b30b35aae..b17c79b60 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/BlockAction.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/BlockAction.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class BlockAction : uint32_t { Block = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/BriefingPlayerType.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/BriefingPlayerType.hpp index 477ff207c..8d93bcb06 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/BriefingPlayerType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/BriefingPlayerType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class BriefingPlayerType : uint32_t { Fullscreen = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/BriefingSequencePlayerFunction.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/BriefingSequencePlayerFunction.hpp index 89ecd1f0d..af4eba6c5 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/BriefingSequencePlayerFunction.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/BriefingSequencePlayerFunction.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class BriefingSequencePlayerFunction : uint32_t { StartSequence = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/BriefingType.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/BriefingType.hpp index 45cee9ec0..37b6cf9ad 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/BriefingType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/BriefingType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class BriefingType : uint32_t { Fullscreen = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/CameraParallaxSpace.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/CameraParallaxSpace.hpp index 780f0cf53..126964bf0 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/CameraParallaxSpace.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/CameraParallaxSpace.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class CameraParallaxSpace : uint32_t { Trajectory = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/CameraPlanesPreset.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/CameraPlanesPreset.hpp index 143f23db1..633235d02 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/CameraPlanesPreset.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/CameraPlanesPreset.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class CameraPlanesPreset : uint8_t { Undefined = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/CharacterHitEventType.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/CharacterHitEventType.hpp index 87ad25e1d..ef24cb25e 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/CharacterHitEventType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/CharacterHitEventType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class CharacterHitEventType : uint32_t { Bullet = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/ChoiceSection_ConditionTypeMode.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/ChoiceSection_ConditionTypeMode.hpp index 94f77b7fc..3763663ef 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/ChoiceSection_ConditionTypeMode.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/ChoiceSection_ConditionTypeMode.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class ChoiceSection_ConditionTypeMode : uint8_t { Highlight = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/CompanionPositions.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/CompanionPositions.hpp index 9064fdb8e..25e520fa0 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/CompanionPositions.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/CompanionPositions.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class CompanionPositions : uint32_t { Behind = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/ControlCrowdAction.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/ControlCrowdAction.hpp index f0e3a1ff2..0a6ec4069 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/ControlCrowdAction.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/ControlCrowdAction.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class ControlCrowdAction : uint8_t { Disable = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/CustomStyle.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/CustomStyle.hpp index cf9c6806a..041925bb0 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/CustomStyle.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/CustomStyle.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class CustomStyle : uint32_t { PlacidePhone = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/DistanceType.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/DistanceType.hpp index f513f89b1..e1142916f 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/DistanceType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/DistanceType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class DistanceType : uint32_t { Nearest = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/DrillingState.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/DrillingState.hpp index 01ce84a2a..1268104e4 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/DrillingState.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/DrillingState.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class DrillingState : uint32_t { Undefined = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/EAddRemoveItemType.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/EAddRemoveItemType.hpp index 0841998de..94bd2e4e3 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/EAddRemoveItemType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/EAddRemoveItemType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class EAddRemoveItemType : uint32_t { AddItem = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/EComparisonTypeEquality.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/EComparisonTypeEquality.hpp index 9ab33a253..28de33d7e 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/EComparisonTypeEquality.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/EComparisonTypeEquality.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class EComparisonTypeEquality : uint32_t { Equal = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/EDebugViewMode.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/EDebugViewMode.hpp index 592ab9235..4010bdf88 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/EDebugViewMode.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/EDebugViewMode.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class EDebugViewMode : uint32_t { NONE = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/ESwitchBehaviourType.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/ESwitchBehaviourType.hpp index 1fc464e50..1c6a63c43 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/ESwitchBehaviourType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/ESwitchBehaviourType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class ESwitchBehaviourType : uint32_t { First_Fulfilled = 0, // First Fulfilled diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/ETimeDilationOverride.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/ETimeDilationOverride.hpp index 2963ab343..fc260404b 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/ETimeDilationOverride.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/ETimeDilationOverride.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class ETimeDilationOverride : uint32_t { None = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/ETimeShiftType.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/ETimeShiftType.hpp index 6dbee98f7..a5ac18375 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/ETimeShiftType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/ETimeShiftType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class ETimeShiftType : uint32_t { ShiftByTime = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/EUIMenuState.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/EUIMenuState.hpp index 6aa96e7d0..5d8baf383 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/EUIMenuState.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/EUIMenuState.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class EUIMenuState : uint32_t { Open = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/EUseWeapon_MissileOffsetsSource.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/EUseWeapon_MissileOffsetsSource.hpp index 97118d58b..d09fafd1c 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/EUseWeapon_MissileOffsetsSource.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/EUseWeapon_MissileOffsetsSource.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class EUseWeapon_MissileOffsetsSource : uint32_t { None = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/Elevator_ManageNPCAttachment_NodeTypeParamsAction.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/Elevator_ManageNPCAttachment_NodeTypeParamsAction.hpp index 4e1c1c2b7..9e94dd9c1 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/Elevator_ManageNPCAttachment_NodeTypeParamsAction.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/Elevator_ManageNPCAttachment_NodeTypeParamsAction.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class Elevator_ManageNPCAttachment_NodeTypeParamsAction : uint32_t { Attach = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/ExitType.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/ExitType.hpp index 97a3233eb..e5914ed0b 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/ExitType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/ExitType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class ExitType : uint8_t { Terminating = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/GameplayRestrictionAction.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/GameplayRestrictionAction.hpp index 92d429a63..396d95bb0 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/GameplayRestrictionAction.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/GameplayRestrictionAction.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class GameplayRestrictionAction : uint32_t { AddRestriction = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/ImpulseMagnitude.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/ImpulseMagnitude.hpp index 7bed967b0..640f6cf9b 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/ImpulseMagnitude.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/ImpulseMagnitude.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class ImpulseMagnitude : uint32_t { Any = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/InjectLootOperationType.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/InjectLootOperationType.hpp index 7b5bfe268..8575643e2 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/InjectLootOperationType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/InjectLootOperationType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class InjectLootOperationType : uint32_t { Inject = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/InputDevice.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/InputDevice.hpp index 86b5ec630..a32441da4 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/InputDevice.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/InputDevice.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class InputDevice : uint32_t { Undefined = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/InputScheme.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/InputScheme.hpp index b08aeeb0d..3b6c4b8d2 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/InputScheme.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/InputScheme.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class InputScheme : uint32_t { Legacy = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/JournalAlignmentEventType.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/JournalAlignmentEventType.hpp index 4e3347bd6..26fb1bed9 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/JournalAlignmentEventType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/JournalAlignmentEventType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class JournalAlignmentEventType : uint32_t { Left = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/JournalQuestEntry_NodeTypeNodeVersion.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/JournalQuestEntry_NodeTypeNodeVersion.hpp index cb343bba9..4adab2166 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/JournalQuestEntry_NodeTypeNodeVersion.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/JournalQuestEntry_NodeTypeNodeVersion.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class JournalQuestEntry_NodeTypeNodeVersion : uint8_t { Initial = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/JournalSizeEventType.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/JournalSizeEventType.hpp index 20a8f5c7a..86f56359a 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/JournalSizeEventType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/JournalSizeEventType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class JournalSizeEventType : uint32_t { Maximize = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/LanguageMode.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/LanguageMode.hpp index 51b835f59..14d970a2e 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/LanguageMode.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/LanguageMode.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class LanguageMode : uint32_t { Undefined = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/LocationAction.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/LocationAction.hpp index 1706d3a14..4dd543eae 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/LocationAction.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/LocationAction.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class LocationAction : uint32_t { Entered = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/LogicalOperation.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/LogicalOperation.hpp index 262d15aa2..670d12cf5 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/LogicalOperation.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/LogicalOperation.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class LogicalOperation : uint8_t { AND = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/LookAtAction.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/LookAtAction.hpp index be0e31fd7..243d138b2 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/LookAtAction.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/LookAtAction.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class LookAtAction : uint32_t { Nothing = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/LookAtDrivenTurnsMode.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/LookAtDrivenTurnsMode.hpp index 7a7a307a0..1a9cc0f47 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/LookAtDrivenTurnsMode.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/LookAtDrivenTurnsMode.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class LookAtDrivenTurnsMode : uint32_t { Start = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/LootTokenState.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/LootTokenState.hpp index 545a9d3d7..ce41b0393 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/LootTokenState.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/LootTokenState.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class LootTokenState : uint32_t { Enabled = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/MountConditionType.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/MountConditionType.hpp index 84f83da1e..72ef727d1 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/MountConditionType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/MountConditionType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class MountConditionType : uint8_t { OnMount = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/MountVehicleOrigin.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/MountVehicleOrigin.hpp index bec188042..808951b52 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/MountVehicleOrigin.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/MountVehicleOrigin.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class MountVehicleOrigin : uint32_t { Any = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/MountVehicleType.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/MountVehicleType.hpp index 65730c884..2b100a076 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/MountVehicleType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/MountVehicleType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class MountVehicleType : uint32_t { Any = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/MoveOnSplineType.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/MoveOnSplineType.hpp index 56c1b9724..31b2ff81d 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/MoveOnSplineType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/MoveOnSplineType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class MoveOnSplineType : uint32_t { Simple = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/MoveType.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/MoveType.hpp index dca1a29e5..12aebf204 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/MoveType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/MoveType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class MoveType : uint32_t { MoveOnSpline = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/MultiplayerAIDirectorFunction.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/MultiplayerAIDirectorFunction.hpp index 22657a8a8..3aed10d4f 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/MultiplayerAIDirectorFunction.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/MultiplayerAIDirectorFunction.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class MultiplayerAIDirectorFunction : uint32_t { SetStatus = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/MultiplayerAIDirectorStatus.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/MultiplayerAIDirectorStatus.hpp index d501508f3..155817b75 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/MultiplayerAIDirectorStatus.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/MultiplayerAIDirectorStatus.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class MultiplayerAIDirectorStatus : uint32_t { Enabled = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/MultiplayerHeistState.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/MultiplayerHeistState.hpp index faa6e6053..7d31928cb 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/MultiplayerHeistState.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/MultiplayerHeistState.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class MultiplayerHeistState : uint32_t { Invalid = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/NodeType.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/NodeType.hpp index cc941df1e..65a65c68e 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/NodeType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/NodeType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class NodeType : uint32_t { Equip = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/ObjectInteractionEventType.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/ObjectInteractionEventType.hpp index d164c470e..810b114b9 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/ObjectInteractionEventType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/ObjectInteractionEventType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class ObjectInteractionEventType : uint8_t { Undefined = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/ObjectScanEventType.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/ObjectScanEventType.hpp index d626646c2..97e7ad676 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/ObjectScanEventType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/ObjectScanEventType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class ObjectScanEventType : uint8_t { Undefined = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/PhoneCallMode.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/PhoneCallMode.hpp index ebb4db63b..9ae2422de 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/PhoneCallMode.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/PhoneCallMode.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class PhoneCallMode : uint32_t { Undefined = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/PhoneCallPhase.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/PhoneCallPhase.hpp index 49c639e81..15081680a 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/PhoneCallPhase.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/PhoneCallPhase.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class PhoneCallPhase : uint32_t { Undefined = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/PhoneCallVisuals.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/PhoneCallVisuals.hpp index ec5c88648..d9315e711 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/PhoneCallVisuals.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/PhoneCallVisuals.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class PhoneCallVisuals : uint32_t { Default = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/PhoneStatus.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/PhoneStatus.hpp index 4144ca628..61ed14a03 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/PhoneStatus.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/PhoneStatus.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class PhoneStatus : uint32_t { Available = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/Platform.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/Platform.hpp index af1d1d2e3..85c04fa02 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/Platform.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/Platform.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class Platform : uint32_t { PC = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/ProximityProgressBarAction.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/ProximityProgressBarAction.hpp index 8373000a7..9ad416ccd 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/ProximityProgressBarAction.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/ProximityProgressBarAction.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class ProximityProgressBarAction : uint32_t { Activated = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/QuestContentType.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/QuestContentType.hpp index afe62e098..3e8212242 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/QuestContentType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/QuestContentType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class QuestContentType : uint8_t { EP1_MainQuest = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/QuickItemsSet.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/QuickItemsSet.hpp index c3fd24ddc..2bd04d999 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/QuickItemsSet.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/QuickItemsSet.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class QuickItemsSet : uint32_t { Q001_Kereznikov_Heal_Phone = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/RandomizerMode.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/RandomizerMode.hpp index eac0455a5..dcfb3cadd 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/RandomizerMode.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/RandomizerMode.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class RandomizerMode : uint8_t { Random = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/ScanningState.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/ScanningState.hpp index 643709dc9..013cea1b5 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/ScanningState.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/ScanningState.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class ScanningState : uint32_t { NotScanned = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/SceneConditionType.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/SceneConditionType.hpp index 238a9963d..221175712 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/SceneConditionType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/SceneConditionType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class SceneConditionType : uint8_t { Undefined = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/SetDestructionStateAction.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/SetDestructionStateAction.hpp index fdbf96d80..91c083751 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/SetDestructionStateAction.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/SetDestructionStateAction.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class SetDestructionStateAction : uint32_t { Undefined = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/SocketType.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/SocketType.hpp index 728093c0c..8589511b4 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/SocketType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/SocketType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class SocketType : uint8_t { Undefined = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/SpawnDirectionPreference.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/SpawnDirectionPreference.hpp index 9d80b385b..00bc9bec8 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/SpawnDirectionPreference.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/SpawnDirectionPreference.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class SpawnDirectionPreference : uint32_t { Behind = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/SpawnedVehicleType.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/SpawnedVehicleType.hpp index 1d5602c2d..61809460c 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/SpawnedVehicleType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/SpawnedVehicleType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class SpawnedVehicleType : uint32_t { EntityReferenced = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/Storage.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/Storage.hpp index ef0b4de62..f3cd293b1 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/Storage.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/Storage.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class Storage : uint32_t { Slow = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/SwitchWeaponModes.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/SwitchWeaponModes.hpp index 1505241ba..15663a523 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/SwitchWeaponModes.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/SwitchWeaponModes.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class SwitchWeaponModes : uint32_t { PrimaryWeapon = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/TimeSkipMode.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/TimeSkipMode.hpp index 52f6f763d..714ec2ddb 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/TimeSkipMode.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/TimeSkipMode.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class TimeSkipMode : uint8_t { PreSkip = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/TriggerConditionType.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/TriggerConditionType.hpp index 02530675f..c5221971b 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/TriggerConditionType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/TriggerConditionType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class TriggerConditionType : uint8_t { Undefined = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/TutorialScreenMode.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/TutorialScreenMode.hpp index 5ffdd5284..5e9e02fd7 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/TutorialScreenMode.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/TutorialScreenMode.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class TutorialScreenMode : uint8_t { Undefined = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/UIGameContextRequestType.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/UIGameContextRequestType.hpp index cc9a30e5e..a63300c59 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/UIGameContextRequestType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/UIGameContextRequestType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class UIGameContextRequestType : uint32_t { Push = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/UseWorkspotNodeFunctions.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/UseWorkspotNodeFunctions.hpp index 5049d76cf..994ac8ff8 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/UseWorkspotNodeFunctions.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/UseWorkspotNodeFunctions.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class UseWorkspotNodeFunctions : uint32_t { UseWorkspot = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/UseWorkspotTier.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/UseWorkspotTier.hpp index 1aaa447ad..2273075a4 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/UseWorkspotTier.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/UseWorkspotTier.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class UseWorkspotTier : uint32_t { Tier3 = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/VehicleCameraPerspective.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/VehicleCameraPerspective.hpp index 558f1c215..1736ef6a5 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/VehicleCameraPerspective.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/VehicleCameraPerspective.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class VehicleCameraPerspective : uint8_t { TPP = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/VehicleCameraType.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/VehicleCameraType.hpp index b9b8644ad..23b1ae61e 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/VehicleCameraType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/VehicleCameraType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class VehicleCameraType : uint8_t { Undefined = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/VehicleCommandType.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/VehicleCommandType.hpp index 66427995b..f56886666 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/VehicleCommandType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/VehicleCommandType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class VehicleCommandType : uint8_t { Move_On_Spline = 0, // Move On Spline diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/VehicleWeaponQuestID.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/VehicleWeaponQuestID.hpp index f3d94f410..9d995005c 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/VehicleWeaponQuestID.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/VehicleWeaponQuestID.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class VehicleWeaponQuestID : uint8_t { Primary = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/VisionModeType.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/VisionModeType.hpp index 7ba916b6f..31d55af78 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/VisionModeType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/VisionModeType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class VisionModeType : uint32_t { Undefined = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/WeaponUsageType.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/WeaponUsageType.hpp index ff2a8b87e..fccf455cd 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/WeaponUsageType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/WeaponUsageType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace quest { +namespace quest { enum class WeaponUsageType : uint32_t { Shoot = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/red/TaskTextMessageType.hpp b/include/RED4ext/Scripting/Natives/Generated/red/TaskTextMessageType.hpp index 9678dd073..8641b9912 100644 --- a/include/RED4ext/Scripting/Natives/Generated/red/TaskTextMessageType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/red/TaskTextMessageType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace red { +namespace red { enum class TaskTextMessageType : uint32_t { Info = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/rend/CaptureContextType.hpp b/include/RED4ext/Scripting/Natives/Generated/rend/CaptureContextType.hpp index 76bc94826..12401dbe5 100644 --- a/include/RED4ext/Scripting/Natives/Generated/rend/CaptureContextType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/rend/CaptureContextType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace rend { +namespace rend { enum class CaptureContextType : uint32_t { SceneGamedef = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/rend/ContactShadowReciever.hpp b/include/RED4ext/Scripting/Natives/Generated/rend/ContactShadowReciever.hpp index 396547a98..6f2fa2759 100644 --- a/include/RED4ext/Scripting/Natives/Generated/rend/ContactShadowReciever.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/rend/ContactShadowReciever.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace rend { +namespace rend { enum class ContactShadowReciever : uint8_t { CSR_None = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/rend/EParticleSortingMode.hpp b/include/RED4ext/Scripting/Natives/Generated/rend/EParticleSortingMode.hpp index 844dbe069..1bcdc050d 100644 --- a/include/RED4ext/Scripting/Natives/Generated/rend/EParticleSortingMode.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/rend/EParticleSortingMode.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace rend { +namespace rend { enum class EParticleSortingMode : uint32_t { PSM_None = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/rend/EPathTracingLightUsage.hpp b/include/RED4ext/Scripting/Natives/Generated/rend/EPathTracingLightUsage.hpp index 7c8c09e74..ac2e79872 100644 --- a/include/RED4ext/Scripting/Natives/Generated/rend/EPathTracingLightUsage.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/rend/EPathTracingLightUsage.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace rend { +namespace rend { enum class EPathTracingLightUsage : uint8_t { PTLU_Everywhere = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/rend/EStreamingObserverMode.hpp b/include/RED4ext/Scripting/Natives/Generated/rend/EStreamingObserverMode.hpp index f51df57c9..9705833b9 100644 --- a/include/RED4ext/Scripting/Natives/Generated/rend/EStreamingObserverMode.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/rend/EStreamingObserverMode.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace rend { +namespace rend { enum class EStreamingObserverMode : uint8_t { Point = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/rend/GIGroup.hpp b/include/RED4ext/Scripting/Natives/Generated/rend/GIGroup.hpp index b149257d1..b1b030d6c 100644 --- a/include/RED4ext/Scripting/Natives/Generated/rend/GIGroup.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/rend/GIGroup.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace rend { +namespace rend { enum class GIGroup : uint8_t { GI_Group0 = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/rend/LightAttenuation.hpp b/include/RED4ext/Scripting/Natives/Generated/rend/LightAttenuation.hpp index 9b2428c87..986df4ae2 100644 --- a/include/RED4ext/Scripting/Natives/Generated/rend/LightAttenuation.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/rend/LightAttenuation.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace rend { +namespace rend { enum class LightAttenuation : uint8_t { LA_InverseSquare = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/rend/LightChannel.hpp b/include/RED4ext/Scripting/Natives/Generated/rend/LightChannel.hpp index 2c842bacb..d923c2e25 100644 --- a/include/RED4ext/Scripting/Natives/Generated/rend/LightChannel.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/rend/LightChannel.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace rend { +namespace rend { struct LightChannel { uint16_t LC_Channel1 : 1; // 0 diff --git a/include/RED4ext/Scripting/Natives/Generated/rend/LightGroup.hpp b/include/RED4ext/Scripting/Natives/Generated/rend/LightGroup.hpp index f7a19e059..16187c36f 100644 --- a/include/RED4ext/Scripting/Natives/Generated/rend/LightGroup.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/rend/LightGroup.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace rend { +namespace rend { enum class LightGroup : uint8_t { LG_Group0 = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/rend/PostFx_ScanningState.hpp b/include/RED4ext/Scripting/Natives/Generated/rend/PostFx_ScanningState.hpp index 25046d168..36fe3c80f 100644 --- a/include/RED4ext/Scripting/Natives/Generated/rend/PostFx_ScanningState.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/rend/PostFx_ScanningState.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace rend { +namespace rend { enum class PostFx_ScanningState : uint8_t { Off = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/rend/RayTracedShadowsPlatform.hpp b/include/RED4ext/Scripting/Natives/Generated/rend/RayTracedShadowsPlatform.hpp index c605c00b8..2ce93b018 100644 --- a/include/RED4ext/Scripting/Natives/Generated/rend/RayTracedShadowsPlatform.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/rend/RayTracedShadowsPlatform.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace rend { +namespace rend { enum class RayTracedShadowsPlatform : uint8_t { RLSP_All = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/rend/ResolutionMultiplier.hpp b/include/RED4ext/Scripting/Natives/Generated/rend/ResolutionMultiplier.hpp index 73e450eee..bb37675ad 100644 --- a/include/RED4ext/Scripting/Natives/Generated/rend/ResolutionMultiplier.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/rend/ResolutionMultiplier.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace rend { +namespace rend { enum class ResolutionMultiplier : uint32_t { X1 = 1, diff --git a/include/RED4ext/Scripting/Natives/Generated/rend/ScreenshotMode.hpp b/include/RED4ext/Scripting/Natives/Generated/rend/ScreenshotMode.hpp index 0dc69f65e..fa5af6a5c 100644 --- a/include/RED4ext/Scripting/Natives/Generated/rend/ScreenshotMode.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/rend/ScreenshotMode.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace rend { +namespace rend { enum class ScreenshotMode : uint32_t { NONE = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/rend/WindShapeAnchorPointDepth.hpp b/include/RED4ext/Scripting/Natives/Generated/rend/WindShapeAnchorPointDepth.hpp index 697e3fbda..09ddee77a 100644 --- a/include/RED4ext/Scripting/Natives/Generated/rend/WindShapeAnchorPointDepth.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/rend/WindShapeAnchorPointDepth.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace rend { +namespace rend { enum class WindShapeAnchorPointDepth : uint32_t { AP_CENTER = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/rend/WindShapeAnchorPointHorz.hpp b/include/RED4ext/Scripting/Natives/Generated/rend/WindShapeAnchorPointHorz.hpp index cc989ca1f..63c8a2a4d 100644 --- a/include/RED4ext/Scripting/Natives/Generated/rend/WindShapeAnchorPointHorz.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/rend/WindShapeAnchorPointHorz.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace rend { +namespace rend { enum class WindShapeAnchorPointHorz : uint32_t { AP_CENTER = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/rend/WindShapeAnchorPointVert.hpp b/include/RED4ext/Scripting/Natives/Generated/rend/WindShapeAnchorPointVert.hpp index 3e5ded347..23bacec87 100644 --- a/include/RED4ext/Scripting/Natives/Generated/rend/WindShapeAnchorPointVert.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/rend/WindShapeAnchorPointVert.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace rend { +namespace rend { enum class WindShapeAnchorPointVert : uint32_t { AP_CENTER = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/rend/dim/EPreset.hpp b/include/RED4ext/Scripting/Natives/Generated/rend/dim/EPreset.hpp index 51f233236..b8b207ceb 100644 --- a/include/RED4ext/Scripting/Natives/Generated/rend/dim/EPreset.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/rend/dim/EPreset.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace rend::dim { +namespace rend::dim { enum class EPreset : uint32_t { _228x128 = 0, // 228x128 diff --git a/include/RED4ext/Scripting/Natives/Generated/scn/AdditionalSpeakerRole.hpp b/include/RED4ext/Scripting/Natives/Generated/scn/AdditionalSpeakerRole.hpp index 609f81537..e5e283f8f 100644 --- a/include/RED4ext/Scripting/Natives/Generated/scn/AdditionalSpeakerRole.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/scn/AdditionalSpeakerRole.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace scn { +namespace scn { enum class AdditionalSpeakerRole : uint32_t { Full = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/scn/AdditionalSpeakerType.hpp b/include/RED4ext/Scripting/Natives/Generated/scn/AdditionalSpeakerType.hpp index c153b9b0e..493d66f8d 100644 --- a/include/RED4ext/Scripting/Natives/Generated/scn/AdditionalSpeakerType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/scn/AdditionalSpeakerType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace scn { +namespace scn { enum class AdditionalSpeakerType : uint32_t { Normal = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/scn/AnimNameType.hpp b/include/RED4ext/Scripting/Natives/Generated/scn/AnimNameType.hpp index 517700cf8..98493d0b6 100644 --- a/include/RED4ext/Scripting/Natives/Generated/scn/AnimNameType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/scn/AnimNameType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace scn { +namespace scn { enum class AnimNameType : uint32_t { direct = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/scn/AudioFastForwardSupport.hpp b/include/RED4ext/Scripting/Natives/Generated/scn/AudioFastForwardSupport.hpp index a238571d6..ab160935e 100644 --- a/include/RED4ext/Scripting/Natives/Generated/scn/AudioFastForwardSupport.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/scn/AudioFastForwardSupport.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace scn { +namespace scn { enum class AudioFastForwardSupport : uint8_t { MuteDuringFastForward = 1, diff --git a/include/RED4ext/Scripting/Natives/Generated/scn/AudioPlaybackDirectionSupportFlag.hpp b/include/RED4ext/Scripting/Natives/Generated/scn/AudioPlaybackDirectionSupportFlag.hpp index 00a80e0ac..0b2d398ad 100644 --- a/include/RED4ext/Scripting/Natives/Generated/scn/AudioPlaybackDirectionSupportFlag.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/scn/AudioPlaybackDirectionSupportFlag.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace scn { +namespace scn { enum class AudioPlaybackDirectionSupportFlag : uint8_t { Forward = 1, diff --git a/include/RED4ext/Scripting/Natives/Generated/scn/BraindanceLayer.hpp b/include/RED4ext/Scripting/Natives/Generated/scn/BraindanceLayer.hpp index 7e9c00c03..79f0ddbb9 100644 --- a/include/RED4ext/Scripting/Natives/Generated/scn/BraindanceLayer.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/scn/BraindanceLayer.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace scn { +namespace scn { enum class BraindanceLayer : uint8_t { Visual = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/scn/BraindancePerspective.hpp b/include/RED4ext/Scripting/Natives/Generated/scn/BraindancePerspective.hpp index e116f9f6e..04740c9b8 100644 --- a/include/RED4ext/Scripting/Natives/Generated/scn/BraindancePerspective.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/scn/BraindancePerspective.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace scn { +namespace scn { enum class BraindancePerspective : uint8_t { FirstPerson = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/scn/BraindanceSpeed.hpp b/include/RED4ext/Scripting/Natives/Generated/scn/BraindanceSpeed.hpp index 87d0b5705..153846c31 100644 --- a/include/RED4ext/Scripting/Natives/Generated/scn/BraindanceSpeed.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/scn/BraindanceSpeed.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace scn { +namespace scn { enum class BraindanceSpeed : uint8_t { Any = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/scn/ChoiceNodeNsChoiceNodeBitFlags.hpp b/include/RED4ext/Scripting/Natives/Generated/scn/ChoiceNodeNsChoiceNodeBitFlags.hpp index 1e33a88c3..91994db86 100644 --- a/include/RED4ext/Scripting/Natives/Generated/scn/ChoiceNodeNsChoiceNodeBitFlags.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/scn/ChoiceNodeNsChoiceNodeBitFlags.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace scn { +namespace scn { struct ChoiceNodeNsChoiceNodeBitFlags { uint16_t IsFocusClue : 1; // 0 diff --git a/include/RED4ext/Scripting/Natives/Generated/scn/ChoiceNodeNsMappinLocation.hpp b/include/RED4ext/Scripting/Natives/Generated/scn/ChoiceNodeNsMappinLocation.hpp index ce922b223..1b1771b1f 100644 --- a/include/RED4ext/Scripting/Natives/Generated/scn/ChoiceNodeNsMappinLocation.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/scn/ChoiceNodeNsMappinLocation.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace scn { +namespace scn { enum class ChoiceNodeNsMappinLocation : uint8_t { None = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/scn/ChoiceNodeNsOperationMode.hpp b/include/RED4ext/Scripting/Natives/Generated/scn/ChoiceNodeNsOperationMode.hpp index 8ff3cb3f1..f862fd17e 100644 --- a/include/RED4ext/Scripting/Natives/Generated/scn/ChoiceNodeNsOperationMode.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/scn/ChoiceNodeNsOperationMode.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace scn { +namespace scn { enum class ChoiceNodeNsOperationMode : uint8_t { attachToActor = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/scn/ChoiceNodeNsSizePreset.hpp b/include/RED4ext/Scripting/Natives/Generated/scn/ChoiceNodeNsSizePreset.hpp index 5658acf8b..cc82df791 100644 --- a/include/RED4ext/Scripting/Natives/Generated/scn/ChoiceNodeNsSizePreset.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/scn/ChoiceNodeNsSizePreset.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace scn { +namespace scn { enum class ChoiceNodeNsSizePreset : uint8_t { small_ = 0, // small diff --git a/include/RED4ext/Scripting/Natives/Generated/scn/ChoiceNodeNsTimedAction.hpp b/include/RED4ext/Scripting/Natives/Generated/scn/ChoiceNodeNsTimedAction.hpp index eb51670ee..dcc0f7732 100644 --- a/include/RED4ext/Scripting/Natives/Generated/scn/ChoiceNodeNsTimedAction.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/scn/ChoiceNodeNsTimedAction.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace scn { +namespace scn { enum class ChoiceNodeNsTimedAction : uint8_t { appear = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/scn/ChoiceNodeNsVisualizerStyle.hpp b/include/RED4ext/Scripting/Natives/Generated/scn/ChoiceNodeNsVisualizerStyle.hpp index 872355b05..f4ca280a1 100644 --- a/include/RED4ext/Scripting/Natives/Generated/scn/ChoiceNodeNsVisualizerStyle.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/scn/ChoiceNodeNsVisualizerStyle.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace scn { +namespace scn { enum class ChoiceNodeNsVisualizerStyle : uint8_t { onScreen = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/scn/ContextualActorName.hpp b/include/RED4ext/Scripting/Natives/Generated/scn/ContextualActorName.hpp index 1c2e80946..c9e13983e 100644 --- a/include/RED4ext/Scripting/Natives/Generated/scn/ContextualActorName.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/scn/ContextualActorName.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace scn { +namespace scn { enum class ContextualActorName : uint32_t { Player = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/scn/DialogLineLanguage.hpp b/include/RED4ext/Scripting/Natives/Generated/scn/DialogLineLanguage.hpp index de0556838..3a1db3bed 100644 --- a/include/RED4ext/Scripting/Natives/Generated/scn/DialogLineLanguage.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/scn/DialogLineLanguage.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace scn { +namespace scn { enum class DialogLineLanguage : uint32_t { Origin = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/scn/DialogLineType.hpp b/include/RED4ext/Scripting/Natives/Generated/scn/DialogLineType.hpp index b3de91b27..54d3df9a2 100644 --- a/include/RED4ext/Scripting/Natives/Generated/scn/DialogLineType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/scn/DialogLineType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace scn { +namespace scn { enum class DialogLineType : uint32_t { None = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/scn/DialogLineVisualStyle.hpp b/include/RED4ext/Scripting/Natives/Generated/scn/DialogLineVisualStyle.hpp index 7efccbb80..efda02de8 100644 --- a/include/RED4ext/Scripting/Natives/Generated/scn/DialogLineVisualStyle.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/scn/DialogLineVisualStyle.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace scn { +namespace scn { enum class DialogLineVisualStyle : uint8_t { regular = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/scn/DistractedConditionTarget.hpp b/include/RED4ext/Scripting/Natives/Generated/scn/DistractedConditionTarget.hpp index fec251f80..c52104e94 100644 --- a/include/RED4ext/Scripting/Natives/Generated/scn/DistractedConditionTarget.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/scn/DistractedConditionTarget.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace scn { +namespace scn { enum class DistractedConditionTarget : uint8_t { Anyone = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/scn/EasingType.hpp b/include/RED4ext/Scripting/Natives/Generated/scn/EasingType.hpp index 6f47be781..4d1ee7e19 100644 --- a/include/RED4ext/Scripting/Natives/Generated/scn/EasingType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/scn/EasingType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace scn { +namespace scn { enum class EasingType : uint8_t { Linear = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/scn/EndNodeNsType.hpp b/include/RED4ext/Scripting/Natives/Generated/scn/EndNodeNsType.hpp index dab7e78d8..d98dfac09 100644 --- a/include/RED4ext/Scripting/Natives/Generated/scn/EndNodeNsType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/scn/EndNodeNsType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace scn { +namespace scn { enum class EndNodeNsType : uint8_t { Terminating = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/scn/EntityAcquisitionPlan.hpp b/include/RED4ext/Scripting/Natives/Generated/scn/EntityAcquisitionPlan.hpp index 678bd701c..f6824c104 100644 --- a/include/RED4ext/Scripting/Natives/Generated/scn/EntityAcquisitionPlan.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/scn/EntityAcquisitionPlan.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace scn { +namespace scn { enum class EntityAcquisitionPlan : uint32_t { findInContext = 1, diff --git a/include/RED4ext/Scripting/Natives/Generated/scn/EventType.hpp b/include/RED4ext/Scripting/Natives/Generated/scn/EventType.hpp index bc1560370..f57d0fc9a 100644 --- a/include/RED4ext/Scripting/Natives/Generated/scn/EventType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/scn/EventType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace scn { +namespace scn { enum class EventType : uint32_t { }; diff --git a/include/RED4ext/Scripting/Natives/Generated/scn/FastForwardStrategy.hpp b/include/RED4ext/Scripting/Natives/Generated/scn/FastForwardStrategy.hpp index dab61b4fd..4d4c9ec19 100644 --- a/include/RED4ext/Scripting/Natives/Generated/scn/FastForwardStrategy.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/scn/FastForwardStrategy.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace scn { +namespace scn { enum class FastForwardStrategy : uint32_t { automatic = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/scn/InterruptCapability.hpp b/include/RED4ext/Scripting/Natives/Generated/scn/InterruptCapability.hpp index 099dfa01d..384044624 100644 --- a/include/RED4ext/Scripting/Natives/Generated/scn/InterruptCapability.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/scn/InterruptCapability.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace scn { +namespace scn { enum class InterruptCapability : uint32_t { None = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/scn/InterruptReturnLinesBehavior.hpp b/include/RED4ext/Scripting/Natives/Generated/scn/InterruptReturnLinesBehavior.hpp index 6b1560566..29eb20223 100644 --- a/include/RED4ext/Scripting/Natives/Generated/scn/InterruptReturnLinesBehavior.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/scn/InterruptReturnLinesBehavior.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace scn { +namespace scn { enum class InterruptReturnLinesBehavior : uint8_t { Default = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/scn/LookAtTargetType.hpp b/include/RED4ext/Scripting/Natives/Generated/scn/LookAtTargetType.hpp index bbc3f8445..3077b90da 100644 --- a/include/RED4ext/Scripting/Natives/Generated/scn/LookAtTargetType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/scn/LookAtTargetType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace scn { +namespace scn { enum class LookAtTargetType : uint32_t { Actor = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/scn/MarkerType.hpp b/include/RED4ext/Scripting/Natives/Generated/scn/MarkerType.hpp index f7af56c84..c05567670 100644 --- a/include/RED4ext/Scripting/Natives/Generated/scn/MarkerType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/scn/MarkerType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace scn { +namespace scn { enum class MarkerType : uint32_t { Local = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/scn/OffsetMode.hpp b/include/RED4ext/Scripting/Natives/Generated/scn/OffsetMode.hpp index c41370eba..49584648f 100644 --- a/include/RED4ext/Scripting/Natives/Generated/scn/OffsetMode.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/scn/OffsetMode.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace scn { +namespace scn { enum class OffsetMode : uint8_t { useRealOffset = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/scn/PlayDirection.hpp b/include/RED4ext/Scripting/Natives/Generated/scn/PlayDirection.hpp index 359cc4577..2b06b0ed6 100644 --- a/include/RED4ext/Scripting/Natives/Generated/scn/PlayDirection.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/scn/PlayDirection.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace scn { +namespace scn { enum class PlayDirection : uint32_t { Forward = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/scn/PlaySpeed.hpp b/include/RED4ext/Scripting/Natives/Generated/scn/PlaySpeed.hpp index f1fc80bf2..f6cca20f1 100644 --- a/include/RED4ext/Scripting/Natives/Generated/scn/PlaySpeed.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/scn/PlaySpeed.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace scn { +namespace scn { enum class PlaySpeed : uint32_t { Pause = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/scn/PropOwnershipTransferOptionsType.hpp b/include/RED4ext/Scripting/Natives/Generated/scn/PropOwnershipTransferOptionsType.hpp index 7e486a277..a2bbce25a 100644 --- a/include/RED4ext/Scripting/Natives/Generated/scn/PropOwnershipTransferOptionsType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/scn/PropOwnershipTransferOptionsType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace scn { +namespace scn { enum class PropOwnershipTransferOptionsType : uint32_t { TransferToWorkspotSystem_Automatic = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/scn/PuppetVehicleState.hpp b/include/RED4ext/Scripting/Natives/Generated/scn/PuppetVehicleState.hpp index 6d19c8881..584da2115 100644 --- a/include/RED4ext/Scripting/Natives/Generated/scn/PuppetVehicleState.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/scn/PuppetVehicleState.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace scn { +namespace scn { enum class PuppetVehicleState : uint8_t { IdleMounted = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/scn/RandomizerMode.hpp b/include/RED4ext/Scripting/Natives/Generated/scn/RandomizerMode.hpp index 6732d9977..daa1fc446 100644 --- a/include/RED4ext/Scripting/Natives/Generated/scn/RandomizerMode.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/scn/RandomizerMode.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace scn { +namespace scn { enum class RandomizerMode : uint8_t { Random = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/scn/ReminderConditionProcessStep.hpp b/include/RED4ext/Scripting/Natives/Generated/scn/ReminderConditionProcessStep.hpp index 6ceac3490..f1ae2b68e 100644 --- a/include/RED4ext/Scripting/Natives/Generated/scn/ReminderConditionProcessStep.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/scn/ReminderConditionProcessStep.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace scn { +namespace scn { enum class ReminderConditionProcessStep : uint32_t { ReminderA = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/scn/RidActorPlacement.hpp b/include/RED4ext/Scripting/Natives/Generated/scn/RidActorPlacement.hpp index 9bc039eba..6c2201a9c 100644 --- a/include/RED4ext/Scripting/Natives/Generated/scn/RidActorPlacement.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/scn/RidActorPlacement.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace scn { +namespace scn { enum class RidActorPlacement : uint32_t { SceneOrigin = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/scn/RootMotionAnimPlacementMode.hpp b/include/RED4ext/Scripting/Natives/Generated/scn/RootMotionAnimPlacementMode.hpp index 7f04ccfed..bd07062e0 100644 --- a/include/RED4ext/Scripting/Natives/Generated/scn/RootMotionAnimPlacementMode.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/scn/RootMotionAnimPlacementMode.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace scn { +namespace scn { enum class RootMotionAnimPlacementMode : uint32_t { Blend = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/scn/SceneCategoryTag.hpp b/include/RED4ext/Scripting/Natives/Generated/scn/SceneCategoryTag.hpp index e720dda67..639a77eba 100644 --- a/include/RED4ext/Scripting/Natives/Generated/scn/SceneCategoryTag.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/scn/SceneCategoryTag.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace scn { +namespace scn { enum class SceneCategoryTag : uint8_t { voiceset = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/scn/SceneVersionCheck.hpp b/include/RED4ext/Scripting/Natives/Generated/scn/SceneVersionCheck.hpp index 2b556f12c..5d5dc5c05 100644 --- a/include/RED4ext/Scripting/Natives/Generated/scn/SceneVersionCheck.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/scn/SceneVersionCheck.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace scn { +namespace scn { enum class SceneVersionCheck : uint8_t { OlderOrEqual = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/scn/SectionInternalsActorBehaviorMode.hpp b/include/RED4ext/Scripting/Natives/Generated/scn/SectionInternalsActorBehaviorMode.hpp index 52cd5acb0..972a8357c 100644 --- a/include/RED4ext/Scripting/Natives/Generated/scn/SectionInternalsActorBehaviorMode.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/scn/SectionInternalsActorBehaviorMode.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace scn { +namespace scn { enum class SectionInternalsActorBehaviorMode : uint32_t { OnlyIfAlive = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/scn/WorldMarkerType.hpp b/include/RED4ext/Scripting/Natives/Generated/scn/WorldMarkerType.hpp index ea8d1d352..104d54197 100644 --- a/include/RED4ext/Scripting/Natives/Generated/scn/WorldMarkerType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/scn/WorldMarkerType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace scn { +namespace scn { enum class WorldMarkerType : uint8_t { Tag = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/scn/dev/EventType.hpp b/include/RED4ext/Scripting/Natives/Generated/scn/dev/EventType.hpp index 232617db1..19bc7490d 100644 --- a/include/RED4ext/Scripting/Natives/Generated/scn/dev/EventType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/scn/dev/EventType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace scn::dev { +namespace scn::dev { enum class EventType : uint32_t { DebugMessage = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/scn/events/RidCameraPlacement.hpp b/include/RED4ext/Scripting/Natives/Generated/scn/events/RidCameraPlacement.hpp index 864839407..4177db550 100644 --- a/include/RED4ext/Scripting/Natives/Generated/scn/events/RidCameraPlacement.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/scn/events/RidCameraPlacement.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace scn::events { +namespace scn::events { enum class RidCameraPlacement : uint32_t { SceneOrigin = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/scn/events/VFXActionType.hpp b/include/RED4ext/Scripting/Natives/Generated/scn/events/VFXActionType.hpp index 25c26ffe1..489bb8628 100644 --- a/include/RED4ext/Scripting/Natives/Generated/scn/events/VFXActionType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/scn/events/VFXActionType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace scn::events { +namespace scn::events { enum class VFXActionType : uint32_t { Play = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/scn/fpp/BlendOverride.hpp b/include/RED4ext/Scripting/Natives/Generated/scn/fpp/BlendOverride.hpp index f070aab86..baa0d1f83 100644 --- a/include/RED4ext/Scripting/Natives/Generated/scn/fpp/BlendOverride.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/scn/fpp/BlendOverride.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace scn::fpp { +namespace scn::fpp { enum class BlendOverride : uint32_t { Centering = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/scn/fpp/ParallaxSpace.hpp b/include/RED4ext/Scripting/Natives/Generated/scn/fpp/ParallaxSpace.hpp index 1284fb4e7..e984be0c3 100644 --- a/include/RED4ext/Scripting/Natives/Generated/scn/fpp/ParallaxSpace.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/scn/fpp/ParallaxSpace.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace scn::fpp { +namespace scn::fpp { enum class ParallaxSpace : uint32_t { Default = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/scn/loc/LocaleId.hpp b/include/RED4ext/Scripting/Natives/Generated/scn/loc/LocaleId.hpp index 697818fe3..8525cec08 100644 --- a/include/RED4ext/Scripting/Natives/Generated/scn/loc/LocaleId.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/scn/loc/LocaleId.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace scn::loc { +namespace scn::loc { enum class LocaleId : uint8_t { db_db = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/shadows/ShadowCastingMode.hpp b/include/RED4ext/Scripting/Natives/Generated/shadows/ShadowCastingMode.hpp index 5ef131544..49be85b19 100644 --- a/include/RED4ext/Scripting/Natives/Generated/shadows/ShadowCastingMode.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/shadows/ShadowCastingMode.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace shadows { +namespace shadows { enum class ShadowCastingMode : uint8_t { Default = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/shared/CommandResult.hpp b/include/RED4ext/Scripting/Natives/Generated/shared/CommandResult.hpp index 47b6932e2..fcdc75727 100644 --- a/include/RED4ext/Scripting/Natives/Generated/shared/CommandResult.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/shared/CommandResult.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace shared { +namespace shared { enum class CommandResult : uint32_t { Success = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/shared/MenuItemType.hpp b/include/RED4ext/Scripting/Natives/Generated/shared/MenuItemType.hpp index 29fe9224a..28606bd65 100644 --- a/include/RED4ext/Scripting/Natives/Generated/shared/MenuItemType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/shared/MenuItemType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace shared { +namespace shared { enum class MenuItemType : uint8_t { Action = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/tempshit/MapPinOperation.hpp b/include/RED4ext/Scripting/Natives/Generated/tempshit/MapPinOperation.hpp index aea6876c5..dcbb91389 100644 --- a/include/RED4ext/Scripting/Natives/Generated/tempshit/MapPinOperation.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/tempshit/MapPinOperation.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace tempshit { +namespace tempshit { enum class MapPinOperation : uint8_t { Undefined = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/text/HorizontalAlignment.hpp b/include/RED4ext/Scripting/Natives/Generated/text/HorizontalAlignment.hpp index 73bd0c50e..74dba6e28 100644 --- a/include/RED4ext/Scripting/Natives/Generated/text/HorizontalAlignment.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/text/HorizontalAlignment.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace text { +namespace text { enum class HorizontalAlignment : uint8_t { Left = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/text/JustificationType.hpp b/include/RED4ext/Scripting/Natives/Generated/text/JustificationType.hpp index fff7a8327..729377081 100644 --- a/include/RED4ext/Scripting/Natives/Generated/text/JustificationType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/text/JustificationType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace text { +namespace text { enum class JustificationType : uint8_t { Left = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/text/LetterCase.hpp b/include/RED4ext/Scripting/Natives/Generated/text/LetterCase.hpp index cb90f4001..a0e0e43cd 100644 --- a/include/RED4ext/Scripting/Natives/Generated/text/LetterCase.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/text/LetterCase.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace text { +namespace text { enum class LetterCase : uint8_t { OriginalCase = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/text/OverflowPolicy.hpp b/include/RED4ext/Scripting/Natives/Generated/text/OverflowPolicy.hpp index 9db388990..f6a781a38 100644 --- a/include/RED4ext/Scripting/Natives/Generated/text/OverflowPolicy.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/text/OverflowPolicy.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace text { +namespace text { enum class OverflowPolicy : uint8_t { None = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/text/VerticalAlignment.hpp b/include/RED4ext/Scripting/Natives/Generated/text/VerticalAlignment.hpp index 73b68695e..e2d6e0bea 100644 --- a/include/RED4ext/Scripting/Natives/Generated/text/VerticalAlignment.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/text/VerticalAlignment.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace text { +namespace text { enum class VerticalAlignment : uint8_t { Top = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/text/WrappingPolicy.hpp b/include/RED4ext/Scripting/Natives/Generated/text/WrappingPolicy.hpp index 027a7ef9b..1ee7726fe 100644 --- a/include/RED4ext/Scripting/Natives/Generated/text/WrappingPolicy.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/text/WrappingPolicy.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace text { +namespace text { enum class WrappingPolicy : uint8_t { Default = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/tools/MessageSeverity.hpp b/include/RED4ext/Scripting/Natives/Generated/tools/MessageSeverity.hpp index febcdd9aa..fab272c01 100644 --- a/include/RED4ext/Scripting/Natives/Generated/tools/MessageSeverity.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/tools/MessageSeverity.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace tools { +namespace tools { enum class MessageSeverity : uint32_t { Success = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/tools/MessageVerbosity.hpp b/include/RED4ext/Scripting/Natives/Generated/tools/MessageVerbosity.hpp index d212a5ccb..89ab60b79 100644 --- a/include/RED4ext/Scripting/Natives/Generated/tools/MessageVerbosity.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/tools/MessageVerbosity.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace tools { +namespace tools { enum class MessageVerbosity : uint32_t { Normal = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/vehicle/AIPathTrafficDeletionMode.hpp b/include/RED4ext/Scripting/Natives/Generated/vehicle/AIPathTrafficDeletionMode.hpp index 89318d732..dd4e71e10 100644 --- a/include/RED4ext/Scripting/Natives/Generated/vehicle/AIPathTrafficDeletionMode.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/vehicle/AIPathTrafficDeletionMode.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace vehicle { +namespace vehicle { enum class AIPathTrafficDeletionMode : uint32_t { INSTANT = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/vehicle/AudioEventAction.hpp b/include/RED4ext/Scripting/Natives/Generated/vehicle/AudioEventAction.hpp index 90a121183..6c94be3b6 100644 --- a/include/RED4ext/Scripting/Natives/Generated/vehicle/AudioEventAction.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/vehicle/AudioEventAction.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace vehicle { +namespace vehicle { enum class AudioEventAction : uint32_t { OnPlayerDriving = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/vehicle/CameraPerspective.hpp b/include/RED4ext/Scripting/Natives/Generated/vehicle/CameraPerspective.hpp index da98eceba..d67855f16 100644 --- a/include/RED4ext/Scripting/Natives/Generated/vehicle/CameraPerspective.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/vehicle/CameraPerspective.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace vehicle { +namespace vehicle { enum class CameraPerspective : uint8_t { FPP = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/vehicle/DisabledReason.hpp b/include/RED4ext/Scripting/Natives/Generated/vehicle/DisabledReason.hpp index 792219931..7655046f8 100644 --- a/include/RED4ext/Scripting/Natives/Generated/vehicle/DisabledReason.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/vehicle/DisabledReason.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace vehicle { +namespace vehicle { enum class DisabledReason : uint32_t { FrontTire = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/vehicle/ELightMode.hpp b/include/RED4ext/Scripting/Natives/Generated/vehicle/ELightMode.hpp index 972a8b23b..5483f2895 100644 --- a/include/RED4ext/Scripting/Natives/Generated/vehicle/ELightMode.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/vehicle/ELightMode.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace vehicle { +namespace vehicle { enum class ELightMode : uint32_t { Off = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/vehicle/ELightType.hpp b/include/RED4ext/Scripting/Natives/Generated/vehicle/ELightType.hpp index 253276183..7bd253eb7 100644 --- a/include/RED4ext/Scripting/Natives/Generated/vehicle/ELightType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/vehicle/ELightType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace vehicle { +namespace vehicle { enum class ELightType : uint32_t { Head = 1, diff --git a/include/RED4ext/Scripting/Natives/Generated/vehicle/EQuestVehicleDoorState.hpp b/include/RED4ext/Scripting/Natives/Generated/vehicle/EQuestVehicleDoorState.hpp index e8bec6505..62493fc7b 100644 --- a/include/RED4ext/Scripting/Natives/Generated/vehicle/EQuestVehicleDoorState.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/vehicle/EQuestVehicleDoorState.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace vehicle { +namespace vehicle { enum class EQuestVehicleDoorState : uint32_t { ForceOpen = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/vehicle/EQuestVehicleWindowState.hpp b/include/RED4ext/Scripting/Natives/Generated/vehicle/EQuestVehicleWindowState.hpp index e7dfd7dcd..b0a4c9d74 100644 --- a/include/RED4ext/Scripting/Natives/Generated/vehicle/EQuestVehicleWindowState.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/vehicle/EQuestVehicleWindowState.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace vehicle { +namespace vehicle { enum class EQuestVehicleWindowState : uint32_t { ForceOpen = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/vehicle/EState.hpp b/include/RED4ext/Scripting/Natives/Generated/vehicle/EState.hpp index c6f8a97d3..c9dfa396a 100644 --- a/include/RED4ext/Scripting/Natives/Generated/vehicle/EState.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/vehicle/EState.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace vehicle { +namespace vehicle { enum class EState : uint32_t { Default = 1, diff --git a/include/RED4ext/Scripting/Natives/Generated/vehicle/ESummonedVehicleType.hpp b/include/RED4ext/Scripting/Natives/Generated/vehicle/ESummonedVehicleType.hpp index 7c0c7f477..dd6237652 100644 --- a/include/RED4ext/Scripting/Natives/Generated/vehicle/ESummonedVehicleType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/vehicle/ESummonedVehicleType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace vehicle { +namespace vehicle { enum class ESummonedVehicleType : uint32_t { Any = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/vehicle/EVehicleDoor.hpp b/include/RED4ext/Scripting/Natives/Generated/vehicle/EVehicleDoor.hpp index 7f3335754..59bc5d9b4 100644 --- a/include/RED4ext/Scripting/Natives/Generated/vehicle/EVehicleDoor.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/vehicle/EVehicleDoor.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace vehicle { +namespace vehicle { enum class EVehicleDoor : uint32_t { seat_front_left = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/vehicle/EVehicleSpeedConditionType.hpp b/include/RED4ext/Scripting/Natives/Generated/vehicle/EVehicleSpeedConditionType.hpp index 99bd75a9f..adc8d918c 100644 --- a/include/RED4ext/Scripting/Natives/Generated/vehicle/EVehicleSpeedConditionType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/vehicle/EVehicleSpeedConditionType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace vehicle { +namespace vehicle { enum class EVehicleSpeedConditionType : uint32_t { CT_EQUAL = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/vehicle/EVehicleWindowState.hpp b/include/RED4ext/Scripting/Natives/Generated/vehicle/EVehicleWindowState.hpp index d0ae3fc3b..acd1b5bd9 100644 --- a/include/RED4ext/Scripting/Natives/Generated/vehicle/EVehicleWindowState.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/vehicle/EVehicleWindowState.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace vehicle { +namespace vehicle { enum class EVehicleWindowState : uint32_t { Closed = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/vehicle/ExitDirection.hpp b/include/RED4ext/Scripting/Natives/Generated/vehicle/ExitDirection.hpp index e567b3ad3..6874a4895 100644 --- a/include/RED4ext/Scripting/Natives/Generated/vehicle/ExitDirection.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/vehicle/ExitDirection.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace vehicle { +namespace vehicle { enum class ExitDirection : uint32_t { Left = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/vehicle/FormationType.hpp b/include/RED4ext/Scripting/Natives/Generated/vehicle/FormationType.hpp index 5532f1ace..bf7753e71 100644 --- a/include/RED4ext/Scripting/Natives/Generated/vehicle/FormationType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/vehicle/FormationType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace vehicle { +namespace vehicle { enum class FormationType : uint8_t { FORMATION_TRIANGLE = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/vehicle/PlayerToAIInterpolationType.hpp b/include/RED4ext/Scripting/Natives/Generated/vehicle/PlayerToAIInterpolationType.hpp index a8fd30584..905a1bf68 100644 --- a/include/RED4ext/Scripting/Natives/Generated/vehicle/PlayerToAIInterpolationType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/vehicle/PlayerToAIInterpolationType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace vehicle { +namespace vehicle { enum class PlayerToAIInterpolationType : uint32_t { PTAIT_INSTANT = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/vehicle/PoliceStrategy.hpp b/include/RED4ext/Scripting/Natives/Generated/vehicle/PoliceStrategy.hpp index a8deb72e9..25079a8b5 100644 --- a/include/RED4ext/Scripting/Natives/Generated/vehicle/PoliceStrategy.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/vehicle/PoliceStrategy.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace vehicle { +namespace vehicle { enum class PoliceStrategy : uint8_t { None = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/vehicle/SummonState.hpp b/include/RED4ext/Scripting/Natives/Generated/vehicle/SummonState.hpp index f9e66e634..f4fef7417 100644 --- a/include/RED4ext/Scripting/Natives/Generated/vehicle/SummonState.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/vehicle/SummonState.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace vehicle { +namespace vehicle { enum class SummonState : uint32_t { Idle = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/vehicle/VehicleDoorInteractionState.hpp b/include/RED4ext/Scripting/Natives/Generated/vehicle/VehicleDoorInteractionState.hpp index e5b385681..6c7d53084 100644 --- a/include/RED4ext/Scripting/Natives/Generated/vehicle/VehicleDoorInteractionState.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/vehicle/VehicleDoorInteractionState.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace vehicle { +namespace vehicle { enum class VehicleDoorInteractionState : uint32_t { Available = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/vehicle/VehicleDoorState.hpp b/include/RED4ext/Scripting/Natives/Generated/vehicle/VehicleDoorState.hpp index f1b9cb42d..84f7adf81 100644 --- a/include/RED4ext/Scripting/Natives/Generated/vehicle/VehicleDoorState.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/vehicle/VehicleDoorState.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace vehicle { +namespace vehicle { enum class VehicleDoorState : uint32_t { Closed = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/vehicle/VehicleNetrunnerQuickhackType.hpp b/include/RED4ext/Scripting/Natives/Generated/vehicle/VehicleNetrunnerQuickhackType.hpp index afe53633f..84b72bb46 100644 --- a/include/RED4ext/Scripting/Natives/Generated/vehicle/VehicleNetrunnerQuickhackType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/vehicle/VehicleNetrunnerQuickhackType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace vehicle { +namespace vehicle { enum class VehicleNetrunnerQuickhackType : uint32_t { ForceBrakes = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/vg/EStyleAttributeType.hpp b/include/RED4ext/Scripting/Natives/Generated/vg/EStyleAttributeType.hpp index ecb2d4508..e924e0860 100644 --- a/include/RED4ext/Scripting/Natives/Generated/vg/EStyleAttributeType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/vg/EStyleAttributeType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace vg { +namespace vg { enum class EStyleAttributeType : uint32_t { FillColor = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/vis/WorldOccluderType.hpp b/include/RED4ext/Scripting/Natives/Generated/vis/WorldOccluderType.hpp index 90e2d4976..9dca67f6e 100644 --- a/include/RED4ext/Scripting/Natives/Generated/vis/WorldOccluderType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/vis/WorldOccluderType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace vis { +namespace vis { enum class WorldOccluderType : uint8_t { Default = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/work/LogicalOperation.hpp b/include/RED4ext/Scripting/Natives/Generated/work/LogicalOperation.hpp index 65eedc0ee..2adf50c95 100644 --- a/include/RED4ext/Scripting/Natives/Generated/work/LogicalOperation.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/work/LogicalOperation.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace work { +namespace work { enum class LogicalOperation : uint8_t { AND = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/work/PropAttachMethod.hpp b/include/RED4ext/Scripting/Natives/Generated/work/PropAttachMethod.hpp index eb9415630..d1657ab88 100644 --- a/include/RED4ext/Scripting/Natives/Generated/work/PropAttachMethod.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/work/PropAttachMethod.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace work { +namespace work { enum class PropAttachMethod : uint32_t { BonePosition = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/work/WeaponType.hpp b/include/RED4ext/Scripting/Natives/Generated/work/WeaponType.hpp index 6d0f3c199..fad43bb63 100644 --- a/include/RED4ext/Scripting/Natives/Generated/work/WeaponType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/work/WeaponType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace work { +namespace work { enum class WeaponType : uint32_t { Any = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/work/WorkspotItemPolicy.hpp b/include/RED4ext/Scripting/Natives/Generated/work/WorkspotItemPolicy.hpp index d1a90f3f1..1528615cb 100644 --- a/include/RED4ext/Scripting/Natives/Generated/work/WorkspotItemPolicy.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/work/WorkspotItemPolicy.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace work { +namespace work { struct WorkspotItemPolicy { uint32_t ItemPolicy_SpawnItemOnIdleChange : 1; // 0 diff --git a/include/RED4ext/Scripting/Natives/Generated/work/WorkspotLogic.hpp b/include/RED4ext/Scripting/Natives/Generated/work/WorkspotLogic.hpp index a20658012..647782540 100644 --- a/include/RED4ext/Scripting/Natives/Generated/work/WorkspotLogic.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/work/WorkspotLogic.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace work { +namespace work { enum class WorkspotLogic : uint32_t { Allow = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/world/CommunityRegistryItemAreaNodeType.hpp b/include/RED4ext/Scripting/Natives/Generated/world/CommunityRegistryItemAreaNodeType.hpp index fdb9246b9..3936edca5 100644 --- a/include/RED4ext/Scripting/Natives/Generated/world/CommunityRegistryItemAreaNodeType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/world/CommunityRegistryItemAreaNodeType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace world { +namespace world { enum class CommunityRegistryItemAreaNodeType : uint8_t { Regular = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/world/FindLaneFilter.hpp b/include/RED4ext/Scripting/Natives/Generated/world/FindLaneFilter.hpp index f09646b9a..2220ffc29 100644 --- a/include/RED4ext/Scripting/Natives/Generated/world/FindLaneFilter.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/world/FindLaneFilter.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace world { +namespace world { enum class FindLaneFilter : uint32_t { None = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/world/NavigationRequestStatus.hpp b/include/RED4ext/Scripting/Natives/Generated/world/NavigationRequestStatus.hpp index 7810aa217..744935d92 100644 --- a/include/RED4ext/Scripting/Natives/Generated/world/NavigationRequestStatus.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/world/NavigationRequestStatus.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace world { +namespace world { enum class NavigationRequestStatus : uint32_t { OK = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/world/NodeGroupType.hpp b/include/RED4ext/Scripting/Natives/Generated/world/NodeGroupType.hpp index 25b776cf8..7a7aba327 100644 --- a/include/RED4ext/Scripting/Natives/Generated/world/NodeGroupType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/world/NodeGroupType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace world { +namespace world { enum class NodeGroupType : uint8_t { RegularGroup = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/world/NodeSocketType.hpp b/include/RED4ext/Scripting/Natives/Generated/world/NodeSocketType.hpp index a53ba3fa4..576b0c1f9 100644 --- a/include/RED4ext/Scripting/Natives/Generated/world/NodeSocketType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/world/NodeSocketType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace world { +namespace world { enum class NodeSocketType : uint8_t { Bidirectional = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/world/ObjectTag.hpp b/include/RED4ext/Scripting/Natives/Generated/world/ObjectTag.hpp index 292120b60..cec7827bd 100644 --- a/include/RED4ext/Scripting/Natives/Generated/world/ObjectTag.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/world/ObjectTag.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace world { +namespace world { enum class ObjectTag : uint32_t { WallExterior = 1164730711, diff --git a/include/RED4ext/Scripting/Natives/Generated/world/ObjectTagExt.hpp b/include/RED4ext/Scripting/Natives/Generated/world/ObjectTagExt.hpp index 83e773d14..0b2a4253a 100644 --- a/include/RED4ext/Scripting/Natives/Generated/world/ObjectTagExt.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/world/ObjectTagExt.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace world { +namespace world { enum class ObjectTagExt : uint32_t { Default = 1634100548, diff --git a/include/RED4ext/Scripting/Natives/Generated/world/OffMeshConnectionType.hpp b/include/RED4ext/Scripting/Natives/Generated/world/OffMeshConnectionType.hpp index 80cef1081..45ebb9853 100644 --- a/include/RED4ext/Scripting/Natives/Generated/world/OffMeshConnectionType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/world/OffMeshConnectionType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace world { +namespace world { enum class OffMeshConnectionType : uint32_t { Door = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/world/PatrolSplinePointTypes.hpp b/include/RED4ext/Scripting/Natives/Generated/world/PatrolSplinePointTypes.hpp index 854ce24f1..4fa04ac8d 100644 --- a/include/RED4ext/Scripting/Natives/Generated/world/PatrolSplinePointTypes.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/world/PatrolSplinePointTypes.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace world { +namespace world { enum class PatrolSplinePointTypes : uint32_t { Workspot = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/world/PrefabInteriorMapContribution.hpp b/include/RED4ext/Scripting/Natives/Generated/world/PrefabInteriorMapContribution.hpp index c4fa47ade..7a9e764e1 100644 --- a/include/RED4ext/Scripting/Natives/Generated/world/PrefabInteriorMapContribution.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/world/PrefabInteriorMapContribution.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace world { +namespace world { enum class PrefabInteriorMapContribution : uint8_t { Auto = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/world/PrefabMinimapContribution.hpp b/include/RED4ext/Scripting/Natives/Generated/world/PrefabMinimapContribution.hpp index 25bb25697..b5e96b3d6 100644 --- a/include/RED4ext/Scripting/Natives/Generated/world/PrefabMinimapContribution.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/world/PrefabMinimapContribution.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace world { +namespace world { enum class PrefabMinimapContribution : uint8_t { Auto = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/world/PrefabOwnership.hpp b/include/RED4ext/Scripting/Natives/Generated/world/PrefabOwnership.hpp index 1c4f90f7d..2cf19ab4e 100644 --- a/include/RED4ext/Scripting/Natives/Generated/world/PrefabOwnership.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/world/PrefabOwnership.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace world { +namespace world { enum class PrefabOwnership : uint8_t { None = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/world/PrefabProxyMeshOnly.hpp b/include/RED4ext/Scripting/Natives/Generated/world/PrefabProxyMeshOnly.hpp index 045f56375..3282b826c 100644 --- a/include/RED4ext/Scripting/Natives/Generated/world/PrefabProxyMeshOnly.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/world/PrefabProxyMeshOnly.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace world { +namespace world { enum class PrefabProxyMeshOnly : uint8_t { SettingFromResource = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/world/PrefabStreamingImportance.hpp b/include/RED4ext/Scripting/Natives/Generated/world/PrefabStreamingImportance.hpp index e7be6cb58..3c1e68d0f 100644 --- a/include/RED4ext/Scripting/Natives/Generated/world/PrefabStreamingImportance.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/world/PrefabStreamingImportance.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace world { +namespace world { enum class PrefabStreamingImportance : uint8_t { Auto = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/world/PrefabStreamingOcclusion.hpp b/include/RED4ext/Scripting/Natives/Generated/world/PrefabStreamingOcclusion.hpp index ac1315fc6..3f1fbd7f7 100644 --- a/include/RED4ext/Scripting/Natives/Generated/world/PrefabStreamingOcclusion.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/world/PrefabStreamingOcclusion.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace world { +namespace world { enum class PrefabStreamingOcclusion : uint8_t { Default = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/world/PrefabType.hpp b/include/RED4ext/Scripting/Natives/Generated/world/PrefabType.hpp index 4b54e708d..6940da0a2 100644 --- a/include/RED4ext/Scripting/Natives/Generated/world/PrefabType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/world/PrefabType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace world { +namespace world { enum class PrefabType : uint8_t { Regular = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/world/ProxWindowsType.hpp b/include/RED4ext/Scripting/Natives/Generated/world/ProxWindowsType.hpp index 0fdf0c3ac..02ee98916 100644 --- a/include/RED4ext/Scripting/Natives/Generated/world/ProxWindowsType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/world/ProxWindowsType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace world { +namespace world { enum class ProxWindowsType : uint8_t { SkipWindows = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/world/ProxyBBoxSyncOptions.hpp b/include/RED4ext/Scripting/Natives/Generated/world/ProxyBBoxSyncOptions.hpp index ff96df832..c53ee0ead 100644 --- a/include/RED4ext/Scripting/Natives/Generated/world/ProxyBBoxSyncOptions.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/world/ProxyBBoxSyncOptions.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace world { +namespace world { enum class ProxyBBoxSyncOptions : uint8_t { Do_Nothing = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/world/ProxyCoreAxis.hpp b/include/RED4ext/Scripting/Natives/Generated/world/ProxyCoreAxis.hpp index b0793e805..da01f7b32 100644 --- a/include/RED4ext/Scripting/Natives/Generated/world/ProxyCoreAxis.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/world/ProxyCoreAxis.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace world { +namespace world { enum class ProxyCoreAxis : uint8_t { X = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/world/ProxyGroupingNormals.hpp b/include/RED4ext/Scripting/Natives/Generated/world/ProxyGroupingNormals.hpp index f24dc3ecd..f4ab4b7b7 100644 --- a/include/RED4ext/Scripting/Natives/Generated/world/ProxyGroupingNormals.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/world/ProxyGroupingNormals.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace world { +namespace world { enum class ProxyGroupingNormals : uint8_t { Around_Core_Axis = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/world/ProxyMeshBuildType.hpp b/include/RED4ext/Scripting/Natives/Generated/world/ProxyMeshBuildType.hpp index 7d5da8c06..e6a9c1dfd 100644 --- a/include/RED4ext/Scripting/Natives/Generated/world/ProxyMeshBuildType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/world/ProxyMeshBuildType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace world { +namespace world { enum class ProxyMeshBuildType : uint8_t { ProxyFromProxy = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/world/ProxyMeshDependencyMode.hpp b/include/RED4ext/Scripting/Natives/Generated/world/ProxyMeshDependencyMode.hpp index fdb2db3c5..b52dc9a9c 100644 --- a/include/RED4ext/Scripting/Natives/Generated/world/ProxyMeshDependencyMode.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/world/ProxyMeshDependencyMode.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace world { +namespace world { enum class ProxyMeshDependencyMode : uint8_t { Auto = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/world/ProxyMeshOutputType.hpp b/include/RED4ext/Scripting/Natives/Generated/world/ProxyMeshOutputType.hpp index 2a077db13..76ff6ebc4 100644 --- a/include/RED4ext/Scripting/Natives/Generated/world/ProxyMeshOutputType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/world/ProxyMeshOutputType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace world { +namespace world { enum class ProxyMeshOutputType : uint8_t { RayScan = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/world/ProxyMeshTexRes.hpp b/include/RED4ext/Scripting/Natives/Generated/world/ProxyMeshTexRes.hpp index f8d3d9bb4..6ec9c9017 100644 --- a/include/RED4ext/Scripting/Natives/Generated/world/ProxyMeshTexRes.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/world/ProxyMeshTexRes.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace world { +namespace world { enum class ProxyMeshTexRes : uint8_t { RES_64 = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/world/ProxyMeshUVType.hpp b/include/RED4ext/Scripting/Natives/Generated/world/ProxyMeshUVType.hpp index 6cd9fcfcf..6eae787c5 100644 --- a/include/RED4ext/Scripting/Natives/Generated/world/ProxyMeshUVType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/world/ProxyMeshUVType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace world { +namespace world { enum class ProxyMeshUVType : uint8_t { UvUseExisting = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/world/ProxyNormalAngleStepSize.hpp b/include/RED4ext/Scripting/Natives/Generated/world/ProxyNormalAngleStepSize.hpp index cf9b0f7d7..ac764160a 100644 --- a/include/RED4ext/Scripting/Natives/Generated/world/ProxyNormalAngleStepSize.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/world/ProxyNormalAngleStepSize.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace world { +namespace world { enum class ProxyNormalAngleStepSize : uint8_t { STEP_90 = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/world/ProxySyncNormalSource.hpp b/include/RED4ext/Scripting/Natives/Generated/world/ProxySyncNormalSource.hpp index 5666f7001..611c94545 100644 --- a/include/RED4ext/Scripting/Natives/Generated/world/ProxySyncNormalSource.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/world/ProxySyncNormalSource.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace world { +namespace world { enum class ProxySyncNormalSource : uint8_t { From_Groups = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/world/QuestPrefabLoadingMode.hpp b/include/RED4ext/Scripting/Natives/Generated/world/QuestPrefabLoadingMode.hpp index 9307aa0aa..83a321c92 100644 --- a/include/RED4ext/Scripting/Natives/Generated/world/QuestPrefabLoadingMode.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/world/QuestPrefabLoadingMode.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace world { +namespace world { enum class QuestPrefabLoadingMode : uint8_t { Disable = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/world/QuestPreventionNotifierActivation.hpp b/include/RED4ext/Scripting/Natives/Generated/world/QuestPreventionNotifierActivation.hpp index ce32755f7..464b294f5 100644 --- a/include/RED4ext/Scripting/Natives/Generated/world/QuestPreventionNotifierActivation.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/world/QuestPreventionNotifierActivation.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace world { +namespace world { enum class QuestPreventionNotifierActivation : uint8_t { OnFootOnly = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/world/QuestPreventionNotifierType.hpp b/include/RED4ext/Scripting/Natives/Generated/world/QuestPreventionNotifierType.hpp index 279fd0147..2f419cb17 100644 --- a/include/RED4ext/Scripting/Natives/Generated/world/QuestPreventionNotifierType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/world/QuestPreventionNotifierType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace world { +namespace world { enum class QuestPreventionNotifierType : uint8_t { Deescalation = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/world/QuestType.hpp b/include/RED4ext/Scripting/Natives/Generated/world/QuestType.hpp index 20110a478..87e78388d 100644 --- a/include/RED4ext/Scripting/Natives/Generated/world/QuestType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/world/QuestType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace world { +namespace world { enum class QuestType : uint8_t { MainQuest = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/world/RainIntensity.hpp b/include/RED4ext/Scripting/Natives/Generated/world/RainIntensity.hpp index d1d1f7fc1..6adb743f4 100644 --- a/include/RED4ext/Scripting/Natives/Generated/world/RainIntensity.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/world/RainIntensity.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace world { +namespace world { enum class RainIntensity : uint32_t { NoRain = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/world/RoadMaterial.hpp b/include/RED4ext/Scripting/Natives/Generated/world/RoadMaterial.hpp index 0db041f61..fabc51348 100644 --- a/include/RED4ext/Scripting/Natives/Generated/world/RoadMaterial.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/world/RoadMaterial.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace world { +namespace world { enum class RoadMaterial : uint32_t { Concrete = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/world/RotatingMeshNodeAxis.hpp b/include/RED4ext/Scripting/Natives/Generated/world/RotatingMeshNodeAxis.hpp index 9f2e97d09..60554bb6d 100644 --- a/include/RED4ext/Scripting/Natives/Generated/world/RotatingMeshNodeAxis.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/world/RotatingMeshNodeAxis.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace world { +namespace world { enum class RotatingMeshNodeAxis : uint32_t { X = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/world/SpeedSplineOrientationMarkerType.hpp b/include/RED4ext/Scripting/Natives/Generated/world/SpeedSplineOrientationMarkerType.hpp index 37eb10c0c..66a2bdcc4 100644 --- a/include/RED4ext/Scripting/Natives/Generated/world/SpeedSplineOrientationMarkerType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/world/SpeedSplineOrientationMarkerType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace world { +namespace world { enum class SpeedSplineOrientationMarkerType : uint32_t { UseSplineOrientation = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/world/StreamingDataGroup.hpp b/include/RED4ext/Scripting/Natives/Generated/world/StreamingDataGroup.hpp index 652fc7d1b..4e99c5503 100644 --- a/include/RED4ext/Scripting/Natives/Generated/world/StreamingDataGroup.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/world/StreamingDataGroup.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace world { +namespace world { enum class StreamingDataGroup : uint8_t { Base = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/world/StreamingSectorCategory.hpp b/include/RED4ext/Scripting/Natives/Generated/world/StreamingSectorCategory.hpp index 280f3fdd2..6dfedb54e 100644 --- a/include/RED4ext/Scripting/Natives/Generated/world/StreamingSectorCategory.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/world/StreamingSectorCategory.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace world { +namespace world { enum class StreamingSectorCategory : uint8_t { Exterior = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/world/StreamingTestCheckpointType.hpp b/include/RED4ext/Scripting/Natives/Generated/world/StreamingTestCheckpointType.hpp index 34bcd55b0..fbb4ff134 100644 --- a/include/RED4ext/Scripting/Natives/Generated/world/StreamingTestCheckpointType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/world/StreamingTestCheckpointType.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace world { +namespace world { enum class StreamingTestCheckpointType : uint32_t { BeginMove = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/world/TrafficLightColor.hpp b/include/RED4ext/Scripting/Natives/Generated/world/TrafficLightColor.hpp index d0a868d56..3811a9b6d 100644 --- a/include/RED4ext/Scripting/Natives/Generated/world/TrafficLightColor.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/world/TrafficLightColor.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace world { +namespace world { enum class TrafficLightColor : uint32_t { GREEN = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/world/TrafficSplineNodeUsage.hpp b/include/RED4ext/Scripting/Natives/Generated/world/TrafficSplineNodeUsage.hpp index 19fb0b38e..58ae7fc21 100644 --- a/include/RED4ext/Scripting/Natives/Generated/world/TrafficSplineNodeUsage.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/world/TrafficSplineNodeUsage.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace world { +namespace world { enum class TrafficSplineNodeUsage : uint32_t { Pavement = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/world/TrafficSpotDirection.hpp b/include/RED4ext/Scripting/Natives/Generated/world/TrafficSpotDirection.hpp index 59c648bae..ac673ccae 100644 --- a/include/RED4ext/Scripting/Natives/Generated/world/TrafficSpotDirection.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/world/TrafficSpotDirection.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace world { +namespace world { enum class TrafficSpotDirection : uint32_t { Forward = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/world/geometry/DescriptionQueryStatus.hpp b/include/RED4ext/Scripting/Natives/Generated/world/geometry/DescriptionQueryStatus.hpp index a33b90e2d..625c12742 100644 --- a/include/RED4ext/Scripting/Natives/Generated/world/geometry/DescriptionQueryStatus.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/world/geometry/DescriptionQueryStatus.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace world::geometry { +namespace world::geometry { enum class DescriptionQueryStatus : uint32_t { OK = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/world/geometry/ProbingStatus.hpp b/include/RED4ext/Scripting/Natives/Generated/world/geometry/ProbingStatus.hpp index 5cdd6aa2e..4cab64c2d 100644 --- a/include/RED4ext/Scripting/Natives/Generated/world/geometry/ProbingStatus.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/world/geometry/ProbingStatus.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace world::geometry { +namespace world::geometry { enum class ProbingStatus : uint32_t { None = 0, diff --git a/include/RED4ext/Scripting/Natives/Generated/world/ui/ContextVisibility.hpp b/include/RED4ext/Scripting/Natives/Generated/world/ui/ContextVisibility.hpp index 322e16014..bbd5af1c8 100644 --- a/include/RED4ext/Scripting/Natives/Generated/world/ui/ContextVisibility.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/world/ui/ContextVisibility.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace world::ui { +namespace world::ui { struct ContextVisibility { uint64_t SceneDefault : 1; // 0 diff --git a/include/RED4ext/Scripting/Natives/Generated/world/ui/EntryVisibility.hpp b/include/RED4ext/Scripting/Natives/Generated/world/ui/EntryVisibility.hpp index faf9483ab..0a5236aed 100644 --- a/include/RED4ext/Scripting/Natives/Generated/world/ui/EntryVisibility.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/world/ui/EntryVisibility.hpp @@ -7,7 +7,7 @@ #include namespace RED4ext { -namespace world::ui { +namespace world::ui { enum class EntryVisibility : uint32_t { TierVisibility = 0, diff --git a/include/RED4ext/Scripting/Natives/IMaterial.hpp b/include/RED4ext/Scripting/Natives/IMaterial.hpp index 3b38932a6..029d76aa6 100644 --- a/include/RED4ext/Scripting/Natives/IMaterial.hpp +++ b/include/RED4ext/Scripting/Natives/IMaterial.hpp @@ -11,9 +11,9 @@ struct IMaterial : CResource static constexpr const char* NAME = "IMaterial"; static constexpr const char* ALIAS = NAME; - uint8_t unk40[0x48 - 0x40]; // 40 + uint8_t unk40[0x48 - 0x40]; // 40 Ref baseMaterial; // 48 - uint8_t unk60[0x78 - 0x60]; // 60 + uint8_t unk60[0x78 - 0x60]; // 60 }; RED4EXT_ASSERT_SIZE(IMaterial, 0x78); } // namespace RED4ext diff --git a/include/RED4ext/Scripting/Natives/ScriptGameInstance-inl.hpp b/include/RED4ext/Scripting/Natives/ScriptGameInstance-inl.hpp index 8203bc29b..125742117 100644 --- a/include/RED4ext/Scripting/Natives/ScriptGameInstance-inl.hpp +++ b/include/RED4ext/Scripting/Natives/ScriptGameInstance-inl.hpp @@ -16,22 +16,25 @@ RED4EXT_INLINE RED4ext::ScriptGameInstance::ScriptGameInstance(GameInstance* aIn , unk10(0) { static std::once_flag flag; - std::call_once(flag, []() { - auto rtti = CRTTISystem::Get(); - auto gameInstanceType = rtti->GetClass("ScriptGameInstance"); + std::call_once( + flag, + []() + { + auto rtti = CRTTISystem::Get(); + auto gameInstanceType = rtti->GetClass("ScriptGameInstance"); - constexpr auto compiledSize = sizeof(ScriptGameInstance); - auto nativeSize = gameInstanceType->GetSize(); + constexpr auto compiledSize = sizeof(ScriptGameInstance); + auto nativeSize = gameInstanceType->GetSize(); - if (compiledSize != nativeSize) - { - MessageBox(nullptr, - TEXT("The compiled size do not match the native size of ScriptGameInstance.\nCheck the game " - "executable for the native size."), - TEXT("RED4ext.SDK"), MB_ICONWARNING | MB_OK); - std::abort(); - } - }); + if (compiledSize != nativeSize) + { + MessageBox(nullptr, + TEXT("The compiled size do not match the native size of ScriptGameInstance.\nCheck the game " + "executable for the native size."), + TEXT("RED4ext.SDK"), MB_ICONWARNING | MB_OK); + std::abort(); + } + }); if (!aInstance) { diff --git a/include/RED4ext/Scripting/Natives/ScriptGameInstance.hpp b/include/RED4ext/Scripting/Natives/ScriptGameInstance.hpp index 2f502ba23..683a7c5fd 100644 --- a/include/RED4ext/Scripting/Natives/ScriptGameInstance.hpp +++ b/include/RED4ext/Scripting/Natives/ScriptGameInstance.hpp @@ -1,7 +1,7 @@ #pragma once -#include #include +#include namespace RED4ext { @@ -12,7 +12,7 @@ struct ScriptGameInstance /** * @brief Construct an instance of "ScriptGameInstance" native type. * @param aInstance The instance pointer, if NULL it will be retrived automatically from CGameFramework. - */ + */ ScriptGameInstance(GameInstance* aInstance = nullptr); GameInstance* instance; diff --git a/include/RED4ext/Scripting/Natives/animAnimationBufferCompressed.hpp b/include/RED4ext/Scripting/Natives/animAnimationBufferCompressed.hpp index 8cb86b6b5..68916605e 100644 --- a/include/RED4ext/Scripting/Natives/animAnimationBufferCompressed.hpp +++ b/include/RED4ext/Scripting/Natives/animAnimationBufferCompressed.hpp @@ -20,32 +20,32 @@ struct AnimationBufferCompressed : anim::IAnimationBuffer static constexpr const char* NAME = "animAnimationBufferCompressed"; static constexpr const char* ALIAS = NAME; - DynArray fallbackFrameIndices; // 30 - float duration; // 40 - uint32_t numFrames; // 44 - uint8_t numExtraJoints; // 48 - uint8_t numExtraTracks; // 49 - bool isScaleConstant; // 4A - bool hasRawRotations; // 4B - uint16_t numJoints; // 4C - uint16_t numTracks; // 4E - uint32_t numAnimKeysCompressed; // 50 - uint32_t numAnimKeysRaw; // 54 - uint32_t numConstAnimKeys; // 58 - uint32_t numTrackKeys; // 5C - uint32_t numConstTrackKeys; // 60 - AnimDataAddress dataAddress; // 64 - DeferredDataBuffer defferedBuffer; // 70 - DataBuffer inplaceCompressedBuffer; // C8 - DynArray extraDataNames; // F0 - uint8_t unk100[0x110 - 0x100]; // 100 - Span compressedAnimKeys; // 110 - Span rawAnimKeys; // 120 - Span constAnimKeys; // 130 - Span trackKeys; // 140 - Span constTrackKeys; // 150 - AnimBufferState dataState; // 160 - uint64_t unk180; // 180 + DynArray fallbackFrameIndices; // 30 + float duration; // 40 + uint32_t numFrames; // 44 + uint8_t numExtraJoints; // 48 + uint8_t numExtraTracks; // 49 + bool isScaleConstant; // 4A + bool hasRawRotations; // 4B + uint16_t numJoints; // 4C + uint16_t numTracks; // 4E + uint32_t numAnimKeysCompressed; // 50 + uint32_t numAnimKeysRaw; // 54 + uint32_t numConstAnimKeys; // 58 + uint32_t numTrackKeys; // 5C + uint32_t numConstTrackKeys; // 60 + AnimDataAddress dataAddress; // 64 + DeferredDataBuffer defferedBuffer; // 70 + DataBuffer inplaceCompressedBuffer; // C8 + DynArray extraDataNames; // F0 + uint8_t unk100[0x110 - 0x100]; // 100 + Span compressedAnimKeys; // 110 + Span rawAnimKeys; // 120 + Span constAnimKeys; // 130 + Span trackKeys; // 140 + Span constTrackKeys; // 150 + AnimBufferState dataState; // 160 + uint64_t unk180; // 180 }; RED4EXT_ASSERT_SIZE(AnimationBufferCompressed, 0x188); } // namespace anim diff --git a/include/RED4ext/Scripting/Natives/entEntity.hpp b/include/RED4ext/Scripting/Natives/entEntity.hpp index 24d3465b0..2e1faf1f6 100644 --- a/include/RED4ext/Scripting/Natives/entEntity.hpp +++ b/include/RED4ext/Scripting/Natives/entEntity.hpp @@ -11,7 +11,10 @@ namespace RED4ext { -namespace world { struct RuntimeScene; } +namespace world +{ +struct RuntimeScene; +} enum class EntityStatus : uint8_t { diff --git a/include/RED4ext/Scripting/Natives/entEntityTemplate.hpp b/include/RED4ext/Scripting/Natives/entEntityTemplate.hpp index f843bf347..ceda67e09 100644 --- a/include/RED4ext/Scripting/Natives/entEntityTemplate.hpp +++ b/include/RED4ext/Scripting/Natives/entEntityTemplate.hpp @@ -1,7 +1,7 @@ #pragma once -#include #include +#include #include #include #include @@ -16,7 +16,10 @@ namespace RED4ext { struct CResource; -namespace ent { struct VisualTagsSchema; } +namespace ent +{ +struct VisualTagsSchema; +} namespace ent { diff --git a/include/RED4ext/Scripting/Natives/entIComponent.hpp b/include/RED4ext/Scripting/Natives/entIComponent.hpp index b16821096..dedea6143 100644 --- a/include/RED4ext/Scripting/Natives/entIComponent.hpp +++ b/include/RED4ext/Scripting/Natives/entIComponent.hpp @@ -1,7 +1,7 @@ #pragma once -#include #include +#include #include #include #include diff --git a/include/RED4ext/Scripting/Natives/entMorphTargetManagerComponent.hpp b/include/RED4ext/Scripting/Natives/entMorphTargetManagerComponent.hpp index e00302c96..61a417afc 100644 --- a/include/RED4ext/Scripting/Natives/entMorphTargetManagerComponent.hpp +++ b/include/RED4ext/Scripting/Natives/entMorphTargetManagerComponent.hpp @@ -1,9 +1,9 @@ #pragma once -#include #include #include #include +#include namespace RED4ext { diff --git a/include/RED4ext/Scripting/Natives/inkWidgetReference.hpp b/include/RED4ext/Scripting/Natives/inkWidgetReference.hpp index 205e28518..daae5a744 100644 --- a/include/RED4ext/Scripting/Natives/inkWidgetReference.hpp +++ b/include/RED4ext/Scripting/Natives/inkWidgetReference.hpp @@ -12,8 +12,8 @@ struct WidgetReference static constexpr const char* NAME = "inkWidgetReference"; static constexpr const char* ALIAS = "inkWidgetRef"; - virtual CClass* GetNativeType(){}; // 00 - virtual CClass* GetType(){}; // 08 + virtual CClass* GetNativeType() {}; // 00 + virtual CClass* GetType() {}; // 08 WeakHandle widget; // 08 }; diff --git a/include/RED4ext/Scripting/Script.hpp b/include/RED4ext/Scripting/Script.hpp index b1862263a..844ce393a 100644 --- a/include/RED4ext/Scripting/Script.hpp +++ b/include/RED4ext/Scripting/Script.hpp @@ -1,7 +1,7 @@ #pragma once -#include #include +#include namespace RED4ext { diff --git a/include/RED4ext/SortedArray.hpp b/include/RED4ext/SortedArray.hpp index cac050cb8..7ce5d4948 100644 --- a/include/RED4ext/SortedArray.hpp +++ b/include/RED4ext/SortedArray.hpp @@ -4,8 +4,8 @@ #include #include -#include #include +#include #include namespace RED4ext @@ -173,7 +173,7 @@ struct SortedArray constexpr uint32_t alignment = 8; uint32_t newCapacity = CalculateGrowth(aCount); - using func_t = void (*)(SortedArray * aThis, uint32_t aCapacity, uint32_t aElementSize, uint32_t aAlignment, + using func_t = void (*)(SortedArray* aThis, uint32_t aCapacity, uint32_t aElementSize, uint32_t aAlignment, void (*a5)(int64_t, int64_t, int64_t, int64_t)); static UniversalRelocFunc func(Detail::AddressHashes::DynArray_Realloc); diff --git a/src/Relocation.cpp b/src/Relocation.cpp index fcb53cb03..ba4ef1242 100644 --- a/src/Relocation.cpp +++ b/src/Relocation.cpp @@ -3,4 +3,3 @@ #endif #include - diff --git a/vendor/.clang-format b/vendor/.clang-format index 37f3d5766..e3845288a 100644 --- a/vendor/.clang-format +++ b/vendor/.clang-format @@ -1 +1 @@ -DisableFormat: true \ No newline at end of file +DisableFormat: true diff --git a/vendor/D3D12MemAlloc/D3D12MemAlloc.h b/vendor/D3D12MemAlloc/D3D12MemAlloc.h index 202caffb5..4967bddde 100644 --- a/vendor/D3D12MemAlloc/D3D12MemAlloc.h +++ b/vendor/D3D12MemAlloc/D3D12MemAlloc.h @@ -49,7 +49,7 @@ Documentation of all members: D3D12MemAlloc.h - [Thread safety](@ref general_considerations_thread_safety) - [Versioning and compatibility](@ref general_considerations_versioning_and_compatibility) - [Features not supported](@ref general_considerations_features_not_supported) - + \section main_see_also See also - [Product page on GPUOpen](https://gpuopen.com/gaming-product/d3d12-memory-allocator/) @@ -199,7 +199,7 @@ enum ALLOCATION_FLAGS /** Set this flag if the allocation should have its own dedicated memory allocation (committed resource with implicit heap). - + Use it for special, big resources, like fullscreen textures used as render targets. - When used with functions like D3D12MA::Allocator::CreateResource, it will use `ID3D12Device::CreateCommittedResource`, @@ -250,7 +250,7 @@ struct ALLOCATION_DESC /** \brief Additional heap flags to be used when allocating memory. In most cases it can be 0. - + - If you use D3D12MA::Allocator::CreateResource(), you don't need to care. Necessary flag `D3D12_HEAP_FLAG_ALLOW_ONLY_BUFFERS`, `D3D12_HEAP_FLAG_ALLOW_ONLY_NON_RT_DS_TEXTURES`, or `D3D12_HEAP_FLAG_ALLOW_ONLY_RT_DS_TEXTURES` is added automatically. @@ -473,7 +473,7 @@ class D3D12MA_API Allocation : public IUnknownImpl Returns `TRUE` only if the allocator is sure that the entire memory where the allocation was created was filled with zeros at the moment the allocation was made. - + Returns `FALSE` if the memory could potentially contain garbage data. If it's a render-target or depth-stencil texture, it then needs proper initialization with `ClearRenderTargetView`, `ClearDepthStencilView`, `DiscardResource`, @@ -625,7 +625,7 @@ struct POOL_DESC `D3D12_HEAP_FLAG_ALLOW_ONLY_NON_RT_DS_TEXTURES`, `D3D12_HEAP_FLAG_ALLOW_ONLY_RT_DS_TEXTURES`. Except if ResourceHeapTier = 2, then it may be `D3D12_HEAP_FLAG_ALLOW_ALL_BUFFERS_AND_TEXTURES` = 0. - + You can specify additional flags if needed. */ D3D12_HEAP_FLAGS HeapFlags; @@ -650,12 +650,12 @@ struct POOL_DESC */ UINT MaxBlockCount; /** \brief Additional minimum alignment to be used for all allocations created from this pool. Can be 0. - + Leave 0 (default) not to impose any additional alignment. If not 0, it must be a power of two. */ UINT64 MinAllocationAlignment; /** \brief Additional parameter allowing pool to create resources with passed protected session. - + If not null then all the heaps and committed resources will be created with this parameter. Valid only if ID3D12Device4 interface is present in current Windows SDK! */ @@ -751,19 +751,19 @@ struct ALLOCATOR_DESC { /// Flags. ALLOCATOR_FLAGS Flags; - + /** Direct3D device object that the allocator should be attached to. Allocator is doing `AddRef`/`Release` on this object. */ ID3D12Device* pDevice; - + /** \brief Preferred size of a single `ID3D12Heap` block to be allocated. - + Set to 0 to use default, which is currently 64 MiB. */ UINT64 PreferredBlockSize; - + /** \brief Custom CPU memory allocation callbacks. Optional. Optional, can be null. When specified, will be used for all CPU-side memory allocations. @@ -792,7 +792,7 @@ class D3D12MA_API Allocator : public IUnknownImpl /// Returns cached options retrieved from D3D12 device. const D3D12_FEATURE_DATA_D3D12_OPTIONS& GetD3D12Options() const; /** \brief Returns true if `D3D12_FEATURE_DATA_ARCHITECTURE1::UMA` was found to be true. - + For more information about how to use it, see articles in Microsoft Docs articles: - "UMA Optimizations: CPU Accessible Textures and Standard Swizzle" @@ -810,7 +810,7 @@ class D3D12MA_API Allocator : public IUnknownImpl */ BOOL IsCacheCoherentUMA() const; /** \brief Returns total amount of memory of specific segment group, in bytes. - + \param memorySegmentGroup use `DXGI_MEMORY_SEGMENT_GROUP_LOCAL` or DXGI_MEMORY_SEGMENT_GROUP_NON_LOCAL`. This information is taken from `DXGI_ADAPTER_DESC`. @@ -866,7 +866,7 @@ class D3D12MA_API Allocator : public IUnknownImpl #ifdef __ID3D12Device8_INTERFACE_DEFINED__ /** \brief Similar to Allocator::CreateResource, but supports new structure `D3D12_RESOURCE_DESC1`. - + It internally uses `ID3D12Device8::CreateCommittedResource2` or `ID3D12Device8::CreatePlacedResource1`. To work correctly, `ID3D12Device8` interface must be available in the current system. Otherwise, `E_NOINTERFACE` is returned. @@ -1000,9 +1000,9 @@ class D3D12MA_API Allocator : public IUnknownImpl Allocator(const ALLOCATION_CALLBACKS& allocationCallbacks, const ALLOCATOR_DESC& desc); ~Allocator(); - + AllocatorPimpl* m_Pimpl; - + D3D12MA_CLASS_NO_COPY(Allocator) }; @@ -1066,12 +1066,12 @@ struct VIRTUAL_ALLOCATION_DESC /// Flags. VIRTUAL_ALLOCATION_FLAGS Flags; /** \brief Size of the allocation. - + Cannot be zero. */ UINT64 Size; /** \brief Required alignment of the allocation. - + Must be power of two. Special value 0 has the same meaning as 1 - means no special alignment is required, so allocation can start at any offset. */ UINT64 Alignment; @@ -1130,7 +1130,7 @@ class D3D12MA_API VirtualBlock : public IUnknownImpl */ HRESULT Allocate(const VIRTUAL_ALLOCATION_DESC* pDesc, VirtualAllocation* pAllocation, UINT64* pOffset); /** \brief Frees the allocation. - + Calling this function with `allocation.AllocHandle == 0` is correct and does nothing. */ void FreeAllocation(VirtualAllocation allocation); @@ -1159,7 +1159,7 @@ class D3D12MA_API VirtualBlock : public IUnknownImpl /** \brief Frees memory of a string returned from VirtualBlock::BuildStatsString. */ void FreeStatsString(WCHAR* pStatsString) const; - + protected: virtual void ReleaseThis(); @@ -2022,4 +2022,4 @@ Features deliberately excluded from the scope of this library: It is recommended to disable such warnings instead. - This is a C++ library. **Bindings or ports to any other programming languages** are welcome as external projects but are not going to be included into this repository. -*/ \ No newline at end of file +*/ From aa1fed229481364809fbca8f279fe51b5d6b87ab Mon Sep 17 00:00:00 2001 From: Andrej Redeky Date: Sat, 18 Jan 2025 21:48:15 +0100 Subject: [PATCH 3/8] Review changes --- .pre-commit-config.yaml | 2 +- .vscode/settings.json | 21 --------------------- 2 files changed, 1 insertion(+), 22 deletions(-) delete mode 100644 .vscode/settings.json diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 4ee5b349f..e78185c77 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -2,7 +2,7 @@ # See https://pre-commit.com/hooks.html for more hooks repos: - repo: https://github.com/pre-commit/pre-commit-hooks - rev: c0d5684142da40ac2043d4db03fae04a45147ae1 + rev: v5.0.0 hooks: - id: trailing-whitespace - id: end-of-file-fixer diff --git a/.vscode/settings.json b/.vscode/settings.json deleted file mode 100644 index 0f41a23de..000000000 --- a/.vscode/settings.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "files.associations": { - "array": "cpp", - "compare": "cpp", - "filesystem": "cpp", - "format": "cpp", - "functional": "cpp", - "memory": "cpp", - "ranges": "cpp", - "ratio": "cpp", - "regex": "cpp", - "tuple": "cpp", - "type_traits": "cpp", - "utility": "cpp", - "variant": "cpp", - "xmemory": "cpp", - "xstring": "cpp", - "xtr1common": "cpp", - "xutility": "cpp" - } -} From 3702e0e5b2884b5ad21b9d1d7798b6dbee177275 Mon Sep 17 00:00:00 2001 From: Andrej Redeky Date: Sun, 19 Jan 2025 12:48:02 +0100 Subject: [PATCH 4/8] Add info to CONTRIBUTING.md where it mentions clang-format --- CONTRIBUTING.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 81561c11e..9dbe7f06c 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -19,6 +19,10 @@ The project is using [C++20](https://en.cppreference.com/w/cpp/20), any C++20 fe ### General * Use [EditorConfig](https://editorconfig.org/) and [clang-format](https://clang.llvm.org/docs/ClangFormat.html) to style your code before pushing. + * Ideally, set up pre-commit hook using [pre-commit](https://pre-commit.com). + All that should be required to set it up is to have [Python 3.x](https://www.python.org/) with [pip](https://pypi.org/project/pip/) installed and run the following command inside of the cloned repository folder: `pip install pre-commit && pre-commit install` + * Note that first commit after setting up the hook will take longer as it has to download required packages. + * You don't have to run it every single time there is some update, hook is auto-updated after initial installation. * Use names that describe the purpose or intent of the object. Names should be self-explanatory and easily recognizable in the context. * Minimize the use of abbreviations that would likely be unknown to someone outside the project. * Use `auto` whenever it is possible, if the intended type is the correct one (in case of primitive types). From bcef332392a996e8e9b6f5bd70e64f001b82b4b7 Mon Sep 17 00:00:00 2001 From: Andrej Redeky Date: Sat, 18 Jan 2025 21:59:38 +0100 Subject: [PATCH 5/8] Fix extra trailing whitespace after namespaces in `generated` headers --- include/RED4ext/Dump/Reflection-inl.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/RED4ext/Dump/Reflection-inl.hpp b/include/RED4ext/Dump/Reflection-inl.hpp index 560e42753..e4e4055f2 100644 --- a/include/RED4ext/Dump/Reflection-inl.hpp +++ b/include/RED4ext/Dump/Reflection-inl.hpp @@ -517,7 +517,7 @@ RED4EXT_INLINE void EnumFileDescriptor::EmitFile(std::filesystem::path aOutPath, if (nsIndex != std::string::npos) { auto ns = nameQualified.substr(0, nsIndex - 1); - o << "namespace " << ns << " { " << std::endl; + o << "namespace " << ns << " {" << std::endl; o << "enum class " << name; } else @@ -696,7 +696,7 @@ RED4EXT_INLINE void BitfieldFileDescriptor::EmitFile(std::filesystem::path aOutP if (nsIndex != std::string::npos) { auto ns = nameQualified.substr(0, nsIndex - 1); - o << "namespace " << ns << " { " << std::endl; + o << "namespace " << ns << " {" << std::endl; o << "struct " << name; } else From ae0c9788fda9ce83f2aa85cd730a004ee539b679 Mon Sep 17 00:00:00 2001 From: Andrej Redeky Date: Sat, 18 Jan 2025 22:45:23 +0100 Subject: [PATCH 6/8] Regenerate with RTTIDumper to test the changes --- .../Natives/Generated/quest/ICharacterConditionType.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/RED4ext/Scripting/Natives/Generated/quest/ICharacterConditionType.hpp b/include/RED4ext/Scripting/Natives/Generated/quest/ICharacterConditionType.hpp index 39603550c..54e2b6a82 100644 --- a/include/RED4ext/Scripting/Natives/Generated/quest/ICharacterConditionType.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/quest/ICharacterConditionType.hpp @@ -27,7 +27,7 @@ struct ICharacterConditionType : quest::IConditionType static constexpr const char* NAME = "questICharacterConditionType"; static constexpr const char* ALIAS = NAME; - game::EntityReference attackerRef; // 38 + game::EntityReference puppetRef; // 38 bool isPlayer; // 70 uint8_t unk71[0x78 - 0x71]; // 71 }; From 11d085ea8d40872ea5ffdce9eb0e9d47c3148509 Mon Sep 17 00:00:00 2001 From: Andrej Redeky Date: Sat, 18 Jan 2025 23:05:29 +0100 Subject: [PATCH 7/8] Do not use pre-commit in `vendor` folder --- .pre-commit-config.yaml | 4 +++ vendor/.clang-format | 2 +- vendor/D3D12MemAlloc/D3D12MemAlloc.h | 42 ++++++++++++++-------------- 3 files changed, 26 insertions(+), 22 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index e78185c77..dd9081e16 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -5,9 +5,13 @@ repos: rev: v5.0.0 hooks: - id: trailing-whitespace + exclude: ^vendor/ - id: end-of-file-fixer + exclude: ^vendor/ - id: check-added-large-files + exclude: ^vendor/ - repo: https://github.com/pre-commit/mirrors-clang-format rev: v19.1.7 hooks: - id: clang-format + exclude: ^vendor/ diff --git a/vendor/.clang-format b/vendor/.clang-format index e3845288a..37f3d5766 100644 --- a/vendor/.clang-format +++ b/vendor/.clang-format @@ -1 +1 @@ -DisableFormat: true +DisableFormat: true \ No newline at end of file diff --git a/vendor/D3D12MemAlloc/D3D12MemAlloc.h b/vendor/D3D12MemAlloc/D3D12MemAlloc.h index 4967bddde..202caffb5 100644 --- a/vendor/D3D12MemAlloc/D3D12MemAlloc.h +++ b/vendor/D3D12MemAlloc/D3D12MemAlloc.h @@ -49,7 +49,7 @@ Documentation of all members: D3D12MemAlloc.h - [Thread safety](@ref general_considerations_thread_safety) - [Versioning and compatibility](@ref general_considerations_versioning_and_compatibility) - [Features not supported](@ref general_considerations_features_not_supported) - + \section main_see_also See also - [Product page on GPUOpen](https://gpuopen.com/gaming-product/d3d12-memory-allocator/) @@ -199,7 +199,7 @@ enum ALLOCATION_FLAGS /** Set this flag if the allocation should have its own dedicated memory allocation (committed resource with implicit heap). - + Use it for special, big resources, like fullscreen textures used as render targets. - When used with functions like D3D12MA::Allocator::CreateResource, it will use `ID3D12Device::CreateCommittedResource`, @@ -250,7 +250,7 @@ struct ALLOCATION_DESC /** \brief Additional heap flags to be used when allocating memory. In most cases it can be 0. - + - If you use D3D12MA::Allocator::CreateResource(), you don't need to care. Necessary flag `D3D12_HEAP_FLAG_ALLOW_ONLY_BUFFERS`, `D3D12_HEAP_FLAG_ALLOW_ONLY_NON_RT_DS_TEXTURES`, or `D3D12_HEAP_FLAG_ALLOW_ONLY_RT_DS_TEXTURES` is added automatically. @@ -473,7 +473,7 @@ class D3D12MA_API Allocation : public IUnknownImpl Returns `TRUE` only if the allocator is sure that the entire memory where the allocation was created was filled with zeros at the moment the allocation was made. - + Returns `FALSE` if the memory could potentially contain garbage data. If it's a render-target or depth-stencil texture, it then needs proper initialization with `ClearRenderTargetView`, `ClearDepthStencilView`, `DiscardResource`, @@ -625,7 +625,7 @@ struct POOL_DESC `D3D12_HEAP_FLAG_ALLOW_ONLY_NON_RT_DS_TEXTURES`, `D3D12_HEAP_FLAG_ALLOW_ONLY_RT_DS_TEXTURES`. Except if ResourceHeapTier = 2, then it may be `D3D12_HEAP_FLAG_ALLOW_ALL_BUFFERS_AND_TEXTURES` = 0. - + You can specify additional flags if needed. */ D3D12_HEAP_FLAGS HeapFlags; @@ -650,12 +650,12 @@ struct POOL_DESC */ UINT MaxBlockCount; /** \brief Additional minimum alignment to be used for all allocations created from this pool. Can be 0. - + Leave 0 (default) not to impose any additional alignment. If not 0, it must be a power of two. */ UINT64 MinAllocationAlignment; /** \brief Additional parameter allowing pool to create resources with passed protected session. - + If not null then all the heaps and committed resources will be created with this parameter. Valid only if ID3D12Device4 interface is present in current Windows SDK! */ @@ -751,19 +751,19 @@ struct ALLOCATOR_DESC { /// Flags. ALLOCATOR_FLAGS Flags; - + /** Direct3D device object that the allocator should be attached to. Allocator is doing `AddRef`/`Release` on this object. */ ID3D12Device* pDevice; - + /** \brief Preferred size of a single `ID3D12Heap` block to be allocated. - + Set to 0 to use default, which is currently 64 MiB. */ UINT64 PreferredBlockSize; - + /** \brief Custom CPU memory allocation callbacks. Optional. Optional, can be null. When specified, will be used for all CPU-side memory allocations. @@ -792,7 +792,7 @@ class D3D12MA_API Allocator : public IUnknownImpl /// Returns cached options retrieved from D3D12 device. const D3D12_FEATURE_DATA_D3D12_OPTIONS& GetD3D12Options() const; /** \brief Returns true if `D3D12_FEATURE_DATA_ARCHITECTURE1::UMA` was found to be true. - + For more information about how to use it, see articles in Microsoft Docs articles: - "UMA Optimizations: CPU Accessible Textures and Standard Swizzle" @@ -810,7 +810,7 @@ class D3D12MA_API Allocator : public IUnknownImpl */ BOOL IsCacheCoherentUMA() const; /** \brief Returns total amount of memory of specific segment group, in bytes. - + \param memorySegmentGroup use `DXGI_MEMORY_SEGMENT_GROUP_LOCAL` or DXGI_MEMORY_SEGMENT_GROUP_NON_LOCAL`. This information is taken from `DXGI_ADAPTER_DESC`. @@ -866,7 +866,7 @@ class D3D12MA_API Allocator : public IUnknownImpl #ifdef __ID3D12Device8_INTERFACE_DEFINED__ /** \brief Similar to Allocator::CreateResource, but supports new structure `D3D12_RESOURCE_DESC1`. - + It internally uses `ID3D12Device8::CreateCommittedResource2` or `ID3D12Device8::CreatePlacedResource1`. To work correctly, `ID3D12Device8` interface must be available in the current system. Otherwise, `E_NOINTERFACE` is returned. @@ -1000,9 +1000,9 @@ class D3D12MA_API Allocator : public IUnknownImpl Allocator(const ALLOCATION_CALLBACKS& allocationCallbacks, const ALLOCATOR_DESC& desc); ~Allocator(); - + AllocatorPimpl* m_Pimpl; - + D3D12MA_CLASS_NO_COPY(Allocator) }; @@ -1066,12 +1066,12 @@ struct VIRTUAL_ALLOCATION_DESC /// Flags. VIRTUAL_ALLOCATION_FLAGS Flags; /** \brief Size of the allocation. - + Cannot be zero. */ UINT64 Size; /** \brief Required alignment of the allocation. - + Must be power of two. Special value 0 has the same meaning as 1 - means no special alignment is required, so allocation can start at any offset. */ UINT64 Alignment; @@ -1130,7 +1130,7 @@ class D3D12MA_API VirtualBlock : public IUnknownImpl */ HRESULT Allocate(const VIRTUAL_ALLOCATION_DESC* pDesc, VirtualAllocation* pAllocation, UINT64* pOffset); /** \brief Frees the allocation. - + Calling this function with `allocation.AllocHandle == 0` is correct and does nothing. */ void FreeAllocation(VirtualAllocation allocation); @@ -1159,7 +1159,7 @@ class D3D12MA_API VirtualBlock : public IUnknownImpl /** \brief Frees memory of a string returned from VirtualBlock::BuildStatsString. */ void FreeStatsString(WCHAR* pStatsString) const; - + protected: virtual void ReleaseThis(); @@ -2022,4 +2022,4 @@ Features deliberately excluded from the scope of this library: It is recommended to disable such warnings instead. - This is a C++ library. **Bindings or ports to any other programming languages** are welcome as external projects but are not going to be included into this repository. -*/ +*/ \ No newline at end of file From 1e757de6f632a6f5c96c8440e73600bef71a6e43 Mon Sep 17 00:00:00 2001 From: Mozz3d <163353426+Mozz3d@users.noreply.github.com> Date: Wed, 22 Jan 2025 01:57:47 -0500 Subject: [PATCH 8/8] Decoded Several Rendering Structs & Small Adjustments (#170) --- CONTRIBUTING.md | 13 +- include/RED4ext/Detail/AddressHashes.hpp | 15 ++ include/RED4ext/GpuApi/Buffer.hpp | 2 + .../RED4ext/GpuApi/CommandListContext-inl.hpp | 26 +-- include/RED4ext/GpuApi/D3D12MemAlloc-inl.hpp | 2 +- include/RED4ext/GpuApi/DeviceData-inl.hpp | 51 +----- include/RED4ext/GpuApi/DeviceData.hpp | 50 +++++- include/RED4ext/RenderProxy-inl.hpp | 167 ++++++++++++++++++ include/RED4ext/RenderProxy.hpp | 83 +++++++++ include/RED4ext/RenderResource.hpp | 37 ++++ include/RED4ext/Scripting/Natives/CMesh.hpp | 68 +++++++ .../Scripting/Natives/Generated/CMesh.hpp | 9 + .../Natives/Generated/MorphTargetMesh.hpp | 9 + .../ent/MorphTargetSkinnedMeshComponent.hpp | 10 ++ .../Generated/ent/SkinnedMeshComponent.hpp | 10 ++ .../Scripting/Natives/MorphTargetMesh.hpp | 37 ++++ include/RED4ext/Scripting/Natives/Vector2.hpp | 1 + include/RED4ext/Scripting/Natives/Vector3.hpp | 1 + include/RED4ext/Scripting/Natives/Vector4.hpp | 4 +- .../entMorphTargetSkinnedMeshComponent.hpp | 47 +++++ .../Natives/entSkinnedMeshComponent.hpp | 51 ++++++ src/RenderProxy.cpp | 5 + 22 files changed, 624 insertions(+), 74 deletions(-) create mode 100644 include/RED4ext/RenderProxy-inl.hpp create mode 100644 include/RED4ext/RenderProxy.hpp create mode 100644 include/RED4ext/RenderResource.hpp create mode 100644 include/RED4ext/Scripting/Natives/CMesh.hpp create mode 100644 include/RED4ext/Scripting/Natives/MorphTargetMesh.hpp create mode 100644 include/RED4ext/Scripting/Natives/entMorphTargetSkinnedMeshComponent.hpp create mode 100644 include/RED4ext/Scripting/Natives/entSkinnedMeshComponent.hpp create mode 100644 src/RenderProxy.cpp diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 9dbe7f06c..35335a51c 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -110,14 +110,7 @@ one: static constexpr const char* NAME = "vehicleBaseObject"; ``` -3. Remove `__declspec()` declaration: - -```diff -- struct __declspec(align(0x10)) BaseObject : game::Object -+ struct BaseObject : game::Object -``` - -4. Declare the new member based on its offset and type: +3. Declare the new member based on its offset and type: ```diff { @@ -135,7 +128,7 @@ one: }; ``` -5. Assert the offset of known members: +4. Assert the offset of known members: ```diff }; @@ -149,7 +142,7 @@ using VehicleObject = vehicle::BaseObject; } // namespace RED4ext ``` -6. Remove these comments: +5. Remove these comments: ```diff -// clang-format off diff --git a/include/RED4ext/Detail/AddressHashes.hpp b/include/RED4ext/Detail/AddressHashes.hpp index ada30ed88..b4dc9de3e 100644 --- a/include/RED4ext/Detail/AddressHashes.hpp +++ b/include/RED4ext/Detail/AddressHashes.hpp @@ -125,6 +125,21 @@ constexpr std::uint32_t Handle_ctor = 0xBA0C115D; constexpr std::uint32_t Handle_DecWeakRef = 0x333B1404; #pragma endregion +#pragma region IRenderProxy +constexpr std::uint32_t IRenderProxy_sub_00 = 302583262UL; +constexpr std::uint32_t IRenderProxy_sub_08 = 3505328647UL; +constexpr std::uint32_t IRenderProxy_sub_18 = 2756580845UL; +constexpr std::uint32_t IRenderProxy_sub_58 = 2462126272UL; +constexpr std::uint32_t IRenderProxy_sub_60 = 3491501770UL; +constexpr std::uint32_t IRenderProxy_sub_78 = 2542474580UL; +constexpr std::uint32_t IRenderProxy_sub_80 = 510274732UL; +constexpr std::uint32_t IRenderProxy_sub_88 = 3724941976UL; +constexpr std::uint32_t IRenderProxy_sub_90 = 1894391003UL; +constexpr std::uint32_t IRenderProxy_sub_98 = 3516862860UL; +constexpr std::uint32_t IRenderProxy_sub_A8 = 4096926792UL; +constexpr std::uint32_t IRenderProxy_sub_B0 = 1468405902UL; +#pragma endregion + #pragma region IScriptable constexpr std::uint32_t IScriptable_sub_D8 = 0xF8E41DDF; constexpr std::uint32_t IScriptable_DestructValueHolder = 0x3521331; diff --git a/include/RED4ext/GpuApi/Buffer.hpp b/include/RED4ext/GpuApi/Buffer.hpp index 8904c2479..ce23274fa 100644 --- a/include/RED4ext/GpuApi/Buffer.hpp +++ b/include/RED4ext/GpuApi/Buffer.hpp @@ -5,6 +5,8 @@ #include #include +#include + namespace RED4ext { namespace GpuApi diff --git a/include/RED4ext/GpuApi/CommandListContext-inl.hpp b/include/RED4ext/GpuApi/CommandListContext-inl.hpp index e985e0bc1..86789c185 100644 --- a/include/RED4ext/GpuApi/CommandListContext-inl.hpp +++ b/include/RED4ext/GpuApi/CommandListContext-inl.hpp @@ -6,39 +6,39 @@ #include -RED4EXT_INLINE void RED4ext::GpuApi::CommandListContext::AddPendingBarrier(const D3D12_RESOURCE_BARRIER& aBarrier) +namespace RED4ext::GpuApi +{ +RED4EXT_INLINE void CommandListContext::AddPendingBarrier(const D3D12_RESOURCE_BARRIER& aBarrier) { using func_t = void (*)(CommandListContext*, const D3D12_RESOURCE_BARRIER&); - static UniversalRelocFunc func(Detail::AddressHashes::CommandListContext_AddPendingBarrier); + static const UniversalRelocFunc func(Detail::AddressHashes::CommandListContext_AddPendingBarrier); func(this, aBarrier); } -RED4EXT_INLINE void RED4ext::GpuApi::CommandListContext::Close() +RED4EXT_INLINE void CommandListContext::Close() { using func_t = void (*)(CommandListContext*); - static UniversalRelocFunc func(Detail::AddressHashes::CommandListContext_Close); + static const UniversalRelocFunc func(Detail::AddressHashes::CommandListContext_Close); func(this); } -RED4EXT_INLINE void RED4ext::GpuApi::CommandListContext::FlushPendingBarriers() +RED4EXT_INLINE void CommandListContext::FlushPendingBarriers() { using func_t = void (*)(CommandListContext*); static UniversalRelocFunc func(Detail::AddressHashes::CommandListContext_FlushPendingBarriers); func(this); } -RED4EXT_INLINE RED4ext::GpuApi::CommandListContext* AcquireFreeCommandList(RED4ext::GpuApi::CommandListType aType, - RED4ext::StringView& aDebugName, - uint64_t aHash) +RED4EXT_INLINE CommandListContext* AcquireFreeCommandList(CommandListType aType, const StringView& aDebugName, + uint64_t aHash) { // NOTE: This function has parameters for debug name and hash which seem to be optional. // Expects unique ptr as an out param and returns it by reference. - using func_t = RED4ext::GpuApi::CommandListContext*& (*)(RED4ext::GpuApi::CommandListContext*&, - RED4ext::GpuApi::CommandListType, - const RED4ext::StringView&, uint64_t); - static RED4ext::UniversalRelocFunc func(RED4ext::Detail::AddressHashes::GetFreeCommandList); + using func_t = CommandListContext*& (*)(CommandListContext*&, CommandListType, const StringView&, uint64_t); + static const UniversalRelocFunc func(Detail::AddressHashes::GetFreeCommandList); // TODO: This should be unique_ptr which function fills in and returns. - RED4ext::GpuApi::CommandListContext* outContext = nullptr; + CommandListContext* outContext = nullptr; return func(outContext, aType, aDebugName, aHash); } +} // namespace RED4ext::GpuApi diff --git a/include/RED4ext/GpuApi/D3D12MemAlloc-inl.hpp b/include/RED4ext/GpuApi/D3D12MemAlloc-inl.hpp index fd799990a..7f1dd7c67 100644 --- a/include/RED4ext/GpuApi/D3D12MemAlloc-inl.hpp +++ b/include/RED4ext/GpuApi/D3D12MemAlloc-inl.hpp @@ -16,7 +16,7 @@ RED4EXT_INLINE HRESULT D3D12MA::Allocator::CreateResource(const ALLOCATION_DESC* { using func_t = HRESULT (*)(Allocator*, const ALLOCATION_DESC*, const D3D12_RESOURCE_DESC*, D3D12_RESOURCE_STATES, const D3D12_CLEAR_VALUE*, Allocation**, REFIID, void**); - static RED4ext::UniversalRelocFunc func(RED4ext::Detail::AddressHashes::Allocator_CreateResource); + static const RED4ext::UniversalRelocFunc func(RED4ext::Detail::AddressHashes::Allocator_CreateResource); return func(this, pAllocDesc, pResourceDesc, InitialResourceState, pOptimizedClearValue, ppAllocation, riidResource, ppvResource); } diff --git a/include/RED4ext/GpuApi/DeviceData-inl.hpp b/include/RED4ext/GpuApi/DeviceData-inl.hpp index f7af5df0c..577d7314e 100644 --- a/include/RED4ext/GpuApi/DeviceData-inl.hpp +++ b/include/RED4ext/GpuApi/DeviceData-inl.hpp @@ -4,54 +4,11 @@ #include #endif -template -bool RED4ext::GpuApi::ResourceContainer::Resource::IsUsed() const +namespace RED4ext::GpuApi { - return refCount >= 0; -} - -template -bool RED4ext::GpuApi::ResourceContainer::IsUsedID(const uint32_t id) const -{ - return IsValidID(id) && resources[IDToIndex(id)].IsUsed(); -} - -template -bool RED4ext::GpuApi::ResourceContainer::IsUnusedID(const uint32_t id) const -{ - return IsValidID(id) && !resources[IDToIndex(id)].IsUsed(); -} - -template -bool RED4ext::GpuApi::ResourceContainer::IsEmpty() const -{ - assert(numUnused <= MAX_SIZE); - return numUnused == MAX_SIZE; -} - -template -bool RED4ext::GpuApi::ResourceContainer::IsFull() const -{ - assert(numUnused <= MAX_SIZE); - return numUnused == 0; -} - -template -T& RED4ext::GpuApi::ResourceContainer::GetData(uint32_t id) -{ - assert(IsUsedID(id)); - return resources[IDToIndex(id)].instance; -} - -template -const T& RED4ext::GpuApi::ResourceContainer::GetData(uint32_t id) const -{ - assert(IsUsedID(id)); - return resources[IDToIndex(id)].instance; -} - -RED4EXT_INLINE RED4ext::GpuApi::SDeviceData* RED4ext::GpuApi::GetDeviceData() +RED4EXT_INLINE SDeviceData* GetDeviceData() { - static UniversalRelocPtr dd(Detail::AddressHashes::g_DeviceData); + static const UniversalRelocPtr dd(Detail::AddressHashes::g_DeviceData); return dd; } +} // namespace RED4ext::GpuApi diff --git a/include/RED4ext/GpuApi/DeviceData.hpp b/include/RED4ext/GpuApi/DeviceData.hpp index f4260b3f5..5259eb07d 100644 --- a/include/RED4ext/GpuApi/DeviceData.hpp +++ b/include/RED4ext/GpuApi/DeviceData.hpp @@ -14,7 +14,7 @@ namespace GpuApi template struct ResourceContainer { - struct Resource + struct ResourceHandle { bool IsUsed() const; @@ -56,7 +56,7 @@ struct ResourceContainer SpinLock& spinLockRef; // 00 - Always points to SDeviceDataBase::resourcesSpinLock. std::atomic_int32_t numUnused; // 08 - Defaults to MaxSize. - Resource resources[MAX_SIZE]; + ResourceHandle resources[MAX_SIZE]; uint16_t unusedIndices[MAX_SIZE]; // These are indices, not IDs! }; @@ -94,6 +94,52 @@ RED4EXT_ASSERT_OFFSET(SDeviceData, directCommandQueue, 0x13bc4d0); RED4EXT_ASSERT_OFFSET(SDeviceData, memoryAllocator, 0x13bc540); SDeviceData* GetDeviceData(); + +template +bool ResourceContainer::ResourceHandle::IsUsed() const +{ + return refCount >= 0; +} + +template +bool ResourceContainer::IsUsedID(const uint32_t id) const +{ + return IsValidID(id) && resources[IDToIndex(id)].IsUsed(); +} + +template +bool ResourceContainer::IsUnusedID(const uint32_t id) const +{ + return IsValidID(id) && !resources[IDToIndex(id)].IsUsed(); +} + +template +bool ResourceContainer::IsEmpty() const +{ + assert(numUnused <= MAX_SIZE); + return numUnused == MAX_SIZE; +} + +template +bool ResourceContainer::IsFull() const +{ + assert(numUnused <= MAX_SIZE); + return numUnused == 0; +} + +template +T& ResourceContainer::GetData(uint32_t id) +{ + assert(IsUsedID(id)); + return resources[IDToIndex(id)].instance; +} + +template +const T& ResourceContainer::GetData(uint32_t id) const +{ + assert(IsUsedID(id)); + return resources[IDToIndex(id)].instance; +} } // namespace GpuApi } // namespace RED4ext diff --git a/include/RED4ext/RenderProxy-inl.hpp b/include/RED4ext/RenderProxy-inl.hpp new file mode 100644 index 000000000..cb765bdb0 --- /dev/null +++ b/include/RED4ext/RenderProxy-inl.hpp @@ -0,0 +1,167 @@ +#pragma once + +#ifdef RED4EXT_STATIC_LIB +#include +#endif + +#include +#include + +namespace RED4ext +{ +RED4EXT_INLINE void IRenderProxy::sub_00() +{ + static const UniversalRelocFunc func(Detail::AddressHashes::IRenderProxy_sub_00); + func(); +} + +RED4EXT_INLINE void IRenderProxy::sub_08() +{ + static const UniversalRelocFunc func(Detail::AddressHashes::IRenderProxy_sub_08); + func(this); +} + +RED4EXT_INLINE uint8_t IRenderProxy::sub_18() +{ + static const UniversalRelocFunc func(Detail::AddressHashes::IRenderProxy_sub_18); + return func(this); +} + +RED4EXT_INLINE void IRenderProxy::sub_20() +{ +} + +RED4EXT_INLINE void IRenderProxy::sub_28() +{ +} + +RED4EXT_INLINE void IRenderProxy::sub_30() +{ +} + +RED4EXT_INLINE bool IRenderProxy::sub_38() +{ + return false; +} + +RED4EXT_INLINE bool IRenderProxy::sub_40() +{ + return true; +} + +RED4EXT_INLINE void IRenderProxy::sub_48() +{ +} + +RED4EXT_INLINE void IRenderProxy::sub_50() +{ +} + +RED4EXT_INLINE uint32_t IRenderProxy::sub_58() +{ + static const UniversalRelocFunc func(Detail::AddressHashes::IRenderProxy_sub_58); + return func(this); +} + +RED4EXT_INLINE float IRenderProxy::sub_60() +{ + static const UniversalRelocFunc func(Detail::AddressHashes::IRenderProxy_sub_60); + return func(this); +} + +RED4EXT_INLINE uint8_t IRenderProxy::sub_68() +{ + return 0; +} + +RED4EXT_INLINE uint8_t IRenderProxy::sub_70() +{ + return 0; +} + +RED4EXT_INLINE void IRenderProxy::sub_78(void* a1) +{ + static const UniversalRelocFunc func(Detail::AddressHashes::IRenderProxy_sub_78); + func(this, a1); +} + +RED4EXT_INLINE void IRenderProxy::sub_80(void* a1, void* a2) +{ + using func_t = void (*)(IRenderProxy*, void*, void*); + static const UniversalRelocFunc func(Detail::AddressHashes::IRenderProxy_sub_80); + func(this, a1, a2); +} + +RED4EXT_INLINE bool IRenderProxy::sub_88(void* a1, void* a2) +{ + using func_t = bool (*)(IRenderProxy*, void*, void*); + static UniversalRelocFunc func(Detail::AddressHashes::IRenderProxy_sub_88); + return func(this, a1, a2); +} + +RED4EXT_INLINE void IRenderProxy::sub_90(void* a1) +{ + static const UniversalRelocFunc func(Detail::AddressHashes::IRenderProxy_sub_90); + func(this, a1); +} + +RED4EXT_INLINE void IRenderProxy::sub_98(void* a1) +{ + static const UniversalRelocFunc func(Detail::AddressHashes::IRenderProxy_sub_98); + func(this, a1); +} + +RED4EXT_INLINE void IRenderProxy::sub_A0() +{ +} + +RED4EXT_INLINE uint8_t IRenderProxy::sub_A8(void* a1) +{ + static const UniversalRelocFunc func(Detail::AddressHashes::IRenderProxy_sub_A8); + return func(this, a1); +} + +RED4EXT_INLINE void IRenderProxy::sub_B0(void* a1) +{ + static const UniversalRelocFunc func(Detail::AddressHashes::IRenderProxy_sub_B0); + func(this, a1); +} + +RED4EXT_INLINE bool IRenderProxy::sub_B8() +{ + return false; +} + +RED4EXT_INLINE bool IRenderProxy::sub_C0() +{ + return false; +} + +RED4EXT_INLINE uint8_t IRenderProxy::sub_C8() +{ + return 0; +} + +RED4EXT_INLINE uint8_t IRenderProxy::sub_D0() +{ + return 0; +} + +RED4EXT_INLINE uint8_t IRenderProxy::sub_D8() +{ + return 0; +} + +RED4EXT_INLINE uint8_t IRenderProxy::sub_E0() +{ + return 0; +} + +RED4EXT_INLINE void IRenderProxy::sub_E8() +{ +} + +RED4EXT_INLINE void IRenderProxy::sub_F0() +{ +} +} // namespace RED4ext diff --git a/include/RED4ext/RenderProxy.hpp b/include/RED4ext/RenderProxy.hpp new file mode 100644 index 000000000..16fe0f72a --- /dev/null +++ b/include/RED4ext/RenderProxy.hpp @@ -0,0 +1,83 @@ +#pragma once + +#include +#include +#include + +#include + +namespace RED4ext +{ +struct IRenderProxy +{ + virtual void sub_00(); // 00 + virtual void sub_08(); // 08 + virtual ~IRenderProxy() = default; // 10 + virtual uint8_t sub_18(); // 18 + virtual void sub_20(); // 20 + virtual void sub_28(); // 28 + virtual void sub_30(); // 30 + virtual bool sub_38(); // 38 + virtual bool sub_40(); // 40 + virtual void sub_48(); // 48 + virtual void sub_50(); // 50 + virtual uint32_t sub_58(); // 58 + virtual float sub_60(); // 60 + virtual uint8_t sub_68(); // 68 + virtual uint8_t sub_70(); // 70 + virtual void sub_78(void* a1); // 78 + virtual void sub_80(void* a1, void* a2); // 80 + virtual bool sub_88(void* a1, void* a2); // 88 + virtual void sub_90(void* a1); // 90 + virtual void sub_98(void* a1); // 98 + virtual void sub_A0(); // A0 + virtual uint8_t sub_A8(void* a1); // A8 + virtual void sub_B0(void* a1); // B0 + virtual bool sub_B8(); // B8 + virtual bool sub_C0(); // C0 + virtual uint8_t sub_C8(); // C8 + virtual uint8_t sub_D0(); // D0 + virtual uint8_t sub_D8(); // D8 + virtual uint8_t sub_E0(); // E0 + virtual void sub_E8(); // E8 + virtual void sub_F0(); // F0 + + uint8_t unk08[0x48 - 0x08]; // 08 + IRenderProxyCustomData* customData; // 48 + uint8_t unk50[0x98 - 0x50]; // 50 +}; +RED4EXT_ASSERT_SIZE(IRenderProxy, 0x98); +RED4EXT_ASSERT_OFFSET(IRenderProxy, customData, 0x48); + +struct RenderProxyBase : IRenderProxy +{ + virtual void sub_F8() = 0; // F8 +}; +RED4EXT_ASSERT_SIZE(RenderProxyBase, 0x98); + +struct CRenderProxy : RenderProxyBase +{ + uint8_t unk98[0xb8 - 0x98]; // 98 +}; +RED4EXT_ASSERT_SIZE(CRenderProxy, 0xb8); + +struct CRenderProxy_Mesh : CRenderProxy +{ + uint8_t unkB8[0xd8 - 0xb8]; // B8 + CRenderMesh* renderMesh; // D8 + uint8_t unkE0[0x1c0 - 0xe0]; // E0 +}; +RED4EXT_ASSERT_SIZE(CRenderProxy_Mesh, 0x1c0); +RED4EXT_ASSERT_OFFSET(CRenderProxy_Mesh, renderMesh, 0xD8); + +struct CRenderProxyHandle +{ + virtual ~CRenderProxyHandle() = default; // 00 + + uint8_t unk08[0x10 - 0x08]; // 08 + IRenderProxy* renderProxy; // 10 + uint8_t unk18[0x28 - 0x18]; // 18 +}; +RED4EXT_ASSERT_SIZE(CRenderProxyHandle, 0x28); +RED4EXT_ASSERT_OFFSET(CRenderProxyHandle, renderProxy, 0x10); +} // namespace RED4ext diff --git a/include/RED4ext/RenderResource.hpp b/include/RED4ext/RenderResource.hpp new file mode 100644 index 000000000..f37ba8f00 --- /dev/null +++ b/include/RED4ext/RenderResource.hpp @@ -0,0 +1,37 @@ +#pragma once + +#include +#include +#include + +#include + +namespace RED4ext +{ +struct CRenderMesh +{ + uint8_t unk00[0x10 - 0x00]; // 00 + Vector4 quantizationScale; // 10 + Vector4 quantizationBias; // 20 + uint32_t vertexBufferID; // 30 - GpuApi buffer ID + uint32_t indexBufferID; // 34 + uint8_t unk38[0xa0 - 0x38]; // 38 + DynArray chunks; // A0 + uint8_t unkB0[0x158 - 0xb0]; // B0 +}; +RED4EXT_ASSERT_SIZE(CRenderMesh, 0x158); +RED4EXT_ASSERT_OFFSET(CRenderMesh, quantizationScale, 0x10); +RED4EXT_ASSERT_OFFSET(CRenderMesh, quantizationBias, 0x20); +RED4EXT_ASSERT_OFFSET(CRenderMesh, vertexBufferID, 0x30); +RED4EXT_ASSERT_OFFSET(CRenderMesh, indexBufferID, 0x34); +RED4EXT_ASSERT_OFFSET(CRenderMesh, chunks, 0xA0); + +struct CRenderMorphTargetMesh : CRenderMesh +{ + uint8_t unk158[0x160 - 0x158]; // 158 + uint32_t baseVertexBufferID; // 160 + uint8_t unk164[0x168 - 0x164]; // 164 +}; +RED4EXT_ASSERT_SIZE(CRenderMorphTargetMesh, 0x168); +RED4EXT_ASSERT_OFFSET(CRenderMorphTargetMesh, baseVertexBufferID, 0x160); +} // namespace RED4ext diff --git a/include/RED4ext/Scripting/Natives/CMesh.hpp b/include/RED4ext/Scripting/Natives/CMesh.hpp new file mode 100644 index 000000000..d8fec7ba0 --- /dev/null +++ b/include/RED4ext/Scripting/Natives/CMesh.hpp @@ -0,0 +1,68 @@ +#pragma once + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include + +namespace RED4ext +{ +struct CMaterialInstance; +struct CResource; +struct IMaterial; +struct IRenderResourceBlob; +namespace mesh +{ +struct MeshAppearance; +struct MeshParameter; +} // namespace mesh + +struct __declspec(align(0x10)) CMesh : res::StreamedResource +{ + static constexpr const char* NAME = "CMesh"; + static constexpr const char* ALIAS = NAME; + + Box boundingBox; // 40 + Vector3 surfaceAreaPerAxis; // 60 + bool constrainAutoHideDistanceToTerrainHeightMap; // 6C + bool forceLoadAllAppearances; // 6D + bool castGlobalShadowsCachedInCook; // 6E + bool castLocalShadowsCachedInCook; // 6F + DynArray> parameters; // 70 + DynArray boneNames; // 80 + DynArray boneRigMatrices; // 90 + DynArray boneVertexEpsilons; // A0 + DynArray lodBoneMask; // B0 + DynArray floatTrackNames; // C0 + DynArray lodLevelInfo; // D0 + DynArray materialEntries; // E0 + DynArray> externalMaterials; // F0 + DynArray> localMaterialInstances; // 100 + mesh::MeshMaterialBuffer localMaterialBuffer; // 110 + DynArray> preloadExternalMaterials; // 1B0 + DynArray> preloadLocalMaterialInstances; // 1C0 + DynArray> inplaceResources; // 1D0 + DynArray> appearances; // 1E0 + CRenderMesh* renderResource; // 1F0 + Handle renderResourceBlob; // 1F8 + bool useRayTracingShadowLODBias; // 208 + bool castsRayTracedShadowsFromOriginalGeometry; // 209 + bool isShadowMesh; // 20A + bool isPlayerShadowMesh; // 20B + uint8_t unk20C[0x219 - 0x20C]; // 20C + ERenderObjectType objectType; // 219 + uint8_t unk21A[0x230 - 0x21A]; // 21A +}; +RED4EXT_ASSERT_SIZE(CMesh, 0x230); +} // namespace RED4ext diff --git a/include/RED4ext/Scripting/Natives/Generated/CMesh.hpp b/include/RED4ext/Scripting/Natives/Generated/CMesh.hpp index 897212140..165086c63 100644 --- a/include/RED4ext/Scripting/Natives/Generated/CMesh.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/CMesh.hpp @@ -4,6 +4,14 @@ // This file is generated from the Game's Reflection data +#include + +namespace RED4ext +{ +RED4EXT_ASSERT_SIZE(CMesh, 0x230); +} // namespace RED4ext + +/* #include #include #include @@ -65,5 +73,6 @@ struct __declspec(align(0x10)) CMesh : res::StreamedResource }; RED4EXT_ASSERT_SIZE(CMesh, 0x230); } // namespace RED4ext +*/ // clang-format on diff --git a/include/RED4ext/Scripting/Natives/Generated/MorphTargetMesh.hpp b/include/RED4ext/Scripting/Natives/Generated/MorphTargetMesh.hpp index d6ed7f0f5..8ddf23ac9 100644 --- a/include/RED4ext/Scripting/Natives/Generated/MorphTargetMesh.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/MorphTargetMesh.hpp @@ -4,6 +4,14 @@ // This file is generated from the Game's Reflection data +#include + +namespace RED4ext +{ +RED4EXT_ASSERT_SIZE(MorphTargetMesh, 0xD0); +} // namespace RED4ext + +/* #include #include #include @@ -36,5 +44,6 @@ struct __declspec(align(0x10)) MorphTargetMesh : res::StreamedResource }; RED4EXT_ASSERT_SIZE(MorphTargetMesh, 0xD0); } // namespace RED4ext +*/ // clang-format on diff --git a/include/RED4ext/Scripting/Natives/Generated/ent/MorphTargetSkinnedMeshComponent.hpp b/include/RED4ext/Scripting/Natives/Generated/ent/MorphTargetSkinnedMeshComponent.hpp index 995ee27a0..fd8ed4971 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ent/MorphTargetSkinnedMeshComponent.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ent/MorphTargetSkinnedMeshComponent.hpp @@ -4,6 +4,15 @@ // This file is generated from the Game's Reflection data +#include + +namespace RED4ext +{ +RED4EXT_ASSERT_SIZE(ent::MorphTargetSkinnedMeshComponent, 0x370); +using entMorphTargetSkinnedMeshComponent = ent::MorphTargetSkinnedMeshComponent; +} // namespace RED4ext + +/* #include #include #include @@ -45,5 +54,6 @@ RED4EXT_ASSERT_SIZE(MorphTargetSkinnedMeshComponent, 0x370); } // namespace ent using entMorphTargetSkinnedMeshComponent = ent::MorphTargetSkinnedMeshComponent; } // namespace RED4ext +*/ // clang-format on diff --git a/include/RED4ext/Scripting/Natives/Generated/ent/SkinnedMeshComponent.hpp b/include/RED4ext/Scripting/Natives/Generated/ent/SkinnedMeshComponent.hpp index edec111c6..5b740f4c6 100644 --- a/include/RED4ext/Scripting/Natives/Generated/ent/SkinnedMeshComponent.hpp +++ b/include/RED4ext/Scripting/Natives/Generated/ent/SkinnedMeshComponent.hpp @@ -4,6 +4,15 @@ // This file is generated from the Game's Reflection data +#include + +namespace RED4ext +{ +RED4EXT_ASSERT_SIZE(ent::SkinnedMeshComponent, 0x270); +using entSkinnedMeshComponent = ent::SkinnedMeshComponent; +} // namespace RED4ext + +/* #include #include #include @@ -50,5 +59,6 @@ RED4EXT_ASSERT_SIZE(SkinnedMeshComponent, 0x270); } // namespace ent using entSkinnedMeshComponent = ent::SkinnedMeshComponent; } // namespace RED4ext +*/ // clang-format on diff --git a/include/RED4ext/Scripting/Natives/MorphTargetMesh.hpp b/include/RED4ext/Scripting/Natives/MorphTargetMesh.hpp new file mode 100644 index 000000000..89153a8b6 --- /dev/null +++ b/include/RED4ext/Scripting/Natives/MorphTargetMesh.hpp @@ -0,0 +1,37 @@ +#pragma once + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include + +namespace RED4ext +{ +struct CMesh; +struct IRenderResourceBlob; +struct ITexture; + +struct __declspec(align(0x10)) MorphTargetMesh : res::StreamedResource +{ + static constexpr const char* NAME = "MorphTargetMesh"; + static constexpr const char* ALIAS = NAME; + + Box boundingBox; // 40 + Ref baseMesh; // 60 + CName baseTextureParamName; // 78 + Ref baseTexture; // 80 + CName baseMeshAppearance; // 98 + Handle blob; // A0 + DynArray targets; // B0 + CRenderMorphTargetMesh* renderResource; // C0 + uint8_t unkC8[0xD0 - 0xC8]; // C8 +}; +RED4EXT_ASSERT_SIZE(MorphTargetMesh, 0xD0); +} // namespace RED4ext diff --git a/include/RED4ext/Scripting/Natives/Vector2.hpp b/include/RED4ext/Scripting/Natives/Vector2.hpp index 0b9f414d5..18fa95fbc 100644 --- a/include/RED4ext/Scripting/Natives/Vector2.hpp +++ b/include/RED4ext/Scripting/Natives/Vector2.hpp @@ -1,6 +1,7 @@ #pragma once #include + #include namespace RED4ext diff --git a/include/RED4ext/Scripting/Natives/Vector3.hpp b/include/RED4ext/Scripting/Natives/Vector3.hpp index 891cc0be0..a3c9580c5 100644 --- a/include/RED4ext/Scripting/Natives/Vector3.hpp +++ b/include/RED4ext/Scripting/Natives/Vector3.hpp @@ -1,6 +1,7 @@ #pragma once #include + #include namespace RED4ext diff --git a/include/RED4ext/Scripting/Natives/Vector4.hpp b/include/RED4ext/Scripting/Natives/Vector4.hpp index 2672a1bbe..53af6ab45 100644 --- a/include/RED4ext/Scripting/Natives/Vector4.hpp +++ b/include/RED4ext/Scripting/Natives/Vector4.hpp @@ -1,6 +1,8 @@ #pragma once #include + +#include #include namespace RED4ext @@ -28,7 +30,7 @@ struct Vector4 inline Vector4& operator=(const Vector4& aOther) { - if (this != std::addressof(aOther)) + if (this != &aOther) { X = aOther.X; Y = aOther.Y; diff --git a/include/RED4ext/Scripting/Natives/entMorphTargetSkinnedMeshComponent.hpp b/include/RED4ext/Scripting/Natives/entMorphTargetSkinnedMeshComponent.hpp new file mode 100644 index 000000000..7a5adeb5d --- /dev/null +++ b/include/RED4ext/Scripting/Natives/entMorphTargetSkinnedMeshComponent.hpp @@ -0,0 +1,47 @@ +#pragma once + +#include +#include +#include +#include +#include +#include +#include + +#include + +namespace RED4ext +{ +struct MorphTargetMesh; + +namespace ent +{ +struct __declspec(align(0x10)) MorphTargetSkinnedMeshComponent : ent::ISkinTargetComponent +{ + static constexpr const char* NAME = "entMorphTargetSkinnedMeshComponent"; + static constexpr const char* ALIAS = NAME; + + uint8_t unk1E0[0x1E8 - 0x1E0]; // 1E0 + SharedPtr renderProxy; // 1E8 + uint8_t unk1F0[0x200 - 0x1F8]; // 1F8 + RaRef morphResource; // 200 + Handle meshHandle; // 208 + uint8_t unk208[0x238 - 0x218]; // 218 + CName meshAppearance; // 238 + uint64_t chunkMask; // 240 + uint8_t unk248[0x2E8 - 0x248]; // 248 + CName renderingPlaneAnimationParam; // 2E8 + CName visibilityAnimationParam; // 2F0 + uint8_t unk2F8[0x308 - 0x2F8]; // 2F8 + red::TagList tags; // 308 + uint8_t unk318[0x35C - 0x318]; // 318 + shadows::ShadowCastingMode castShadows; // 35C + shadows::ShadowCastingMode castLocalShadows; // 35D + bool acceptDismemberment; // 35E + uint8_t unk35F[0x361 - 0x35F]; // 35F + uint8_t version; // 361 + uint8_t unk362[0x370 - 0x362]; // 362 +}; +RED4EXT_ASSERT_SIZE(MorphTargetSkinnedMeshComponent, 0x370); +} // namespace ent +} // namespace RED4ext diff --git a/include/RED4ext/Scripting/Natives/entSkinnedMeshComponent.hpp b/include/RED4ext/Scripting/Natives/entSkinnedMeshComponent.hpp new file mode 100644 index 000000000..50030530f --- /dev/null +++ b/include/RED4ext/Scripting/Natives/entSkinnedMeshComponent.hpp @@ -0,0 +1,51 @@ +#pragma once + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include + +namespace RED4ext +{ +namespace ent +{ +struct __declspec(align(0x10)) SkinnedMeshComponent : ent::ISkinTargetComponent +{ + static constexpr const char* NAME = "entSkinnedMeshComponent"; + static constexpr const char* ALIAS = NAME; + + SharedPtr renderProxy; // 1E0 + Handle appearanceHandle; // 1F0 + Handle meshHandle; // 200 + uint8_t unk1F0[0x228 - 0x210]; // 210 + RaRef mesh; // 228 + CName meshAppearance; // 230 + CName renderingPlaneAnimationParam; // 238 + CName visibilityAnimationParam; // 240 + uint64_t chunkMask; // 248 + NavGenNavigationSetting navigationImpact; // 250 + ent::MeshComponentLODMode LODMode; // 252 + uint8_t unk253[0x255 - 0x253]; // 253 + uint8_t order; // 255 + shadows::ShadowCastingMode castShadows; // 256 + shadows::ShadowCastingMode castLocalShadows; // 257 + bool useProxyMeshAsShadowMesh; // 258 + bool acceptDismemberment; // 259 + bool overrideMeshNavigationImpact; // 25A + uint8_t unk25B[0x25D - 0x25B]; // 25B + ent::ForcedLodDistance forcedLodDistance; // 25D + uint8_t unk25E[0x268 - 0x25E]; // 25E + uint8_t version; // 268 + uint8_t unk269[0x270 - 0x269]; // 269 +}; +RED4EXT_ASSERT_SIZE(SkinnedMeshComponent, 0x270); +} // namespace ent +} // namespace RED4ext diff --git a/src/RenderProxy.cpp b/src/RenderProxy.cpp new file mode 100644 index 000000000..39ed20746 --- /dev/null +++ b/src/RenderProxy.cpp @@ -0,0 +1,5 @@ +#ifndef RED4EXT_STATIC_LIB +#error Please define 'RED4EXT_STATIC_LIB' to compile this file. +#endif + +#include