#pragma once // Dumped with Dumper-7! namespace SDK { //--------------------------------------------------------------------------------------------------------------------- // CLASSES //--------------------------------------------------------------------------------------------------------------------- // 0x20 (0x48 - 0x28) // Class MovieRenderPipelineCore.MoviePipelineSetting class UMoviePipelineSetting : public UObject { public: TWeakObjectPtr CachedPipeline; // 0x28(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bEnabled; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_779[0x17]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMoviePipelineSetting* GetDefaultObj(); void SetIsEnabled(bool bInEnabled); bool IsEnabled(); void BuildNewProcessCommandLineArgs(TArray& InOutUnrealURLParams, TArray& InOutCommandLineArgs, TArray& InOutDeviceProfileCvars, TArray& InOutExecCmds); void BuildNewProcessCommandLine(class FString& InOutUnrealURLParams, class FString& InOutCommandLineArgs); }; // 0x0 (0x48 - 0x48) // Class MovieRenderPipelineCore.MoviePipelineViewFamilySetting class UMoviePipelineViewFamilySetting : public UMoviePipelineSetting { public: static class UClass* StaticClass(); static class UMoviePipelineViewFamilySetting* GetDefaultObj(); }; // 0x10 (0x58 - 0x48) // Class MovieRenderPipelineCore.MoviePipelineCameraSetting class UMoviePipelineCameraSetting : public UMoviePipelineSetting { public: enum class EMoviePipelineShutterTiming ShutterTiming; // 0x48(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_783[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float OverscanPercentage; // 0x4C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRenderAllCameras; // 0x50(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_784[0x7]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMoviePipelineCameraSetting* GetDefaultObj(); }; // 0x0 (0x330 - 0x330) // Class MovieRenderPipelineCore.MoviePipelineGameMode class AMoviePipelineGameMode : public AGameModeBase { public: static class UClass* StaticClass(); static class AMoviePipelineGameMode* GetDefaultObj(); }; // 0x20 (0x68 - 0x48) // Class MovieRenderPipelineCore.MoviePipelineHighResSetting class UMoviePipelineHighResSetting : public UMoviePipelineSetting { public: int32 TileCount; // 0x48(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TextureSharpnessBias; // 0x4C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float OverlapRatio; // 0x50(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bOverrideSubSurfaceScattering; // 0x54(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_789[0x3]; // Fixing Size After Last Property [ Dumper-7 ] int32 BurleySampleCount; // 0x58(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAllocateHistoryPerTile; // 0x5C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_78C[0xB]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMoviePipelineHighResSetting* GetDefaultObj(); }; // 0x30 (0x68 - 0x38) // Class MovieRenderPipelineCore.MoviePipelineInProcessExecutorSettings class UMoviePipelineInProcessExecutorSettings : public UDeveloperSettings { public: bool bCloseEditor; // 0x38(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_78E[0x7]; // Fixing Size After Last Property [ Dumper-7 ] class FString AdditionalCommandLineArguments; // 0x40(0x10)(Edit, BlueprintVisible, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString InheritedCommandLineArguments; // 0x50(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Config, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 InitialDelayFrameCount; // 0x60(0x4)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_78F[0x4]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMoviePipelineInProcessExecutorSettings* GetDefaultObj(); }; // 0x0 (0x48 - 0x48) // Class MovieRenderPipelineCore.MoviePipelineOutputBase class UMoviePipelineOutputBase : public UMoviePipelineSetting { public: static class UClass* StaticClass(); static class UMoviePipelineOutputBase* GetDefaultObj(); }; // 0x20 (0x68 - 0x48) // Class MovieRenderPipelineCore.MoviePipelineSetting_BlueprintBase class UMoviePipelineSetting_BlueprintBase : public UMoviePipelineSetting { public: class FText CategoryText; // 0x48(0x18)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) bool bIsValidOnMaster; // 0x60(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bIsValidOnShots; // 0x61(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bCanBeDisabled; // 0x62(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_7AB[0x5]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMoviePipelineSetting_BlueprintBase* GetDefaultObj(); void ReceiveTeardownForPipelineImpl(class UMoviePipeline* InPipeline); void ReceiveSetupForPipelineImpl(class UMoviePipeline* InPipeline); struct FMoviePipelineFormatArgs ReceiveGetFormatArguments(struct FMoviePipelineFormatArgs& InOutFormatArgs); void OnEngineTickBeginFrame(); }; // 0x0 (0x278 - 0x278) // Class MovieRenderPipelineCore.MovieRenderDebugWidget class UMovieRenderDebugWidget : public UUserWidget { public: static class UClass* StaticClass(); static class UMovieRenderDebugWidget* GetDefaultObj(); void OnInitializedForPipeline(class UMoviePipeline* ForPipeline); }; // 0x3E8 (0x410 - 0x28) // Class MovieRenderPipelineCore.MoviePipeline class UMoviePipeline : public UObject { public: FMulticastInlineDelegateProperty_ OnMoviePipelineFinishedDelegate; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) FMulticastInlineDelegateProperty_ OnMoviePipelineWorkFinishedDelegate; // 0x38(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) FMulticastInlineDelegateProperty_ OnMoviePipelineShotWorkFinishedDelegate; // 0x48(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) class UMoviePipelineCustomTimeStep* CustomTimeStep; // 0x58(0x8)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_7E2[0x10]; // Fixing Size After Last Property [ Dumper-7 ] class UEngineCustomTimeStep* CachedPrevCustomTimeStep; // 0x70(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class ULevelSequence* TargetSequence; // 0x78(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class ALevelSequenceActor* LevelSequenceActor; // 0x80(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UMovieRenderDebugWidget* DebugWidget; // 0x88(0x8)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UTexture* PreviewTexture; // 0x90(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_7E4[0x288]; // Fixing Size After Last Property [ Dumper-7 ] TSubclassOf DebugWidgetClass; // 0x320(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMoviePipelineExecutorJob* CurrentJob; // 0x328(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_7E7[0xE0]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMoviePipeline* GetDefaultObj(); void Shutdown(bool bError); void SetInitializationTime(struct FDateTime& InDateTime); void RequestShutdown(bool bIsError); void OnMoviePipelineFinishedImpl(); bool IsShutdownRequested(); void Initialize(class UMoviePipelineExecutorJob* InJob); class UTexture* GetPreviewTexture(); class UMoviePipelineMasterConfig* GetPipelineMasterConfig(); struct FDateTime GetInitializationTime(); class UMoviePipelineExecutorJob* GetCurrentJob(); }; // 0x8 (0x30 - 0x28) // Class MovieRenderPipelineCore.MoviePipelineCustomTimeStep class UMoviePipelineCustomTimeStep : public UEngineCustomTimeStep { public: uint8 Pad_7EF[0x8]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMoviePipelineCustomTimeStep* GetDefaultObj(); }; // 0x20 (0x68 - 0x48) // Class MovieRenderPipelineCore.MoviePipelineAntiAliasingSetting class UMoviePipelineAntiAliasingSetting : public UMoviePipelineSetting { public: int32 SpatialSampleCount; // 0x48(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 TemporalSampleCount; // 0x4C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bOverrideAntiAliasing; // 0x50(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EAntiAliasingMethod AntiAliasingMethod; // 0x51(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_7F9[0x2]; // Fixing Size After Last Property [ Dumper-7 ] int32 RenderWarmUpCount; // 0x54(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseCameraCutForWarmUp; // 0x58(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_7FC[0x3]; // Fixing Size After Last Property [ Dumper-7 ] int32 EngineWarmUpCount; // 0x5C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRenderWarmUpFrames; // 0x60(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_7FE[0x7]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMoviePipelineAntiAliasingSetting* GetDefaultObj(); }; // 0x0 (0x28 - 0x28) // Class MovieRenderPipelineCore.MoviePipelineBlueprintLibrary class UMoviePipelineBlueprintLibrary : public UBlueprintFunctionLibrary { public: static class UClass* StaticClass(); static class UMoviePipelineBlueprintLibrary* GetDefaultObj(); void UpdateJobShotListFromSequence(class ULevelSequence* InSequence, class UMoviePipelineExecutorJob* InJob, bool* bShotsChanged); int32 ResolveVersionNumber(const struct FMoviePipelineFilenameResolveParams& InParams); void ResolveFilenameFormatArguments(const class FString& InFormatString, struct FMoviePipelineFilenameResolveParams& InParams, class FString* OutFinalPath, struct FMoviePipelineFormatArgs* OutMergedFormatArgs); class UMoviePipelineQueue* LoadManifestFileFromString(const class FString& InManifestFilePath); enum class EMovieRenderPipelineState GetPipelineState(class UMoviePipeline* InPipeline); void GetOverallSegmentCounts(class UMoviePipeline* InMoviePipeline, int32* OutCurrentIndex, int32* OutTotalCount); void GetOverallOutputFrames(class UMoviePipeline* InMoviePipeline, int32* OutCurrentIndex, int32* OutTotalCount); class FText GetMoviePipelineEngineChangelistLabel(class UMoviePipeline* InMoviePipeline); struct FTimecode GetMasterTimecode(class UMoviePipeline* InMoviePipeline); struct FFrameNumber GetMasterFrameNumber(class UMoviePipeline* InMoviePipeline); class FString GetMapPackageName(class UMoviePipelineExecutorJob* InJob); class FText GetJobName(class UMoviePipeline* InMoviePipeline); struct FDateTime GetJobInitializationTime(class UMoviePipeline* InMoviePipeline); class FText GetJobAuthor(class UMoviePipeline* InMoviePipeline); bool GetEstimatedTimeRemaining(class UMoviePipeline* InPipeline, struct FTimespan* OutEstimate); struct FIntPoint GetEffectiveOutputResolution(class UMoviePipelineMasterConfig* InMasterConfig, class UMoviePipelineExecutorShot* InPipelineExecutorShot); struct FTimecode GetCurrentShotTimecode(class UMoviePipeline* InMoviePipeline); struct FFrameNumber GetCurrentShotFrameNumber(class UMoviePipeline* InMoviePipeline); class ULevelSequence* GetCurrentSequence(class UMoviePipeline* InMoviePipeline); struct FMoviePipelineSegmentWorkMetrics GetCurrentSegmentWorkMetrics(class UMoviePipeline* InMoviePipeline); enum class EMovieRenderShotState GetCurrentSegmentState(class UMoviePipeline* InMoviePipeline); void GetCurrentSegmentName(class UMoviePipeline* InMoviePipeline, class FText* OutOuterName, class FText* OutInnerName); float GetCurrentFocusDistance(class UMoviePipeline* InMoviePipeline); float GetCurrentFocalLength(class UMoviePipeline* InMoviePipeline); class UMoviePipelineExecutorShot* GetCurrentExecutorShot(class UMoviePipeline* InMoviePipeline); float GetCurrentAperture(class UMoviePipeline* InMoviePipeline); float GetCompletionPercentage(class UMoviePipeline* InPipeline); class UMoviePipelineSetting* FindOrGetDefaultSettingForShot(TSubclassOf InSettingType, class UMoviePipelineMasterConfig* InMasterConfig, class UMoviePipelineExecutorShot* InShot); class UMovieSceneSequence* DuplicateSequence(class UObject* Outer, class UMovieSceneSequence* InSequence); }; // 0x90 (0xD8 - 0x48) // Class MovieRenderPipelineCore.MoviePipelineColorSetting class UMoviePipelineColorSetting : public UMoviePipelineSetting { public: struct FOpenColorIODisplayConfiguration OCIOConfiguration; // 0x48(0x88)(Edit, BlueprintVisible, AdvancedDisplay, NativeAccessSpecifierPublic) bool bDisableToneCurve; // 0xD0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_8ED[0x7]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMoviePipelineColorSetting* GetDefaultObj(); }; // 0x40 (0x88 - 0x48) // Class MovieRenderPipelineCore.MoviePipelineCommandLineEncoder class UMoviePipelineCommandLineEncoder : public UMoviePipelineSetting { public: class FString FileNameFormatOverride; // 0x48(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EMoviePipelineEncodeQuality Quality; // 0x58(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_8F1[0x7]; // Fixing Size After Last Property [ Dumper-7 ] class FString AdditionalCommandLineArgs; // 0x60(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bDeleteSourceFiles; // 0x70(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bSkipEncodeOnRenderCanceled; // 0x71(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWriteEachFrameDuration; // 0x72(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_8F4[0x15]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMoviePipelineCommandLineEncoder* GetDefaultObj(); }; // 0xC8 (0x100 - 0x38) // Class MovieRenderPipelineCore.MoviePipelineCommandLineEncoderSettings class UMoviePipelineCommandLineEncoderSettings : public UDeveloperSettings { public: class FString ExecutablePath; // 0x38(0x10)(Edit, BlueprintVisible, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FText CodecHelpText; // 0x48(0x18)(Edit, NativeAccessSpecifierPublic) class FString VideoCodec; // 0x60(0x10)(Edit, BlueprintVisible, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString AudioCodec; // 0x70(0x10)(Edit, BlueprintVisible, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString OutputFileExtension; // 0x80(0x10)(Edit, BlueprintVisible, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString CommandLineFormat; // 0x90(0x10)(Edit, BlueprintVisible, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString VideoInputStringFormat; // 0xA0(0x10)(Edit, BlueprintVisible, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString AudioInputStringFormat; // 0xB0(0x10)(Edit, BlueprintVisible, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString EncodeSettings_Low; // 0xC0(0x10)(Edit, BlueprintVisible, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString EncodeSettings_Med; // 0xD0(0x10)(Edit, BlueprintVisible, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString EncodeSettings_High; // 0xE0(0x10)(Edit, BlueprintVisible, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString EncodeSettings_Epic; // 0xF0(0x10)(Edit, BlueprintVisible, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) static class UClass* StaticClass(); static class UMoviePipelineCommandLineEncoderSettings* GetDefaultObj(); }; // 0x28 (0x50 - 0x28) // Class MovieRenderPipelineCore.MoviePipelineConfigBase class UMoviePipelineConfigBase : public UObject { public: class FString DisplayName; // 0x28(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Settings; // 0x38(0x10)(Edit, ExportObject, ZeroConstructor, EditConst, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected) uint8 Pad_926[0x8]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMoviePipelineConfigBase* GetDefaultObj(); void RemoveSetting(class UMoviePipelineSetting* InSetting); TArray GetUserSettings(); TArray FindSettingsByClass(TSubclassOf InClass, bool bIncludeDisabledSettings); class UMoviePipelineSetting* FindSettingByClass(TSubclassOf InClass, bool bIncludeDisabledSettings); class UMoviePipelineSetting* FindOrAddSettingByClass(TSubclassOf InClass, bool bIncludeDisabledSettings); void CopyFrom(class UMoviePipelineConfigBase* InConfig); }; // 0x10 (0x58 - 0x48) // Class MovieRenderPipelineCore.MoviePipelineDebugSettings class UMoviePipelineDebugSettings : public UMoviePipelineSetting { public: bool bWriteAllSamples; // 0x48(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bCaptureFramesWithRenderDoc; // 0x49(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_92D[0x2]; // Fixing Size After Last Property [ Dumper-7 ] int32 CaptureFrame; // 0x4C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bCaptureUnrealInsightsTrace; // 0x50(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_92E[0x7]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMoviePipelineDebugSettings* GetDefaultObj(); }; // 0xF0 (0x118 - 0x28) // Class MovieRenderPipelineCore.MoviePipelineExecutorBase class UMoviePipelineExecutorBase : public UObject { public: FMulticastInlineDelegateProperty_ OnExecutorFinishedDelegate; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) uint8 Pad_9A3[0x18]; // Fixing Size After Last Property [ Dumper-7 ] FMulticastInlineDelegateProperty_ OnExecutorErroredDelegate; // 0x50(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) uint8 Pad_9A4[0x20]; // Fixing Size After Last Property [ Dumper-7 ] FMulticastInlineDelegateProperty_ SocketMessageRecievedDelegate; // 0x80(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) FMulticastInlineDelegateProperty_ HTTPResponseRecievedDelegate; // 0x90(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) TSubclassOf DebugWidgetClass; // 0xA0(0x8)(BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9A6[0x10]; // Fixing Size After Last Property [ Dumper-7 ] class FString UserData; // 0xB8(0x10)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf TargetPipelineClass; // 0xC8(0x8)(BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_9A7[0x48]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMoviePipelineExecutorBase* GetDefaultObj(); void SetStatusProgress(float InProgress); void SetStatusMessage(const class FString& InStatus); void SetMoviePipelineClass(class UClass* InPipelineClass); bool SendSocketMessage(const class FString& InMessage); int32 SendHTTPRequest(const class FString& InURL, const class FString& InVerb, const class FString& InMessage, TMap& InHeaders); void OnExecutorFinishedImpl(); void OnExecutorErroredImpl(class UMoviePipeline* ErroredPipeline, bool bFatal, class FText ErrorReason); void OnBeginFrame(); bool IsSocketConnected(); bool IsRendering(); float GetStatusProgress(); class FString GetStatusMessage(); void Execute(class UMoviePipelineQueue* InPipelineQueue); void DisconnectSocket(); bool ConnectSocket(const class FString& InHostName, int32 InPort); void CancelCurrentJob(); void CancelAllJobs(); }; // 0x38 (0x80 - 0x48) // Class MovieRenderPipelineCore.MoviePipelineFCPXMLExporter class UMoviePipelineFCPXMLExporter : public UMoviePipelineOutputBase { public: uint8 Pad_9AB[0x8]; // Fixing Size After Last Property [ Dumper-7 ] class FString FileNameFormatOverride; // 0x50(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EFCPXMLExportDataSource DataSource; // 0x60(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9AE[0x1F]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMoviePipelineFCPXMLExporter* GetDefaultObj(); }; // 0xE0 (0x128 - 0x48) // Class MovieRenderPipelineCore.MoviePipelineGameOverrideSetting class UMoviePipelineGameOverrideSetting : public UMoviePipelineSetting { public: TSubclassOf GameModeOverride; // 0x48(0x8)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bCinematicQualitySettings; // 0x50(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EMoviePipelineTextureStreamingMethod TextureStreaming; // 0x51(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseLODZero; // 0x52(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bDisableHLODs; // 0x53(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseHighQualityShadows; // 0x54(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9B8[0x3]; // Fixing Size After Last Property [ Dumper-7 ] int32 ShadowDistanceScale; // 0x58(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ShadowRadiusThreshold; // 0x5C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bOverrideViewDistanceScale; // 0x60(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9BB[0x3]; // Fixing Size After Last Property [ Dumper-7 ] int32 ViewDistanceScale; // 0x64(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bFlushGrassStreaming; // 0x68(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bFlushStreamingManagers; // 0x69(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bOverrideVirtualTextureFeedbackFactor; // 0x6A(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9BD[0x1]; // Fixing Size After Last Property [ Dumper-7 ] int32 VirtualTextureFeedbackFactor; // 0x6C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9BE[0xB8]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMoviePipelineGameOverrideSetting* GetDefaultObj(); }; // 0x28 (0x140 - 0x118) // Class MovieRenderPipelineCore.MoviePipelineLinearExecutorBase class UMoviePipelineLinearExecutorBase : public UMoviePipelineExecutorBase { public: class UMoviePipelineQueue* Queue; // 0x118(0x8)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UMoviePipeline* ActiveMoviePipeline; // 0x120(0x8)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_9C2[0x18]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMoviePipelineLinearExecutorBase* GetDefaultObj(); }; // 0x50 (0x190 - 0x140) // Class MovieRenderPipelineCore.MoviePipelineInProcessExecutor class UMoviePipelineInProcessExecutor : public UMoviePipelineLinearExecutorBase { public: bool bUseCurrentLevel; // 0x140(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9C8[0x4F]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMoviePipelineInProcessExecutor* GetDefaultObj(); }; // 0x68 (0xB8 - 0x50) // Class MovieRenderPipelineCore.MoviePipelineMasterConfig class UMoviePipelineMasterConfig : public UMoviePipelineConfigBase { public: TMap PerShotConfigMapping; // 0x50(0x50)(ExportObject, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic) class UMoviePipelineOutputSetting* OutputSetting; // 0xA0(0x8)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray TransientSettings; // 0xA8(0x10)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate) static class UClass* StaticClass(); static class UMoviePipelineMasterConfig* GetDefaultObj(); void InitializeTransientSettings(); TArray GetTransientSettings(); struct FFrameRate GetEffectiveFrameRate(class ULevelSequence* InSequence); TArray GetAllSettings(bool bIncludeDisabledSettings, bool bIncludeTransientSettings); }; // 0x68 (0xB0 - 0x48) // Class MovieRenderPipelineCore.MoviePipelineOutputSetting class UMoviePipelineOutputSetting : public UMoviePipelineSetting { public: struct FDirectoryPath OutputDirectory; // 0x48(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString FilenameFormat; // 0x58(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FIntPoint OutputResolution; // 0x68(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseCustomFrameRate; // 0x70(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9DF[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FFrameRate OutputFrameRate; // 0x74(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9E0[0x4]; // Fixing Size After Last Property [ Dumper-7 ] bool bOverrideExistingOutput; // 0x80(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9E2[0x3]; // Fixing Size After Last Property [ Dumper-7 ] int32 HandleFrameCount; // 0x84(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 OutputFrameStep; // 0x88(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseCustomPlaybackRange; // 0x8C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9E3[0x3]; // Fixing Size After Last Property [ Dumper-7 ] int32 CustomStartFrame; // 0x90(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 CustomEndFrame; // 0x94(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 VersionNumber; // 0x98(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAutoVersion; // 0x9C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9E5[0x3]; // Fixing Size After Last Property [ Dumper-7 ] int32 ZeroPadFrameNumbers; // 0xA0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 FrameNumberOffset; // 0xA4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bFlushDiskWritesPerShot; // 0xA8(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9E6[0x7]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMoviePipelineOutputSetting* GetDefaultObj(); }; // 0x18 (0x130 - 0x118) // Class MovieRenderPipelineCore.MoviePipelinePythonHostExecutor class UMoviePipelinePythonHostExecutor : public UMoviePipelineExecutorBase { public: TSubclassOf ExecutorClass; // 0x118(0x8)(BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMoviePipelineQueue* PipelineQueue; // 0x120(0x8)(BlueprintVisible, ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UWorld* LastLoadedWorld; // 0x128(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) static class UClass* StaticClass(); static class UMoviePipelinePythonHostExecutor* GetDefaultObj(); void OnMapLoad(class UWorld* InWorld); class UWorld* GetLastLoadedWorld(); void ExecuteDelayed(class UMoviePipelineQueue* InPipelineQueue); }; // 0x130 (0x158 - 0x28) // Class MovieRenderPipelineCore.MoviePipelineExecutorShot class UMoviePipelineExecutorShot : public UObject { public: bool bEnabled; // 0x28(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A27[0x7]; // Fixing Size After Last Property [ Dumper-7 ] class FString OuterName; // 0x30(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString InnerName; // 0x40(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray SidecarCameras; // 0x50(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_A28[0xA8]; // Fixing Size After Last Property [ Dumper-7 ] float Progress; // 0x108(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_A29[0x4]; // Fixing Size After Last Property [ Dumper-7 ] class FString StatusMessage; // 0x110(0x10)(ZeroConstructor, Transient, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UMoviePipelineShotConfig* ShotOverrideConfig; // 0x120(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TSoftObjectPtr ShotOverridePresetOrigin; // 0x128(0x30)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) static class UClass* StaticClass(); static class UMoviePipelineExecutorShot* GetDefaultObj(); bool ShouldRender(); void SetStatusProgress(float InProgress); void SetStatusMessage(const class FString& InStatus); void SetShotOverridePresetOrigin(class UMoviePipelineShotConfig* InPreset); void SetShotOverrideConfiguration(class UMoviePipelineShotConfig* InPreset); float GetStatusProgress(); class FString GetStatusMessage(); class UMoviePipelineShotConfig* GetShotOverridePresetOrigin(); class UMoviePipelineShotConfig* GetShotOverrideConfiguration(); class FString GetCameraName(int32 InCameraIndex); class UMoviePipelineShotConfig* AllocateNewShotOverrideConfig(TSubclassOf InConfigType); }; // 0xE8 (0x110 - 0x28) // Class MovieRenderPipelineCore.MoviePipelineExecutorJob class UMoviePipelineExecutorJob : public UObject { public: class FString JobName; // 0x28(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftObjectPath Sequence; // 0x38(0x20)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftObjectPath Map; // 0x58(0x20)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString Author; // 0x78(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString Comment; // 0x88(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray ShotInfo; // 0x98(0x10)(BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic) class FString UserData; // 0xA8(0x10)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString StatusMessage; // 0xB8(0x10)(ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float StatusProgress; // 0xC8(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bIsConsumed; // 0xCC(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_A57[0x3]; // Fixing Size After Last Property [ Dumper-7 ] class UMoviePipelineMasterConfig* Configuration; // 0xD0(0x8)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TSoftObjectPtr PresetOrigin; // 0xD8(0x30)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bEnabled; // 0x108(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_A5B[0x7]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMoviePipelineExecutorJob* GetDefaultObj(); void SetStatusProgress(float InProgress); void SetStatusMessage(const class FString& InStatus); void SetSequence(const struct FSoftObjectPath& InSequence); void SetPresetOrigin(class UMoviePipelineMasterConfig* InPreset); void SetIsEnabled(bool bInEnabled); void SetConsumed(bool bInConsumed); void SetConfiguration(class UMoviePipelineMasterConfig* InPreset); void OnDuplicated(); bool IsEnabled(); bool IsConsumed(); float GetStatusProgress(); class FString GetStatusMessage(); class UMoviePipelineMasterConfig* GetPresetOrigin(); class UMoviePipelineMasterConfig* GetConfiguration(); }; // 0x18 (0x40 - 0x28) // Class MovieRenderPipelineCore.MoviePipelineQueue class UMoviePipelineQueue : public UObject { public: TArray Jobs; // 0x28(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate) uint8 Pad_A78[0x8]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMoviePipelineQueue* GetDefaultObj(); void SetJobIndex(class UMoviePipelineExecutorJob* InJob, int32 Index); TArray GetJobs(); class UMoviePipelineExecutorJob* DuplicateJob(class UMoviePipelineExecutorJob* InJob); void DeleteJob(class UMoviePipelineExecutorJob* InJob); void DeleteAllJobs(); void CopyFrom(class UMoviePipelineQueue* InQueue); class UMoviePipelineExecutorJob* AllocateNewJob(TSubclassOf InJobType); }; // 0x60 (0x90 - 0x30) // Class MovieRenderPipelineCore.MoviePipelineQueueEngineSubsystem class UMoviePipelineQueueEngineSubsystem : public UEngineSubsystem { public: FMulticastInlineDelegateProperty_ OnRenderFinished; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) class UMoviePipelineExecutorBase* ActiveExecutor; // 0x40(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UMoviePipelineQueue* CurrentQueue; // 0x48(0x8)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_AA2[0x40]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMoviePipelineQueueEngineSubsystem* GetDefaultObj(); void SetConfiguration(TSubclassOf InProgressWidgetClass, bool bRenderPlayerViewport); void RenderQueueWithExecutorInstance(class UMoviePipelineExecutorBase* InExecutor); class UMoviePipelineExecutorBase* RenderQueueWithExecutor(TSubclassOf InExecutorType); void RenderJob(class UMoviePipelineExecutorJob* InJob); bool IsRendering(); class UMoviePipelineQueue* GetQueue(); class UMoviePipelineExecutorBase* GetActiveExecutor(); class UMoviePipelineExecutorJob* AllocateJob(class ULevelSequence* InSequence); }; // 0x0 (0x48 - 0x48) // Class MovieRenderPipelineCore.MoviePipelineRenderPass class UMoviePipelineRenderPass : public UMoviePipelineSetting { public: static class UClass* StaticClass(); static class UMoviePipelineRenderPass* GetDefaultObj(); }; // 0x0 (0x50 - 0x50) // Class MovieRenderPipelineCore.MoviePipelineShotConfig class UMoviePipelineShotConfig : public UMoviePipelineConfigBase { public: static class UClass* StaticClass(); static class UMoviePipelineShotConfig* GetDefaultObj(); }; // 0x48 (0x90 - 0x48) // Class MovieRenderPipelineCore.MoviePipelineVideoOutputBase class UMoviePipelineVideoOutputBase : public UMoviePipelineOutputBase { public: uint8 Pad_AAD[0x48]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMoviePipelineVideoOutputBase* GetDefaultObj(); }; }