mirror of
https://github.com/ApfelTeeSaft/UnrealEvent.git
synced 2026-08-26 19:33:43 +00:00
103 lines
5.0 KiB
C++
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");
|
|
|
|
}
|
|
|