Files
ReshadePluginsCore/SpongeBogTOTT/SDK/PL_SpeechGraphics_classes.hpp
2026-03-06 01:31:19 +01:00

249 lines
8.5 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: PL_SpeechGraphics
#include "Basic.hpp"
#include "CoreUObject_structs.hpp"
#include "CoreUObject_classes.hpp"
#include "PL_Core_classes.hpp"
#include "Engine_classes.hpp"
#include "PL_SpeechGraphics_structs.hpp"
namespace SDK
{
// Class PL_SpeechGraphics.PL_SpeechGraphicsAnimationInterface
// 0x0000 (0x0000 - 0x0000)
class IPL_SpeechGraphicsAnimationInterface final
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_SpeechGraphicsAnimationInterface")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_SpeechGraphicsAnimationInterface")
}
static class IPL_SpeechGraphicsAnimationInterface* GetDefaultObj()
{
return GetDefaultObjImpl<IPL_SpeechGraphicsAnimationInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(this);
}
};
DUMPER7_ASSERTS_IPL_SpeechGraphicsAnimationInterface;
// Class PL_SpeechGraphics.PL_SpeechGraphicsMultiAnimationInterface
// 0x0000 (0x0000 - 0x0000)
class IPL_SpeechGraphicsMultiAnimationInterface final
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_SpeechGraphicsMultiAnimationInterface")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_SpeechGraphicsMultiAnimationInterface")
}
static class IPL_SpeechGraphicsMultiAnimationInterface* GetDefaultObj()
{
return GetDefaultObjImpl<IPL_SpeechGraphicsMultiAnimationInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(this);
}
};
DUMPER7_ASSERTS_IPL_SpeechGraphicsMultiAnimationInterface;
// Class PL_SpeechGraphics.PL_SpeechGraphicsConfigDataAsset
// 0x0000 (0x0030 - 0x0030)
class UPL_SpeechGraphicsConfigDataAsset : public UDataAsset
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_SpeechGraphicsConfigDataAsset")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_SpeechGraphicsConfigDataAsset")
}
static class UPL_SpeechGraphicsConfigDataAsset* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_SpeechGraphicsConfigDataAsset>();
}
};
DUMPER7_ASSERTS_UPL_SpeechGraphicsConfigDataAsset;
// Class PL_SpeechGraphics.PL_SpeechGraphicsSettingsUtils
// 0x0000 (0x0028 - 0x0028)
class UPL_SpeechGraphicsSettingsUtils final : public UObject
{
public:
static TArray<class FString> GetCultureToSgxLanguageMappingKeys();
static TArray<class FString> GetCultureToSgxLanguageMappingValues();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_SpeechGraphicsSettingsUtils")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_SpeechGraphicsSettingsUtils")
}
static class UPL_SpeechGraphicsSettingsUtils* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_SpeechGraphicsSettingsUtils>();
}
};
DUMPER7_ASSERTS_UPL_SpeechGraphicsSettingsUtils;
// Class PL_SpeechGraphics.PL_SpeechGraphicsAnimationUtils
// 0x0000 (0x0028 - 0x0028)
class UPL_SpeechGraphicsAnimationUtils final : public UBlueprintFunctionLibrary
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_SpeechGraphicsAnimationUtils")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_SpeechGraphicsAnimationUtils")
}
static class UPL_SpeechGraphicsAnimationUtils* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_SpeechGraphicsAnimationUtils>();
}
};
DUMPER7_ASSERTS_UPL_SpeechGraphicsAnimationUtils;
// Class PL_SpeechGraphics.PL_SpeechGraphicsBaseAsset
// 0x0028 (0x0050 - 0x0028)
class UPL_SpeechGraphicsBaseAsset : public UObject
{
public:
TArray<struct FPL_SgEventTriggerMontage> EventTriggerMontages; // 0x0028(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, EditConst, AdvancedDisplay, NativeAccessSpecifierPublic)
TArray<struct FPL_SgEventMontageCompletionBehaviorOverride> MontageCompletionBehaviorOverride; // 0x0038(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, AdvancedDisplay, NativeAccessSpecifierPublic)
class USoundBase* Sound; // 0x0048(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_SpeechGraphicsBaseAsset")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_SpeechGraphicsBaseAsset")
}
static class UPL_SpeechGraphicsBaseAsset* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_SpeechGraphicsBaseAsset>();
}
};
DUMPER7_ASSERTS_UPL_SpeechGraphicsBaseAsset;
// Class PL_SpeechGraphics.PL_SpeechGraphicsAsset
// 0x0018 (0x0068 - 0x0050)
class UPL_SpeechGraphicsAsset final : public UPL_SpeechGraphicsBaseAsset
{
public:
struct FPL_SpeechGraphicsAnimation Animation; // 0x0050(0x0018)(Edit, BlueprintReadOnly, EditConst, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_SpeechGraphicsAsset")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_SpeechGraphicsAsset")
}
static class UPL_SpeechGraphicsAsset* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_SpeechGraphicsAsset>();
}
};
DUMPER7_ASSERTS_UPL_SpeechGraphicsAsset;
// Class PL_SpeechGraphics.PL_SpeechGraphicsMultiAnimAsset
// 0x0020 (0x0070 - 0x0050)
class UPL_SpeechGraphicsMultiAnimAsset final : public UPL_SpeechGraphicsBaseAsset
{
public:
TArray<struct FPL_SpeechGraphicsAnimation> Animations; // 0x0050(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, EditConst, AdvancedDisplay, NativeAccessSpecifierPublic)
TArray<struct FPL_SgEventSwitchAnimation> EventSwitchAnimations; // 0x0060(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, EditConst, AdvancedDisplay, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_SpeechGraphicsMultiAnimAsset")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_SpeechGraphicsMultiAnimAsset")
}
static class UPL_SpeechGraphicsMultiAnimAsset* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_SpeechGraphicsMultiAnimAsset>();
}
};
DUMPER7_ASSERTS_UPL_SpeechGraphicsMultiAnimAsset;
// Class PL_SpeechGraphics.PL_SpeechGraphicsSettings
// 0x00C8 (0x0100 - 0x0038)
class UPL_SpeechGraphicsSettings final : public UPL_SettingsBase
{
public:
struct FDirectoryPath DefaultImportPathForSgxAssets; // 0x0038(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EPL_SgCompletionBehavior DefaultCompletionBehavior; // 0x0048(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName CompletionSkipLabel; // 0x004C(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName CompletionLoopLabel; // 0x0054(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TMap<class FName, struct FPL_SpeechGraphicsSpeakerSettings> SpeakerSettings; // 0x0060(0x0050)(Edit, Config, Protected, NativeAccessSpecifierProtected)
TMap<class FString, struct FPL_SpeechGraphicsCultureSettings> CultureSettings; // 0x00B0(0x0050)(Edit, Config, Protected, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_SpeechGraphicsSettings")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_SpeechGraphicsSettings")
}
static class UPL_SpeechGraphicsSettings* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_SpeechGraphicsSettings>();
}
};
DUMPER7_ASSERTS_UPL_SpeechGraphicsSettings;
}