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

103 lines
5.0 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: TimeManagement
#include "Basic.hpp"
#include "CoreUObject_structs.hpp"
#include "CoreUObject_classes.hpp"
#include "Engine_classes.hpp"
namespace SDK
{
// Class TimeManagement.TimeSynchronizationSource
// 0x0008 (0x0030 - 0x0028)
class UTimeSynchronizationSource : public UObject
{
public:
bool bUseForSynchronization; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 FrameOffset; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"TimeSynchronizationSource">();
}
static class UTimeSynchronizationSource* GetDefaultObj()
{
return GetDefaultObjImpl<UTimeSynchronizationSource>();
}
};
static_assert(alignof(UTimeSynchronizationSource) == 0x000008, "Wrong alignment on UTimeSynchronizationSource");
static_assert(sizeof(UTimeSynchronizationSource) == 0x000030, "Wrong size on UTimeSynchronizationSource");
static_assert(offsetof(UTimeSynchronizationSource, bUseForSynchronization) == 0x000028, "Member 'UTimeSynchronizationSource::bUseForSynchronization' has a wrong offset!");
static_assert(offsetof(UTimeSynchronizationSource, FrameOffset) == 0x00002C, "Member 'UTimeSynchronizationSource::FrameOffset' has a wrong offset!");
// Class TimeManagement.FixedFrameRateCustomTimeStep
// 0x0008 (0x0030 - 0x0028)
class UFixedFrameRateCustomTimeStep final : public UEngineCustomTimeStep
{
public:
struct FFrameRate FixedFrameRate; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"FixedFrameRateCustomTimeStep">();
}
static class UFixedFrameRateCustomTimeStep* GetDefaultObj()
{
return GetDefaultObjImpl<UFixedFrameRateCustomTimeStep>();
}
};
static_assert(alignof(UFixedFrameRateCustomTimeStep) == 0x000008, "Wrong alignment on UFixedFrameRateCustomTimeStep");
static_assert(sizeof(UFixedFrameRateCustomTimeStep) == 0x000030, "Wrong size on UFixedFrameRateCustomTimeStep");
static_assert(offsetof(UFixedFrameRateCustomTimeStep, FixedFrameRate) == 0x000028, "Member 'UFixedFrameRateCustomTimeStep::FixedFrameRate' has a wrong offset!");
// Class TimeManagement.TimeManagementBlueprintLibrary
// 0x0000 (0x0028 - 0x0028)
class UTimeManagementBlueprintLibrary final : public UBlueprintFunctionLibrary
{
public:
static struct FFrameNumber Add_FrameNumberFrameNumber(const struct FFrameNumber& A, const struct FFrameNumber& B);
static struct FFrameNumber Add_FrameNumberInteger(const struct FFrameNumber& A, int32 B);
static int32 Conv_FrameNumberToInteger(const struct FFrameNumber& InFrameNumber);
static float Conv_FrameRateToSeconds(const struct FFrameRate& InFrameRate);
static float Conv_QualifiedFrameTimeToSeconds(const struct FQualifiedFrameTime& InFrameTime);
static class FString Conv_TimecodeToString(const struct FTimecode& InTimecode, bool bForceSignDisplay);
static struct FFrameNumber Divide_FrameNumberInteger(const struct FFrameNumber& A, int32 B);
static struct FTimecode GetTimecode();
static bool IsValid_Framerate(const struct FFrameRate& InFrameRate);
static bool IsValid_MultipleOf(const struct FFrameRate& InFrameRate, const struct FFrameRate& OtherFramerate);
static struct FFrameNumber Multiply_FrameNumberInteger(const struct FFrameNumber& A, int32 B);
static struct FFrameTime Multiply_SecondsFrameRate(float TimeInSeconds, const struct FFrameRate& FrameRate);
static struct FFrameTime SnapFrameTimeToRate(const struct FFrameTime& SourceTime, const struct FFrameRate& SourceRate, const struct FFrameRate& SnapToRate);
static struct FFrameNumber Subtract_FrameNumberFrameNumber(const struct FFrameNumber& A, const struct FFrameNumber& B);
static struct FFrameNumber Subtract_FrameNumberInteger(const struct FFrameNumber& A, int32 B);
static struct FFrameTime TransformTime(const struct FFrameTime& SourceTime, const struct FFrameRate& SourceRate, const struct FFrameRate& DestinationRate);
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"TimeManagementBlueprintLibrary">();
}
static class UTimeManagementBlueprintLibrary* GetDefaultObj()
{
return GetDefaultObjImpl<UTimeManagementBlueprintLibrary>();
}
};
static_assert(alignof(UTimeManagementBlueprintLibrary) == 0x000008, "Wrong alignment on UTimeManagementBlueprintLibrary");
static_assert(sizeof(UTimeManagementBlueprintLibrary) == 0x000028, "Wrong size on UTimeManagementBlueprintLibrary");
}