187 lines
12 KiB
C++
187 lines
12 KiB
C++
#pragma once
|
|
|
|
/*
|
|
* SDK generated by Dumper-7
|
|
*
|
|
* https://github.com/Encryqed/Dumper-7
|
|
*/
|
|
|
|
// Package: MovieRenderPipelineCore
|
|
|
|
#include "Basic.hpp"
|
|
|
|
#include "CoreUObject_structs.hpp"
|
|
|
|
|
|
namespace SDK
|
|
{
|
|
|
|
// Enum MovieRenderPipelineCore.EMoviePipelineEncodeQuality
|
|
// NumValues: 0x0005
|
|
enum class EMoviePipelineEncodeQuality : uint8
|
|
{
|
|
Low = 0,
|
|
Medium = 1,
|
|
High = 2,
|
|
Epic = 3,
|
|
EMoviePipelineEncodeQuality_MAX = 4,
|
|
};
|
|
|
|
// Enum MovieRenderPipelineCore.FCPXMLExportDataSource
|
|
// NumValues: 0x0003
|
|
enum class EFCPXMLExportDataSource : uint8
|
|
{
|
|
OutputMetadata = 0,
|
|
SequenceData = 1,
|
|
FCPXMLExportDataSource_MAX = 2,
|
|
};
|
|
|
|
// Enum MovieRenderPipelineCore.EMoviePipelineTextureStreamingMethod
|
|
// NumValues: 0x0004
|
|
enum class EMoviePipelineTextureStreamingMethod : uint8
|
|
{
|
|
None = 0,
|
|
Disabled = 1,
|
|
FullyLoad = 2,
|
|
EMoviePipelineTextureStreamingMethod_MAX = 3,
|
|
};
|
|
|
|
// Enum MovieRenderPipelineCore.EMovieRenderPipelineState
|
|
// NumValues: 0x0006
|
|
enum class EMovieRenderPipelineState : uint8
|
|
{
|
|
Uninitialized = 0,
|
|
ProducingFrames = 1,
|
|
Finalize = 2,
|
|
Export = 3,
|
|
Finished = 4,
|
|
EMovieRenderPipelineState_MAX = 5,
|
|
};
|
|
|
|
// Enum MovieRenderPipelineCore.EMovieRenderShotState
|
|
// NumValues: 0x0006
|
|
enum class EMovieRenderShotState : uint8
|
|
{
|
|
Uninitialized = 0,
|
|
WarmingUp = 1,
|
|
MotionBlur = 2,
|
|
Rendering = 3,
|
|
Finished = 4,
|
|
EMovieRenderShotState_MAX = 5,
|
|
};
|
|
|
|
// Enum MovieRenderPipelineCore.EMoviePipelineShutterTiming
|
|
// NumValues: 0x0004
|
|
enum class EMoviePipelineShutterTiming : uint8
|
|
{
|
|
FrameOpen = 0,
|
|
FrameCenter = 1,
|
|
FrameClose = 2,
|
|
EMoviePipelineShutterTiming_MAX = 3,
|
|
};
|
|
|
|
// ScriptStruct MovieRenderPipelineCore.MoviePipelineFilenameResolveParams
|
|
// 0x0100 (0x0100 - 0x0000)
|
|
struct FMoviePipelineFilenameResolveParams final
|
|
{
|
|
public:
|
|
int32 FrameNumber; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 FrameNumberShot; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 FrameNumberRel; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 FrameNumberShotRel; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString CameraNameOverride; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString ShotNameOverride; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 ZeroPadFrameNumberCount; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bForceRelativeFrameNumbers; // 0x0034(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<class FString, class FString> FileNameFormatOverrides; // 0x0038(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
TMap<class FString, class FString> FileMetadata; // 0x0088(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
struct FDateTime InitializationTime; // 0x00D8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 InitializationVersion; // 0x00E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_E4[0x4]; // 0x00E4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UMoviePipelineExecutorJob* Job; // 0x00E8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMoviePipelineExecutorShot* ShotOverride; // 0x00F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 AdditionalFrameNumberOffset; // 0x00F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_FC[0x4]; // 0x00FC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FMoviePipelineFilenameResolveParams;
|
|
|
|
// ScriptStruct MovieRenderPipelineCore.MoviePipelinePassIdentifier
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FMoviePipelinePassIdentifier final
|
|
{
|
|
public:
|
|
class FString Name; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FMoviePipelinePassIdentifier;
|
|
|
|
// ScriptStruct MovieRenderPipelineCore.MoviePipelineRenderPassOutputData
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FMoviePipelineRenderPassOutputData final
|
|
{
|
|
public:
|
|
TArray<class FString> FilePaths; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FMoviePipelineRenderPassOutputData;
|
|
|
|
// ScriptStruct MovieRenderPipelineCore.MoviePipelineShotOutputData
|
|
// 0x0058 (0x0058 - 0x0000)
|
|
struct FMoviePipelineShotOutputData final
|
|
{
|
|
public:
|
|
TWeakObjectPtr<class UMoviePipelineExecutorShot> Shot; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TMap<struct FMoviePipelinePassIdentifier, struct FMoviePipelineRenderPassOutputData> RenderPassData; // 0x0008(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FMoviePipelineShotOutputData;
|
|
|
|
// ScriptStruct MovieRenderPipelineCore.MoviePipelineOutputData
|
|
// 0x0028 (0x0028 - 0x0000)
|
|
struct FMoviePipelineOutputData final
|
|
{
|
|
public:
|
|
class UMoviePipeline* Pipeline; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMoviePipelineExecutorJob* Job; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSuccess; // 0x0010(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FMoviePipelineShotOutputData> ShotData; // 0x0018(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FMoviePipelineOutputData;
|
|
|
|
// ScriptStruct MovieRenderPipelineCore.MoviePipelineFormatArgs
|
|
// 0x00A8 (0x00A8 - 0x0000)
|
|
struct FMoviePipelineFormatArgs final
|
|
{
|
|
public:
|
|
TMap<class FString, class FString> FilenameArguments; // 0x0000(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
TMap<class FString, class FString> FileMetadata; // 0x0050(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
class UMoviePipelineExecutorJob* InJob; // 0x00A0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FMoviePipelineFormatArgs;
|
|
|
|
// ScriptStruct MovieRenderPipelineCore.MoviePipelineSegmentWorkMetrics
|
|
// 0x0028 (0x0028 - 0x0000)
|
|
struct FMoviePipelineSegmentWorkMetrics final
|
|
{
|
|
public:
|
|
class FString SegmentName; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 OutputFrameIndex; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 TotalOutputFrameCount; // 0x0014(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 OutputSubSampleIndex; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 TotalSubSampleCount; // 0x001C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 EngineWarmUpFrameIndex; // 0x0020(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 TotalEngineWarmUpFrameCount; // 0x0024(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FMoviePipelineSegmentWorkMetrics;
|
|
|
|
// ScriptStruct MovieRenderPipelineCore.MoviePipelineCameraCutInfo
|
|
// 0x00A0 (0x00A0 - 0x0000)
|
|
struct alignas(0x08) FMoviePipelineCameraCutInfo final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0xA0]; // 0x0000(0x00A0)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FMoviePipelineCameraCutInfo;
|
|
|
|
}
|
|
|