mirror of
https://github.com/swordbluesword/PalWorld-NetCrack.git
synced 2025-04-29 02:47:17 +09:00
779 lines
46 KiB
C++
779 lines
46 KiB
C++
#pragma once
|
|
|
|
// Dumped with Dumper-7!
|
|
|
|
|
|
namespace SDK
|
|
{
|
|
//---------------------------------------------------------------------------------------------------------------------
|
|
// CLASSES
|
|
//---------------------------------------------------------------------------------------------------------------------
|
|
|
|
// 0x30 (0x58 - 0x28)
|
|
// Class Synthesis.AudioImpulseResponse
|
|
class UAudioImpulseResponse : public UObject
|
|
{
|
|
public:
|
|
TArray<float> ImpulseResponse; // 0x28(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
int32 NumChannels; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 SampleRate; // 0x3C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float NormalizationVolumeDb; // 0x40(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bTrueStereo; // 0x44(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1AD7[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<float> IRData; // 0x48(0x10)(ZeroConstructor, Deprecated, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAudioImpulseResponse* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x38 - 0x28)
|
|
// Class Synthesis.ModularSynthPresetBank
|
|
class UModularSynthPresetBank : public UObject
|
|
{
|
|
public:
|
|
TArray<struct FModularSynthPresetBankEntry> Presets; // 0x28(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UModularSynthPresetBank* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Synthesis.ModularSynthLibrary
|
|
class UModularSynthLibrary : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UModularSynthLibrary* GetDefaultObj();
|
|
|
|
void AddModularSynthPresetToBankAsset(class UModularSynthPresetBank* InBank, struct FModularSynthPreset& Preset, const class FString& PresetName);
|
|
};
|
|
|
|
// 0x6D0 (0xE60 - 0x790)
|
|
// Class Synthesis.ModularSynthComponent
|
|
class UModularSynthComponent : public USynthComponent
|
|
{
|
|
public:
|
|
int32 VoiceCount; // 0x790(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1BA3[0x6CC]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UModularSynthComponent* GetDefaultObj();
|
|
|
|
void SetSynthPreset(struct FModularSynthPreset& SynthPreset);
|
|
void SetSustainGain(float SustainGain);
|
|
void SetStereoDelayWetlevel(float DelayWetlevel);
|
|
void SetStereoDelayTime(float DelayTimeMsec);
|
|
void SetStereoDelayRatio(float DelayRatio);
|
|
void SetStereoDelayMode(enum class ESynthStereoDelayMode StereoDelayMode);
|
|
void SetStereoDelayIsEnabled(bool StereoDelayEnabled);
|
|
void SetStereoDelayFeedback(float DelayFeedback);
|
|
void SetSpread(float Spread);
|
|
void SetReleaseTime(float ReleaseTimeMsec);
|
|
void SetPortamento(float Portamento);
|
|
void SetPitchBend(float PitchBend);
|
|
void SetPan(float Pan);
|
|
void SetOscType(int32 OscIndex, enum class ESynth1OscType OscType);
|
|
void SetOscSync(bool bIsSynced);
|
|
void SetOscSemitones(int32 OscIndex, float Semitones);
|
|
void SetOscPulsewidth(int32 OscIndex, float Pulsewidth);
|
|
void SetOscOctave(int32 OscIndex, float Octave);
|
|
void SetOscGainMod(int32 OscIndex, float OscGainMod);
|
|
void SetOscGain(int32 OscIndex, float OscGain);
|
|
void SetOscFrequencyMod(int32 OscIndex, float OscFreqMod);
|
|
void SetOscCents(int32 OscIndex, float Cents);
|
|
void SetModEnvSustainGain(float SustainGain);
|
|
void SetModEnvReleaseTime(float Release);
|
|
void SetModEnvPatch(enum class ESynthModEnvPatch InPatchType);
|
|
void SetModEnvInvert(bool bInvert);
|
|
void SetModEnvDepth(float Depth);
|
|
void SetModEnvDecayTime(float DecayTimeMsec);
|
|
void SetModEnvBiasPatch(enum class ESynthModEnvBiasPatch InPatchType);
|
|
void SetModEnvBiasInvert(bool bInvert);
|
|
void SetModEnvAttackTime(float AttackTimeMsec);
|
|
void SetLFOType(int32 LFOIndex, enum class ESynthLFOType LFOType);
|
|
void SetLFOPatch(int32 LFOIndex, enum class ESynthLFOPatchType LFOPatchType);
|
|
void SetLFOMode(int32 LFOIndex, enum class ESynthLFOMode LFOMode);
|
|
void SetLFOGainMod(int32 LFOIndex, float GainMod);
|
|
void SetLFOGain(int32 LFOIndex, float Gain);
|
|
void SetLFOFrequencyMod(int32 LFOIndex, float FrequencyModHz);
|
|
void SetLFOFrequency(int32 LFOIndex, float FrequencyHz);
|
|
void SetGainDb(float GainDb);
|
|
void SetFilterType(enum class ESynthFilterType FilterType);
|
|
void SetFilterQMod(float FilterQ);
|
|
void SetFilterQ(float FilterQ);
|
|
void SetFilterFrequencyMod(float FilterFrequencyHz);
|
|
void SetFilterFrequency(float FilterFrequencyHz);
|
|
void SetFilterAlgorithm(enum class ESynthFilterAlgorithm FilterAlgorithm);
|
|
void SetEnableUnison(bool EnableUnison);
|
|
void SetEnableRetrigger(bool RetriggerEnabled);
|
|
void SetEnablePolyphony(bool bEnablePolyphony);
|
|
bool SetEnablePatch(const struct FPatchId& PatchId, bool bIsEnabled);
|
|
void SetEnableLegato(bool LegatoEnabled);
|
|
void SetDecayTime(float DecayTimeMsec);
|
|
void SetChorusFrequency(float Frequency);
|
|
void SetChorusFeedback(float Feedback);
|
|
void SetChorusEnabled(bool EnableChorus);
|
|
void SetChorusDepth(float Depth);
|
|
void SetAttackTime(float AttackTimeMsec);
|
|
void NoteOn(float Note, int32 Velocity, float Duration);
|
|
void NoteOff(float Note, bool bAllNotesOff, bool bKillAllNotes);
|
|
struct FPatchId CreatePatch(enum class ESynth1PatchSource PatchSource, TArray<struct FSynth1PatchCable>& PatchCables, bool bEnableByDefault);
|
|
};
|
|
|
|
// 0x1C8 (0x230 - 0x68)
|
|
// Class Synthesis.SourceEffectBitCrusherPreset
|
|
class USourceEffectBitCrusherPreset : public USoundEffectSourcePreset
|
|
{
|
|
public:
|
|
uint8 Pad_1BCE[0xF8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FSourceEffectBitCrusherSettings Settings; // 0x160(0xD0)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class USourceEffectBitCrusherPreset* GetDefaultObj();
|
|
|
|
void SetSettings(struct FSourceEffectBitCrusherBaseSettings& Settings);
|
|
void SetSampleRateModulators(TSet<class USoundModulatorBase*>& InModulators);
|
|
void SetSampleRateModulator(class USoundModulatorBase* Modulator);
|
|
void SetSampleRate(float SampleRate);
|
|
void SetModulationSettings(struct FSourceEffectBitCrusherSettings& ModulationSettings);
|
|
void SetBits(float Bits);
|
|
void SetBitModulators(TSet<class USoundModulatorBase*>& InModulators);
|
|
void SetBitModulator(class USoundModulatorBase* Modulator);
|
|
};
|
|
|
|
// 0x4D8 (0x540 - 0x68)
|
|
// Class Synthesis.SourceEffectChorusPreset
|
|
class USourceEffectChorusPreset : public USoundEffectSourcePreset
|
|
{
|
|
public:
|
|
uint8 Pad_1C16[0x280]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FSourceEffectChorusSettings Settings; // 0x2E8(0x258)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class USourceEffectChorusPreset* GetDefaultObj();
|
|
|
|
void SetWetModulators(TSet<class USoundModulatorBase*>& Modulators);
|
|
void SetWetModulator(class USoundModulatorBase* Modulator);
|
|
void SetWet(float WetAmount);
|
|
void SetSpreadModulators(TSet<class USoundModulatorBase*>& Modulators);
|
|
void SetSpreadModulator(class USoundModulatorBase* Modulator);
|
|
void SetSpread(float Spread);
|
|
void SetSettings(struct FSourceEffectChorusBaseSettings& Settings);
|
|
void SetModulationSettings(struct FSourceEffectChorusSettings& ModulationSettings);
|
|
void SetFrequencyModulators(TSet<class USoundModulatorBase*>& Modulators);
|
|
void SetFrequencyModulator(class USoundModulatorBase* Modulator);
|
|
void SetFrequency(float Frequency);
|
|
void SetFeedbackModulators(TSet<class USoundModulatorBase*>& Modulators);
|
|
void SetFeedbackModulator(class USoundModulatorBase* Modulator);
|
|
void SetFeedback(float Feedback);
|
|
void SetDryModulators(TSet<class USoundModulatorBase*>& Modulators);
|
|
void SetDryModulator(class USoundModulatorBase* Modulator);
|
|
void SetDry(float DryAmount);
|
|
void SetDepthModulators(TSet<class USoundModulatorBase*>& Modulators);
|
|
void SetDepthModulator(class USoundModulatorBase* Modulator);
|
|
void SetDepth(float Depth);
|
|
};
|
|
|
|
// 0x58 (0xC0 - 0x68)
|
|
// Class Synthesis.SourceEffectConvolutionReverbPreset
|
|
class USourceEffectConvolutionReverbPreset : public USoundEffectSourcePreset
|
|
{
|
|
public:
|
|
class UAudioImpulseResponse* ImpulseResponse; // 0x68(0x8)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSourceEffectConvolutionReverbSettings Settings; // 0x70(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
enum class ESubmixEffectConvolutionReverbBlockSize blockSize; // 0x80(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bEnableHardwareAcceleration; // 0x81(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1C28[0x3E]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class USourceEffectConvolutionReverbPreset* GetDefaultObj();
|
|
|
|
void SetSettings(struct FSourceEffectConvolutionReverbSettings& InSettings);
|
|
void SetImpulseResponse(class UAudioImpulseResponse* InImpulseResponse);
|
|
};
|
|
|
|
// 0x78 (0xE0 - 0x68)
|
|
// Class Synthesis.SourceEffectDynamicsProcessorPreset
|
|
class USourceEffectDynamicsProcessorPreset : public USoundEffectSourcePreset
|
|
{
|
|
public:
|
|
uint8 Pad_1C35[0x50]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FSourceEffectDynamicsProcessorSettings Settings; // 0xB8(0x28)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class USourceEffectDynamicsProcessorPreset* GetDefaultObj();
|
|
|
|
void SetSettings(struct FSourceEffectDynamicsProcessorSettings& InSettings);
|
|
};
|
|
|
|
// 0x20 (0xC0 - 0xA0)
|
|
// Class Synthesis.EnvelopeFollowerListener
|
|
class UEnvelopeFollowerListener : public UActorComponent
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnEnvelopeFollowerUpdate; // 0xA0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1C39[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UEnvelopeFollowerListener* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x40 (0xA8 - 0x68)
|
|
// Class Synthesis.SourceEffectEnvelopeFollowerPreset
|
|
class USourceEffectEnvelopeFollowerPreset : public USoundEffectSourcePreset
|
|
{
|
|
public:
|
|
uint8 Pad_1C4D[0x34]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FSourceEffectEnvelopeFollowerSettings Settings; // 0x9C(0xC)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class USourceEffectEnvelopeFollowerPreset* GetDefaultObj();
|
|
|
|
void UnregisterEnvelopeFollowerListener(class UEnvelopeFollowerListener* EnvelopeFollowerListener);
|
|
void SetSettings(struct FSourceEffectEnvelopeFollowerSettings& InSettings);
|
|
void RegisterEnvelopeFollowerListener(class UEnvelopeFollowerListener* EnvelopeFollowerListener);
|
|
};
|
|
|
|
// 0x48 (0xB0 - 0x68)
|
|
// Class Synthesis.SourceEffectEQPreset
|
|
class USourceEffectEQPreset : public USoundEffectSourcePreset
|
|
{
|
|
public:
|
|
uint8 Pad_1C53[0x38]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FSourceEffectEQSettings Settings; // 0xA0(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class USourceEffectEQPreset* GetDefaultObj();
|
|
|
|
void SetSettings(struct FSourceEffectEQSettings& InSettings);
|
|
};
|
|
|
|
// 0x68 (0xD0 - 0x68)
|
|
// Class Synthesis.SourceEffectFilterPreset
|
|
class USourceEffectFilterPreset : public USoundEffectSourcePreset
|
|
{
|
|
public:
|
|
uint8 Pad_1C5C[0x48]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FSourceEffectFilterSettings Settings; // 0xB0(0x20)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class USourceEffectFilterPreset* GetDefaultObj();
|
|
|
|
void SetSettings(struct FSourceEffectFilterSettings& InSettings);
|
|
};
|
|
|
|
// 0x40 (0xA8 - 0x68)
|
|
// Class Synthesis.SourceEffectFoldbackDistortionPreset
|
|
class USourceEffectFoldbackDistortionPreset : public USoundEffectSourcePreset
|
|
{
|
|
public:
|
|
uint8 Pad_1C6D[0x34]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FSourceEffectFoldbackDistortionSettings Settings; // 0x9C(0xC)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class USourceEffectFoldbackDistortionPreset* GetDefaultObj();
|
|
|
|
void SetSettings(struct FSourceEffectFoldbackDistortionSettings& InSettings);
|
|
};
|
|
|
|
// 0x38 (0xA0 - 0x68)
|
|
// Class Synthesis.SourceEffectMidSideSpreaderPreset
|
|
class USourceEffectMidSideSpreaderPreset : public USoundEffectSourcePreset
|
|
{
|
|
public:
|
|
uint8 Pad_1C6F[0x30]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FSourceEffectMidSideSpreaderSettings Settings; // 0x98(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class USourceEffectMidSideSpreaderPreset* GetDefaultObj();
|
|
|
|
void SetSettings(struct FSourceEffectMidSideSpreaderSettings& InSettings);
|
|
};
|
|
|
|
// 0x118 (0x180 - 0x68)
|
|
// Class Synthesis.SourceEffectMotionFilterPreset
|
|
class USourceEffectMotionFilterPreset : public USoundEffectSourcePreset
|
|
{
|
|
public:
|
|
uint8 Pad_1C76[0xA0]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FSourceEffectMotionFilterSettings Settings; // 0x108(0x78)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class USourceEffectMotionFilterPreset* GetDefaultObj();
|
|
|
|
void SetSettings(struct FSourceEffectMotionFilterSettings& InSettings);
|
|
};
|
|
|
|
// 0x38 (0xA0 - 0x68)
|
|
// Class Synthesis.SourceEffectPannerPreset
|
|
class USourceEffectPannerPreset : public USoundEffectSourcePreset
|
|
{
|
|
public:
|
|
uint8 Pad_1C7A[0x30]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FSourceEffectPannerSettings Settings; // 0x98(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class USourceEffectPannerPreset* GetDefaultObj();
|
|
|
|
void SetSettings(struct FSourceEffectPannerSettings& InSettings);
|
|
};
|
|
|
|
// 0x48 (0xB0 - 0x68)
|
|
// Class Synthesis.SourceEffectPhaserPreset
|
|
class USourceEffectPhaserPreset : public USoundEffectSourcePreset
|
|
{
|
|
public:
|
|
uint8 Pad_1C83[0x38]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FSourceEffectPhaserSettings Settings; // 0xA0(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class USourceEffectPhaserPreset* GetDefaultObj();
|
|
|
|
void SetSettings(struct FSourceEffectPhaserSettings& InSettings);
|
|
};
|
|
|
|
// 0x68 (0xD0 - 0x68)
|
|
// Class Synthesis.SourceEffectRingModulationPreset
|
|
class USourceEffectRingModulationPreset : public USoundEffectSourcePreset
|
|
{
|
|
public:
|
|
uint8 Pad_1C8B[0x48]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FSourceEffectRingModulationSettings Settings; // 0xB0(0x20)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class USourceEffectRingModulationPreset* GetDefaultObj();
|
|
|
|
void SetSettings(struct FSourceEffectRingModulationSettings& InSettings);
|
|
};
|
|
|
|
// 0x58 (0xC0 - 0x68)
|
|
// Class Synthesis.SourceEffectSimpleDelayPreset
|
|
class USourceEffectSimpleDelayPreset : public USoundEffectSourcePreset
|
|
{
|
|
public:
|
|
uint8 Pad_1C93[0x40]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FSourceEffectSimpleDelaySettings Settings; // 0xA8(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class USourceEffectSimpleDelayPreset* GetDefaultObj();
|
|
|
|
void SetSettings(struct FSourceEffectSimpleDelaySettings& InSettings);
|
|
};
|
|
|
|
// 0x70 (0xD8 - 0x68)
|
|
// Class Synthesis.SourceEffectStereoDelayPreset
|
|
class USourceEffectStereoDelayPreset : public USoundEffectSourcePreset
|
|
{
|
|
public:
|
|
uint8 Pad_1C9B[0x4C]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FSourceEffectStereoDelaySettings Settings; // 0xB4(0x24)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class USourceEffectStereoDelayPreset* GetDefaultObj();
|
|
|
|
void SetSettings(struct FSourceEffectStereoDelaySettings& InSettings);
|
|
};
|
|
|
|
// 0x38 (0xA0 - 0x68)
|
|
// Class Synthesis.SourceEffectWaveShaperPreset
|
|
class USourceEffectWaveShaperPreset : public USoundEffectSourcePreset
|
|
{
|
|
public:
|
|
uint8 Pad_1CA6[0x30]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FSourceEffectWaveShaperSettings Settings; // 0x98(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class USourceEffectWaveShaperPreset* GetDefaultObj();
|
|
|
|
void SetSettings(struct FSourceEffectWaveShaperSettings& InSettings);
|
|
};
|
|
|
|
// 0x98 (0x100 - 0x68)
|
|
// Class Synthesis.SubmixEffectConvolutionReverbPreset
|
|
class USubmixEffectConvolutionReverbPreset : public USoundEffectSubmixPreset
|
|
{
|
|
public:
|
|
class UAudioImpulseResponse* ImpulseResponse; // 0x68(0x8)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSubmixEffectConvolutionReverbSettings Settings; // 0x70(0x30)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
enum class ESubmixEffectConvolutionReverbBlockSize blockSize; // 0xA0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bEnableHardwareAcceleration; // 0xA1(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1CB9[0x5E]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class USubmixEffectConvolutionReverbPreset* GetDefaultObj();
|
|
|
|
void SetSettings(struct FSubmixEffectConvolutionReverbSettings& InSettings);
|
|
void SetImpulseResponse(class UAudioImpulseResponse* InImpulseResponse);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Synthesis.SubmixEffectDelayStatics
|
|
class USubmixEffectDelayStatics : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class USubmixEffectDelayStatics* GetDefaultObj();
|
|
|
|
struct FSubmixEffectDelaySettings SetMaximumDelayLength(struct FSubmixEffectDelaySettings& DelaySettings, float MaximumDelayLength);
|
|
struct FSubmixEffectDelaySettings SetInterpolationTime(struct FSubmixEffectDelaySettings& DelaySettings, float InterpolationTime);
|
|
struct FSubmixEffectDelaySettings SetDelayLength(struct FSubmixEffectDelaySettings& DelaySettings, float DelayLength);
|
|
};
|
|
|
|
// 0x50 (0xB8 - 0x68)
|
|
// Class Synthesis.SubmixEffectDelayPreset
|
|
class USubmixEffectDelayPreset : public USoundEffectSubmixPreset
|
|
{
|
|
public:
|
|
uint8 Pad_1CE3[0x34]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FSubmixEffectDelaySettings Settings; // 0x9C(0xC)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FSubmixEffectDelaySettings DynamicSettings; // 0xA8(0xC)(Transient, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1CE5[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class USubmixEffectDelayPreset* GetDefaultObj();
|
|
|
|
void SetSettings(struct FSubmixEffectDelaySettings& InSettings);
|
|
void SetInterpolationTime(float Time);
|
|
void SetDelay(float Length);
|
|
void SetDefaultSettings(struct FSubmixEffectDelaySettings& InSettings);
|
|
float GetMaxDelayInMilliseconds();
|
|
};
|
|
|
|
// 0x40 (0xA8 - 0x68)
|
|
// Class Synthesis.SubmixEffectFilterPreset
|
|
class USubmixEffectFilterPreset : public USoundEffectSubmixPreset
|
|
{
|
|
public:
|
|
uint8 Pad_1D14[0x34]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FSubmixEffectFilterSettings Settings; // 0x9C(0xC)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class USubmixEffectFilterPreset* GetDefaultObj();
|
|
|
|
void SetSettings(struct FSubmixEffectFilterSettings& InSettings);
|
|
void SetFilterType(enum class ESubmixFilterType InType);
|
|
void SetFilterQMod(float InQ);
|
|
void SetFilterQ(float InQ);
|
|
void SetFilterCutoffFrequencyMod(float InFrequency);
|
|
void SetFilterCutoffFrequency(float InFrequency);
|
|
void SetFilterAlgorithm(enum class ESubmixFilterAlgorithm InAlgorithm);
|
|
};
|
|
|
|
// 0x48 (0xB0 - 0x68)
|
|
// Class Synthesis.SubmixEffectFlexiverbPreset
|
|
class USubmixEffectFlexiverbPreset : public USoundEffectSubmixPreset
|
|
{
|
|
public:
|
|
uint8 Pad_1D1E[0x38]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FSubmixEffectFlexiverbSettings Settings; // 0xA0(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class USubmixEffectFlexiverbPreset* GetDefaultObj();
|
|
|
|
void SetSettings(struct FSubmixEffectFlexiverbSettings& InSettings);
|
|
};
|
|
|
|
// 0x98 (0x100 - 0x68)
|
|
// Class Synthesis.SubmixEffectMultibandCompressorPreset
|
|
class USubmixEffectMultibandCompressorPreset : public USoundEffectSubmixPreset
|
|
{
|
|
public:
|
|
uint8 Pad_1D32[0x60]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FSubmixEffectMultibandCompressorSettings Settings; // 0xC8(0x38)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class USubmixEffectMultibandCompressorPreset* GetDefaultObj();
|
|
|
|
void SetSettings(struct FSubmixEffectMultibandCompressorSettings& InSettings);
|
|
void SetExternalSubmix(class USoundSubmix* Submix);
|
|
void SetAudioBus(class UAudioBus* AudioBus);
|
|
void ResetKey();
|
|
};
|
|
|
|
// 0x70 (0xD8 - 0x68)
|
|
// Class Synthesis.SubmixEffectStereoDelayPreset
|
|
class USubmixEffectStereoDelayPreset : public USoundEffectSubmixPreset
|
|
{
|
|
public:
|
|
uint8 Pad_1D3E[0x4C]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FSubmixEffectStereoDelaySettings Settings; // 0xB4(0x24)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class USubmixEffectStereoDelayPreset* GetDefaultObj();
|
|
|
|
void SetSettings(struct FSubmixEffectStereoDelaySettings& InSettings);
|
|
};
|
|
|
|
// 0x70 (0xD8 - 0x68)
|
|
// Class Synthesis.SubmixEffectTapDelayPreset
|
|
class USubmixEffectTapDelayPreset : public USoundEffectSubmixPreset
|
|
{
|
|
public:
|
|
uint8 Pad_1D6D[0x40]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FSubmixEffectTapDelaySettings Settings; // 0xA8(0x18)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1D6F[0x18]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class USubmixEffectTapDelayPreset* GetDefaultObj();
|
|
|
|
void SetTap(int32 TapId, struct FTapDelayInfo& TapInfo);
|
|
void SetSettings(struct FSubmixEffectTapDelaySettings& InSettings);
|
|
void SetInterpolationTime(float Time);
|
|
void RemoveTap(int32 TapId);
|
|
void GetTapIds(TArray<int32>* TapIds);
|
|
void GetTap(int32 TapId, struct FTapDelayInfo* TapInfo);
|
|
float GetMaxDelayInMilliseconds();
|
|
void AddTap(int32* TapId);
|
|
};
|
|
|
|
// 0x3E0 (0xB70 - 0x790)
|
|
// Class Synthesis.GranularSynth
|
|
class UGranularSynth : public USynthComponent
|
|
{
|
|
public:
|
|
class USoundWave* GranulatedSoundWave; // 0x790(0x8)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1DBE[0x3D8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UGranularSynth* GetDefaultObj();
|
|
|
|
void SetSustainGain(float SustainGain);
|
|
void SetSoundWave(class USoundWave* InSoundWave);
|
|
void SetScrubMode(bool bScrubMode);
|
|
void SetReleaseTimeMsec(float ReleaseTimeMsec);
|
|
void SetPlayheadTime(float InPositionSec, float LerpTimeSec, enum class EGranularSynthSeekType SeekType);
|
|
void SetPlaybackSpeed(float InPlayheadRate);
|
|
void SetGrainVolume(float BaseVolume, const struct FVector2D& VolumeRange);
|
|
void SetGrainsPerSecond(float InGrainsPerSecond);
|
|
void SetGrainProbability(float InGrainProbability);
|
|
void SetGrainPitch(float BasePitch, const struct FVector2D& PitchRange);
|
|
void SetGrainPan(float BasePan, const struct FVector2D& PanRange);
|
|
void SetGrainEnvelopeType(enum class EGranularSynthEnvelopeType EnvelopeType);
|
|
void SetGrainDuration(float BaseDurationMsec, const struct FVector2D& DurationRange);
|
|
void SetDecayTime(float DecayTimeMsec);
|
|
void SetAttackTime(float AttackTimeMsec);
|
|
void NoteOn(float Note, int32 Velocity, float Duration);
|
|
void NoteOff(float Note, bool bKill);
|
|
bool IsLoaded();
|
|
float GetSampleDuration();
|
|
float GetCurrentPlayheadTime();
|
|
};
|
|
|
|
// 0x148 (0x170 - 0x28)
|
|
// Class Synthesis.MonoWaveTableSynthPreset
|
|
class UMonoWaveTableSynthPreset : public UObject
|
|
{
|
|
public:
|
|
class FString PresetName; // 0x28(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bLockKeyframesToGridBool : 1; // Mask: 0x1, PropSize: 0x10x38(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_D4 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_1DC3[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 LockKeyframesToGrid; // 0x3C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 WaveTableResolution; // 0x40(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1DC4[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FRuntimeFloatCurve> WaveTable; // 0x48(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NonTransactional, NativeAccessSpecifierPublic)
|
|
uint8 bNormalizeWaveTables : 1; // Mask: 0x1, PropSize: 0x10x58(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1DC5[0x117]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMonoWaveTableSynthPreset* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x750 (0xEE0 - 0x790)
|
|
// Class Synthesis.SynthComponentMonoWaveTable
|
|
class USynthComponentMonoWaveTable : public USynthComponent
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnTableAltered; // 0x790(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnNumTablesChanged; // 0x7A0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class UMonoWaveTableSynthPreset* CurrentPreset; // 0x7B0(0x8)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1F06[0x728]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class USynthComponentMonoWaveTable* GetDefaultObj();
|
|
|
|
void SetWaveTablePosition(float InPosition);
|
|
void SetSustainPedalState(bool InSustainPedalState);
|
|
void SetPosLfoType(enum class ESynthLFOType InLfoType);
|
|
void SetPosLfoFrequency(float InLfoFrequency);
|
|
void SetPosLfoDepth(float InLfoDepth);
|
|
void SetPositionEnvelopeSustainGain(float InSustainGain);
|
|
void SetPositionEnvelopeReleaseTime(float InReleaseTimeMsec);
|
|
void SetPositionEnvelopeInvert(bool bInInvert);
|
|
void SetPositionEnvelopeDepth(float InDepth);
|
|
void SetPositionEnvelopeDecayTime(float InDecayTimeMsec);
|
|
void SetPositionEnvelopeBiasInvert(bool bInBiasInvert);
|
|
void SetPositionEnvelopeBiasDepth(float InDepth);
|
|
void SetPositionEnvelopeAttackTime(float InAttackTimeMsec);
|
|
void SetLowPassFilterResonance(float InNewQ);
|
|
void SetFrequencyWithMidiNote(float InMidiNote);
|
|
void SetFrequencyPitchBend(float FrequencyOffsetCents);
|
|
void SetFrequency(float FrequencyHz);
|
|
void SetFilterEnvelopeSustainGain(float InSustainGain);
|
|
void SetFilterEnvelopeReleaseTime(float InReleaseTimeMsec);
|
|
void SetFilterEnvelopenDecayTime(float InDecayTimeMsec);
|
|
void SetFilterEnvelopeInvert(bool bInInvert);
|
|
void SetFilterEnvelopeDepth(float InDepth);
|
|
void SetFilterEnvelopeBiasInvert(bool bInBiasInvert);
|
|
void SetFilterEnvelopeBiasDepth(float InDepth);
|
|
void SetFilterEnvelopeAttackTime(float InAttackTimeMsec);
|
|
bool SetCurveValue(int32 TableIndex, int32 KeyframeIndex, float NewValue);
|
|
bool SetCurveTangent(int32 TableIndex, float InNewTangent);
|
|
bool SetCurveInterpolationType(enum class ECurveInterpolationType InterpolationType, int32 TableIndex);
|
|
void SetAmpEnvelopeSustainGain(float InSustainGain);
|
|
void SetAmpEnvelopeReleaseTime(float InReleaseTimeMsec);
|
|
void SetAmpEnvelopeInvert(bool bInInvert);
|
|
void SetAmpEnvelopeDepth(float InDepth);
|
|
void SetAmpEnvelopeDecayTime(float InDecayTimeMsec);
|
|
void SetAmpEnvelopeBiasInvert(bool bInBiasInvert);
|
|
void SetAmpEnvelopeBiasDepth(float InDepth);
|
|
void SetAmpEnvelopeAttackTime(float InAttackTimeMsec);
|
|
void RefreshWaveTable(int32 Index);
|
|
void RefreshAllWaveTables();
|
|
void NoteOn(float InMidiNote, float InVelocity);
|
|
void NoteOff(float InMidiNote);
|
|
int32 GetNumTableEntries();
|
|
int32 GetMaxTableIndex();
|
|
TArray<float> GetKeyFrameValuesForTable(float TableIndex);
|
|
float GetCurveTangent(int32 TableIndex);
|
|
};
|
|
|
|
// 0xF0 (0x880 - 0x790)
|
|
// Class Synthesis.SynthComponentToneGenerator
|
|
class USynthComponentToneGenerator : public USynthComponent
|
|
{
|
|
public:
|
|
float Frequency; // 0x790(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Volume; // 0x794(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRuntimeFloatCurve DistanceAttenuationCurve; // 0x798(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
struct FVector2D DistanceRange; // 0x820(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AttenuationDbAtMaxRange; // 0x830(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1F24[0x4C]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class USynthComponentToneGenerator* GetDefaultObj();
|
|
|
|
void SetVolume(float InVolume);
|
|
void SetFrequency(float InFrequency);
|
|
};
|
|
|
|
// 0x130 (0x8C0 - 0x790)
|
|
// Class Synthesis.SynthSamplePlayer
|
|
class USynthSamplePlayer : public USynthComponent
|
|
{
|
|
public:
|
|
class USoundWave* SoundWave; // 0x790(0x8)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnSampleLoaded; // 0x798(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnSamplePlaybackProgress; // 0x7A8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1F47[0x108]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class USynthSamplePlayer* GetDefaultObj();
|
|
|
|
void SetSoundWave(class USoundWave* InSoundWave);
|
|
void SetScrubTimeWidth(float InScrubTimeWidthSec);
|
|
void SetScrubMode(bool bScrubMode);
|
|
void SetPitch(float InPitch, float TimeSec);
|
|
void SeekToTime(float TimeSec, enum class ESamplePlayerSeekType SeekType, bool bWrap);
|
|
bool IsLoaded();
|
|
float GetSampleDuration();
|
|
float GetCurrentPlaybackProgressTime();
|
|
float GetCurrentPlaybackProgressPercent();
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Synthesis.SynthesisUtilitiesBlueprintFunctionLibrary
|
|
class USynthesisUtilitiesBlueprintFunctionLibrary : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class USynthesisUtilitiesBlueprintFunctionLibrary* GetDefaultObj();
|
|
|
|
float GetLogFrequency(float InLinearValue, float InDomainMin, float InDomainMax, float InRangeMin, float InRangeMax);
|
|
float GetLinearFrequency(float InLogFrequencyValue, float InDomainMin, float InDomainMax, float InRangeMin, float InRangeMax);
|
|
};
|
|
|
|
// 0x4F0 (0x640 - 0x150)
|
|
// Class Synthesis.Synth2DSlider
|
|
class USynth2DSlider : public UWidget
|
|
{
|
|
public:
|
|
float ValueX; // 0x150(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ValueY; // 0x154(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
FDelegateProperty_ ValueXDelegate; // 0x158(0x10)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
FDelegateProperty_ ValueYDelegate; // 0x168(0x10)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1FC5[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FSynth2DSliderStyle WidgetStyle; // 0x180(0x430)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
struct FLinearColor SliderHandleColor; // 0x5B0(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool IndentHandle; // 0x5C0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool Locked; // 0x5C1(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1FC9[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float StepSize; // 0x5C4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool IsFocusable; // 0x5C8(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1FCB[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnMouseCaptureBegin; // 0x5D0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnMouseCaptureEnd; // 0x5E0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnControllerCaptureBegin; // 0x5F0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnControllerCaptureEnd; // 0x600(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnValueChangedX; // 0x610(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnValueChangedY; // 0x620(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1FD0[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class USynth2DSlider* GetDefaultObj();
|
|
|
|
void SetValue(const struct FVector2D& InValue);
|
|
void SetStepSize(float InValue);
|
|
void SetSliderHandleColor(const struct FLinearColor& InValue);
|
|
void SetLocked(bool InValue);
|
|
void SetIndentHandle(bool InValue);
|
|
struct FVector2D GetValue();
|
|
};
|
|
|
|
// 0x430 (0x580 - 0x150)
|
|
// Class Synthesis.SynthKnob
|
|
class USynthKnob : public UWidget
|
|
{
|
|
public:
|
|
float Value; // 0x150(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StepSize; // 0x154(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MouseSpeed; // 0x158(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MouseFineTuneSpeed; // 0x15C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 ShowTooltipInfo : 1; // Mask: 0x1, PropSize: 0x10x160(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_E3 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_1FEF[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FText ParameterName; // 0x168(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
class FText ParameterUnits; // 0x180(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
FDelegateProperty_ ValueDelegate; // 0x198(0x10)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1FF5[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FSynthKnobStyle WidgetStyle; // 0x1B0(0x360)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
bool Locked; // 0x510(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool IsFocusable; // 0x511(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1FF7[0x6]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnMouseCaptureBegin; // 0x518(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnMouseCaptureEnd; // 0x528(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnControllerCaptureBegin; // 0x538(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnControllerCaptureEnd; // 0x548(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnValueChanged; // 0x558(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1FFB[0x18]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class USynthKnob* GetDefaultObj();
|
|
|
|
void SetValue(float InValue);
|
|
void SetStepSize(float InValue);
|
|
void SetLocked(bool InValue);
|
|
float GetValue();
|
|
};
|
|
|
|
}
|
|
|
|
|