PalWorld-NetCrack/SDK/AudioWidgets_classes.hpp
2024-01-22 14:43:11 +08:00

197 lines
16 KiB
C++

#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// CLASSES
//---------------------------------------------------------------------------------------------------------------------
// 0x580 (0x6D0 - 0x150)
// Class AudioWidgets.AudioMeter
class UAudioMeter : public UWidget
{
public:
TArray<struct FMeterChannelInfo> MeterChannelInfo; // 0x150(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
FDelegateProperty_ MeterChannelInfoDelegate; // 0x160(0x10)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FAudioMeterStyle WidgetStyle; // 0x170(0x4D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
enum class EOrientation Orientation; // 0x640(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1A49[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
struct FLinearColor BackgroundColor; // 0x644(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor MeterBackgroundColor; // 0x654(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor MeterValueColor; // 0x664(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor MeterPeakColor; // 0x674(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor MeterClippingColor; // 0x684(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor MeterScaleColor; // 0x694(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor MeterScaleLabelColor; // 0x6A4(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1A4B[0x1C]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UAudioMeter* GetDefaultObj();
void SetMeterValueColor(const struct FLinearColor& InValue);
void SetMeterScaleLabelColor(const struct FLinearColor& InValue);
void SetMeterScaleColor(const struct FLinearColor& InValue);
void SetMeterPeakColor(const struct FLinearColor& InValue);
void SetMeterClippingColor(const struct FLinearColor& InValue);
void SetMeterChannelInfo(TArray<struct FMeterChannelInfo>& InMeterChannelInfo);
void SetMeterBackgroundColor(const struct FLinearColor& InValue);
void SetBackgroundColor(const struct FLinearColor& InValue);
TArray<struct FMeterChannelInfo> GetMeterChannelInfo__DelegateSignature();
TArray<struct FMeterChannelInfo> GetMeterChannelInfo();
};
// 0x220 (0x370 - 0x150)
// Class AudioWidgets.AudioRadialSlider
class UAudioRadialSlider : public UWidget
{
public:
float Value; // 0x150(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
FDelegateProperty_ ValueDelegate; // 0x154(0x10)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
enum class EAudioRadialSliderLayout WidgetLayout; // 0x164(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1A8A[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
struct FLinearColor CenterBackgroundColor; // 0x168(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor SliderProgressColor; // 0x178(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor SliderBarColor; // 0x188(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D HandStartEndRatio; // 0x198(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FText UnitsText; // 0x1A8(0x18)(Edit, NativeAccessSpecifierPublic)
struct FLinearColor TextLabelBackgroundColor; // 0x1C0(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ShowLabelOnlyOnHover; // 0x1D0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ShowUnitsText; // 0x1D1(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool IsUnitsTextReadOnly; // 0x1D2(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool IsValueTextReadOnly; // 0x1D3(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SliderThickness; // 0x1D4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D OutputRange; // 0x1D8(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
FMulticastInlineDelegateProperty_ OnValueChanged; // 0x1E8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_1A91[0x178]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UAudioRadialSlider* GetDefaultObj();
void SetWidgetLayout(enum class EAudioRadialSliderLayout InLayout);
void SetValueTextReadOnly(bool bIsReadOnly);
void SetUnitsTextReadOnly(bool bIsReadOnly);
void SetUnitsText(class FText Units);
void SetTextLabelBackgroundColor(const struct FSlateColor& InColor);
void SetSliderThickness(float InThickness);
void SetSliderProgressColor(const struct FLinearColor& InValue);
void SetSliderBarColor(const struct FLinearColor& InValue);
void SetShowUnitsText(bool bShowUnitsText);
void SetShowLabelOnlyOnHover(bool bShowLabelOnlyOnHover);
void SetOutputRange(const struct FVector2D& InOutputRange);
void SetHandStartEndRatio(const struct FVector2D& InHandStartEndRatio);
void SetCenterBackgroundColor(const struct FLinearColor& InValue);
float GetSliderValue(float OutputValue);
float GetOutputValue(float InSliderValue);
};
// 0x0 (0x370 - 0x370)
// Class AudioWidgets.AudioVolumeRadialSlider
class UAudioVolumeRadialSlider : public UAudioRadialSlider
{
public:
static class UClass* StaticClass();
static class UAudioVolumeRadialSlider* GetDefaultObj();
};
// 0x0 (0x370 - 0x370)
// Class AudioWidgets.AudioFrequencyRadialSlider
class UAudioFrequencyRadialSlider : public UAudioRadialSlider
{
public:
static class UClass* StaticClass();
static class UAudioFrequencyRadialSlider* GetDefaultObj();
};
// 0x850 (0x9A0 - 0x150)
// Class AudioWidgets.AudioSliderBase
class UAudioSliderBase : public UWidget
{
public:
float Value; // 0x150(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1ADE[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
class FText UnitsText; // 0x158(0x18)(Edit, NativeAccessSpecifierPublic)
struct FLinearColor TextLabelBackgroundColor; // 0x170(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
FDelegateProperty_ TextLabelBackgroundColorDelegate; // 0x180(0x10)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ShowLabelOnlyOnHover; // 0x190(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ShowUnitsText; // 0x191(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool IsUnitsTextReadOnly; // 0x192(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool IsValueTextReadOnly; // 0x193(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
FDelegateProperty_ ValueDelegate; // 0x194(0x10)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor SliderBackgroundColor; // 0x1A4(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
FDelegateProperty_ SliderBackgroundColorDelegate; // 0x1B4(0x10)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor SliderBarColor; // 0x1C4(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
FDelegateProperty_ SliderBarColorDelegate; // 0x1D4(0x10)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor SliderThumbColor; // 0x1E4(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
FDelegateProperty_ SliderThumbColorDelegate; // 0x1F4(0x10)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor WidgetBackgroundColor; // 0x204(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
FDelegateProperty_ WidgetBackgroundColorDelegate; // 0x214(0x10)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
enum class EOrientation Orientation; // 0x224(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1AF0[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
FMulticastInlineDelegateProperty_ OnValueChanged; // 0x228(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_1AF2[0x768]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UAudioSliderBase* GetDefaultObj();
void SetWidgetBackgroundColor(const struct FLinearColor& InValue);
void SetValueTextReadOnly(bool bIsReadOnly);
void SetUnitsTextReadOnly(bool bIsReadOnly);
void SetUnitsText(class FText Units);
void SetTextLabelBackgroundColor(const struct FSlateColor& InColor);
void SetSliderThumbColor(const struct FLinearColor& InValue);
void SetSliderBarColor(const struct FLinearColor& InValue);
void SetSliderBackgroundColor(const struct FLinearColor& InValue);
void SetShowUnitsText(bool bShowUnitsText);
void SetShowLabelOnlyOnHover(bool bShowLabelOnlyOnHover);
float GetSliderValue(float OutputValue);
float GetOutputValue(float InSliderValue);
float GetLinValue(float OutputValue);
};
// 0x10 (0x9B0 - 0x9A0)
// Class AudioWidgets.AudioSlider
class UAudioSlider : public UAudioSliderBase
{
public:
TWeakObjectPtr<class UCurveFloat> LinToOutputCurve; // 0x9A0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TWeakObjectPtr<class UCurveFloat> OutputToLinCurve; // 0x9A8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
static class UClass* StaticClass();
static class UAudioSlider* GetDefaultObj();
};
// 0x0 (0x9B0 - 0x9B0)
// Class AudioWidgets.AudioVolumeSlider
class UAudioVolumeSlider : public UAudioSlider
{
public:
static class UClass* StaticClass();
static class UAudioVolumeSlider* GetDefaultObj();
};
// 0x10 (0x9B0 - 0x9A0)
// Class AudioWidgets.AudioFrequencySlider
class UAudioFrequencySlider : public UAudioSliderBase
{
public:
struct FVector2D OutputRange; // 0x9A0(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
static class UClass* StaticClass();
static class UAudioFrequencySlider* GetDefaultObj();
};
}