685 lines
40 KiB
C++
685 lines
40 KiB
C++
#pragma once
|
|
|
|
/*
|
|
* SDK generated by Dumper-7
|
|
*
|
|
* https://github.com/Encryqed/Dumper-7
|
|
*/
|
|
|
|
// Package: FMODStudio
|
|
|
|
#include "Basic.hpp"
|
|
|
|
#include "Engine_structs.hpp"
|
|
#include "Engine_classes.hpp"
|
|
#include "FMODStudio_structs.hpp"
|
|
#include "CoreUObject_structs.hpp"
|
|
#include "CoreUObject_classes.hpp"
|
|
#include "AudioLinkCore_classes.hpp"
|
|
#include "MovieScene_classes.hpp"
|
|
|
|
|
|
namespace SDK
|
|
{
|
|
|
|
// Class FMODStudio.FMODAmbientSound
|
|
// 0x0008 (0x0328 - 0x0320)
|
|
class AFMODAmbientSound final : public AActor
|
|
{
|
|
public:
|
|
class UFMODAudioComponent* AudioComponent; // 0x0320(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("FMODAmbientSound")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"FMODAmbientSound")
|
|
}
|
|
static class AFMODAmbientSound* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AFMODAmbientSound>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AFMODAmbientSound;
|
|
|
|
// Class FMODStudio.FMODAnimNotifyPlay
|
|
// 0x0030 (0x0068 - 0x0038)
|
|
class UFMODAnimNotifyPlay final : public UAnimNotify
|
|
{
|
|
public:
|
|
uint8 bFollow : 1; // 0x0038(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FString AttachName; // 0x0040(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UFMODEvent* Event; // 0x0050(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FFMODOcclusionDetails OcclusionDetails; // 0x0058(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
bool bSetSpeedAsParameter; // 0x0060(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSetAngularSpeedAsParameter; // 0x0061(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bOnlyPlayWhenTriggeringComponentIsVisible; // 0x0062(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_63[0x5]; // 0x0063(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("FMODAnimNotifyPlay")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"FMODAnimNotifyPlay")
|
|
}
|
|
static class UFMODAnimNotifyPlay* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UFMODAnimNotifyPlay>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UFMODAnimNotifyPlay;
|
|
|
|
// Class FMODStudio.FMODAnimNotifyPlayState
|
|
// 0x0040 (0x0070 - 0x0030)
|
|
class UFMODAnimNotifyPlayState final : public UAnimNotifyState
|
|
{
|
|
public:
|
|
bool bFollow; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FString AttachName; // 0x0038(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UFMODEvent* Event; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FFMODOcclusionDetails OcclusionDetails; // 0x0050(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
bool bSetSpeedAsParameter; // 0x0058(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSetAngularSpeedAsParameter; // 0x0059(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_5A[0x16]; // 0x005A(0x0016)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("FMODAnimNotifyPlayState")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"FMODAnimNotifyPlayState")
|
|
}
|
|
static class UFMODAnimNotifyPlayState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UFMODAnimNotifyPlayState>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UFMODAnimNotifyPlayState;
|
|
|
|
// Class FMODStudio.FMODAsset
|
|
// 0x0010 (0x0038 - 0x0028)
|
|
class UFMODAsset : public UObject
|
|
{
|
|
public:
|
|
struct FGuid AssetGuid; // 0x0028(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("FMODAsset")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"FMODAsset")
|
|
}
|
|
static class UFMODAsset* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UFMODAsset>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UFMODAsset;
|
|
|
|
// Class FMODStudio.FMODAudioComponent
|
|
// 0x02E0 (0x0530 - 0x0250)
|
|
class UFMODAudioComponent final : public USceneComponent
|
|
{
|
|
public:
|
|
class UFMODEvent* Event; // 0x0250(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TMap<class FName, float> ParameterCache; // 0x0258(0x0050)(Edit, BlueprintVisible, SimpleDisplay, NativeAccessSpecifierPublic)
|
|
TMap<class FName, class FString> ParameterCacheWithLabels; // 0x02A8(0x0050)(Edit, BlueprintVisible, SimpleDisplay, NativeAccessSpecifierPublic)
|
|
class FString ProgrammerSoundName; // 0x02F8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEnableTimelineCallbacks : 1; // 0x0308(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 bAutoDestroy : 1; // 0x0308(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 bStopWhenOwnerDestroyed : 1; // 0x0308(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 Pad_309[0x7]; // 0x0309(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void()> OnEventStopped; // 0x0310(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnSoundStopped; // 0x0320(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_330[0x30]; // 0x0330(0x0030)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(const class FString& Name, int32 Position)> OnTimelineMarker; // 0x0360(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(int32 Bar, int32 Beat, int32 Position, float Tempo, int32 TimeSignatureUpper, int32 TimeSignatureLower)> OnTimelineBeat; // 0x0370(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
struct FFMODAttenuationDetails AttenuationDetails; // 0x0380(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FFMODOcclusionDetails OcclusionDetails; // 0x038C(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_394[0x10E]; // 0x0394(0x010E)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bSetSpeedAsParameter; // 0x04A2(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_4A3[0x1]; // 0x04A3(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName SpeedParameterOverride; // 0x04A4(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bSetAngularSpeedAsParameter; // 0x04AC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_4AD[0x3]; // 0x04AD(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName AngularSpeedParameterOverride; // 0x04B0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FComponentReference TargetRef; // 0x04B8(0x0028)(Edit, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_4E0[0x50]; // 0x04E0(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
float GetParameter(class FName Name_0);
|
|
void GetParameterValue(class FName Name_0, float* UserValue, float* FinalValue);
|
|
bool GetPaused();
|
|
float GetProperty(EFMODEventProperty Property);
|
|
int32 GetTimelinePosition();
|
|
bool IsPlaying();
|
|
void KeyOff();
|
|
void Play();
|
|
void Release();
|
|
void SetEvent(class UFMODEvent* NewEvent);
|
|
void SetParameter(class FName Name_0, float Value);
|
|
void SetParameterWithLabel(class FName Name_0, const class FString& Value);
|
|
void SetPaused(bool paused);
|
|
void SetPitch(float Pitch);
|
|
void SetProgrammerSoundName(const class FString& Value);
|
|
void SetProperty(EFMODEventProperty Property, float Value);
|
|
void SetTimelinePosition(int32 Time);
|
|
void SetVolume(float Volume);
|
|
void Stop();
|
|
|
|
int32 GetLength() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("FMODAudioComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"FMODAudioComponent")
|
|
}
|
|
static class UFMODAudioComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UFMODAudioComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UFMODAudioComponent;
|
|
|
|
// Class FMODStudio.FMODAudioLinkComponent
|
|
// 0x0030 (0x0280 - 0x0250)
|
|
class UFMODAudioLinkComponent final : public USceneComponent
|
|
{
|
|
public:
|
|
uint8 Pad_250[0x8]; // 0x0250(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UFMODAudioLinkSettings* Settings; // 0x0258(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
class USoundBase* Sound; // 0x0260(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
class UAudioComponent* AudioComponent; // 0x0268(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
uint8 Pad_270[0x10]; // 0x0270(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("FMODAudioLinkComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"FMODAudioLinkComponent")
|
|
}
|
|
static class UFMODAudioLinkComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UFMODAudioLinkComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UFMODAudioLinkComponent;
|
|
|
|
// Class FMODStudio.FMODAudioLinkSettings
|
|
// 0x0058 (0x0090 - 0x0038)
|
|
class UFMODAudioLinkSettings final : public UAudioLinkSettingsAbstract
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class UFMODEvent> LinkEvent; // 0x0038(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bShouldClearBufferOnReceipt; // 0x0060(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float ProducerToConsumerBufferRatio; // 0x0064(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float InitialSilenceFillRatio; // 0x0068(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_6C[0x14]; // 0x006C(0x0014)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UFMODEvent* LinkEventResolved; // 0x0080(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
uint8 Pad_88[0x8]; // 0x0088(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("FMODAudioLinkSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"FMODAudioLinkSettings")
|
|
}
|
|
static class UFMODAudioLinkSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UFMODAudioLinkSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UFMODAudioLinkSettings;
|
|
|
|
// Class FMODStudio.FMODBank
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UFMODBank final : public UFMODAsset
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("FMODBank")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"FMODBank")
|
|
}
|
|
static class UFMODBank* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UFMODBank>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UFMODBank;
|
|
|
|
// Class FMODStudio.FMODBankLookup
|
|
// 0x0038 (0x0060 - 0x0028)
|
|
class UFMODBankLookup final : public UObject
|
|
{
|
|
public:
|
|
class UDataTable* DataTable; // 0x0028(0x0008)(Edit, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString MasterBankPath; // 0x0030(0x0010)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString MasterAssetsBankPath; // 0x0040(0x0010)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString MasterStringsBankPath; // 0x0050(0x0010)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("FMODBankLookup")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"FMODBankLookup")
|
|
}
|
|
static class UFMODBankLookup* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UFMODBankLookup>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UFMODBankLookup;
|
|
|
|
// Class FMODStudio.FMODBlueprintStatics
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UFMODBlueprintStatics final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static void BusSetMute(class UFMODBus* Bus, bool bMute);
|
|
static void BusSetPaused(class UFMODBus* Bus, bool bPaused);
|
|
static void BusSetVolume(class UFMODBus* Bus, float Volume);
|
|
static void BusStopAllEvents(class UFMODBus* Bus, EFMOD_STUDIO_STOP_MODE stopMode);
|
|
static float EventInstanceGetParameter(const struct FFMODEventInstance& EventInstance, class FName Name_0);
|
|
static void EventInstanceGetParameterValue(const struct FFMODEventInstance& EventInstance, class FName Name_0, float* UserValue, float* FinalValue);
|
|
static bool EventInstanceIsValid(const struct FFMODEventInstance& EventInstance);
|
|
static void EventInstanceKeyOff(const struct FFMODEventInstance& EventInstance);
|
|
static void EventInstancePlay(const struct FFMODEventInstance& EventInstance);
|
|
static void EventInstanceRelease(const struct FFMODEventInstance& EventInstance);
|
|
static void EventInstanceSetParameter(const struct FFMODEventInstance& EventInstance, class FName Name_0, float Value);
|
|
static void EventInstanceSetPaused(const struct FFMODEventInstance& EventInstance, bool paused);
|
|
static void EventInstanceSetPitch(const struct FFMODEventInstance& EventInstance, float Pitch);
|
|
static void EventInstanceSetProperty(const struct FFMODEventInstance& EventInstance, EFMODEventProperty Property, float Value);
|
|
static void EventInstanceSetTransform(const struct FFMODEventInstance& EventInstance, const struct FTransform& Location);
|
|
static void EventInstanceSetVolume(const struct FFMODEventInstance& EventInstance, float Volume);
|
|
static void EventInstanceStop(const struct FFMODEventInstance& EventInstance, bool Release);
|
|
static class UFMODAsset* FindAssetByName(const class FString& Name_0);
|
|
static class UFMODEvent* FindEventByName(const class FString& Name_0);
|
|
static TArray<struct FFMODEventInstance> FindEventInstances(class UObject* WorldContextObject, class UFMODEvent* Event);
|
|
static float GetGlobalParameterByName(class FName Name_0);
|
|
static void GetGlobalParameterValueByName(class FName Name_0, float* UserValue, float* FinalValue);
|
|
static TArray<class FString> GetOutputDrivers();
|
|
static bool IsBankLoaded(class UFMODBank* Bank);
|
|
static void LoadBank(class UFMODBank* Bank, bool bBlocking, bool bLoadSampleData);
|
|
static void LoadBankSampleData(class UFMODBank* Bank);
|
|
static void LoadEventSampleData(class UObject* WorldContextObject, class UFMODEvent* Event);
|
|
static void MixerResume();
|
|
static void MixerSuspend();
|
|
static struct FFMODEventInstance PlayEvent2D(class UObject* WorldContextObject, class UFMODEvent* Event, bool bAutoPlay);
|
|
static struct FFMODEventInstance PlayEventAtLocation(class UObject* WorldContextObject, class UFMODEvent* Event, const struct FTransform& Location, bool bAutoPlay);
|
|
static class UFMODAudioComponent* PlayEventAttached(class UFMODEvent* Event, class USceneComponent* AttachToComponent, class FName AttachPointName, const struct FVector& Location, EAttachLocation LocationType, bool bStopWhenAttachedToDestroyed, bool bAutoPlay, bool bAutoDestroy);
|
|
static void SetGlobalParameterByName(class FName Name_0, float Value);
|
|
static void SetGlobalParameterByNameWithLabel(class FName Name_0, const class FString& Label);
|
|
static void SetLocale(const class FString& locale);
|
|
static void SetOutputDriverByIndex(int32 NewDriverIndex);
|
|
static void SetOutputDriverByName(const class FString& NewDriverName);
|
|
static void UnloadBank(class UFMODBank* Bank);
|
|
static void UnloadBankSampleData(class UFMODBank* Bank);
|
|
static void UnloadEventSampleData(class UObject* WorldContextObject, class UFMODEvent* Event);
|
|
static void VCASetVolume(class UFMODVCA* Vca, float Volume);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("FMODBlueprintStatics")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"FMODBlueprintStatics")
|
|
}
|
|
static class UFMODBlueprintStatics* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UFMODBlueprintStatics>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UFMODBlueprintStatics;
|
|
|
|
// Class FMODStudio.FMODBus
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UFMODBus final : public UFMODAsset
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("FMODBus")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"FMODBus")
|
|
}
|
|
static class UFMODBus* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UFMODBus>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UFMODBus;
|
|
|
|
// Class FMODStudio.FMODEvent
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UFMODEvent : public UFMODAsset
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("FMODEvent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"FMODEvent")
|
|
}
|
|
static class UFMODEvent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UFMODEvent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UFMODEvent;
|
|
|
|
// Class FMODStudio.FMODEventControlSection
|
|
// 0x0110 (0x0218 - 0x0108)
|
|
class UFMODEventControlSection final : public UMovieSceneSection
|
|
{
|
|
public:
|
|
struct FFMODEventControlChannel ControlKeys; // 0x0108(0x0110)(NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("FMODEventControlSection")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"FMODEventControlSection")
|
|
}
|
|
static class UFMODEventControlSection* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UFMODEventControlSection>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UFMODEventControlSection;
|
|
|
|
// Class FMODStudio.FMODEventControlTrack
|
|
// 0x0018 (0x0128 - 0x0110)
|
|
class UFMODEventControlTrack final : public UMovieSceneNameableTrack
|
|
{
|
|
public:
|
|
uint8 Pad_110[0x8]; // 0x0110(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class UMovieSceneSection*> ControlSections; // 0x0118(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("FMODEventControlTrack")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"FMODEventControlTrack")
|
|
}
|
|
static class UFMODEventControlTrack* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UFMODEventControlTrack>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UFMODEventControlTrack;
|
|
|
|
// Class FMODStudio.FMODEventParameterTrack
|
|
// 0x0018 (0x0128 - 0x0110)
|
|
class UFMODEventParameterTrack final : public UMovieSceneNameableTrack
|
|
{
|
|
public:
|
|
uint8 Pad_110[0x8]; // 0x0110(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class UMovieSceneSection*> Sections; // 0x0118(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("FMODEventParameterTrack")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"FMODEventParameterTrack")
|
|
}
|
|
static class UFMODEventParameterTrack* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UFMODEventParameterTrack>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UFMODEventParameterTrack;
|
|
|
|
// Class FMODStudio.FMODPort
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UFMODPort final : public UFMODAsset
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("FMODPort")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"FMODPort")
|
|
}
|
|
static class UFMODPort* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UFMODPort>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UFMODPort;
|
|
|
|
// Class FMODStudio.FMODSettings
|
|
// 0x0228 (0x0250 - 0x0028)
|
|
class UFMODSettings final : public UObject
|
|
{
|
|
public:
|
|
bool bLoadAllBanks; // 0x0028(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bLoadAllSampleData; // 0x0029(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bEnableLiveUpdate; // 0x002A(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bEnableEditorLiveUpdate; // 0x002B(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FDirectoryPath BankOutputDirectory; // 0x0030(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EFMODSpeakerMode OutputFormat; // 0x0040(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EFMODOutput OutputType; // 0x0041(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_42[0x6]; // 0x0042(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FFMODProjectLocale> Locales; // 0x0048(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
float Vol0VirtualLevel; // 0x0058(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 SampleRate; // 0x005C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bMatchHardwareSampleRate; // 0x0060(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 RealChannelCount; // 0x0064(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 TotalChannelCount; // 0x0068(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 DSPBufferLength; // 0x006C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 DSPBufferCount; // 0x0070(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 FileBufferSize; // 0x0074(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 StudioUpdatePeriod; // 0x0078(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FString InitialOutputDriverName; // 0x0080(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bLockAllBuses; // 0x0090(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_91[0x3]; // 0x0091(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FCustomPoolSizes MemoryPoolSizes; // 0x0094(0x0014)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic)
|
|
int32 LiveUpdatePort; // 0x00A8(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 EditorLiveUpdatePort; // 0x00AC(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 ReloadBanksDelay; // 0x00B0(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bEnableAPIErrorLogging; // 0x00B4(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bEnableMemoryTracking; // 0x00B5(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_B6[0x2]; // 0x00B6(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class FString> PluginFiles; // 0x00B8(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
class FString ContentBrowserPrefix; // 0x00C8(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString ForcePlatformName; // 0x00D8(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString MasterBankName; // 0x00E8(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString SkipLoadBankName; // 0x00F8(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString StudioBankKey; // 0x0108(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString WavWriterPath; // 0x0118(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EFMODLogging LoggingLevel; // 0x0128(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_129[0x7]; // 0x0129(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FString OcclusionParameter; // 0x0130(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString AmbientVolumeParameter; // 0x0140(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString AmbientLPFParameter; // 0x0150(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bFMODAudioLinkEnabled; // 0x0160(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_161[0x7]; // 0x0161(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<EFMODPlatforms, struct FFMODPlatformSettings> Platforms; // 0x0168(0x0050)(Edit, Config, NativeAccessSpecifierPublic)
|
|
class FName AudioCultureParameterName; // 0x01B8(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName SpeedParameterName; // 0x01C0(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName AngularSpeedParameterName; // 0x01C8(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName SnapshotIntensityParameterName; // 0x01D0(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName SnapshotAttackParameterName; // 0x01D8(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName SnapshotReleaseParameterName; // 0x01E0(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SpeedScale; // 0x01E8(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxSpeed; // 0x01EC(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AngularSpeedScale; // 0x01F0(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxAngularSpeed; // 0x01F4(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class FString> PS5ControllerPortNames; // 0x01F8(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
TSoftClassPtr<class UClass> VirtualSoundPositionHandler; // 0x0208(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString IgnoreSoundVirtualRepositioningUserProperty; // 0x0230(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_240[0x10]; // 0x0240(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("FMODSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"FMODSettings")
|
|
}
|
|
static class UFMODSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UFMODSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UFMODSettings;
|
|
|
|
// Class FMODStudio.FMODSnapshot
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UFMODSnapshot final : public UFMODEvent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("FMODSnapshot")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"FMODSnapshot")
|
|
}
|
|
static class UFMODSnapshot* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UFMODSnapshot>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UFMODSnapshot;
|
|
|
|
// Class FMODStudio.FMODSnapshotReverb
|
|
// 0x0010 (0x0070 - 0x0060)
|
|
class UFMODSnapshotReverb final : public UReverbEffect
|
|
{
|
|
public:
|
|
struct FGuid AssetGuid; // 0x0060(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("FMODSnapshotReverb")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"FMODSnapshotReverb")
|
|
}
|
|
static class UFMODSnapshotReverb* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UFMODSnapshotReverb>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UFMODSnapshotReverb;
|
|
|
|
// Class FMODStudio.FMODVCA
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UFMODVCA final : public UFMODAsset
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("FMODVCA")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"FMODVCA")
|
|
}
|
|
static class UFMODVCA* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UFMODVCA>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UFMODVCA;
|
|
|
|
// Class FMODStudio.FMODVirtualSoundData
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UFMODVirtualSoundData : public UObject
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("FMODVirtualSoundData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"FMODVirtualSoundData")
|
|
}
|
|
static class UFMODVirtualSoundData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UFMODVirtualSoundData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UFMODVirtualSoundData;
|
|
|
|
// Class FMODStudio.FMODVirtualSoundPositionHandler
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UFMODVirtualSoundPositionHandler : public UObject
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("FMODVirtualSoundPositionHandler")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"FMODVirtualSoundPositionHandler")
|
|
}
|
|
static class UFMODVirtualSoundPositionHandler* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UFMODVirtualSoundPositionHandler>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UFMODVirtualSoundPositionHandler;
|
|
|
|
}
|
|
|