Files
UnrealEvent/Aeon-740/SDK/SubtitlesWidgets_classes.hpp
2024-10-18 01:01:36 +01:00

82 lines
3.5 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: SubtitlesWidgets
#include "Basic.hpp"
#include "CoreUObject_structs.hpp"
#include "CoreUObject_classes.hpp"
#include "SlateCore_structs.hpp"
#include "UMG_classes.hpp"
namespace SDK
{
// Class SubtitlesWidgets.FortMediaSubtitlesPlayer
// 0x0030 (0x0058 - 0x0028)
class UFortMediaSubtitlesPlayer final : public UObject
{
public:
uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
class UOverlays* SourceSubtitles; // 0x0040(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_48[0x10]; // 0x0048(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void BindToMediaPlayer(class UMediaPlayer* InMediaPlayer);
void Play();
void SetSubtitles(class UOverlays* Subtitles);
void Stop();
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"FortMediaSubtitlesPlayer">();
}
static class UFortMediaSubtitlesPlayer* GetDefaultObj()
{
return GetDefaultObjImpl<UFortMediaSubtitlesPlayer>();
}
};
static_assert(alignof(UFortMediaSubtitlesPlayer) == 0x000008, "Wrong alignment on UFortMediaSubtitlesPlayer");
static_assert(sizeof(UFortMediaSubtitlesPlayer) == 0x000058, "Wrong size on UFortMediaSubtitlesPlayer");
static_assert(offsetof(UFortMediaSubtitlesPlayer, SourceSubtitles) == 0x000040, "Member 'UFortMediaSubtitlesPlayer::SourceSubtitles' has a wrong offset!");
// Class SubtitlesWidgets.SubtitleDisplay
// 0x02F8 (0x0400 - 0x0108)
class USubtitleDisplay final : public UWidget
{
public:
struct FSlateFontInfo FontInfo; // 0x0108(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor ColorAndOpacity; // 0x0158(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float WrapTextAt; // 0x0168(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_16C[0x294]; // 0x016C(0x0294)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
bool HasSubtitles() const;
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"SubtitleDisplay">();
}
static class USubtitleDisplay* GetDefaultObj()
{
return GetDefaultObjImpl<USubtitleDisplay>();
}
};
static_assert(alignof(USubtitleDisplay) == 0x000008, "Wrong alignment on USubtitleDisplay");
static_assert(sizeof(USubtitleDisplay) == 0x000400, "Wrong size on USubtitleDisplay");
static_assert(offsetof(USubtitleDisplay, FontInfo) == 0x000108, "Member 'USubtitleDisplay::FontInfo' has a wrong offset!");
static_assert(offsetof(USubtitleDisplay, ColorAndOpacity) == 0x000158, "Member 'USubtitleDisplay::ColorAndOpacity' has a wrong offset!");
static_assert(offsetof(USubtitleDisplay, WrapTextAt) == 0x000168, "Member 'USubtitleDisplay::WrapTextAt' has a wrong offset!");
}