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

724 lines
24 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: MovieSceneCapture
#include "Basic.hpp"
#include "MovieSceneCapture_classes.hpp"
#include "MovieSceneCapture_parameters.hpp"
namespace SDK
{
// Function MovieSceneCapture.MovieSceneCaptureProtocolBase.GetState
// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// EMovieSceneCaptureProtocolState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EMovieSceneCaptureProtocolState UMovieSceneCaptureProtocolBase::GetState() const
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("MovieSceneCaptureProtocolBase", "GetState");
Params::MovieSceneCaptureProtocolBase_GetState Parms{};
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function MovieSceneCapture.MovieSceneCaptureProtocolBase.IsCapturing
// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UMovieSceneCaptureProtocolBase::IsCapturing() const
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("MovieSceneCaptureProtocolBase", "IsCapturing");
Params::MovieSceneCaptureProtocolBase_IsCapturing Parms{};
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function MovieSceneCapture.MovieSceneCapture.GetAudioCaptureProtocol
// (Final, Native, Public, BlueprintCallable)
// Parameters:
// class UMovieSceneCaptureProtocolBase* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UMovieSceneCaptureProtocolBase* UMovieSceneCapture::GetAudioCaptureProtocol()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("MovieSceneCapture", "GetAudioCaptureProtocol");
Params::MovieSceneCapture_GetAudioCaptureProtocol Parms{};
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function MovieSceneCapture.MovieSceneCapture.GetImageCaptureProtocol
// (Final, Native, Public, BlueprintCallable)
// Parameters:
// class UMovieSceneCaptureProtocolBase* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UMovieSceneCaptureProtocolBase* UMovieSceneCapture::GetImageCaptureProtocol()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("MovieSceneCapture", "GetImageCaptureProtocol");
Params::MovieSceneCapture_GetImageCaptureProtocol Parms{};
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function MovieSceneCapture.MovieSceneCapture.SetAudioCaptureProtocolType
// (Final, Native, Public, BlueprintCallable)
// Parameters:
// TSubclassOf<class UMovieSceneCaptureProtocolBase>ProtocolType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UMovieSceneCapture::SetAudioCaptureProtocolType(TSubclassOf<class UMovieSceneCaptureProtocolBase> ProtocolType)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("MovieSceneCapture", "SetAudioCaptureProtocolType");
Params::MovieSceneCapture_SetAudioCaptureProtocolType Parms{};
Parms.ProtocolType = ProtocolType;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
}
// Function MovieSceneCapture.MovieSceneCapture.SetImageCaptureProtocolType
// (Final, Native, Public, BlueprintCallable)
// Parameters:
// TSubclassOf<class UMovieSceneCaptureProtocolBase>ProtocolType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UMovieSceneCapture::SetImageCaptureProtocolType(TSubclassOf<class UMovieSceneCaptureProtocolBase> ProtocolType)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("MovieSceneCapture", "SetImageCaptureProtocolType");
Params::MovieSceneCapture_SetImageCaptureProtocolType Parms{};
Parms.ProtocolType = ProtocolType;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
}
// Function MovieSceneCapture.MovieSceneCaptureEnvironment.FindAudioCaptureProtocol
// (Final, Native, Static, Public, BlueprintCallable)
// Parameters:
// class UMovieSceneAudioCaptureProtocolBase*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UMovieSceneAudioCaptureProtocolBase* UMovieSceneCaptureEnvironment::FindAudioCaptureProtocol()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = StaticClass()->GetFunction("MovieSceneCaptureEnvironment", "FindAudioCaptureProtocol");
Params::MovieSceneCaptureEnvironment_FindAudioCaptureProtocol Parms{};
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
GetDefaultObj()->ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function MovieSceneCapture.MovieSceneCaptureEnvironment.FindImageCaptureProtocol
// (Final, Native, Static, Public, BlueprintCallable)
// Parameters:
// class UMovieSceneImageCaptureProtocolBase*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UMovieSceneImageCaptureProtocolBase* UMovieSceneCaptureEnvironment::FindImageCaptureProtocol()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = StaticClass()->GetFunction("MovieSceneCaptureEnvironment", "FindImageCaptureProtocol");
Params::MovieSceneCaptureEnvironment_FindImageCaptureProtocol Parms{};
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
GetDefaultObj()->ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function MovieSceneCapture.MovieSceneCaptureEnvironment.GetCaptureElapsedTime
// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure)
// Parameters:
// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float UMovieSceneCaptureEnvironment::GetCaptureElapsedTime()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = StaticClass()->GetFunction("MovieSceneCaptureEnvironment", "GetCaptureElapsedTime");
Params::MovieSceneCaptureEnvironment_GetCaptureElapsedTime Parms{};
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
GetDefaultObj()->ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function MovieSceneCapture.MovieSceneCaptureEnvironment.GetCaptureFrameNumber
// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure)
// Parameters:
// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 UMovieSceneCaptureEnvironment::GetCaptureFrameNumber()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = StaticClass()->GetFunction("MovieSceneCaptureEnvironment", "GetCaptureFrameNumber");
Params::MovieSceneCaptureEnvironment_GetCaptureFrameNumber Parms{};
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
GetDefaultObj()->ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function MovieSceneCapture.MovieSceneCaptureEnvironment.IsCaptureInProgress
// (Final, Native, Static, Public, BlueprintCallable)
// Parameters:
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UMovieSceneCaptureEnvironment::IsCaptureInProgress()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = StaticClass()->GetFunction("MovieSceneCaptureEnvironment", "IsCaptureInProgress");
Params::MovieSceneCaptureEnvironment_IsCaptureInProgress Parms{};
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
GetDefaultObj()->ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function MovieSceneCapture.UserDefinedCaptureProtocol.BindToStream
// (Final, Native, Public, BlueprintCallable)
// Parameters:
// class FName StreamName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// TDelegate<void(struct FCapturedPixels& Pixels, class FName StreamName, const struct FFrameMetrics& FrameMetrics)>Handler (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic)
void UUserDefinedCaptureProtocol::BindToStream(class FName StreamName, TDelegate<void(struct FCapturedPixels& Pixels, class FName StreamName, const struct FFrameMetrics& FrameMetrics)> Handler)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("UserDefinedCaptureProtocol", "BindToStream");
Params::UserDefinedCaptureProtocol_BindToStream Parms{};
Parms.StreamName = StreamName;
Parms.Handler = Handler;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
}
// Function MovieSceneCapture.UserDefinedCaptureProtocol.OnBeginFinalize
// (Event, Protected, BlueprintEvent)
void UUserDefinedCaptureProtocol::OnBeginFinalize()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("UserDefinedCaptureProtocol", "OnBeginFinalize");
UObject::ProcessEvent(Func, nullptr);
}
// Function MovieSceneCapture.UserDefinedCaptureProtocol.OnCaptureFrame
// (Event, Protected, BlueprintEvent)
void UUserDefinedCaptureProtocol::OnCaptureFrame()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("UserDefinedCaptureProtocol", "OnCaptureFrame");
UObject::ProcessEvent(Func, nullptr);
}
// Function MovieSceneCapture.UserDefinedCaptureProtocol.OnFinalize
// (Event, Protected, BlueprintEvent)
void UUserDefinedCaptureProtocol::OnFinalize()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("UserDefinedCaptureProtocol", "OnFinalize");
UObject::ProcessEvent(Func, nullptr);
}
// Function MovieSceneCapture.UserDefinedCaptureProtocol.OnPauseCapture
// (Event, Protected, BlueprintEvent)
void UUserDefinedCaptureProtocol::OnPauseCapture()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("UserDefinedCaptureProtocol", "OnPauseCapture");
UObject::ProcessEvent(Func, nullptr);
}
// Function MovieSceneCapture.UserDefinedCaptureProtocol.OnPreTick
// (Event, Protected, BlueprintEvent)
void UUserDefinedCaptureProtocol::OnPreTick()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("UserDefinedCaptureProtocol", "OnPreTick");
UObject::ProcessEvent(Func, nullptr);
}
// Function MovieSceneCapture.UserDefinedCaptureProtocol.OnSetup
// (Native, Event, Protected, BlueprintEvent)
// Parameters:
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UUserDefinedCaptureProtocol::OnSetup()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("UserDefinedCaptureProtocol", "OnSetup");
Params::UserDefinedCaptureProtocol_OnSetup Parms{};
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function MovieSceneCapture.UserDefinedCaptureProtocol.OnStartCapture
// (Event, Protected, BlueprintEvent)
void UUserDefinedCaptureProtocol::OnStartCapture()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("UserDefinedCaptureProtocol", "OnStartCapture");
UObject::ProcessEvent(Func, nullptr);
}
// Function MovieSceneCapture.UserDefinedCaptureProtocol.OnTick
// (Event, Protected, BlueprintEvent)
void UUserDefinedCaptureProtocol::OnTick()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("UserDefinedCaptureProtocol", "OnTick");
UObject::ProcessEvent(Func, nullptr);
}
// Function MovieSceneCapture.UserDefinedCaptureProtocol.OnWarmUp
// (Event, Protected, BlueprintEvent)
void UUserDefinedCaptureProtocol::OnWarmUp()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("UserDefinedCaptureProtocol", "OnWarmUp");
UObject::ProcessEvent(Func, nullptr);
}
// Function MovieSceneCapture.UserDefinedCaptureProtocol.PushBufferToStream
// (Final, Native, Public, BlueprintCallable)
// Parameters:
// class UTexture* Buffer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class FName StreamName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UUserDefinedCaptureProtocol::PushBufferToStream(class UTexture* Buffer, class FName StreamName)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("UserDefinedCaptureProtocol", "PushBufferToStream");
Params::UserDefinedCaptureProtocol_PushBufferToStream Parms{};
Parms.Buffer = Buffer;
Parms.StreamName = StreamName;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
}
// Function MovieSceneCapture.UserDefinedCaptureProtocol.ResolveBuffer
// (Final, Native, Public, BlueprintCallable)
// Parameters:
// class UTexture* Buffer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class FName BufferName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// TDelegate<void(struct FCapturedPixels& Pixels, class FName StreamName, const struct FFrameMetrics& FrameMetrics)>Handler (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic)
void UUserDefinedCaptureProtocol::ResolveBuffer(class UTexture* Buffer, class FName BufferName, TDelegate<void(struct FCapturedPixels& Pixels, class FName StreamName, const struct FFrameMetrics& FrameMetrics)> Handler)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("UserDefinedCaptureProtocol", "ResolveBuffer");
Params::UserDefinedCaptureProtocol_ResolveBuffer Parms{};
Parms.Buffer = Buffer;
Parms.BufferName = BufferName;
Parms.Handler = Handler;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
}
// Function MovieSceneCapture.UserDefinedCaptureProtocol.StartCapturingFinalPixels
// (Final, Native, Public, BlueprintCallable)
// Parameters:
// class FName StreamName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UUserDefinedCaptureProtocol::StartCapturingFinalPixels(class FName StreamName)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("UserDefinedCaptureProtocol", "StartCapturingFinalPixels");
Params::UserDefinedCaptureProtocol_StartCapturingFinalPixels Parms{};
Parms.StreamName = StreamName;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
}
// Function MovieSceneCapture.UserDefinedCaptureProtocol.StopCapturingFinalPixels
// (Final, Native, Public, BlueprintCallable)
void UUserDefinedCaptureProtocol::StopCapturingFinalPixels()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("UserDefinedCaptureProtocol", "StopCapturingFinalPixels");
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, nullptr);
Func->FunctionFlags = Flgs;
}
// Function MovieSceneCapture.UserDefinedCaptureProtocol.GenerateFilename
// (Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// struct FFrameMetrics InFrameMetrics (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString UUserDefinedCaptureProtocol::GenerateFilename(const struct FFrameMetrics& InFrameMetrics) const
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("UserDefinedCaptureProtocol", "GenerateFilename");
Params::UserDefinedCaptureProtocol_GenerateFilename Parms{};
Parms.InFrameMetrics = std::move(InFrameMetrics);
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function MovieSceneCapture.UserDefinedCaptureProtocol.GetCurrentFrameMetrics
// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// struct FFrameMetrics ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic)
struct FFrameMetrics UUserDefinedCaptureProtocol::GetCurrentFrameMetrics() const
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("UserDefinedCaptureProtocol", "GetCurrentFrameMetrics");
Params::UserDefinedCaptureProtocol_GetCurrentFrameMetrics Parms{};
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function MovieSceneCapture.UserDefinedCaptureProtocol.OnCanFinalize
// (Native, Event, Protected, BlueprintEvent, Const)
// Parameters:
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UUserDefinedCaptureProtocol::OnCanFinalize() const
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("UserDefinedCaptureProtocol", "OnCanFinalize");
Params::UserDefinedCaptureProtocol_OnCanFinalize Parms{};
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function MovieSceneCapture.UserDefinedImageCaptureProtocol.GenerateFilenameForBuffer
// (Final, Native, Public, BlueprintCallable)
// Parameters:
// class UTexture* Buffer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class FName StreamName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString UUserDefinedImageCaptureProtocol::GenerateFilenameForBuffer(class UTexture* Buffer, class FName StreamName)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("UserDefinedImageCaptureProtocol", "GenerateFilenameForBuffer");
Params::UserDefinedImageCaptureProtocol_GenerateFilenameForBuffer Parms{};
Parms.Buffer = Buffer;
Parms.StreamName = StreamName;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function MovieSceneCapture.UserDefinedImageCaptureProtocol.GenerateFilenameForCurrentFrame
// (Final, Native, Public, BlueprintCallable)
// Parameters:
// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString UUserDefinedImageCaptureProtocol::GenerateFilenameForCurrentFrame()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("UserDefinedImageCaptureProtocol", "GenerateFilenameForCurrentFrame");
Params::UserDefinedImageCaptureProtocol_GenerateFilenameForCurrentFrame Parms{};
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function MovieSceneCapture.UserDefinedImageCaptureProtocol.WriteImageToDisk
// (Final, Native, Public, HasOutParams, BlueprintCallable)
// Parameters:
// struct FCapturedPixels PixelData (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
// class FName StreamName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// struct FFrameMetrics FrameMetrics (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
// bool bCopyImageData (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UUserDefinedImageCaptureProtocol::WriteImageToDisk(const struct FCapturedPixels& PixelData, class FName StreamName, const struct FFrameMetrics& FrameMetrics, bool bCopyImageData)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("UserDefinedImageCaptureProtocol", "WriteImageToDisk");
Params::UserDefinedImageCaptureProtocol_WriteImageToDisk Parms{};
Parms.PixelData = std::move(PixelData);
Parms.StreamName = StreamName;
Parms.FrameMetrics = std::move(FrameMetrics);
Parms.bCopyImageData = bCopyImageData;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
}
}