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

92 lines
3.4 KiB
C++

#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// CLASSES
//---------------------------------------------------------------------------------------------------------------------
// 0x0 (0x28 - 0x28)
// Class AudioAnalyzer.AudioAnalyzerAssetBase
class UAudioAnalyzerAssetBase : public UObject
{
public:
static class UClass* StaticClass();
static class UAudioAnalyzerAssetBase* GetDefaultObj();
};
// 0x0 (0x28 - 0x28)
// Class AudioAnalyzer.AudioAnalyzerSettings
class UAudioAnalyzerSettings : public UAudioAnalyzerAssetBase
{
public:
static class UClass* StaticClass();
static class UAudioAnalyzerSettings* GetDefaultObj();
};
// 0x68 (0x90 - 0x28)
// Class AudioAnalyzer.AudioAnalyzer
class UAudioAnalyzer : public UObject
{
public:
class UAudioBus* AudioBus; // 0x28(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1798[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
class UAudioAnalyzerSubsystem* AudioAnalyzerSubsystem; // 0x38(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_1799[0x50]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UAudioAnalyzer* GetDefaultObj();
void StopAnalyzing(class UObject* WorldContextObject);
void StartAnalyzing(class UObject* WorldContextObject, class UAudioBus* AudioBusToAnalyze);
};
// 0x0 (0x28 - 0x28)
// Class AudioAnalyzer.AudioAnalyzerNRTSettings
class UAudioAnalyzerNRTSettings : public UAudioAnalyzerAssetBase
{
public:
static class UClass* StaticClass();
static class UAudioAnalyzerNRTSettings* GetDefaultObj();
};
// 0x50 (0x78 - 0x28)
// Class AudioAnalyzer.AudioAnalyzerNRT
class UAudioAnalyzerNRT : public UAudioAnalyzerAssetBase
{
public:
class USoundWave* Sound; // 0x28(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DurationInSeconds; // 0x30(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_179C[0x44]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UAudioAnalyzerNRT* GetDefaultObj();
};
// 0x20 (0x50 - 0x30)
// Class AudioAnalyzer.AudioAnalyzerSubsystem
class UAudioAnalyzerSubsystem : public UEngineSubsystem
{
public:
TArray<class UAudioAnalyzer*> AudioAnalyzers; // 0x30(0x10)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate)
uint8 Pad_179F[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UAudioAnalyzerSubsystem* GetDefaultObj();
};
}