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

907 lines
34 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: LiveLink
#include "Basic.hpp"
#include "LiveLink_classes.hpp"
#include "LiveLink_parameters.hpp"
namespace SDK
{
// Function LiveLink.LiveLinkBlueprintLibrary.ChildCount
// (Final, Native, Static, Private, HasOutParams, BlueprintCallable, BlueprintPure)
// Parameters:
// struct FLiveLinkTransform LiveLinkTransform (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 ULiveLinkBlueprintLibrary::ChildCount(struct FLiveLinkTransform& LiveLinkTransform)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = StaticClass()->GetFunction("LiveLinkBlueprintLibrary", "ChildCount");
Params::LiveLinkBlueprintLibrary_ChildCount Parms{};
Parms.LiveLinkTransform = std::move(LiveLinkTransform);
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
GetDefaultObj()->ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
LiveLinkTransform = std::move(Parms.LiveLinkTransform);
return Parms.ReturnValue;
}
// Function LiveLink.LiveLinkBlueprintLibrary.ComponentSpaceTransform
// (Final, Native, Static, Private, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure)
// Parameters:
// struct FLiveLinkTransform LiveLinkTransform (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
// struct FTransform Transform (Parm, OutParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
void ULiveLinkBlueprintLibrary::ComponentSpaceTransform(struct FLiveLinkTransform& LiveLinkTransform, struct FTransform* Transform)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = StaticClass()->GetFunction("LiveLinkBlueprintLibrary", "ComponentSpaceTransform");
Params::LiveLinkBlueprintLibrary_ComponentSpaceTransform Parms{};
Parms.LiveLinkTransform = std::move(LiveLinkTransform);
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
GetDefaultObj()->ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
LiveLinkTransform = std::move(Parms.LiveLinkTransform);
if (Transform != nullptr)
*Transform = std::move(Parms.Transform);
}
// Function LiveLink.LiveLinkBlueprintLibrary.GetChildren
// (Final, Native, Static, Private, HasOutParams, BlueprintCallable, BlueprintPure)
// Parameters:
// struct FLiveLinkTransform LiveLinkTransform (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
// TArray<struct FLiveLinkTransform> Children (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
void ULiveLinkBlueprintLibrary::GetChildren(struct FLiveLinkTransform& LiveLinkTransform, TArray<struct FLiveLinkTransform>* Children)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = StaticClass()->GetFunction("LiveLinkBlueprintLibrary", "GetChildren");
Params::LiveLinkBlueprintLibrary_GetChildren Parms{};
Parms.LiveLinkTransform = std::move(LiveLinkTransform);
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
GetDefaultObj()->ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
LiveLinkTransform = std::move(Parms.LiveLinkTransform);
if (Children != nullptr)
*Children = std::move(Parms.Children);
}
// Function LiveLink.LiveLinkBlueprintLibrary.GetCurves
// (Final, Native, Static, Private, HasOutParams, BlueprintCallable, BlueprintPure)
// Parameters:
// struct FSubjectFrameHandle SubjectFrameHandle (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
// TMap<class FName, float> Curves (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
void ULiveLinkBlueprintLibrary::GetCurves(struct FSubjectFrameHandle& SubjectFrameHandle, TMap<class FName, float>* Curves)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = StaticClass()->GetFunction("LiveLinkBlueprintLibrary", "GetCurves");
Params::LiveLinkBlueprintLibrary_GetCurves Parms{};
Parms.SubjectFrameHandle = std::move(SubjectFrameHandle);
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
GetDefaultObj()->ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
SubjectFrameHandle = std::move(Parms.SubjectFrameHandle);
if (Curves != nullptr)
*Curves = std::move(Parms.Curves);
}
// Function LiveLink.LiveLinkBlueprintLibrary.GetMetadata
// (Final, Native, Static, Private, HasOutParams, BlueprintCallable, BlueprintPure)
// Parameters:
// struct FSubjectFrameHandle SubjectFrameHandle (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
// struct FSubjectMetadata MetaData (Parm, OutParm, NativeAccessSpecifierPublic)
void ULiveLinkBlueprintLibrary::GetMetadata(struct FSubjectFrameHandle& SubjectFrameHandle, struct FSubjectMetadata* MetaData)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = StaticClass()->GetFunction("LiveLinkBlueprintLibrary", "GetMetadata");
Params::LiveLinkBlueprintLibrary_GetMetadata Parms{};
Parms.SubjectFrameHandle = std::move(SubjectFrameHandle);
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
GetDefaultObj()->ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
SubjectFrameHandle = std::move(Parms.SubjectFrameHandle);
if (MetaData != nullptr)
*MetaData = std::move(Parms.MetaData);
}
// Function LiveLink.LiveLinkBlueprintLibrary.GetParent
// (Final, Native, Static, Private, HasOutParams, BlueprintCallable, BlueprintPure)
// Parameters:
// struct FLiveLinkTransform LiveLinkTransform (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
// struct FLiveLinkTransform Parent (Parm, OutParm, NativeAccessSpecifierPublic)
void ULiveLinkBlueprintLibrary::GetParent(struct FLiveLinkTransform& LiveLinkTransform, struct FLiveLinkTransform* Parent)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = StaticClass()->GetFunction("LiveLinkBlueprintLibrary", "GetParent");
Params::LiveLinkBlueprintLibrary_GetParent Parms{};
Parms.LiveLinkTransform = std::move(LiveLinkTransform);
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
GetDefaultObj()->ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
LiveLinkTransform = std::move(Parms.LiveLinkTransform);
if (Parent != nullptr)
*Parent = std::move(Parms.Parent);
}
// Function LiveLink.LiveLinkBlueprintLibrary.GetRootTransform
// (Final, Native, Static, Private, HasOutParams, BlueprintCallable, BlueprintPure)
// Parameters:
// struct FSubjectFrameHandle SubjectFrameHandle (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
// struct FLiveLinkTransform LiveLinkTransform (Parm, OutParm, NativeAccessSpecifierPublic)
void ULiveLinkBlueprintLibrary::GetRootTransform(struct FSubjectFrameHandle& SubjectFrameHandle, struct FLiveLinkTransform* LiveLinkTransform)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = StaticClass()->GetFunction("LiveLinkBlueprintLibrary", "GetRootTransform");
Params::LiveLinkBlueprintLibrary_GetRootTransform Parms{};
Parms.SubjectFrameHandle = std::move(SubjectFrameHandle);
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
GetDefaultObj()->ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
SubjectFrameHandle = std::move(Parms.SubjectFrameHandle);
if (LiveLinkTransform != nullptr)
*LiveLinkTransform = std::move(Parms.LiveLinkTransform);
}
// Function LiveLink.LiveLinkBlueprintLibrary.GetSourceMachineName
// (Final, Native, Static, Private, HasOutParams, BlueprintCallable)
// Parameters:
// struct FLiveLinkSourceHandle SourceHandle (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic)
class FText ULiveLinkBlueprintLibrary::GetSourceMachineName(struct FLiveLinkSourceHandle& SourceHandle)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = StaticClass()->GetFunction("LiveLinkBlueprintLibrary", "GetSourceMachineName");
Params::LiveLinkBlueprintLibrary_GetSourceMachineName Parms{};
Parms.SourceHandle = std::move(SourceHandle);
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
GetDefaultObj()->ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
SourceHandle = std::move(Parms.SourceHandle);
return Parms.ReturnValue;
}
// Function LiveLink.LiveLinkBlueprintLibrary.GetSourceStatus
// (Final, Native, Static, Private, HasOutParams, BlueprintCallable)
// Parameters:
// struct FLiveLinkSourceHandle SourceHandle (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic)
class FText ULiveLinkBlueprintLibrary::GetSourceStatus(struct FLiveLinkSourceHandle& SourceHandle)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = StaticClass()->GetFunction("LiveLinkBlueprintLibrary", "GetSourceStatus");
Params::LiveLinkBlueprintLibrary_GetSourceStatus Parms{};
Parms.SourceHandle = std::move(SourceHandle);
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
GetDefaultObj()->ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
SourceHandle = std::move(Parms.SourceHandle);
return Parms.ReturnValue;
}
// Function LiveLink.LiveLinkBlueprintLibrary.GetSourceType
// (Final, Native, Static, Private, HasOutParams, BlueprintCallable)
// Parameters:
// struct FLiveLinkSourceHandle SourceHandle (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic)
class FText ULiveLinkBlueprintLibrary::GetSourceType(struct FLiveLinkSourceHandle& SourceHandle)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = StaticClass()->GetFunction("LiveLinkBlueprintLibrary", "GetSourceType");
Params::LiveLinkBlueprintLibrary_GetSourceType Parms{};
Parms.SourceHandle = std::move(SourceHandle);
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
GetDefaultObj()->ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
SourceHandle = std::move(Parms.SourceHandle);
return Parms.ReturnValue;
}
// Function LiveLink.LiveLinkBlueprintLibrary.GetTransformByIndex
// (Final, Native, Static, Private, HasOutParams, BlueprintCallable, BlueprintPure)
// Parameters:
// struct FSubjectFrameHandle SubjectFrameHandle (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
// int32 TransformIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// struct FLiveLinkTransform LiveLinkTransform (Parm, OutParm, NativeAccessSpecifierPublic)
void ULiveLinkBlueprintLibrary::GetTransformByIndex(struct FSubjectFrameHandle& SubjectFrameHandle, int32 TransformIndex, struct FLiveLinkTransform* LiveLinkTransform)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = StaticClass()->GetFunction("LiveLinkBlueprintLibrary", "GetTransformByIndex");
Params::LiveLinkBlueprintLibrary_GetTransformByIndex Parms{};
Parms.SubjectFrameHandle = std::move(SubjectFrameHandle);
Parms.TransformIndex = TransformIndex;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
GetDefaultObj()->ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
SubjectFrameHandle = std::move(Parms.SubjectFrameHandle);
if (LiveLinkTransform != nullptr)
*LiveLinkTransform = std::move(Parms.LiveLinkTransform);
}
// Function LiveLink.LiveLinkBlueprintLibrary.GetTransformByName
// (Final, Native, Static, Private, HasOutParams, BlueprintCallable, BlueprintPure)
// Parameters:
// struct FSubjectFrameHandle SubjectFrameHandle (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
// class FName Param_TransformName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// struct FLiveLinkTransform LiveLinkTransform (Parm, OutParm, NativeAccessSpecifierPublic)
void ULiveLinkBlueprintLibrary::GetTransformByName(struct FSubjectFrameHandle& SubjectFrameHandle, class FName Param_TransformName, struct FLiveLinkTransform* LiveLinkTransform)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = StaticClass()->GetFunction("LiveLinkBlueprintLibrary", "GetTransformByName");
Params::LiveLinkBlueprintLibrary_GetTransformByName Parms{};
Parms.SubjectFrameHandle = std::move(SubjectFrameHandle);
Parms.Param_TransformName = Param_TransformName;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
GetDefaultObj()->ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
SubjectFrameHandle = std::move(Parms.SubjectFrameHandle);
if (LiveLinkTransform != nullptr)
*LiveLinkTransform = std::move(Parms.LiveLinkTransform);
}
// Function LiveLink.LiveLinkBlueprintLibrary.HasParent
// (Final, Native, Static, Private, HasOutParams, BlueprintCallable, BlueprintPure)
// Parameters:
// struct FLiveLinkTransform LiveLinkTransform (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ULiveLinkBlueprintLibrary::HasParent(struct FLiveLinkTransform& LiveLinkTransform)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = StaticClass()->GetFunction("LiveLinkBlueprintLibrary", "HasParent");
Params::LiveLinkBlueprintLibrary_HasParent Parms{};
Parms.LiveLinkTransform = std::move(LiveLinkTransform);
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
GetDefaultObj()->ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
LiveLinkTransform = std::move(Parms.LiveLinkTransform);
return Parms.ReturnValue;
}
// Function LiveLink.LiveLinkBlueprintLibrary.IsSourceStillValid
// (Final, Native, Static, Private, HasOutParams, BlueprintCallable)
// Parameters:
// struct FLiveLinkSourceHandle SourceHandle (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ULiveLinkBlueprintLibrary::IsSourceStillValid(struct FLiveLinkSourceHandle& SourceHandle)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = StaticClass()->GetFunction("LiveLinkBlueprintLibrary", "IsSourceStillValid");
Params::LiveLinkBlueprintLibrary_IsSourceStillValid Parms{};
Parms.SourceHandle = std::move(SourceHandle);
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
GetDefaultObj()->ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
SourceHandle = std::move(Parms.SourceHandle);
return Parms.ReturnValue;
}
// Function LiveLink.LiveLinkBlueprintLibrary.NumberOfTransforms
// (Final, Native, Static, Private, HasOutParams, BlueprintCallable, BlueprintPure)
// Parameters:
// struct FSubjectFrameHandle SubjectFrameHandle (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 ULiveLinkBlueprintLibrary::NumberOfTransforms(struct FSubjectFrameHandle& SubjectFrameHandle)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = StaticClass()->GetFunction("LiveLinkBlueprintLibrary", "NumberOfTransforms");
Params::LiveLinkBlueprintLibrary_NumberOfTransforms Parms{};
Parms.SubjectFrameHandle = std::move(SubjectFrameHandle);
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
GetDefaultObj()->ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
SubjectFrameHandle = std::move(Parms.SubjectFrameHandle);
return Parms.ReturnValue;
}
// Function LiveLink.LiveLinkBlueprintLibrary.ParentBoneSpaceTransform
// (Final, Native, Static, Private, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure)
// Parameters:
// struct FLiveLinkTransform LiveLinkTransform (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
// struct FTransform Transform (Parm, OutParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
void ULiveLinkBlueprintLibrary::ParentBoneSpaceTransform(struct FLiveLinkTransform& LiveLinkTransform, struct FTransform* Transform)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = StaticClass()->GetFunction("LiveLinkBlueprintLibrary", "ParentBoneSpaceTransform");
Params::LiveLinkBlueprintLibrary_ParentBoneSpaceTransform Parms{};
Parms.LiveLinkTransform = std::move(LiveLinkTransform);
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
GetDefaultObj()->ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
LiveLinkTransform = std::move(Parms.LiveLinkTransform);
if (Transform != nullptr)
*Transform = std::move(Parms.Transform);
}
// Function LiveLink.LiveLinkBlueprintLibrary.RequestShutdown
// (Final, Native, Static, Private, HasOutParams, BlueprintCallable)
// Parameters:
// struct FLiveLinkSourceHandle SourceHandle (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ULiveLinkBlueprintLibrary::RequestShutdown(struct FLiveLinkSourceHandle& SourceHandle)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = StaticClass()->GetFunction("LiveLinkBlueprintLibrary", "RequestShutdown");
Params::LiveLinkBlueprintLibrary_RequestShutdown Parms{};
Parms.SourceHandle = std::move(SourceHandle);
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
GetDefaultObj()->ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
SourceHandle = std::move(Parms.SourceHandle);
return Parms.ReturnValue;
}
// Function LiveLink.LiveLinkBlueprintLibrary.TransformName
// (Final, Native, Static, Private, HasOutParams, BlueprintCallable, BlueprintPure)
// Parameters:
// struct FLiveLinkTransform LiveLinkTransform (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
// class FName Param_Name (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void ULiveLinkBlueprintLibrary::TransformName(struct FLiveLinkTransform& LiveLinkTransform, class FName* Param_Name)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = StaticClass()->GetFunction("LiveLinkBlueprintLibrary", "TransformName");
Params::LiveLinkBlueprintLibrary_TransformName Parms{};
Parms.LiveLinkTransform = std::move(LiveLinkTransform);
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
GetDefaultObj()->ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
LiveLinkTransform = std::move(Parms.LiveLinkTransform);
if (Param_Name != nullptr)
*Param_Name = Parms.Param_Name;
}
// Function LiveLink.LiveLinkBlueprintLibrary.TransformNames
// (Final, Native, Static, Private, HasOutParams, BlueprintCallable, BlueprintPure)
// Parameters:
// struct FSubjectFrameHandle SubjectFrameHandle (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
// TArray<class FName> Param_TransformNames (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
void ULiveLinkBlueprintLibrary::TransformNames(struct FSubjectFrameHandle& SubjectFrameHandle, TArray<class FName>* Param_TransformNames)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = StaticClass()->GetFunction("LiveLinkBlueprintLibrary", "TransformNames");
Params::LiveLinkBlueprintLibrary_TransformNames Parms{};
Parms.SubjectFrameHandle = std::move(SubjectFrameHandle);
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
GetDefaultObj()->ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
SubjectFrameHandle = std::move(Parms.SubjectFrameHandle);
if (Param_TransformNames != nullptr)
*Param_TransformNames = std::move(Parms.Param_TransformNames);
}
// Function LiveLink.LiveLinkComponent.GetAvailableSubjectNames
// (Final, Native, Public, HasOutParams, BlueprintCallable)
// Parameters:
// TArray<class FName> SubjectNames (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
void ULiveLinkComponent::GetAvailableSubjectNames(TArray<class FName>* SubjectNames)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("LiveLinkComponent", "GetAvailableSubjectNames");
Params::LiveLinkComponent_GetAvailableSubjectNames Parms{};
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
if (SubjectNames != nullptr)
*SubjectNames = std::move(Parms.SubjectNames);
}
// Function LiveLink.LiveLinkComponent.GetSubjectData
// (Final, Native, Public, HasOutParams, BlueprintCallable)
// Parameters:
// class FName SubjectName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool bSuccess (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// struct FSubjectFrameHandle SubjectFrameHandle (Parm, OutParm, NativeAccessSpecifierPublic)
void ULiveLinkComponent::GetSubjectData(const class FName SubjectName, bool* bSuccess, struct FSubjectFrameHandle* SubjectFrameHandle)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("LiveLinkComponent", "GetSubjectData");
Params::LiveLinkComponent_GetSubjectData Parms{};
Parms.SubjectName = SubjectName;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
if (bSuccess != nullptr)
*bSuccess = Parms.bSuccess;
if (SubjectFrameHandle != nullptr)
*SubjectFrameHandle = std::move(Parms.SubjectFrameHandle);
}
// Function LiveLink.LiveLinkComponent.GetSubjectDataAtSceneTime
// (Final, Native, Public, HasOutParams, BlueprintCallable)
// Parameters:
// class FName SubjectName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// struct FTimecode SceneTime (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool bSuccess (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// struct FSubjectFrameHandle SubjectFrameHandle (Parm, OutParm, NativeAccessSpecifierPublic)
void ULiveLinkComponent::GetSubjectDataAtSceneTime(const class FName SubjectName, const struct FTimecode& SceneTime, bool* bSuccess, struct FSubjectFrameHandle* SubjectFrameHandle)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("LiveLinkComponent", "GetSubjectDataAtSceneTime");
Params::LiveLinkComponent_GetSubjectDataAtSceneTime Parms{};
Parms.SubjectName = SubjectName;
Parms.SceneTime = std::move(SceneTime);
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
if (bSuccess != nullptr)
*bSuccess = Parms.bSuccess;
if (SubjectFrameHandle != nullptr)
*SubjectFrameHandle = std::move(Parms.SubjectFrameHandle);
}
// Function LiveLink.LiveLinkComponent.GetSubjectDataAtWorldTime
// (Final, Native, Public, HasOutParams, BlueprintCallable)
// Parameters:
// class FName SubjectName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// float WorldTime (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool bSuccess (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// struct FSubjectFrameHandle SubjectFrameHandle (Parm, OutParm, NativeAccessSpecifierPublic)
void ULiveLinkComponent::GetSubjectDataAtWorldTime(const class FName SubjectName, const float WorldTime, bool* bSuccess, struct FSubjectFrameHandle* SubjectFrameHandle)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("LiveLinkComponent", "GetSubjectDataAtWorldTime");
Params::LiveLinkComponent_GetSubjectDataAtWorldTime Parms{};
Parms.SubjectName = SubjectName;
Parms.WorldTime = WorldTime;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
if (bSuccess != nullptr)
*bSuccess = Parms.bSuccess;
if (SubjectFrameHandle != nullptr)
*SubjectFrameHandle = std::move(Parms.SubjectFrameHandle);
}
// Function LiveLink.LiveLinkMessageBusFinder.ConnectToProvider
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable)
// Parameters:
// struct FProviderPollResult Provider (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
// struct FLiveLinkSourceHandle SourceHandle (Parm, OutParm, NativeAccessSpecifierPublic)
void ULiveLinkMessageBusFinder::ConnectToProvider(struct FProviderPollResult& Provider, struct FLiveLinkSourceHandle* SourceHandle)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = StaticClass()->GetFunction("LiveLinkMessageBusFinder", "ConnectToProvider");
Params::LiveLinkMessageBusFinder_ConnectToProvider Parms{};
Parms.Provider = std::move(Provider);
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
GetDefaultObj()->ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
Provider = std::move(Parms.Provider);
if (SourceHandle != nullptr)
*SourceHandle = std::move(Parms.SourceHandle);
}
// Function LiveLink.LiveLinkMessageBusFinder.ConstructMessageBusFinder
// (Final, Native, Static, Public, BlueprintCallable)
// Parameters:
// class ULiveLinkMessageBusFinder* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class ULiveLinkMessageBusFinder* ULiveLinkMessageBusFinder::ConstructMessageBusFinder()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = StaticClass()->GetFunction("LiveLinkMessageBusFinder", "ConstructMessageBusFinder");
Params::LiveLinkMessageBusFinder_ConstructMessageBusFinder Parms{};
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
GetDefaultObj()->ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function LiveLink.LiveLinkMessageBusFinder.GetAvailableProviders
// (Final, Native, Public, HasOutParams, BlueprintCallable)
// Parameters:
// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// struct FLatentActionInfo LatentInfo (Parm, NoDestructor, NativeAccessSpecifierPublic)
// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// TArray<struct FProviderPollResult> AvailableProviders (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
void ULiveLinkMessageBusFinder::GetAvailableProviders(class UObject* WorldContextObject, const struct FLatentActionInfo& LatentInfo, float Duration, TArray<struct FProviderPollResult>* AvailableProviders)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("LiveLinkMessageBusFinder", "GetAvailableProviders");
Params::LiveLinkMessageBusFinder_GetAvailableProviders Parms{};
Parms.WorldContextObject = WorldContextObject;
Parms.LatentInfo = std::move(LatentInfo);
Parms.Duration = Duration;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
if (AvailableProviders != nullptr)
*AvailableProviders = std::move(Parms.AvailableProviders);
}
// Function LiveLink.LiveLinkRemapAsset.GetRemappedBoneName
// (Native, Event, Public, BlueprintEvent, Const)
// Parameters:
// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName ULiveLinkRemapAsset::GetRemappedBoneName(class FName BoneName) const
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("LiveLinkRemapAsset", "GetRemappedBoneName");
Params::LiveLinkRemapAsset_GetRemappedBoneName Parms{};
Parms.BoneName = BoneName;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function LiveLink.LiveLinkRemapAsset.GetRemappedCurveName
// (Native, Event, Public, BlueprintEvent, Const)
// Parameters:
// class FName CurveName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName ULiveLinkRemapAsset::GetRemappedCurveName(class FName CurveName) const
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("LiveLinkRemapAsset", "GetRemappedCurveName");
Params::LiveLinkRemapAsset_GetRemappedCurveName Parms{};
Parms.CurveName = CurveName;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function LiveLink.LiveLinkRemapAsset.RemapCurveElements
// (Native, Event, Public, HasOutParams, BlueprintEvent, Const)
// Parameters:
// TMap<class FName, float> CurveItems (Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
void ULiveLinkRemapAsset::RemapCurveElements(TMap<class FName, float>& CurveItems) const
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("LiveLinkRemapAsset", "RemapCurveElements");
Params::LiveLinkRemapAsset_RemapCurveElements Parms{};
Parms.CurveItems = std::move(CurveItems);
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
CurveItems = std::move(Parms.CurveItems);
}
}