#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: AccessibilitySettings #include "Basic.hpp" #include "Engine_classes.hpp" #include "AccessibilitySettings_structs.hpp" namespace SDK { // Class AccessibilitySettings.AccessibilitySettings // 0x0000 (0x0028 - 0x0028) class UAccessibilitySettings final : public UBlueprintFunctionLibrary { public: static void GetHighContrastMode(int32* HighContrastMode); static void HighContrastModeEnabled(EHighContrastMode HighContrastMode, bool* bEnabled); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AccessibilitySettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AccessibilitySettings") } static class UAccessibilitySettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAccessibilitySettings; // Class AccessibilitySettings.HighContrastGameplayMarkupComponent // 0x0000 (0x00D0 - 0x00D0) class UHighContrastGameplayMarkupComponent : public UActorComponent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HighContrastGameplayMarkupComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HighContrastGameplayMarkupComponent") } static class UHighContrastGameplayMarkupComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHighContrastGameplayMarkupComponent; // Class AccessibilitySettings.PerWorldAccessibilitySettings // 0x0170 (0x03B8 - 0x0248) class APerWorldAccessibilitySettings final : public AActor { public: class UMaterialParameterCollection* HighContrastMPC; // 0x0248(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMaterialParameterCollection* ExtraHighContrastMPC; // 0x0250(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TWeakObjectPtr CurrentTarget; // 0x0258(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TWeakObjectPtr OutlineTarget; // 0x0260(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 TargetStencilValue; // 0x0268(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_26C[0x8C]; // 0x026C(0x008C)(Fixing Size After Last Property [ Dumper-7 ]) TMap, struct FHighContrastGameplayBucketPrimitiveState> PrimitiveStateBuckets; // 0x02F8(0x0050)(Transient, Protected, NativeAccessSpecifierProtected) uint8 Pad_348[0x8]; // 0x0348(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TMap, uint32> MeshChangedActorMap; // 0x0350(0x0050)(Transient, Protected, NativeAccessSpecifierProtected) int32 SetBaseStencilValue; // 0x03A0(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 LastSetTargetStencilValue; // 0x03A4(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float LastFadeToBlackBlend; // 0x03A8(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float LastExtraValue; // 0x03AC(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float StateAlpha; // 0x03B0(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_3B4[0x4]; // 0x03B4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static void ActorIsInHighContrastGameplayBucket(class AActor* Actor, EHighContrastGameplayBucket Bucket, bool* bFound); static void AddActorToHighContrastGameplayBucket(class AActor* Actor, EHighContrastGameplayBucket Bucket); static void AddPrimitiveToHighContrastGameplayBucket(class UPrimitiveComponent* PrimitiveComponent, EHighContrastGameplayBucket Bucket); static void PrimitiveIsInHighContrastGameplayBucket(class UPrimitiveComponent* PrimitiveComponent, EHighContrastGameplayBucket* Bucket, bool* bFound); static void RemoveActorFromHighContrastGameplayBucket(class AActor* Actor, EHighContrastGameplayBucket Bucket); static void RemoveActorFromHighContrastGameplayBuckets(class AActor* Actor); static void RemovePrimitiveFromHighContrastGameplayBuckets(class UPrimitiveComponent* PrimitiveComponent); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PerWorldAccessibilitySettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PerWorldAccessibilitySettings") } static class APerWorldAccessibilitySettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_APerWorldAccessibilitySettings; }