#pragma once // Dumped with Dumper-7! namespace SDK { //--------------------------------------------------------------------------------------------------------------------- // CLASSES //--------------------------------------------------------------------------------------------------------------------- // 0x48 (0x80 - 0x38) // Class MetasoundEngine.MetaSoundSettings class UMetaSoundSettings : public UDeveloperSettings { public: bool bAutoUpdateEnabled; // 0x38(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_19FB[0x7]; // Fixing Size After Last Property [ Dumper-7 ] TArray AutoUpdateDenylist; // 0x40(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) TArray AutoUpdateAssetDenylist; // 0x50(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) bool bAutoUpdateLogWarningOnDroppedConnection; // 0x60(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1A00[0x7]; // Fixing Size After Last Property [ Dumper-7 ] TArray DirectoriesToRegister; // 0x68(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) int32 DenyListCacheChangeID; // 0x78(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1A01[0x4]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMetaSoundSettings* GetDefaultObj(); }; // 0x0 (0x60 - 0x60) // Class MetasoundEngine.MetasoundEditorGraphBase class UMetasoundEditorGraphBase : public UEdGraph { public: static class UClass* StaticClass(); static class UMetasoundEditorGraphBase* GetDefaultObj(); }; // 0x330 (0x358 - 0x28) // Class MetasoundEngine.MetaSoundPatch class UMetaSoundPatch : public UObject { public: uint8 Pad_1A08[0x68]; // Fixing Size After Last Property [ Dumper-7 ] struct FMetasoundFrontendDocument RootMetaSoundDocument; // 0x90(0x1C8)(Edit, Protected, NativeAccessSpecifierProtected) TSet ReferencedAssetClassKeys; // 0x258(0x50)(Protected, NativeAccessSpecifierProtected) TSet ReferencedAssetClassObjects; // 0x2A8(0x50)(Protected, UObjectWrapper, NativeAccessSpecifierProtected) TSet ReferenceAssetClassCache; // 0x2F8(0x50)(Protected, NativeAccessSpecifierProtected) struct FGuid AssetClassID; // 0x348(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) static class UClass* StaticClass(); static class UMetaSoundPatch* GetDefaultObj(); }; // 0x1B0 (0x1E0 - 0x30) // Class MetasoundEngine.MetaSoundAssetSubsystem class UMetaSoundAssetSubsystem : public UEngineSubsystem { public: uint8 Pad_1A1A[0x8]; // Fixing Size After Last Property [ Dumper-7 ] TArray LoadingDependencies; // 0x38(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) uint8 Pad_1A1C[0x198]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMetaSoundAssetSubsystem* GetDefaultObj(); void UnregisterAssetClassesInDirectories(TArray& Directories); void RegisterAssetClassesInDirectories(TArray& Directories); }; // 0x340 (0x7E0 - 0x4A0) // Class MetasoundEngine.MetaSoundSource class UMetaSoundSource : public USoundWaveProcedural { public: uint8 Pad_1A21[0x68]; // Fixing Size After Last Property [ Dumper-7 ] struct FMetasoundFrontendDocument RootMetaSoundDocument; // 0x508(0x1C8)(Edit, Protected, NativeAccessSpecifierProtected) TSet ReferencedAssetClassKeys; // 0x6D0(0x50)(Protected, NativeAccessSpecifierProtected) TSet ReferencedAssetClassObjects; // 0x720(0x50)(Protected, UObjectWrapper, NativeAccessSpecifierProtected) TSet ReferenceAssetClassCache; // 0x770(0x50)(Protected, NativeAccessSpecifierProtected) enum class EMetasoundSourceAudioFormat OutputFormat; // 0x7C0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1A24[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FGuid AssetClassID; // 0x7C4(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1A25[0xC]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMetaSoundSource* GetDefaultObj(); }; }