add multithread to ghost
This commit is contained in:
parent
efd195d318
commit
8e348a8f14
Binary file not shown.
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"BuildId": "37670630",
|
||||
"Modules":
|
||||
{
|
||||
"MultiThreadLibrary": "UnrealEditor-MultiThreadLibrary.dylib"
|
||||
}
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"BuildId": "37670630",
|
||||
"Modules":
|
||||
{
|
||||
"MultiThreadLibrary": "UnrealEditor-MultiThreadLibrary.dll"
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
#include "UObject/GeneratedCppIncludes.h"
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
void EmptyLinkFunctionForGeneratedCodeMultiThreadLibrary_init() {}
|
||||
static FPackageRegistrationInfo Z_Registration_Info_UPackage__Script_MultiThreadLibrary;
|
||||
FORCENOINLINE UPackage* Z_Construct_UPackage__Script_MultiThreadLibrary()
|
||||
{
|
||||
if (!Z_Registration_Info_UPackage__Script_MultiThreadLibrary.OuterSingleton)
|
||||
{
|
||||
static const UECodeGen_Private::FPackageParams PackageParams = {
|
||||
"/Script/MultiThreadLibrary",
|
||||
nullptr,
|
||||
0,
|
||||
PKG_CompiledIn | 0x00000000,
|
||||
0x70B44BE1,
|
||||
0xAD4180B4,
|
||||
METADATA_PARAMS(0, nullptr)
|
||||
};
|
||||
UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_MultiThreadLibrary.OuterSingleton, PackageParams);
|
||||
}
|
||||
return Z_Registration_Info_UPackage__Script_MultiThreadLibrary.OuterSingleton;
|
||||
}
|
||||
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_MultiThreadLibrary(Z_Construct_UPackage__Script_MultiThreadLibrary, TEXT("/Script/MultiThreadLibrary"), Z_Registration_Info_UPackage__Script_MultiThreadLibrary, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0x70B44BE1, 0xAD4180B4));
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
#pragma once
|
||||
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,515 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
#include "UObject/GeneratedCppIncludes.h"
|
||||
#include "MultiThreadLibrary/Public/ThreadBase.h"
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
void EmptyLinkFunctionForGeneratedCodeThreadBase() {}
|
||||
|
||||
// Begin Cross Module References
|
||||
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadBase();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadBase_NoRegister();
|
||||
MULTITHREADLIBRARY_API UEnum* Z_Construct_UEnum_MultiThreadLibrary_EtaskExecutionBranches();
|
||||
MULTITHREADLIBRARY_API UEnum* Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranches();
|
||||
MULTITHREADLIBRARY_API UEnum* Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCancel();
|
||||
MULTITHREADLIBRARY_API UEnum* Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoComplete();
|
||||
MULTITHREADLIBRARY_API UEnum* Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCompleteWithBody();
|
||||
UPackage* Z_Construct_UPackage__Script_MultiThreadLibrary();
|
||||
// End Cross Module References
|
||||
|
||||
// Begin Class UThreadBase Function OnCancel
|
||||
static const FName NAME_UThreadBase_OnCancel = FName(TEXT("OnCancel"));
|
||||
void UThreadBase::OnCancel()
|
||||
{
|
||||
UFunction* Func = FindFunctionChecked(NAME_UThreadBase_OnCancel);
|
||||
if (!Func->GetOwnerClass()->HasAnyClassFlags(CLASS_Native))
|
||||
{
|
||||
ProcessEvent(Func,NULL);
|
||||
}
|
||||
else
|
||||
{
|
||||
OnCancel_Implementation();
|
||||
}
|
||||
}
|
||||
struct Z_Construct_UFunction_UThreadBase_OnCancel_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n * Called immediately on Game Thread when the Task is cancelled.\n */" },
|
||||
{ "DisplayName", "On Cancel" },
|
||||
{ "ModuleRelativePath", "Public/ThreadBase.h" },
|
||||
{ "ToolTip", "Called immediately on Game Thread when the Task is cancelled." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadBase_OnCancel_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadBase, nullptr, "OnCancel", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x0C020C00, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadBase_OnCancel_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadBase_OnCancel_Statics::Function_MetaDataParams) };
|
||||
UFunction* Z_Construct_UFunction_UThreadBase_OnCancel()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadBase_OnCancel_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadBase::execOnCancel)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
P_THIS->OnCancel_Implementation();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadBase Function OnCancel
|
||||
|
||||
// Begin Class UThreadBase Function OnComplete
|
||||
static const FName NAME_UThreadBase_OnComplete = FName(TEXT("OnComplete"));
|
||||
void UThreadBase::OnComplete()
|
||||
{
|
||||
UFunction* Func = FindFunctionChecked(NAME_UThreadBase_OnComplete);
|
||||
if (!Func->GetOwnerClass()->HasAnyClassFlags(CLASS_Native))
|
||||
{
|
||||
ProcessEvent(Func,NULL);
|
||||
}
|
||||
else
|
||||
{
|
||||
OnComplete_Implementation();
|
||||
}
|
||||
}
|
||||
struct Z_Construct_UFunction_UThreadBase_OnComplete_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n * Called immediately on Game Thread when the Task is completed.\n */" },
|
||||
{ "DisplayName", "On Complete" },
|
||||
{ "ModuleRelativePath", "Public/ThreadBase.h" },
|
||||
{ "ToolTip", "Called immediately on Game Thread when the Task is completed." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadBase_OnComplete_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadBase, nullptr, "OnComplete", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x0C020C00, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadBase_OnComplete_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadBase_OnComplete_Statics::Function_MetaDataParams) };
|
||||
UFunction* Z_Construct_UFunction_UThreadBase_OnComplete()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadBase_OnComplete_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadBase::execOnComplete)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
P_THIS->OnComplete_Implementation();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadBase Function OnComplete
|
||||
|
||||
// Begin Class UThreadBase
|
||||
void UThreadBase::StaticRegisterNativesUThreadBase()
|
||||
{
|
||||
UClass* Class = UThreadBase::StaticClass();
|
||||
static const FNameNativePtrPair Funcs[] = {
|
||||
{ "OnCancel", &UThreadBase::execOnCancel },
|
||||
{ "OnComplete", &UThreadBase::execOnComplete },
|
||||
};
|
||||
FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
|
||||
}
|
||||
IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UThreadBase);
|
||||
UClass* Z_Construct_UClass_UThreadBase_NoRegister()
|
||||
{
|
||||
return UThreadBase::StaticClass();
|
||||
}
|
||||
struct Z_Construct_UClass_UThreadBase_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
||||
{ "BlueprintType", "true" },
|
||||
{ "DontUseGenericSpawnObject", "true" },
|
||||
{ "HideCategories", "Object" },
|
||||
{ "IncludePath", "ThreadBase.h" },
|
||||
{ "ModuleRelativePath", "Public/ThreadBase.h" },
|
||||
};
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsTickable_MetaData[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "ModuleRelativePath", "Public/ThreadBase.h" },
|
||||
};
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsTickableInEditor_MetaData[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "ModuleRelativePath", "Public/ThreadBase.h" },
|
||||
};
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsTickableWhenPaused_MetaData[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "ModuleRelativePath", "Public/ThreadBase.h" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static void NewProp_bIsTickable_SetBit(void* Obj);
|
||||
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsTickable;
|
||||
static void NewProp_bIsTickableInEditor_SetBit(void* Obj);
|
||||
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsTickableInEditor;
|
||||
static void NewProp_bIsTickableWhenPaused_SetBit(void* Obj);
|
||||
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsTickableWhenPaused;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static UObject* (*const DependentSingletons[])();
|
||||
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
|
||||
{ &Z_Construct_UFunction_UThreadBase_OnCancel, "OnCancel" }, // 2348238101
|
||||
{ &Z_Construct_UFunction_UThreadBase_OnComplete, "OnComplete" }, // 1734479410
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
|
||||
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
||||
TCppClassTypeTraits<UThreadBase>::IsAbstract,
|
||||
};
|
||||
static const UECodeGen_Private::FClassParams ClassParams;
|
||||
};
|
||||
void Z_Construct_UClass_UThreadBase_Statics::NewProp_bIsTickable_SetBit(void* Obj)
|
||||
{
|
||||
((UThreadBase*)Obj)->bIsTickable = 1;
|
||||
}
|
||||
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UThreadBase_Statics::NewProp_bIsTickable = { "bIsTickable", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UThreadBase), &Z_Construct_UClass_UThreadBase_Statics::NewProp_bIsTickable_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsTickable_MetaData), NewProp_bIsTickable_MetaData) };
|
||||
void Z_Construct_UClass_UThreadBase_Statics::NewProp_bIsTickableInEditor_SetBit(void* Obj)
|
||||
{
|
||||
((UThreadBase*)Obj)->bIsTickableInEditor = 1;
|
||||
}
|
||||
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UThreadBase_Statics::NewProp_bIsTickableInEditor = { "bIsTickableInEditor", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UThreadBase), &Z_Construct_UClass_UThreadBase_Statics::NewProp_bIsTickableInEditor_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsTickableInEditor_MetaData), NewProp_bIsTickableInEditor_MetaData) };
|
||||
void Z_Construct_UClass_UThreadBase_Statics::NewProp_bIsTickableWhenPaused_SetBit(void* Obj)
|
||||
{
|
||||
((UThreadBase*)Obj)->bIsTickableWhenPaused = 1;
|
||||
}
|
||||
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UThreadBase_Statics::NewProp_bIsTickableWhenPaused = { "bIsTickableWhenPaused", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UThreadBase), &Z_Construct_UClass_UThreadBase_Statics::NewProp_bIsTickableWhenPaused_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsTickableWhenPaused_MetaData), NewProp_bIsTickableWhenPaused_MetaData) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UThreadBase_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UThreadBase_Statics::NewProp_bIsTickable,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UThreadBase_Statics::NewProp_bIsTickableInEditor,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UThreadBase_Statics::NewProp_bIsTickableWhenPaused,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadBase_Statics::PropPointers) < 2048);
|
||||
UObject* (*const Z_Construct_UClass_UThreadBase_Statics::DependentSingletons[])() = {
|
||||
(UObject* (*)())Z_Construct_UClass_UObject,
|
||||
(UObject* (*)())Z_Construct_UPackage__Script_MultiThreadLibrary,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadBase_Statics::DependentSingletons) < 16);
|
||||
const UECodeGen_Private::FClassParams Z_Construct_UClass_UThreadBase_Statics::ClassParams = {
|
||||
&UThreadBase::StaticClass,
|
||||
nullptr,
|
||||
&StaticCppClassTypeInfo,
|
||||
DependentSingletons,
|
||||
FuncInfo,
|
||||
Z_Construct_UClass_UThreadBase_Statics::PropPointers,
|
||||
nullptr,
|
||||
UE_ARRAY_COUNT(DependentSingletons),
|
||||
UE_ARRAY_COUNT(FuncInfo),
|
||||
UE_ARRAY_COUNT(Z_Construct_UClass_UThreadBase_Statics::PropPointers),
|
||||
0,
|
||||
0x041000A0u,
|
||||
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadBase_Statics::Class_MetaDataParams), Z_Construct_UClass_UThreadBase_Statics::Class_MetaDataParams)
|
||||
};
|
||||
UClass* Z_Construct_UClass_UThreadBase()
|
||||
{
|
||||
if (!Z_Registration_Info_UClass_UThreadBase.OuterSingleton)
|
||||
{
|
||||
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UThreadBase.OuterSingleton, Z_Construct_UClass_UThreadBase_Statics::ClassParams);
|
||||
}
|
||||
return Z_Registration_Info_UClass_UThreadBase.OuterSingleton;
|
||||
}
|
||||
template<> MULTITHREADLIBRARY_API UClass* StaticClass<UThreadBase>()
|
||||
{
|
||||
return UThreadBase::StaticClass();
|
||||
}
|
||||
DEFINE_VTABLE_PTR_HELPER_CTOR(UThreadBase);
|
||||
// End Class UThreadBase
|
||||
|
||||
// Begin Enum ETaskResultBranches
|
||||
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ETaskResultBranches;
|
||||
static UEnum* ETaskResultBranches_StaticEnum()
|
||||
{
|
||||
if (!Z_Registration_Info_UEnum_ETaskResultBranches.OuterSingleton)
|
||||
{
|
||||
Z_Registration_Info_UEnum_ETaskResultBranches.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranches, (UObject*)Z_Construct_UPackage__Script_MultiThreadLibrary(), TEXT("ETaskResultBranches"));
|
||||
}
|
||||
return Z_Registration_Info_UEnum_ETaskResultBranches.OuterSingleton;
|
||||
}
|
||||
template<> MULTITHREADLIBRARY_API UEnum* StaticEnum<ETaskResultBranches>()
|
||||
{
|
||||
return ETaskResultBranches_StaticEnum();
|
||||
}
|
||||
struct Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranches_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
||||
{ "BlueprintType", "true" },
|
||||
{ "ModuleRelativePath", "Public/ThreadBase.h" },
|
||||
{ "OnCanceled.Name", "ETaskResultBranches::OnCanceled" },
|
||||
{ "OnCompleted.Name", "ETaskResultBranches::OnCompleted" },
|
||||
{ "OnStart.Name", "ETaskResultBranches::OnStart" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
||||
{ "ETaskResultBranches::OnStart", (int64)ETaskResultBranches::OnStart },
|
||||
{ "ETaskResultBranches::OnCompleted", (int64)ETaskResultBranches::OnCompleted },
|
||||
{ "ETaskResultBranches::OnCanceled", (int64)ETaskResultBranches::OnCanceled },
|
||||
};
|
||||
static const UECodeGen_Private::FEnumParams EnumParams;
|
||||
};
|
||||
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranches_Statics::EnumParams = {
|
||||
(UObject*(*)())Z_Construct_UPackage__Script_MultiThreadLibrary,
|
||||
nullptr,
|
||||
"ETaskResultBranches",
|
||||
"ETaskResultBranches",
|
||||
Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranches_Statics::Enumerators,
|
||||
RF_Public|RF_Transient|RF_MarkAsNative,
|
||||
UE_ARRAY_COUNT(Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranches_Statics::Enumerators),
|
||||
EEnumFlags::None,
|
||||
(uint8)UEnum::ECppForm::EnumClass,
|
||||
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranches_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranches_Statics::Enum_MetaDataParams)
|
||||
};
|
||||
UEnum* Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranches()
|
||||
{
|
||||
if (!Z_Registration_Info_UEnum_ETaskResultBranches.InnerSingleton)
|
||||
{
|
||||
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ETaskResultBranches.InnerSingleton, Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranches_Statics::EnumParams);
|
||||
}
|
||||
return Z_Registration_Info_UEnum_ETaskResultBranches.InnerSingleton;
|
||||
}
|
||||
// End Enum ETaskResultBranches
|
||||
|
||||
// Begin Enum EtaskExecutionBranches
|
||||
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EtaskExecutionBranches;
|
||||
static UEnum* EtaskExecutionBranches_StaticEnum()
|
||||
{
|
||||
if (!Z_Registration_Info_UEnum_EtaskExecutionBranches.OuterSingleton)
|
||||
{
|
||||
Z_Registration_Info_UEnum_EtaskExecutionBranches.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MultiThreadLibrary_EtaskExecutionBranches, (UObject*)Z_Construct_UPackage__Script_MultiThreadLibrary(), TEXT("EtaskExecutionBranches"));
|
||||
}
|
||||
return Z_Registration_Info_UEnum_EtaskExecutionBranches.OuterSingleton;
|
||||
}
|
||||
template<> MULTITHREADLIBRARY_API UEnum* StaticEnum<EtaskExecutionBranches>()
|
||||
{
|
||||
return EtaskExecutionBranches_StaticEnum();
|
||||
}
|
||||
struct Z_Construct_UEnum_MultiThreadLibrary_EtaskExecutionBranches_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
||||
{ "BlueprintType", "true" },
|
||||
{ "ModuleRelativePath", "Public/ThreadBase.h" },
|
||||
{ "OnCanceled.Name", "EtaskExecutionBranches::OnCanceled" },
|
||||
{ "OnCompleted.Name", "EtaskExecutionBranches::OnCompleted" },
|
||||
{ "OnStart.Name", "EtaskExecutionBranches::OnStart" },
|
||||
{ "OnTaskBody.Name", "EtaskExecutionBranches::OnTaskBody" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
||||
{ "EtaskExecutionBranches::OnStart", (int64)EtaskExecutionBranches::OnStart },
|
||||
{ "EtaskExecutionBranches::OnTaskBody", (int64)EtaskExecutionBranches::OnTaskBody },
|
||||
{ "EtaskExecutionBranches::OnCompleted", (int64)EtaskExecutionBranches::OnCompleted },
|
||||
{ "EtaskExecutionBranches::OnCanceled", (int64)EtaskExecutionBranches::OnCanceled },
|
||||
};
|
||||
static const UECodeGen_Private::FEnumParams EnumParams;
|
||||
};
|
||||
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MultiThreadLibrary_EtaskExecutionBranches_Statics::EnumParams = {
|
||||
(UObject*(*)())Z_Construct_UPackage__Script_MultiThreadLibrary,
|
||||
nullptr,
|
||||
"EtaskExecutionBranches",
|
||||
"EtaskExecutionBranches",
|
||||
Z_Construct_UEnum_MultiThreadLibrary_EtaskExecutionBranches_Statics::Enumerators,
|
||||
RF_Public|RF_Transient|RF_MarkAsNative,
|
||||
UE_ARRAY_COUNT(Z_Construct_UEnum_MultiThreadLibrary_EtaskExecutionBranches_Statics::Enumerators),
|
||||
EEnumFlags::None,
|
||||
(uint8)UEnum::ECppForm::EnumClass,
|
||||
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MultiThreadLibrary_EtaskExecutionBranches_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MultiThreadLibrary_EtaskExecutionBranches_Statics::Enum_MetaDataParams)
|
||||
};
|
||||
UEnum* Z_Construct_UEnum_MultiThreadLibrary_EtaskExecutionBranches()
|
||||
{
|
||||
if (!Z_Registration_Info_UEnum_EtaskExecutionBranches.InnerSingleton)
|
||||
{
|
||||
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EtaskExecutionBranches.InnerSingleton, Z_Construct_UEnum_MultiThreadLibrary_EtaskExecutionBranches_Statics::EnumParams);
|
||||
}
|
||||
return Z_Registration_Info_UEnum_EtaskExecutionBranches.InnerSingleton;
|
||||
}
|
||||
// End Enum EtaskExecutionBranches
|
||||
|
||||
// Begin Enum ETaskResultBranchesNoCancel
|
||||
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ETaskResultBranchesNoCancel;
|
||||
static UEnum* ETaskResultBranchesNoCancel_StaticEnum()
|
||||
{
|
||||
if (!Z_Registration_Info_UEnum_ETaskResultBranchesNoCancel.OuterSingleton)
|
||||
{
|
||||
Z_Registration_Info_UEnum_ETaskResultBranchesNoCancel.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCancel, (UObject*)Z_Construct_UPackage__Script_MultiThreadLibrary(), TEXT("ETaskResultBranchesNoCancel"));
|
||||
}
|
||||
return Z_Registration_Info_UEnum_ETaskResultBranchesNoCancel.OuterSingleton;
|
||||
}
|
||||
template<> MULTITHREADLIBRARY_API UEnum* StaticEnum<ETaskResultBranchesNoCancel>()
|
||||
{
|
||||
return ETaskResultBranchesNoCancel_StaticEnum();
|
||||
}
|
||||
struct Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCancel_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
||||
{ "BlueprintType", "true" },
|
||||
{ "ModuleRelativePath", "Public/ThreadBase.h" },
|
||||
{ "OnCompleted.Name", "ETaskResultBranchesNoCancel::OnCompleted" },
|
||||
{ "OnStart.Name", "ETaskResultBranchesNoCancel::OnStart" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
||||
{ "ETaskResultBranchesNoCancel::OnStart", (int64)ETaskResultBranchesNoCancel::OnStart },
|
||||
{ "ETaskResultBranchesNoCancel::OnCompleted", (int64)ETaskResultBranchesNoCancel::OnCompleted },
|
||||
};
|
||||
static const UECodeGen_Private::FEnumParams EnumParams;
|
||||
};
|
||||
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCancel_Statics::EnumParams = {
|
||||
(UObject*(*)())Z_Construct_UPackage__Script_MultiThreadLibrary,
|
||||
nullptr,
|
||||
"ETaskResultBranchesNoCancel",
|
||||
"ETaskResultBranchesNoCancel",
|
||||
Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCancel_Statics::Enumerators,
|
||||
RF_Public|RF_Transient|RF_MarkAsNative,
|
||||
UE_ARRAY_COUNT(Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCancel_Statics::Enumerators),
|
||||
EEnumFlags::None,
|
||||
(uint8)UEnum::ECppForm::EnumClass,
|
||||
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCancel_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCancel_Statics::Enum_MetaDataParams)
|
||||
};
|
||||
UEnum* Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCancel()
|
||||
{
|
||||
if (!Z_Registration_Info_UEnum_ETaskResultBranchesNoCancel.InnerSingleton)
|
||||
{
|
||||
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ETaskResultBranchesNoCancel.InnerSingleton, Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCancel_Statics::EnumParams);
|
||||
}
|
||||
return Z_Registration_Info_UEnum_ETaskResultBranchesNoCancel.InnerSingleton;
|
||||
}
|
||||
// End Enum ETaskResultBranchesNoCancel
|
||||
|
||||
// Begin Enum ETaskResultBranchesNoComplete
|
||||
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ETaskResultBranchesNoComplete;
|
||||
static UEnum* ETaskResultBranchesNoComplete_StaticEnum()
|
||||
{
|
||||
if (!Z_Registration_Info_UEnum_ETaskResultBranchesNoComplete.OuterSingleton)
|
||||
{
|
||||
Z_Registration_Info_UEnum_ETaskResultBranchesNoComplete.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoComplete, (UObject*)Z_Construct_UPackage__Script_MultiThreadLibrary(), TEXT("ETaskResultBranchesNoComplete"));
|
||||
}
|
||||
return Z_Registration_Info_UEnum_ETaskResultBranchesNoComplete.OuterSingleton;
|
||||
}
|
||||
template<> MULTITHREADLIBRARY_API UEnum* StaticEnum<ETaskResultBranchesNoComplete>()
|
||||
{
|
||||
return ETaskResultBranchesNoComplete_StaticEnum();
|
||||
}
|
||||
struct Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoComplete_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
||||
{ "BlueprintType", "true" },
|
||||
{ "ModuleRelativePath", "Public/ThreadBase.h" },
|
||||
{ "OnCanceled.Name", "ETaskResultBranchesNoComplete::OnCanceled" },
|
||||
{ "OnStart.Name", "ETaskResultBranchesNoComplete::OnStart" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
||||
{ "ETaskResultBranchesNoComplete::OnStart", (int64)ETaskResultBranchesNoComplete::OnStart },
|
||||
{ "ETaskResultBranchesNoComplete::OnCanceled", (int64)ETaskResultBranchesNoComplete::OnCanceled },
|
||||
};
|
||||
static const UECodeGen_Private::FEnumParams EnumParams;
|
||||
};
|
||||
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoComplete_Statics::EnumParams = {
|
||||
(UObject*(*)())Z_Construct_UPackage__Script_MultiThreadLibrary,
|
||||
nullptr,
|
||||
"ETaskResultBranchesNoComplete",
|
||||
"ETaskResultBranchesNoComplete",
|
||||
Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoComplete_Statics::Enumerators,
|
||||
RF_Public|RF_Transient|RF_MarkAsNative,
|
||||
UE_ARRAY_COUNT(Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoComplete_Statics::Enumerators),
|
||||
EEnumFlags::None,
|
||||
(uint8)UEnum::ECppForm::EnumClass,
|
||||
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoComplete_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoComplete_Statics::Enum_MetaDataParams)
|
||||
};
|
||||
UEnum* Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoComplete()
|
||||
{
|
||||
if (!Z_Registration_Info_UEnum_ETaskResultBranchesNoComplete.InnerSingleton)
|
||||
{
|
||||
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ETaskResultBranchesNoComplete.InnerSingleton, Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoComplete_Statics::EnumParams);
|
||||
}
|
||||
return Z_Registration_Info_UEnum_ETaskResultBranchesNoComplete.InnerSingleton;
|
||||
}
|
||||
// End Enum ETaskResultBranchesNoComplete
|
||||
|
||||
// Begin Enum ETaskResultBranchesNoCompleteWithBody
|
||||
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ETaskResultBranchesNoCompleteWithBody;
|
||||
static UEnum* ETaskResultBranchesNoCompleteWithBody_StaticEnum()
|
||||
{
|
||||
if (!Z_Registration_Info_UEnum_ETaskResultBranchesNoCompleteWithBody.OuterSingleton)
|
||||
{
|
||||
Z_Registration_Info_UEnum_ETaskResultBranchesNoCompleteWithBody.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCompleteWithBody, (UObject*)Z_Construct_UPackage__Script_MultiThreadLibrary(), TEXT("ETaskResultBranchesNoCompleteWithBody"));
|
||||
}
|
||||
return Z_Registration_Info_UEnum_ETaskResultBranchesNoCompleteWithBody.OuterSingleton;
|
||||
}
|
||||
template<> MULTITHREADLIBRARY_API UEnum* StaticEnum<ETaskResultBranchesNoCompleteWithBody>()
|
||||
{
|
||||
return ETaskResultBranchesNoCompleteWithBody_StaticEnum();
|
||||
}
|
||||
struct Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCompleteWithBody_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
||||
{ "BlueprintType", "true" },
|
||||
{ "ModuleRelativePath", "Public/ThreadBase.h" },
|
||||
{ "OnCanceled.Name", "ETaskResultBranchesNoCompleteWithBody::OnCanceled" },
|
||||
{ "OnStart.Name", "ETaskResultBranchesNoCompleteWithBody::OnStart" },
|
||||
{ "OnTaskBody.Name", "ETaskResultBranchesNoCompleteWithBody::OnTaskBody" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
||||
{ "ETaskResultBranchesNoCompleteWithBody::OnStart", (int64)ETaskResultBranchesNoCompleteWithBody::OnStart },
|
||||
{ "ETaskResultBranchesNoCompleteWithBody::OnTaskBody", (int64)ETaskResultBranchesNoCompleteWithBody::OnTaskBody },
|
||||
{ "ETaskResultBranchesNoCompleteWithBody::OnCanceled", (int64)ETaskResultBranchesNoCompleteWithBody::OnCanceled },
|
||||
};
|
||||
static const UECodeGen_Private::FEnumParams EnumParams;
|
||||
};
|
||||
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCompleteWithBody_Statics::EnumParams = {
|
||||
(UObject*(*)())Z_Construct_UPackage__Script_MultiThreadLibrary,
|
||||
nullptr,
|
||||
"ETaskResultBranchesNoCompleteWithBody",
|
||||
"ETaskResultBranchesNoCompleteWithBody",
|
||||
Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCompleteWithBody_Statics::Enumerators,
|
||||
RF_Public|RF_Transient|RF_MarkAsNative,
|
||||
UE_ARRAY_COUNT(Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCompleteWithBody_Statics::Enumerators),
|
||||
EEnumFlags::None,
|
||||
(uint8)UEnum::ECppForm::EnumClass,
|
||||
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCompleteWithBody_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCompleteWithBody_Statics::Enum_MetaDataParams)
|
||||
};
|
||||
UEnum* Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCompleteWithBody()
|
||||
{
|
||||
if (!Z_Registration_Info_UEnum_ETaskResultBranchesNoCompleteWithBody.InnerSingleton)
|
||||
{
|
||||
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ETaskResultBranchesNoCompleteWithBody.InnerSingleton, Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCompleteWithBody_Statics::EnumParams);
|
||||
}
|
||||
return Z_Registration_Info_UEnum_ETaskResultBranchesNoCompleteWithBody.InnerSingleton;
|
||||
}
|
||||
// End Enum ETaskResultBranchesNoCompleteWithBody
|
||||
|
||||
// Begin Registration
|
||||
struct Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h_Statics
|
||||
{
|
||||
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
|
||||
{ ETaskResultBranches_StaticEnum, TEXT("ETaskResultBranches"), &Z_Registration_Info_UEnum_ETaskResultBranches, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3631871755U) },
|
||||
{ EtaskExecutionBranches_StaticEnum, TEXT("EtaskExecutionBranches"), &Z_Registration_Info_UEnum_EtaskExecutionBranches, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 4160881115U) },
|
||||
{ ETaskResultBranchesNoCancel_StaticEnum, TEXT("ETaskResultBranchesNoCancel"), &Z_Registration_Info_UEnum_ETaskResultBranchesNoCancel, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 4080987927U) },
|
||||
{ ETaskResultBranchesNoComplete_StaticEnum, TEXT("ETaskResultBranchesNoComplete"), &Z_Registration_Info_UEnum_ETaskResultBranchesNoComplete, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 978422086U) },
|
||||
{ ETaskResultBranchesNoCompleteWithBody_StaticEnum, TEXT("ETaskResultBranchesNoCompleteWithBody"), &Z_Registration_Info_UEnum_ETaskResultBranchesNoCompleteWithBody, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 4034282631U) },
|
||||
};
|
||||
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
|
||||
{ Z_Construct_UClass_UThreadBase, UThreadBase::StaticClass, TEXT("UThreadBase"), &Z_Registration_Info_UClass_UThreadBase, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UThreadBase), 3675215010U) },
|
||||
};
|
||||
};
|
||||
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h_749471171(TEXT("/Script/MultiThreadLibrary"),
|
||||
Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h_Statics::ClassInfo),
|
||||
nullptr, 0,
|
||||
Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h_Statics::EnumInfo));
|
||||
// End Registration
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,105 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
// IWYU pragma: private, include "ThreadBase.h"
|
||||
#include "UObject/ObjectMacros.h"
|
||||
#include "UObject/ScriptMacros.h"
|
||||
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
#ifdef MULTITHREADLIBRARY_ThreadBase_generated_h
|
||||
#error "ThreadBase.generated.h already included, missing '#pragma once' in ThreadBase.h"
|
||||
#endif
|
||||
#define MULTITHREADLIBRARY_ThreadBase_generated_h
|
||||
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h_19_RPC_WRAPPERS_NO_PURE_DECLS \
|
||||
DECLARE_FUNCTION(execOnComplete); \
|
||||
DECLARE_FUNCTION(execOnCancel);
|
||||
|
||||
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h_19_CALLBACK_WRAPPERS
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h_19_INCLASS_NO_PURE_DECLS \
|
||||
private: \
|
||||
static void StaticRegisterNativesUThreadBase(); \
|
||||
friend struct Z_Construct_UClass_UThreadBase_Statics; \
|
||||
public: \
|
||||
DECLARE_CLASS(UThreadBase, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/MultiThreadLibrary"), NO_API) \
|
||||
DECLARE_SERIALIZER(UThreadBase)
|
||||
|
||||
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h_19_ENHANCED_CONSTRUCTORS \
|
||||
private: \
|
||||
/** Private move- and copy-constructors, should never be used */ \
|
||||
UThreadBase(UThreadBase&&); \
|
||||
UThreadBase(const UThreadBase&); \
|
||||
public: \
|
||||
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UThreadBase); \
|
||||
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UThreadBase); \
|
||||
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UThreadBase)
|
||||
|
||||
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h_16_PROLOG
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h_19_GENERATED_BODY \
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
||||
public: \
|
||||
FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h_19_RPC_WRAPPERS_NO_PURE_DECLS \
|
||||
FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h_19_CALLBACK_WRAPPERS \
|
||||
FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h_19_INCLASS_NO_PURE_DECLS \
|
||||
FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h_19_ENHANCED_CONSTRUCTORS \
|
||||
private: \
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
||||
|
||||
template<> MULTITHREADLIBRARY_API UClass* StaticClass<class UThreadBase>();
|
||||
|
||||
#undef CURRENT_FILE_ID
|
||||
#define CURRENT_FILE_ID FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h
|
||||
|
||||
|
||||
#define FOREACH_ENUM_ETASKRESULTBRANCHES(op) \
|
||||
op(ETaskResultBranches::OnStart) \
|
||||
op(ETaskResultBranches::OnCompleted) \
|
||||
op(ETaskResultBranches::OnCanceled)
|
||||
|
||||
enum class ETaskResultBranches : uint8;
|
||||
template<> struct TIsUEnumClass<ETaskResultBranches> { enum { Value = true }; };
|
||||
template<> MULTITHREADLIBRARY_API UEnum* StaticEnum<ETaskResultBranches>();
|
||||
|
||||
#define FOREACH_ENUM_ETASKEXECUTIONBRANCHES(op) \
|
||||
op(EtaskExecutionBranches::OnStart) \
|
||||
op(EtaskExecutionBranches::OnTaskBody) \
|
||||
op(EtaskExecutionBranches::OnCompleted) \
|
||||
op(EtaskExecutionBranches::OnCanceled)
|
||||
|
||||
enum class EtaskExecutionBranches : uint8;
|
||||
template<> struct TIsUEnumClass<EtaskExecutionBranches> { enum { Value = true }; };
|
||||
template<> MULTITHREADLIBRARY_API UEnum* StaticEnum<EtaskExecutionBranches>();
|
||||
|
||||
#define FOREACH_ENUM_ETASKRESULTBRANCHESNOCANCEL(op) \
|
||||
op(ETaskResultBranchesNoCancel::OnStart) \
|
||||
op(ETaskResultBranchesNoCancel::OnCompleted)
|
||||
|
||||
enum class ETaskResultBranchesNoCancel : uint8;
|
||||
template<> struct TIsUEnumClass<ETaskResultBranchesNoCancel> { enum { Value = true }; };
|
||||
template<> MULTITHREADLIBRARY_API UEnum* StaticEnum<ETaskResultBranchesNoCancel>();
|
||||
|
||||
#define FOREACH_ENUM_ETASKRESULTBRANCHESNOCOMPLETE(op) \
|
||||
op(ETaskResultBranchesNoComplete::OnStart) \
|
||||
op(ETaskResultBranchesNoComplete::OnCanceled)
|
||||
|
||||
enum class ETaskResultBranchesNoComplete : uint8;
|
||||
template<> struct TIsUEnumClass<ETaskResultBranchesNoComplete> { enum { Value = true }; };
|
||||
template<> MULTITHREADLIBRARY_API UEnum* StaticEnum<ETaskResultBranchesNoComplete>();
|
||||
|
||||
#define FOREACH_ENUM_ETASKRESULTBRANCHESNOCOMPLETEWITHBODY(op) \
|
||||
op(ETaskResultBranchesNoCompleteWithBody::OnStart) \
|
||||
op(ETaskResultBranchesNoCompleteWithBody::OnTaskBody) \
|
||||
op(ETaskResultBranchesNoCompleteWithBody::OnCanceled)
|
||||
|
||||
enum class ETaskResultBranchesNoCompleteWithBody : uint8;
|
||||
template<> struct TIsUEnumClass<ETaskResultBranchesNoCompleteWithBody> { enum { Value = true }; };
|
||||
template<> MULTITHREADLIBRARY_API UEnum* StaticEnum<ETaskResultBranchesNoCompleteWithBody>();
|
||||
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,857 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
#include "UObject/GeneratedCppIncludes.h"
|
||||
#include "MultiThreadLibrary/Public/ThreadLibrary.h"
|
||||
#include "MultiThreadLibrary/Public/ThreadBase.h"
|
||||
#include "Runtime/Engine/Classes/Engine/LatentActionManager.h"
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
void EmptyLinkFunctionForGeneratedCodeThreadLibrary() {}
|
||||
|
||||
// Begin Cross Module References
|
||||
COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
|
||||
ENGINE_API UClass* Z_Construct_UClass_UBlueprintFunctionLibrary();
|
||||
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FLatentActionInfo();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadBase_NoRegister();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadLibrary();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadLibrary_NoRegister();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadMutex_NoRegister();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadPool_NoRegister();
|
||||
MULTITHREADLIBRARY_API UEnum* Z_Construct_UEnum_MultiThreadLibrary_EtaskExecutionBranches();
|
||||
MULTITHREADLIBRARY_API UEnum* Z_Construct_UEnum_MultiThreadLibrary_ETaskExecutionType();
|
||||
MULTITHREADLIBRARY_API UEnum* Z_Construct_UEnum_MultiThreadLibrary_EThreadPoolPriority();
|
||||
UPackage* Z_Construct_UPackage__Script_MultiThreadLibrary();
|
||||
// End Cross Module References
|
||||
|
||||
// Begin Class UThreadLibrary Function CreateAndExecuteTaskLoopNrOnThread
|
||||
struct Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics
|
||||
{
|
||||
struct ThreadLibrary_eventCreateAndExecuteTaskLoopNrOnThread_Parms
|
||||
{
|
||||
UObject* WorldContextObject;
|
||||
FLatentActionInfo LatentInfo;
|
||||
int32 LoopNumber;
|
||||
float LoopInterval;
|
||||
EtaskExecutionBranches Out;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/*\n\x09* Create one Custom Thread and Execute task on thread body with tick.\x09\n\x09*/" },
|
||||
{ "DefaultToSelf", "WorldContextObject" },
|
||||
{ "DisplayName", "Create And Execute Task Loop Nr On Thread" },
|
||||
{ "ExpandEnumAsExecs", "Out" },
|
||||
{ "HidePin", "WorldContextObject" },
|
||||
{ "Latent", "" },
|
||||
{ "LatentInfo", "LatentInfo" },
|
||||
{ "ModuleRelativePath", "Public/ThreadLibrary.h" },
|
||||
{ "ToolTip", "* Create one Custom Thread and Execute task on thread body with tick." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
|
||||
static const UECodeGen_Private::FStructPropertyParams NewProp_LatentInfo;
|
||||
static const UECodeGen_Private::FIntPropertyParams NewProp_LoopNumber;
|
||||
static const UECodeGen_Private::FFloatPropertyParams NewProp_LoopInterval;
|
||||
static const UECodeGen_Private::FBytePropertyParams NewProp_Out_Underlying;
|
||||
static const UECodeGen_Private::FEnumPropertyParams NewProp_Out;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateAndExecuteTaskLoopNrOnThread_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::NewProp_LatentInfo = { "LatentInfo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateAndExecuteTaskLoopNrOnThread_Parms, LatentInfo), Z_Construct_UScriptStruct_FLatentActionInfo, METADATA_PARAMS(0, nullptr) }; // 1503398820
|
||||
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::NewProp_LoopNumber = { "LoopNumber", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateAndExecuteTaskLoopNrOnThread_Parms, LoopNumber), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::NewProp_LoopInterval = { "LoopInterval", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateAndExecuteTaskLoopNrOnThread_Parms, LoopInterval), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::NewProp_Out_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::NewProp_Out = { "Out", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateAndExecuteTaskLoopNrOnThread_Parms, Out), Z_Construct_UEnum_MultiThreadLibrary_EtaskExecutionBranches, METADATA_PARAMS(0, nullptr) }; // 4160881115
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::NewProp_WorldContextObject,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::NewProp_LatentInfo,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::NewProp_LoopNumber,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::NewProp_LoopInterval,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::NewProp_Out_Underlying,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::NewProp_Out,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadLibrary, nullptr, "CreateAndExecuteTaskLoopNrOnThread", nullptr, nullptr, Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::ThreadLibrary_eventCreateAndExecuteTaskLoopNrOnThread_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::ThreadLibrary_eventCreateAndExecuteTaskLoopNrOnThread_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadLibrary::execCreateAndExecuteTaskLoopNrOnThread)
|
||||
{
|
||||
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
|
||||
P_GET_STRUCT(FLatentActionInfo,Z_Param_LatentInfo);
|
||||
P_GET_PROPERTY(FIntProperty,Z_Param_LoopNumber);
|
||||
P_GET_PROPERTY(FFloatProperty,Z_Param_LoopInterval);
|
||||
P_GET_ENUM_REF(EtaskExecutionBranches,Z_Param_Out_Out);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
UThreadLibrary::CreateAndExecuteTaskLoopNrOnThread(Z_Param_WorldContextObject,Z_Param_LatentInfo,Z_Param_LoopNumber,Z_Param_LoopInterval,(EtaskExecutionBranches&)(Z_Param_Out_Out));
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadLibrary Function CreateAndExecuteTaskLoopNrOnThread
|
||||
|
||||
// Begin Class UThreadLibrary Function CreateAndExecuteTaskOnThread
|
||||
struct Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics
|
||||
{
|
||||
struct ThreadLibrary_eventCreateAndExecuteTaskOnThread_Parms
|
||||
{
|
||||
UObject* WorldContextObject;
|
||||
FLatentActionInfo LatentInfo;
|
||||
UThreadBase* Task;
|
||||
EtaskExecutionBranches Out;
|
||||
ETaskExecutionType ExecutionType;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n\x09* Execute task on Thread os taskGraph, not thread pool.\n\x09*/" },
|
||||
{ "CPP_Default_ExecutionType", "TaskGraph" },
|
||||
{ "DefaultToSelf", "WorldContextObject" },
|
||||
{ "DisplayName", "Created And Execute Task On Thread" },
|
||||
{ "ExpandEnumAsExecs", "Out" },
|
||||
{ "HidePin", "WorldContextObject" },
|
||||
{ "Latent", "" },
|
||||
{ "LatentInfo", "LatentInfo" },
|
||||
{ "ModuleRelativePath", "Public/ThreadLibrary.h" },
|
||||
{ "ToolTip", "Execute task on Thread os taskGraph, not thread pool." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
|
||||
static const UECodeGen_Private::FStructPropertyParams NewProp_LatentInfo;
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_Task;
|
||||
static const UECodeGen_Private::FBytePropertyParams NewProp_Out_Underlying;
|
||||
static const UECodeGen_Private::FEnumPropertyParams NewProp_Out;
|
||||
static const UECodeGen_Private::FBytePropertyParams NewProp_ExecutionType_Underlying;
|
||||
static const UECodeGen_Private::FEnumPropertyParams NewProp_ExecutionType;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateAndExecuteTaskOnThread_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::NewProp_LatentInfo = { "LatentInfo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateAndExecuteTaskOnThread_Parms, LatentInfo), Z_Construct_UScriptStruct_FLatentActionInfo, METADATA_PARAMS(0, nullptr) }; // 1503398820
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::NewProp_Task = { "Task", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateAndExecuteTaskOnThread_Parms, Task), Z_Construct_UClass_UThreadBase_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::NewProp_Out_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::NewProp_Out = { "Out", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateAndExecuteTaskOnThread_Parms, Out), Z_Construct_UEnum_MultiThreadLibrary_EtaskExecutionBranches, METADATA_PARAMS(0, nullptr) }; // 4160881115
|
||||
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::NewProp_ExecutionType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::NewProp_ExecutionType = { "ExecutionType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateAndExecuteTaskOnThread_Parms, ExecutionType), Z_Construct_UEnum_MultiThreadLibrary_ETaskExecutionType, METADATA_PARAMS(0, nullptr) }; // 3007662685
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::NewProp_WorldContextObject,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::NewProp_LatentInfo,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::NewProp_Task,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::NewProp_Out_Underlying,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::NewProp_Out,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::NewProp_ExecutionType_Underlying,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::NewProp_ExecutionType,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadLibrary, nullptr, "CreateAndExecuteTaskOnThread", nullptr, nullptr, Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::ThreadLibrary_eventCreateAndExecuteTaskOnThread_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::ThreadLibrary_eventCreateAndExecuteTaskOnThread_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadLibrary::execCreateAndExecuteTaskOnThread)
|
||||
{
|
||||
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
|
||||
P_GET_STRUCT(FLatentActionInfo,Z_Param_LatentInfo);
|
||||
P_GET_OBJECT_REF(UThreadBase,Z_Param_Out_Task);
|
||||
P_GET_ENUM_REF(EtaskExecutionBranches,Z_Param_Out_Out);
|
||||
P_GET_ENUM(ETaskExecutionType,Z_Param_ExecutionType);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
UThreadLibrary::CreateAndExecuteTaskOnThread(Z_Param_WorldContextObject,Z_Param_LatentInfo,P_ARG_GC_BARRIER(Z_Param_Out_Task),(EtaskExecutionBranches&)(Z_Param_Out_Out),ETaskExecutionType(Z_Param_ExecutionType));
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadLibrary Function CreateAndExecuteTaskOnThread
|
||||
|
||||
// Begin Class UThreadLibrary Function CreateMutex
|
||||
struct Z_Construct_UFunction_UThreadLibrary_CreateMutex_Statics
|
||||
{
|
||||
struct ThreadLibrary_eventCreateMutex_Parms
|
||||
{
|
||||
UObject* WorldContextObject;
|
||||
UThreadMutex* ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n\x09*Create the Mutex for controling the Thread (Lock/TryLock or UnLock)\n\x09*/" },
|
||||
{ "DefaultToSelf", "WorldContextObject" },
|
||||
{ "HidePin", "WorldContextObject" },
|
||||
{ "ModuleRelativePath", "Public/ThreadLibrary.h" },
|
||||
{ "ToolTip", "Create the Mutex for controling the Thread (Lock/TryLock or UnLock)" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateMutex_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateMutex_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateMutex_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateMutex_Parms, ReturnValue), Z_Construct_UClass_UThreadMutex_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadLibrary_CreateMutex_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateMutex_Statics::NewProp_WorldContextObject,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateMutex_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_CreateMutex_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadLibrary_CreateMutex_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadLibrary, nullptr, "CreateMutex", nullptr, nullptr, Z_Construct_UFunction_UThreadLibrary_CreateMutex_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_CreateMutex_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadLibrary_CreateMutex_Statics::ThreadLibrary_eventCreateMutex_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_CreateMutex_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadLibrary_CreateMutex_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadLibrary_CreateMutex_Statics::ThreadLibrary_eventCreateMutex_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadLibrary_CreateMutex()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadLibrary_CreateMutex_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadLibrary::execCreateMutex)
|
||||
{
|
||||
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(UThreadMutex**)Z_Param__Result=UThreadLibrary::CreateMutex(Z_Param_WorldContextObject);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadLibrary Function CreateMutex
|
||||
|
||||
// Begin Class UThreadLibrary Function CreateThreadPool
|
||||
struct Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics
|
||||
{
|
||||
struct ThreadLibrary_eventCreateThreadPool_Parms
|
||||
{
|
||||
UObject* WorldContextObject;
|
||||
int32 NumQueuedThreads;
|
||||
int32 StackSize;
|
||||
EThreadPoolPriority ThreadPriority;
|
||||
FString Name;
|
||||
UThreadPool* ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n\x09*Create Thread pool for use on BP.\n\x09*/" },
|
||||
{ "CPP_Default_Name", "CustomThreadPool" },
|
||||
{ "CPP_Default_NumQueuedThreads", "1" },
|
||||
{ "CPP_Default_StackSize", "32768" },
|
||||
{ "CPP_Default_ThreadPriority", "Normal" },
|
||||
{ "DefaultToSelf", "WorldContextObject" },
|
||||
{ "HidePin", "WorldContextObject" },
|
||||
{ "ModuleRelativePath", "Public/ThreadLibrary.h" },
|
||||
{ "ToolTip", "Create Thread pool for use on BP." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
|
||||
static const UECodeGen_Private::FIntPropertyParams NewProp_NumQueuedThreads;
|
||||
static const UECodeGen_Private::FIntPropertyParams NewProp_StackSize;
|
||||
static const UECodeGen_Private::FBytePropertyParams NewProp_ThreadPriority_Underlying;
|
||||
static const UECodeGen_Private::FEnumPropertyParams NewProp_ThreadPriority;
|
||||
static const UECodeGen_Private::FStrPropertyParams NewProp_Name;
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateThreadPool_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::NewProp_NumQueuedThreads = { "NumQueuedThreads", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateThreadPool_Parms, NumQueuedThreads), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::NewProp_StackSize = { "StackSize", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateThreadPool_Parms, StackSize), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::NewProp_ThreadPriority_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::NewProp_ThreadPriority = { "ThreadPriority", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateThreadPool_Parms, ThreadPriority), Z_Construct_UEnum_MultiThreadLibrary_EThreadPoolPriority, METADATA_PARAMS(0, nullptr) }; // 2245634431
|
||||
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::NewProp_Name = { "Name", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateThreadPool_Parms, Name), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateThreadPool_Parms, ReturnValue), Z_Construct_UClass_UThreadPool_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::NewProp_WorldContextObject,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::NewProp_NumQueuedThreads,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::NewProp_StackSize,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::NewProp_ThreadPriority_Underlying,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::NewProp_ThreadPriority,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::NewProp_Name,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadLibrary, nullptr, "CreateThreadPool", nullptr, nullptr, Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::ThreadLibrary_eventCreateThreadPool_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::ThreadLibrary_eventCreateThreadPool_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadLibrary_CreateThreadPool()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadLibrary::execCreateThreadPool)
|
||||
{
|
||||
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
|
||||
P_GET_PROPERTY(FIntProperty,Z_Param_NumQueuedThreads);
|
||||
P_GET_PROPERTY(FIntProperty,Z_Param_StackSize);
|
||||
P_GET_ENUM(EThreadPoolPriority,Z_Param_ThreadPriority);
|
||||
P_GET_PROPERTY(FStrProperty,Z_Param_Name);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(UThreadPool**)Z_Param__Result=UThreadLibrary::CreateThreadPool(Z_Param_WorldContextObject,Z_Param_NumQueuedThreads,Z_Param_StackSize,EThreadPoolPriority(Z_Param_ThreadPriority),Z_Param_Name);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadLibrary Function CreateThreadPool
|
||||
|
||||
// Begin Class UThreadLibrary Function DestroyThreadPoolImmediately
|
||||
struct Z_Construct_UFunction_UThreadLibrary_DestroyThreadPoolImmediately_Statics
|
||||
{
|
||||
struct ThreadLibrary_eventDestroyThreadPoolImmediately_Parms
|
||||
{
|
||||
UThreadPool* ThreadPool;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n\x09 * Attempts to destroy a Thread Pool immediately.\n\x09 */" },
|
||||
{ "DisplayName", "Destroy Thread Pool Immediately" },
|
||||
{ "ModuleRelativePath", "Public/ThreadLibrary.h" },
|
||||
{ "ToolTip", "Attempts to destroy a Thread Pool immediately." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_ThreadPool;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadLibrary_DestroyThreadPoolImmediately_Statics::NewProp_ThreadPool = { "ThreadPool", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventDestroyThreadPoolImmediately_Parms, ThreadPool), Z_Construct_UClass_UThreadPool_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadLibrary_DestroyThreadPoolImmediately_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_DestroyThreadPoolImmediately_Statics::NewProp_ThreadPool,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_DestroyThreadPoolImmediately_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadLibrary_DestroyThreadPoolImmediately_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadLibrary, nullptr, "DestroyThreadPoolImmediately", nullptr, nullptr, Z_Construct_UFunction_UThreadLibrary_DestroyThreadPoolImmediately_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_DestroyThreadPoolImmediately_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadLibrary_DestroyThreadPoolImmediately_Statics::ThreadLibrary_eventDestroyThreadPoolImmediately_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_DestroyThreadPoolImmediately_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadLibrary_DestroyThreadPoolImmediately_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadLibrary_DestroyThreadPoolImmediately_Statics::ThreadLibrary_eventDestroyThreadPoolImmediately_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadLibrary_DestroyThreadPoolImmediately()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadLibrary_DestroyThreadPoolImmediately_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadLibrary::execDestroyThreadPoolImmediately)
|
||||
{
|
||||
P_GET_OBJECT(UThreadPool,Z_Param_ThreadPool);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
UThreadLibrary::DestroyThreadPoolImmediately(Z_Param_ThreadPool);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadLibrary Function DestroyThreadPoolImmediately
|
||||
|
||||
// Begin Class UThreadLibrary Function ExecuteTaskOnThreadPool
|
||||
struct Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics
|
||||
{
|
||||
struct ThreadLibrary_eventExecuteTaskOnThreadPool_Parms
|
||||
{
|
||||
UObject* WorldContextObject;
|
||||
FLatentActionInfo LatentInfo;
|
||||
UThreadBase* Task;
|
||||
EtaskExecutionBranches Out;
|
||||
UThreadPool* ThreadPool;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n\x09*Execute task on thread pool\n\x09*/" },
|
||||
{ "DefaultToSelf", "WorldContextObject" },
|
||||
{ "DisplayName", "Execute Task On Thread Pool" },
|
||||
{ "ExpandEnumAsExecs", "Out" },
|
||||
{ "HidePin", "WorldContextObject" },
|
||||
{ "Latent", "" },
|
||||
{ "LatentInfo", "LatentInfo" },
|
||||
{ "ModuleRelativePath", "Public/ThreadLibrary.h" },
|
||||
{ "ToolTip", "Execute task on thread pool" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
|
||||
static const UECodeGen_Private::FStructPropertyParams NewProp_LatentInfo;
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_Task;
|
||||
static const UECodeGen_Private::FBytePropertyParams NewProp_Out_Underlying;
|
||||
static const UECodeGen_Private::FEnumPropertyParams NewProp_Out;
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_ThreadPool;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventExecuteTaskOnThreadPool_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::NewProp_LatentInfo = { "LatentInfo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventExecuteTaskOnThreadPool_Parms, LatentInfo), Z_Construct_UScriptStruct_FLatentActionInfo, METADATA_PARAMS(0, nullptr) }; // 1503398820
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::NewProp_Task = { "Task", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventExecuteTaskOnThreadPool_Parms, Task), Z_Construct_UClass_UThreadBase_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::NewProp_Out_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::NewProp_Out = { "Out", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventExecuteTaskOnThreadPool_Parms, Out), Z_Construct_UEnum_MultiThreadLibrary_EtaskExecutionBranches, METADATA_PARAMS(0, nullptr) }; // 4160881115
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::NewProp_ThreadPool = { "ThreadPool", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventExecuteTaskOnThreadPool_Parms, ThreadPool), Z_Construct_UClass_UThreadPool_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::NewProp_WorldContextObject,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::NewProp_LatentInfo,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::NewProp_Task,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::NewProp_Out_Underlying,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::NewProp_Out,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::NewProp_ThreadPool,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadLibrary, nullptr, "ExecuteTaskOnThreadPool", nullptr, nullptr, Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::ThreadLibrary_eventExecuteTaskOnThreadPool_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::ThreadLibrary_eventExecuteTaskOnThreadPool_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadLibrary::execExecuteTaskOnThreadPool)
|
||||
{
|
||||
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
|
||||
P_GET_STRUCT(FLatentActionInfo,Z_Param_LatentInfo);
|
||||
P_GET_OBJECT_REF(UThreadBase,Z_Param_Out_Task);
|
||||
P_GET_ENUM_REF(EtaskExecutionBranches,Z_Param_Out_Out);
|
||||
P_GET_OBJECT(UThreadPool,Z_Param_ThreadPool);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
UThreadLibrary::ExecuteTaskOnThreadPool(Z_Param_WorldContextObject,Z_Param_LatentInfo,P_ARG_GC_BARRIER(Z_Param_Out_Task),(EtaskExecutionBranches&)(Z_Param_Out_Out),Z_Param_ThreadPool);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadLibrary Function ExecuteTaskOnThreadPool
|
||||
|
||||
// Begin Class UThreadLibrary Function GetCurrentThreadID
|
||||
struct Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadID_Statics
|
||||
{
|
||||
struct ThreadLibrary_eventGetCurrentThreadID_Parms
|
||||
{
|
||||
int32 ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n\x09*Return Thread ID of thread from where called this function.\n\x09*/" },
|
||||
{ "DisplayName", "Get Current Thread ID" },
|
||||
{ "ModuleRelativePath", "Public/ThreadLibrary.h" },
|
||||
{ "ToolTip", "Return Thread ID of thread from where called this function." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadID_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventGetCurrentThreadID_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadID_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadID_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadID_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadID_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadLibrary, nullptr, "GetCurrentThreadID", nullptr, nullptr, Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadID_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadID_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadID_Statics::ThreadLibrary_eventGetCurrentThreadID_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadID_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadID_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadID_Statics::ThreadLibrary_eventGetCurrentThreadID_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadID()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadID_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadLibrary::execGetCurrentThreadID)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(int32*)Z_Param__Result=UThreadLibrary::GetCurrentThreadID();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadLibrary Function GetCurrentThreadID
|
||||
|
||||
// Begin Class UThreadLibrary Function GetCurrentThreadName
|
||||
struct Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName_Statics
|
||||
{
|
||||
struct ThreadLibrary_eventGetCurrentThreadName_Parms
|
||||
{
|
||||
int32 threadID;
|
||||
FString ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n\x09*Return Thread name of thread from where called this function.\n\x09*/" },
|
||||
{ "DisplayName", "Get Current Thread Name" },
|
||||
{ "ModuleRelativePath", "Public/ThreadLibrary.h" },
|
||||
{ "ToolTip", "Return Thread name of thread from where called this function." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FIntPropertyParams NewProp_threadID;
|
||||
static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName_Statics::NewProp_threadID = { "threadID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventGetCurrentThreadName_Parms, threadID), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventGetCurrentThreadName_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName_Statics::NewProp_threadID,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadLibrary, nullptr, "GetCurrentThreadName", nullptr, nullptr, Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName_Statics::ThreadLibrary_eventGetCurrentThreadName_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName_Statics::ThreadLibrary_eventGetCurrentThreadName_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadLibrary::execGetCurrentThreadName)
|
||||
{
|
||||
P_GET_PROPERTY(FIntProperty,Z_Param_threadID);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(FString*)Z_Param__Result=UThreadLibrary::GetCurrentThreadName(Z_Param_threadID);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadLibrary Function GetCurrentThreadName
|
||||
|
||||
// Begin Class UThreadLibrary Function GetNumberOfCores
|
||||
struct Z_Construct_UFunction_UThreadLibrary_GetNumberOfCores_Statics
|
||||
{
|
||||
struct ThreadLibrary_eventGetNumberOfCores_Parms
|
||||
{
|
||||
int32 ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n\x09* Return the number of CPU cores used by Thread.\n\x09*/" },
|
||||
{ "ModuleRelativePath", "Public/ThreadLibrary.h" },
|
||||
{ "ToolTip", "Return the number of CPU cores used by Thread." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UThreadLibrary_GetNumberOfCores_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventGetNumberOfCores_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadLibrary_GetNumberOfCores_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_GetNumberOfCores_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_GetNumberOfCores_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadLibrary_GetNumberOfCores_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadLibrary, nullptr, "GetNumberOfCores", nullptr, nullptr, Z_Construct_UFunction_UThreadLibrary_GetNumberOfCores_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_GetNumberOfCores_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadLibrary_GetNumberOfCores_Statics::ThreadLibrary_eventGetNumberOfCores_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_GetNumberOfCores_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadLibrary_GetNumberOfCores_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadLibrary_GetNumberOfCores_Statics::ThreadLibrary_eventGetNumberOfCores_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadLibrary_GetNumberOfCores()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadLibrary_GetNumberOfCores_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadLibrary::execGetNumberOfCores)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(int32*)Z_Param__Result=UThreadLibrary::GetNumberOfCores();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadLibrary Function GetNumberOfCores
|
||||
|
||||
// Begin Class UThreadLibrary Function GetNumberOfCoresIncludingHyperthreads
|
||||
struct Z_Construct_UFunction_UThreadLibrary_GetNumberOfCoresIncludingHyperthreads_Statics
|
||||
{
|
||||
struct ThreadLibrary_eventGetNumberOfCoresIncludingHyperthreads_Parms
|
||||
{
|
||||
int32 ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n\x09*Return the number of CPU cores including Hyperthreads.\n\x09*/" },
|
||||
{ "ModuleRelativePath", "Public/ThreadLibrary.h" },
|
||||
{ "ToolTip", "Return the number of CPU cores including Hyperthreads." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UThreadLibrary_GetNumberOfCoresIncludingHyperthreads_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventGetNumberOfCoresIncludingHyperthreads_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadLibrary_GetNumberOfCoresIncludingHyperthreads_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_GetNumberOfCoresIncludingHyperthreads_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_GetNumberOfCoresIncludingHyperthreads_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadLibrary_GetNumberOfCoresIncludingHyperthreads_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadLibrary, nullptr, "GetNumberOfCoresIncludingHyperthreads", nullptr, nullptr, Z_Construct_UFunction_UThreadLibrary_GetNumberOfCoresIncludingHyperthreads_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_GetNumberOfCoresIncludingHyperthreads_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadLibrary_GetNumberOfCoresIncludingHyperthreads_Statics::ThreadLibrary_eventGetNumberOfCoresIncludingHyperthreads_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_GetNumberOfCoresIncludingHyperthreads_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadLibrary_GetNumberOfCoresIncludingHyperthreads_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadLibrary_GetNumberOfCoresIncludingHyperthreads_Statics::ThreadLibrary_eventGetNumberOfCoresIncludingHyperthreads_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadLibrary_GetNumberOfCoresIncludingHyperthreads()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadLibrary_GetNumberOfCoresIncludingHyperthreads_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadLibrary::execGetNumberOfCoresIncludingHyperthreads)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(int32*)Z_Param__Result=UThreadLibrary::GetNumberOfCoresIncludingHyperthreads();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadLibrary Function GetNumberOfCoresIncludingHyperthreads
|
||||
|
||||
// Begin Class UThreadLibrary Function GetThreadStackSize
|
||||
struct Z_Construct_UFunction_UThreadLibrary_GetThreadStackSize_Statics
|
||||
{
|
||||
struct ThreadLibrary_eventGetThreadStackSize_Parms
|
||||
{
|
||||
int32 ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n\x09*Get the thread stack Size, where are actived this function.\n\x09*/" },
|
||||
{ "ModuleRelativePath", "Public/ThreadLibrary.h" },
|
||||
{ "ToolTip", "Get the thread stack Size, where are actived this function." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UThreadLibrary_GetThreadStackSize_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventGetThreadStackSize_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadLibrary_GetThreadStackSize_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_GetThreadStackSize_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_GetThreadStackSize_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadLibrary_GetThreadStackSize_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadLibrary, nullptr, "GetThreadStackSize", nullptr, nullptr, Z_Construct_UFunction_UThreadLibrary_GetThreadStackSize_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_GetThreadStackSize_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadLibrary_GetThreadStackSize_Statics::ThreadLibrary_eventGetThreadStackSize_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_GetThreadStackSize_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadLibrary_GetThreadStackSize_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadLibrary_GetThreadStackSize_Statics::ThreadLibrary_eventGetThreadStackSize_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadLibrary_GetThreadStackSize()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadLibrary_GetThreadStackSize_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadLibrary::execGetThreadStackSize)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(int32*)Z_Param__Result=UThreadLibrary::GetThreadStackSize();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadLibrary Function GetThreadStackSize
|
||||
|
||||
// Begin Class UThreadLibrary Function IsInGameThread
|
||||
struct Z_Construct_UFunction_UThreadLibrary_IsInGameThread_Statics
|
||||
{
|
||||
struct ThreadLibrary_eventIsInGameThread_Parms
|
||||
{
|
||||
bool ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n\x09*Return whether it's called from game thread or not.\n\x09*/" },
|
||||
{ "ModuleRelativePath", "Public/ThreadLibrary.h" },
|
||||
{ "ToolTip", "Return whether it's called from game thread or not." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static void NewProp_ReturnValue_SetBit(void* Obj);
|
||||
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
void Z_Construct_UFunction_UThreadLibrary_IsInGameThread_Statics::NewProp_ReturnValue_SetBit(void* Obj)
|
||||
{
|
||||
((ThreadLibrary_eventIsInGameThread_Parms*)Obj)->ReturnValue = 1;
|
||||
}
|
||||
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UThreadLibrary_IsInGameThread_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ThreadLibrary_eventIsInGameThread_Parms), &Z_Construct_UFunction_UThreadLibrary_IsInGameThread_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadLibrary_IsInGameThread_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_IsInGameThread_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_IsInGameThread_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadLibrary_IsInGameThread_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadLibrary, nullptr, "IsInGameThread", nullptr, nullptr, Z_Construct_UFunction_UThreadLibrary_IsInGameThread_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_IsInGameThread_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadLibrary_IsInGameThread_Statics::ThreadLibrary_eventIsInGameThread_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_IsInGameThread_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadLibrary_IsInGameThread_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadLibrary_IsInGameThread_Statics::ThreadLibrary_eventIsInGameThread_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadLibrary_IsInGameThread()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadLibrary_IsInGameThread_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadLibrary::execIsInGameThread)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(bool*)Z_Param__Result=UThreadLibrary::IsInGameThread();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadLibrary Function IsInGameThread
|
||||
|
||||
// Begin Class UThreadLibrary Function Sleep
|
||||
struct Z_Construct_UFunction_UThreadLibrary_Sleep_Statics
|
||||
{
|
||||
struct ThreadLibrary_eventSleep_Parms
|
||||
{
|
||||
float Seconds;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n\x09*leep the Thread for any time in seconds.\n\x09*/" },
|
||||
{ "ModuleRelativePath", "Public/ThreadLibrary.h" },
|
||||
{ "ToolTip", "leep the Thread for any time in seconds." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FFloatPropertyParams NewProp_Seconds;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UThreadLibrary_Sleep_Statics::NewProp_Seconds = { "Seconds", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventSleep_Parms, Seconds), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadLibrary_Sleep_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_Sleep_Statics::NewProp_Seconds,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_Sleep_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadLibrary_Sleep_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadLibrary, nullptr, "Sleep", nullptr, nullptr, Z_Construct_UFunction_UThreadLibrary_Sleep_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_Sleep_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadLibrary_Sleep_Statics::ThreadLibrary_eventSleep_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_Sleep_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadLibrary_Sleep_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadLibrary_Sleep_Statics::ThreadLibrary_eventSleep_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadLibrary_Sleep()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadLibrary_Sleep_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadLibrary::execSleep)
|
||||
{
|
||||
P_GET_PROPERTY(FFloatProperty,Z_Param_Seconds);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
UThreadLibrary::Sleep(Z_Param_Seconds);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadLibrary Function Sleep
|
||||
|
||||
// Begin Class UThreadLibrary
|
||||
void UThreadLibrary::StaticRegisterNativesUThreadLibrary()
|
||||
{
|
||||
UClass* Class = UThreadLibrary::StaticClass();
|
||||
static const FNameNativePtrPair Funcs[] = {
|
||||
{ "CreateAndExecuteTaskLoopNrOnThread", &UThreadLibrary::execCreateAndExecuteTaskLoopNrOnThread },
|
||||
{ "CreateAndExecuteTaskOnThread", &UThreadLibrary::execCreateAndExecuteTaskOnThread },
|
||||
{ "CreateMutex", &UThreadLibrary::execCreateMutex },
|
||||
{ "CreateThreadPool", &UThreadLibrary::execCreateThreadPool },
|
||||
{ "DestroyThreadPoolImmediately", &UThreadLibrary::execDestroyThreadPoolImmediately },
|
||||
{ "ExecuteTaskOnThreadPool", &UThreadLibrary::execExecuteTaskOnThreadPool },
|
||||
{ "GetCurrentThreadID", &UThreadLibrary::execGetCurrentThreadID },
|
||||
{ "GetCurrentThreadName", &UThreadLibrary::execGetCurrentThreadName },
|
||||
{ "GetNumberOfCores", &UThreadLibrary::execGetNumberOfCores },
|
||||
{ "GetNumberOfCoresIncludingHyperthreads", &UThreadLibrary::execGetNumberOfCoresIncludingHyperthreads },
|
||||
{ "GetThreadStackSize", &UThreadLibrary::execGetThreadStackSize },
|
||||
{ "IsInGameThread", &UThreadLibrary::execIsInGameThread },
|
||||
{ "Sleep", &UThreadLibrary::execSleep },
|
||||
};
|
||||
FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
|
||||
}
|
||||
IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UThreadLibrary);
|
||||
UClass* Z_Construct_UClass_UThreadLibrary_NoRegister()
|
||||
{
|
||||
return UThreadLibrary::StaticClass();
|
||||
}
|
||||
struct Z_Construct_UClass_UThreadLibrary_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
||||
{ "Comment", "/**\n * \n */" },
|
||||
{ "IncludePath", "ThreadLibrary.h" },
|
||||
{ "ModuleRelativePath", "Public/ThreadLibrary.h" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static UObject* (*const DependentSingletons[])();
|
||||
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
|
||||
{ &Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread, "CreateAndExecuteTaskLoopNrOnThread" }, // 4051432760
|
||||
{ &Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread, "CreateAndExecuteTaskOnThread" }, // 1944526064
|
||||
{ &Z_Construct_UFunction_UThreadLibrary_CreateMutex, "CreateMutex" }, // 1647379142
|
||||
{ &Z_Construct_UFunction_UThreadLibrary_CreateThreadPool, "CreateThreadPool" }, // 2903914593
|
||||
{ &Z_Construct_UFunction_UThreadLibrary_DestroyThreadPoolImmediately, "DestroyThreadPoolImmediately" }, // 1499517431
|
||||
{ &Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool, "ExecuteTaskOnThreadPool" }, // 1049349530
|
||||
{ &Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadID, "GetCurrentThreadID" }, // 3011125380
|
||||
{ &Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName, "GetCurrentThreadName" }, // 533527630
|
||||
{ &Z_Construct_UFunction_UThreadLibrary_GetNumberOfCores, "GetNumberOfCores" }, // 872514985
|
||||
{ &Z_Construct_UFunction_UThreadLibrary_GetNumberOfCoresIncludingHyperthreads, "GetNumberOfCoresIncludingHyperthreads" }, // 2871095599
|
||||
{ &Z_Construct_UFunction_UThreadLibrary_GetThreadStackSize, "GetThreadStackSize" }, // 3537611463
|
||||
{ &Z_Construct_UFunction_UThreadLibrary_IsInGameThread, "IsInGameThread" }, // 1519908078
|
||||
{ &Z_Construct_UFunction_UThreadLibrary_Sleep, "Sleep" }, // 1659952977
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
|
||||
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
||||
TCppClassTypeTraits<UThreadLibrary>::IsAbstract,
|
||||
};
|
||||
static const UECodeGen_Private::FClassParams ClassParams;
|
||||
};
|
||||
UObject* (*const Z_Construct_UClass_UThreadLibrary_Statics::DependentSingletons[])() = {
|
||||
(UObject* (*)())Z_Construct_UClass_UBlueprintFunctionLibrary,
|
||||
(UObject* (*)())Z_Construct_UPackage__Script_MultiThreadLibrary,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadLibrary_Statics::DependentSingletons) < 16);
|
||||
const UECodeGen_Private::FClassParams Z_Construct_UClass_UThreadLibrary_Statics::ClassParams = {
|
||||
&UThreadLibrary::StaticClass,
|
||||
nullptr,
|
||||
&StaticCppClassTypeInfo,
|
||||
DependentSingletons,
|
||||
FuncInfo,
|
||||
nullptr,
|
||||
nullptr,
|
||||
UE_ARRAY_COUNT(DependentSingletons),
|
||||
UE_ARRAY_COUNT(FuncInfo),
|
||||
0,
|
||||
0,
|
||||
0x001000A0u,
|
||||
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadLibrary_Statics::Class_MetaDataParams), Z_Construct_UClass_UThreadLibrary_Statics::Class_MetaDataParams)
|
||||
};
|
||||
UClass* Z_Construct_UClass_UThreadLibrary()
|
||||
{
|
||||
if (!Z_Registration_Info_UClass_UThreadLibrary.OuterSingleton)
|
||||
{
|
||||
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UThreadLibrary.OuterSingleton, Z_Construct_UClass_UThreadLibrary_Statics::ClassParams);
|
||||
}
|
||||
return Z_Registration_Info_UClass_UThreadLibrary.OuterSingleton;
|
||||
}
|
||||
template<> MULTITHREADLIBRARY_API UClass* StaticClass<UThreadLibrary>()
|
||||
{
|
||||
return UThreadLibrary::StaticClass();
|
||||
}
|
||||
UThreadLibrary::UThreadLibrary(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
|
||||
DEFINE_VTABLE_PTR_HELPER_CTOR(UThreadLibrary);
|
||||
UThreadLibrary::~UThreadLibrary() {}
|
||||
// End Class UThreadLibrary
|
||||
|
||||
// Begin Registration
|
||||
struct Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadLibrary_h_Statics
|
||||
{
|
||||
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
|
||||
{ Z_Construct_UClass_UThreadLibrary, UThreadLibrary::StaticClass, TEXT("UThreadLibrary"), &Z_Registration_Info_UClass_UThreadLibrary, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UThreadLibrary), 580969486U) },
|
||||
};
|
||||
};
|
||||
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadLibrary_h_1544095576(TEXT("/Script/MultiThreadLibrary"),
|
||||
Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadLibrary_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadLibrary_h_Statics::ClassInfo),
|
||||
nullptr, 0,
|
||||
nullptr, 0);
|
||||
// End Registration
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,81 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
// IWYU pragma: private, include "ThreadLibrary.h"
|
||||
#include "UObject/ObjectMacros.h"
|
||||
#include "UObject/ScriptMacros.h"
|
||||
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
class UObject;
|
||||
class UThreadBase;
|
||||
class UThreadMutex;
|
||||
class UThreadPool;
|
||||
enum class EtaskExecutionBranches : uint8;
|
||||
enum class ETaskExecutionType : uint8;
|
||||
enum class EThreadPoolPriority : uint8;
|
||||
struct FLatentActionInfo;
|
||||
#ifdef MULTITHREADLIBRARY_ThreadLibrary_generated_h
|
||||
#error "ThreadLibrary.generated.h already included, missing '#pragma once' in ThreadLibrary.h"
|
||||
#endif
|
||||
#define MULTITHREADLIBRARY_ThreadLibrary_generated_h
|
||||
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadLibrary_h_25_RPC_WRAPPERS_NO_PURE_DECLS \
|
||||
DECLARE_FUNCTION(execCreateMutex); \
|
||||
DECLARE_FUNCTION(execCreateThreadPool); \
|
||||
DECLARE_FUNCTION(execIsInGameThread); \
|
||||
DECLARE_FUNCTION(execGetNumberOfCoresIncludingHyperthreads); \
|
||||
DECLARE_FUNCTION(execGetNumberOfCores); \
|
||||
DECLARE_FUNCTION(execGetThreadStackSize); \
|
||||
DECLARE_FUNCTION(execSleep); \
|
||||
DECLARE_FUNCTION(execGetCurrentThreadID); \
|
||||
DECLARE_FUNCTION(execGetCurrentThreadName); \
|
||||
DECLARE_FUNCTION(execDestroyThreadPoolImmediately); \
|
||||
DECLARE_FUNCTION(execCreateAndExecuteTaskLoopNrOnThread); \
|
||||
DECLARE_FUNCTION(execExecuteTaskOnThreadPool); \
|
||||
DECLARE_FUNCTION(execCreateAndExecuteTaskOnThread);
|
||||
|
||||
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadLibrary_h_25_INCLASS_NO_PURE_DECLS \
|
||||
private: \
|
||||
static void StaticRegisterNativesUThreadLibrary(); \
|
||||
friend struct Z_Construct_UClass_UThreadLibrary_Statics; \
|
||||
public: \
|
||||
DECLARE_CLASS(UThreadLibrary, UBlueprintFunctionLibrary, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/MultiThreadLibrary"), NO_API) \
|
||||
DECLARE_SERIALIZER(UThreadLibrary)
|
||||
|
||||
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadLibrary_h_25_ENHANCED_CONSTRUCTORS \
|
||||
/** Standard constructor, called after all reflected properties have been initialized */ \
|
||||
NO_API UThreadLibrary(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
|
||||
private: \
|
||||
/** Private move- and copy-constructors, should never be used */ \
|
||||
UThreadLibrary(UThreadLibrary&&); \
|
||||
UThreadLibrary(const UThreadLibrary&); \
|
||||
public: \
|
||||
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UThreadLibrary); \
|
||||
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UThreadLibrary); \
|
||||
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UThreadLibrary) \
|
||||
NO_API virtual ~UThreadLibrary();
|
||||
|
||||
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadLibrary_h_22_PROLOG
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadLibrary_h_25_GENERATED_BODY \
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
||||
public: \
|
||||
FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadLibrary_h_25_RPC_WRAPPERS_NO_PURE_DECLS \
|
||||
FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadLibrary_h_25_INCLASS_NO_PURE_DECLS \
|
||||
FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadLibrary_h_25_ENHANCED_CONSTRUCTORS \
|
||||
private: \
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
||||
|
||||
template<> MULTITHREADLIBRARY_API UClass* StaticClass<class UThreadLibrary>();
|
||||
|
||||
#undef CURRENT_FILE_ID
|
||||
#define CURRENT_FILE_ID FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadLibrary_h
|
||||
|
||||
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,214 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
#include "UObject/GeneratedCppIncludes.h"
|
||||
#include "MultiThreadLibrary/Public/ThreadMutex.h"
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
void EmptyLinkFunctionForGeneratedCodeThreadMutex() {}
|
||||
|
||||
// Begin Cross Module References
|
||||
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadMutex();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadMutex_NoRegister();
|
||||
UPackage* Z_Construct_UPackage__Script_MultiThreadLibrary();
|
||||
// End Cross Module References
|
||||
|
||||
// Begin Class UThreadMutex Function Lock
|
||||
struct Z_Construct_UFunction_UThreadMutex_Lock_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "ModuleRelativePath", "Public/ThreadMutex.h" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadMutex_Lock_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadMutex, nullptr, "Lock", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadMutex_Lock_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadMutex_Lock_Statics::Function_MetaDataParams) };
|
||||
UFunction* Z_Construct_UFunction_UThreadMutex_Lock()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadMutex_Lock_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadMutex::execLock)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
P_THIS->Lock();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadMutex Function Lock
|
||||
|
||||
// Begin Class UThreadMutex Function TryLock
|
||||
struct Z_Construct_UFunction_UThreadMutex_TryLock_Statics
|
||||
{
|
||||
struct ThreadMutex_eventTryLock_Parms
|
||||
{
|
||||
bool ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "ModuleRelativePath", "Public/ThreadMutex.h" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static void NewProp_ReturnValue_SetBit(void* Obj);
|
||||
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
void Z_Construct_UFunction_UThreadMutex_TryLock_Statics::NewProp_ReturnValue_SetBit(void* Obj)
|
||||
{
|
||||
((ThreadMutex_eventTryLock_Parms*)Obj)->ReturnValue = 1;
|
||||
}
|
||||
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UThreadMutex_TryLock_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ThreadMutex_eventTryLock_Parms), &Z_Construct_UFunction_UThreadMutex_TryLock_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadMutex_TryLock_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadMutex_TryLock_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadMutex_TryLock_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadMutex_TryLock_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadMutex, nullptr, "TryLock", nullptr, nullptr, Z_Construct_UFunction_UThreadMutex_TryLock_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadMutex_TryLock_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadMutex_TryLock_Statics::ThreadMutex_eventTryLock_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadMutex_TryLock_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadMutex_TryLock_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadMutex_TryLock_Statics::ThreadMutex_eventTryLock_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadMutex_TryLock()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadMutex_TryLock_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadMutex::execTryLock)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(bool*)Z_Param__Result=P_THIS->TryLock();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadMutex Function TryLock
|
||||
|
||||
// Begin Class UThreadMutex Function Unlock
|
||||
struct Z_Construct_UFunction_UThreadMutex_Unlock_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "ModuleRelativePath", "Public/ThreadMutex.h" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadMutex_Unlock_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadMutex, nullptr, "Unlock", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadMutex_Unlock_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadMutex_Unlock_Statics::Function_MetaDataParams) };
|
||||
UFunction* Z_Construct_UFunction_UThreadMutex_Unlock()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadMutex_Unlock_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadMutex::execUnlock)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
P_THIS->Unlock();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadMutex Function Unlock
|
||||
|
||||
// Begin Class UThreadMutex
|
||||
void UThreadMutex::StaticRegisterNativesUThreadMutex()
|
||||
{
|
||||
UClass* Class = UThreadMutex::StaticClass();
|
||||
static const FNameNativePtrPair Funcs[] = {
|
||||
{ "Lock", &UThreadMutex::execLock },
|
||||
{ "TryLock", &UThreadMutex::execTryLock },
|
||||
{ "Unlock", &UThreadMutex::execUnlock },
|
||||
};
|
||||
FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
|
||||
}
|
||||
IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UThreadMutex);
|
||||
UClass* Z_Construct_UClass_UThreadMutex_NoRegister()
|
||||
{
|
||||
return UThreadMutex::StaticClass();
|
||||
}
|
||||
struct Z_Construct_UClass_UThreadMutex_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
||||
{ "BlueprintType", "true" },
|
||||
{ "DontUseGenericSpawnObject", "true" },
|
||||
{ "HideCategories", "Object" },
|
||||
{ "IncludePath", "ThreadMutex.h" },
|
||||
{ "ModuleRelativePath", "Public/ThreadMutex.h" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static UObject* (*const DependentSingletons[])();
|
||||
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
|
||||
{ &Z_Construct_UFunction_UThreadMutex_Lock, "Lock" }, // 1235108671
|
||||
{ &Z_Construct_UFunction_UThreadMutex_TryLock, "TryLock" }, // 4135694076
|
||||
{ &Z_Construct_UFunction_UThreadMutex_Unlock, "Unlock" }, // 726167108
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
|
||||
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
||||
TCppClassTypeTraits<UThreadMutex>::IsAbstract,
|
||||
};
|
||||
static const UECodeGen_Private::FClassParams ClassParams;
|
||||
};
|
||||
UObject* (*const Z_Construct_UClass_UThreadMutex_Statics::DependentSingletons[])() = {
|
||||
(UObject* (*)())Z_Construct_UClass_UObject,
|
||||
(UObject* (*)())Z_Construct_UPackage__Script_MultiThreadLibrary,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadMutex_Statics::DependentSingletons) < 16);
|
||||
const UECodeGen_Private::FClassParams Z_Construct_UClass_UThreadMutex_Statics::ClassParams = {
|
||||
&UThreadMutex::StaticClass,
|
||||
nullptr,
|
||||
&StaticCppClassTypeInfo,
|
||||
DependentSingletons,
|
||||
FuncInfo,
|
||||
nullptr,
|
||||
nullptr,
|
||||
UE_ARRAY_COUNT(DependentSingletons),
|
||||
UE_ARRAY_COUNT(FuncInfo),
|
||||
0,
|
||||
0,
|
||||
0x001000A0u,
|
||||
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadMutex_Statics::Class_MetaDataParams), Z_Construct_UClass_UThreadMutex_Statics::Class_MetaDataParams)
|
||||
};
|
||||
UClass* Z_Construct_UClass_UThreadMutex()
|
||||
{
|
||||
if (!Z_Registration_Info_UClass_UThreadMutex.OuterSingleton)
|
||||
{
|
||||
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UThreadMutex.OuterSingleton, Z_Construct_UClass_UThreadMutex_Statics::ClassParams);
|
||||
}
|
||||
return Z_Registration_Info_UClass_UThreadMutex.OuterSingleton;
|
||||
}
|
||||
template<> MULTITHREADLIBRARY_API UClass* StaticClass<UThreadMutex>()
|
||||
{
|
||||
return UThreadMutex::StaticClass();
|
||||
}
|
||||
UThreadMutex::UThreadMutex(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
|
||||
DEFINE_VTABLE_PTR_HELPER_CTOR(UThreadMutex);
|
||||
UThreadMutex::~UThreadMutex() {}
|
||||
// End Class UThreadMutex
|
||||
|
||||
// Begin Registration
|
||||
struct Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadMutex_h_Statics
|
||||
{
|
||||
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
|
||||
{ Z_Construct_UClass_UThreadMutex, UThreadMutex::StaticClass, TEXT("UThreadMutex"), &Z_Registration_Info_UClass_UThreadMutex, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UThreadMutex), 3419853280U) },
|
||||
};
|
||||
};
|
||||
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadMutex_h_851995370(TEXT("/Script/MultiThreadLibrary"),
|
||||
Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadMutex_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadMutex_h_Statics::ClassInfo),
|
||||
nullptr, 0,
|
||||
nullptr, 0);
|
||||
// End Registration
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,63 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
// IWYU pragma: private, include "ThreadMutex.h"
|
||||
#include "UObject/ObjectMacros.h"
|
||||
#include "UObject/ScriptMacros.h"
|
||||
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
#ifdef MULTITHREADLIBRARY_ThreadMutex_generated_h
|
||||
#error "ThreadMutex.generated.h already included, missing '#pragma once' in ThreadMutex.h"
|
||||
#endif
|
||||
#define MULTITHREADLIBRARY_ThreadMutex_generated_h
|
||||
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadMutex_h_10_RPC_WRAPPERS_NO_PURE_DECLS \
|
||||
DECLARE_FUNCTION(execUnlock); \
|
||||
DECLARE_FUNCTION(execLock); \
|
||||
DECLARE_FUNCTION(execTryLock);
|
||||
|
||||
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadMutex_h_10_INCLASS_NO_PURE_DECLS \
|
||||
private: \
|
||||
static void StaticRegisterNativesUThreadMutex(); \
|
||||
friend struct Z_Construct_UClass_UThreadMutex_Statics; \
|
||||
public: \
|
||||
DECLARE_CLASS(UThreadMutex, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/MultiThreadLibrary"), NO_API) \
|
||||
DECLARE_SERIALIZER(UThreadMutex)
|
||||
|
||||
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadMutex_h_10_ENHANCED_CONSTRUCTORS \
|
||||
/** Standard constructor, called after all reflected properties have been initialized */ \
|
||||
NO_API UThreadMutex(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
|
||||
private: \
|
||||
/** Private move- and copy-constructors, should never be used */ \
|
||||
UThreadMutex(UThreadMutex&&); \
|
||||
UThreadMutex(const UThreadMutex&); \
|
||||
public: \
|
||||
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UThreadMutex); \
|
||||
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UThreadMutex); \
|
||||
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UThreadMutex) \
|
||||
NO_API virtual ~UThreadMutex();
|
||||
|
||||
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadMutex_h_7_PROLOG
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadMutex_h_10_GENERATED_BODY \
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
||||
public: \
|
||||
FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadMutex_h_10_RPC_WRAPPERS_NO_PURE_DECLS \
|
||||
FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadMutex_h_10_INCLASS_NO_PURE_DECLS \
|
||||
FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadMutex_h_10_ENHANCED_CONSTRUCTORS \
|
||||
private: \
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
||||
|
||||
template<> MULTITHREADLIBRARY_API UClass* StaticClass<class UThreadMutex>();
|
||||
|
||||
#undef CURRENT_FILE_ID
|
||||
#define CURRENT_FILE_ID FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadMutex_h
|
||||
|
||||
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,211 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
#include "UObject/GeneratedCppIncludes.h"
|
||||
#include "MultiThreadLibrary/Public/ThreadPool.h"
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
void EmptyLinkFunctionForGeneratedCodeThreadPool() {}
|
||||
|
||||
// Begin Cross Module References
|
||||
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadPool();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadPool_NoRegister();
|
||||
MULTITHREADLIBRARY_API UEnum* Z_Construct_UEnum_MultiThreadLibrary_EThreadPoolPriority();
|
||||
UPackage* Z_Construct_UPackage__Script_MultiThreadLibrary();
|
||||
// End Cross Module References
|
||||
|
||||
// Begin Enum EThreadPoolPriority
|
||||
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EThreadPoolPriority;
|
||||
static UEnum* EThreadPoolPriority_StaticEnum()
|
||||
{
|
||||
if (!Z_Registration_Info_UEnum_EThreadPoolPriority.OuterSingleton)
|
||||
{
|
||||
Z_Registration_Info_UEnum_EThreadPoolPriority.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MultiThreadLibrary_EThreadPoolPriority, (UObject*)Z_Construct_UPackage__Script_MultiThreadLibrary(), TEXT("EThreadPoolPriority"));
|
||||
}
|
||||
return Z_Registration_Info_UEnum_EThreadPoolPriority.OuterSingleton;
|
||||
}
|
||||
template<> MULTITHREADLIBRARY_API UEnum* StaticEnum<EThreadPoolPriority>()
|
||||
{
|
||||
return EThreadPoolPriority_StaticEnum();
|
||||
}
|
||||
struct Z_Construct_UEnum_MultiThreadLibrary_EThreadPoolPriority_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
||||
{ "AboveNormal.Name", "EThreadPoolPriority::AboveNormal" },
|
||||
{ "BelowNormal.Name", "EThreadPoolPriority::BelowNormal" },
|
||||
{ "BlueprintType", "true" },
|
||||
{ "Highest.Name", "EThreadPoolPriority::Highest" },
|
||||
{ "Lowest.Name", "EThreadPoolPriority::Lowest" },
|
||||
{ "ModuleRelativePath", "Public/ThreadPool.h" },
|
||||
{ "Normal.Name", "EThreadPoolPriority::Normal" },
|
||||
{ "SlightlyBelowNormal.Name", "EThreadPoolPriority::SlightlyBelowNormal" },
|
||||
{ "TimeCritical.Name", "EThreadPoolPriority::TimeCritical" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
||||
{ "EThreadPoolPriority::Normal", (int64)EThreadPoolPriority::Normal },
|
||||
{ "EThreadPoolPriority::AboveNormal", (int64)EThreadPoolPriority::AboveNormal },
|
||||
{ "EThreadPoolPriority::BelowNormal", (int64)EThreadPoolPriority::BelowNormal },
|
||||
{ "EThreadPoolPriority::Highest", (int64)EThreadPoolPriority::Highest },
|
||||
{ "EThreadPoolPriority::Lowest", (int64)EThreadPoolPriority::Lowest },
|
||||
{ "EThreadPoolPriority::SlightlyBelowNormal", (int64)EThreadPoolPriority::SlightlyBelowNormal },
|
||||
{ "EThreadPoolPriority::TimeCritical", (int64)EThreadPoolPriority::TimeCritical },
|
||||
};
|
||||
static const UECodeGen_Private::FEnumParams EnumParams;
|
||||
};
|
||||
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MultiThreadLibrary_EThreadPoolPriority_Statics::EnumParams = {
|
||||
(UObject*(*)())Z_Construct_UPackage__Script_MultiThreadLibrary,
|
||||
nullptr,
|
||||
"EThreadPoolPriority",
|
||||
"EThreadPoolPriority",
|
||||
Z_Construct_UEnum_MultiThreadLibrary_EThreadPoolPriority_Statics::Enumerators,
|
||||
RF_Public|RF_Transient|RF_MarkAsNative,
|
||||
UE_ARRAY_COUNT(Z_Construct_UEnum_MultiThreadLibrary_EThreadPoolPriority_Statics::Enumerators),
|
||||
EEnumFlags::None,
|
||||
(uint8)UEnum::ECppForm::EnumClass,
|
||||
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MultiThreadLibrary_EThreadPoolPriority_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MultiThreadLibrary_EThreadPoolPriority_Statics::Enum_MetaDataParams)
|
||||
};
|
||||
UEnum* Z_Construct_UEnum_MultiThreadLibrary_EThreadPoolPriority()
|
||||
{
|
||||
if (!Z_Registration_Info_UEnum_EThreadPoolPriority.InnerSingleton)
|
||||
{
|
||||
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EThreadPoolPriority.InnerSingleton, Z_Construct_UEnum_MultiThreadLibrary_EThreadPoolPriority_Statics::EnumParams);
|
||||
}
|
||||
return Z_Registration_Info_UEnum_EThreadPoolPriority.InnerSingleton;
|
||||
}
|
||||
// End Enum EThreadPoolPriority
|
||||
|
||||
// Begin Class UThreadPool Function GetThreadsNum
|
||||
struct Z_Construct_UFunction_UThreadPool_GetThreadsNum_Statics
|
||||
{
|
||||
struct ThreadPool_eventGetThreadsNum_Parms
|
||||
{
|
||||
int32 ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "ModuleRelativePath", "Public/ThreadPool.h" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UThreadPool_GetThreadsNum_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadPool_eventGetThreadsNum_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadPool_GetThreadsNum_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadPool_GetThreadsNum_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadPool_GetThreadsNum_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadPool_GetThreadsNum_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadPool, nullptr, "GetThreadsNum", nullptr, nullptr, Z_Construct_UFunction_UThreadPool_GetThreadsNum_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadPool_GetThreadsNum_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadPool_GetThreadsNum_Statics::ThreadPool_eventGetThreadsNum_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadPool_GetThreadsNum_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadPool_GetThreadsNum_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadPool_GetThreadsNum_Statics::ThreadPool_eventGetThreadsNum_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadPool_GetThreadsNum()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadPool_GetThreadsNum_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadPool::execGetThreadsNum)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(int32*)Z_Param__Result=P_THIS->GetThreadsNum();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadPool Function GetThreadsNum
|
||||
|
||||
// Begin Class UThreadPool
|
||||
void UThreadPool::StaticRegisterNativesUThreadPool()
|
||||
{
|
||||
UClass* Class = UThreadPool::StaticClass();
|
||||
static const FNameNativePtrPair Funcs[] = {
|
||||
{ "GetThreadsNum", &UThreadPool::execGetThreadsNum },
|
||||
};
|
||||
FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
|
||||
}
|
||||
IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UThreadPool);
|
||||
UClass* Z_Construct_UClass_UThreadPool_NoRegister()
|
||||
{
|
||||
return UThreadPool::StaticClass();
|
||||
}
|
||||
struct Z_Construct_UClass_UThreadPool_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
||||
{ "BlueprintType", "true" },
|
||||
{ "DontUseGenericSpawnObject", "true" },
|
||||
{ "HideCategories", "Object" },
|
||||
{ "IncludePath", "ThreadPool.h" },
|
||||
{ "ModuleRelativePath", "Public/ThreadPool.h" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static UObject* (*const DependentSingletons[])();
|
||||
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
|
||||
{ &Z_Construct_UFunction_UThreadPool_GetThreadsNum, "GetThreadsNum" }, // 2936949695
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
|
||||
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
||||
TCppClassTypeTraits<UThreadPool>::IsAbstract,
|
||||
};
|
||||
static const UECodeGen_Private::FClassParams ClassParams;
|
||||
};
|
||||
UObject* (*const Z_Construct_UClass_UThreadPool_Statics::DependentSingletons[])() = {
|
||||
(UObject* (*)())Z_Construct_UClass_UObject,
|
||||
(UObject* (*)())Z_Construct_UPackage__Script_MultiThreadLibrary,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadPool_Statics::DependentSingletons) < 16);
|
||||
const UECodeGen_Private::FClassParams Z_Construct_UClass_UThreadPool_Statics::ClassParams = {
|
||||
&UThreadPool::StaticClass,
|
||||
nullptr,
|
||||
&StaticCppClassTypeInfo,
|
||||
DependentSingletons,
|
||||
FuncInfo,
|
||||
nullptr,
|
||||
nullptr,
|
||||
UE_ARRAY_COUNT(DependentSingletons),
|
||||
UE_ARRAY_COUNT(FuncInfo),
|
||||
0,
|
||||
0,
|
||||
0x001000A0u,
|
||||
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadPool_Statics::Class_MetaDataParams), Z_Construct_UClass_UThreadPool_Statics::Class_MetaDataParams)
|
||||
};
|
||||
UClass* Z_Construct_UClass_UThreadPool()
|
||||
{
|
||||
if (!Z_Registration_Info_UClass_UThreadPool.OuterSingleton)
|
||||
{
|
||||
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UThreadPool.OuterSingleton, Z_Construct_UClass_UThreadPool_Statics::ClassParams);
|
||||
}
|
||||
return Z_Registration_Info_UClass_UThreadPool.OuterSingleton;
|
||||
}
|
||||
template<> MULTITHREADLIBRARY_API UClass* StaticClass<UThreadPool>()
|
||||
{
|
||||
return UThreadPool::StaticClass();
|
||||
}
|
||||
UThreadPool::UThreadPool(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
|
||||
DEFINE_VTABLE_PTR_HELPER_CTOR(UThreadPool);
|
||||
UThreadPool::~UThreadPool() {}
|
||||
// End Class UThreadPool
|
||||
|
||||
// Begin Registration
|
||||
struct Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadPool_h_Statics
|
||||
{
|
||||
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
|
||||
{ EThreadPoolPriority_StaticEnum, TEXT("EThreadPoolPriority"), &Z_Registration_Info_UEnum_EThreadPoolPriority, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2245634431U) },
|
||||
};
|
||||
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
|
||||
{ Z_Construct_UClass_UThreadPool, UThreadPool::StaticClass, TEXT("UThreadPool"), &Z_Registration_Info_UClass_UThreadPool, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UThreadPool), 1018573936U) },
|
||||
};
|
||||
};
|
||||
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadPool_h_4138112856(TEXT("/Script/MultiThreadLibrary"),
|
||||
Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadPool_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadPool_h_Statics::ClassInfo),
|
||||
nullptr, 0,
|
||||
Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadPool_h_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadPool_h_Statics::EnumInfo));
|
||||
// End Registration
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,74 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
// IWYU pragma: private, include "ThreadPool.h"
|
||||
#include "UObject/ObjectMacros.h"
|
||||
#include "UObject/ScriptMacros.h"
|
||||
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
#ifdef MULTITHREADLIBRARY_ThreadPool_generated_h
|
||||
#error "ThreadPool.generated.h already included, missing '#pragma once' in ThreadPool.h"
|
||||
#endif
|
||||
#define MULTITHREADLIBRARY_ThreadPool_generated_h
|
||||
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadPool_h_30_RPC_WRAPPERS_NO_PURE_DECLS \
|
||||
DECLARE_FUNCTION(execGetThreadsNum);
|
||||
|
||||
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadPool_h_30_INCLASS_NO_PURE_DECLS \
|
||||
private: \
|
||||
static void StaticRegisterNativesUThreadPool(); \
|
||||
friend struct Z_Construct_UClass_UThreadPool_Statics; \
|
||||
public: \
|
||||
DECLARE_CLASS(UThreadPool, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/MultiThreadLibrary"), NO_API) \
|
||||
DECLARE_SERIALIZER(UThreadPool)
|
||||
|
||||
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadPool_h_30_ENHANCED_CONSTRUCTORS \
|
||||
/** Standard constructor, called after all reflected properties have been initialized */ \
|
||||
NO_API UThreadPool(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
|
||||
private: \
|
||||
/** Private move- and copy-constructors, should never be used */ \
|
||||
UThreadPool(UThreadPool&&); \
|
||||
UThreadPool(const UThreadPool&); \
|
||||
public: \
|
||||
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UThreadPool); \
|
||||
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UThreadPool); \
|
||||
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UThreadPool) \
|
||||
NO_API virtual ~UThreadPool();
|
||||
|
||||
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadPool_h_27_PROLOG
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadPool_h_30_GENERATED_BODY \
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
||||
public: \
|
||||
FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadPool_h_30_RPC_WRAPPERS_NO_PURE_DECLS \
|
||||
FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadPool_h_30_INCLASS_NO_PURE_DECLS \
|
||||
FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadPool_h_30_ENHANCED_CONSTRUCTORS \
|
||||
private: \
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
||||
|
||||
template<> MULTITHREADLIBRARY_API UClass* StaticClass<class UThreadPool>();
|
||||
|
||||
#undef CURRENT_FILE_ID
|
||||
#define CURRENT_FILE_ID FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadPool_h
|
||||
|
||||
|
||||
#define FOREACH_ENUM_ETHREADPOOLPRIORITY(op) \
|
||||
op(EThreadPoolPriority::Normal) \
|
||||
op(EThreadPoolPriority::AboveNormal) \
|
||||
op(EThreadPoolPriority::BelowNormal) \
|
||||
op(EThreadPoolPriority::Highest) \
|
||||
op(EThreadPoolPriority::Lowest) \
|
||||
op(EThreadPoolPriority::SlightlyBelowNormal) \
|
||||
op(EThreadPoolPriority::TimeCritical)
|
||||
|
||||
enum class EThreadPoolPriority : uint8;
|
||||
template<> struct TIsUEnumClass<EThreadPoolPriority> { enum { Value = true }; };
|
||||
template<> MULTITHREADLIBRARY_API UEnum* StaticEnum<EThreadPoolPriority>();
|
||||
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,174 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
#include "UObject/GeneratedCppIncludes.h"
|
||||
#include "MultiThreadLibrary/Public/ThreadTaskBase.h"
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
void EmptyLinkFunctionForGeneratedCodeThreadTaskBase() {}
|
||||
|
||||
// Begin Cross Module References
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadBase();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadPool_NoRegister();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadTaskBase();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadTaskBase_NoRegister();
|
||||
MULTITHREADLIBRARY_API UEnum* Z_Construct_UEnum_MultiThreadLibrary_ETaskExecutionType();
|
||||
UPackage* Z_Construct_UPackage__Script_MultiThreadLibrary();
|
||||
// End Cross Module References
|
||||
|
||||
// Begin Enum ETaskExecutionType
|
||||
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ETaskExecutionType;
|
||||
static UEnum* ETaskExecutionType_StaticEnum()
|
||||
{
|
||||
if (!Z_Registration_Info_UEnum_ETaskExecutionType.OuterSingleton)
|
||||
{
|
||||
Z_Registration_Info_UEnum_ETaskExecutionType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MultiThreadLibrary_ETaskExecutionType, (UObject*)Z_Construct_UPackage__Script_MultiThreadLibrary(), TEXT("ETaskExecutionType"));
|
||||
}
|
||||
return Z_Registration_Info_UEnum_ETaskExecutionType.OuterSingleton;
|
||||
}
|
||||
template<> MULTITHREADLIBRARY_API UEnum* StaticEnum<ETaskExecutionType>()
|
||||
{
|
||||
return ETaskExecutionType_StaticEnum();
|
||||
}
|
||||
struct Z_Construct_UEnum_MultiThreadLibrary_ETaskExecutionType_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
||||
{ "BlueprintType", "true" },
|
||||
{ "ModuleRelativePath", "Public/ThreadTaskBase.h" },
|
||||
{ "TaskGraph.Name", "ETaskExecutionType::TaskGraph" },
|
||||
{ "Thread.Comment", "/** Execute in separate thread. */" },
|
||||
{ "Thread.Name", "ETaskExecutionType::Thread" },
|
||||
{ "Thread.ToolTip", "Execute in separate thread." },
|
||||
{ "ThreadPool.Name", "ETaskExecutionType::ThreadPool" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
||||
{ "ETaskExecutionType::Thread", (int64)ETaskExecutionType::Thread },
|
||||
{ "ETaskExecutionType::TaskGraph", (int64)ETaskExecutionType::TaskGraph },
|
||||
{ "ETaskExecutionType::ThreadPool", (int64)ETaskExecutionType::ThreadPool },
|
||||
};
|
||||
static const UECodeGen_Private::FEnumParams EnumParams;
|
||||
};
|
||||
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MultiThreadLibrary_ETaskExecutionType_Statics::EnumParams = {
|
||||
(UObject*(*)())Z_Construct_UPackage__Script_MultiThreadLibrary,
|
||||
nullptr,
|
||||
"ETaskExecutionType",
|
||||
"ETaskExecutionType",
|
||||
Z_Construct_UEnum_MultiThreadLibrary_ETaskExecutionType_Statics::Enumerators,
|
||||
RF_Public|RF_Transient|RF_MarkAsNative,
|
||||
UE_ARRAY_COUNT(Z_Construct_UEnum_MultiThreadLibrary_ETaskExecutionType_Statics::Enumerators),
|
||||
EEnumFlags::None,
|
||||
(uint8)UEnum::ECppForm::EnumClass,
|
||||
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MultiThreadLibrary_ETaskExecutionType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MultiThreadLibrary_ETaskExecutionType_Statics::Enum_MetaDataParams)
|
||||
};
|
||||
UEnum* Z_Construct_UEnum_MultiThreadLibrary_ETaskExecutionType()
|
||||
{
|
||||
if (!Z_Registration_Info_UEnum_ETaskExecutionType.InnerSingleton)
|
||||
{
|
||||
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ETaskExecutionType.InnerSingleton, Z_Construct_UEnum_MultiThreadLibrary_ETaskExecutionType_Statics::EnumParams);
|
||||
}
|
||||
return Z_Registration_Info_UEnum_ETaskExecutionType.InnerSingleton;
|
||||
}
|
||||
// End Enum ETaskExecutionType
|
||||
|
||||
// Begin Class UThreadTaskBase
|
||||
void UThreadTaskBase::StaticRegisterNativesUThreadTaskBase()
|
||||
{
|
||||
}
|
||||
IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UThreadTaskBase);
|
||||
UClass* Z_Construct_UClass_UThreadTaskBase_NoRegister()
|
||||
{
|
||||
return UThreadTaskBase::StaticClass();
|
||||
}
|
||||
struct Z_Construct_UClass_UThreadTaskBase_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
||||
{ "HideCategories", "Object" },
|
||||
{ "IncludePath", "ThreadTaskBase.h" },
|
||||
{ "IsBlueprintBase", "false" },
|
||||
{ "ModuleRelativePath", "Public/ThreadTaskBase.h" },
|
||||
{ "NotBlueprintType", "true" },
|
||||
};
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ExecutionType_MetaData[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "ModuleRelativePath", "Public/ThreadTaskBase.h" },
|
||||
};
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ThreadPool_MetaData[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "ModuleRelativePath", "Public/ThreadTaskBase.h" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FBytePropertyParams NewProp_ExecutionType_Underlying;
|
||||
static const UECodeGen_Private::FEnumPropertyParams NewProp_ExecutionType;
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_ThreadPool;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static UObject* (*const DependentSingletons[])();
|
||||
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
||||
TCppClassTypeTraits<UThreadTaskBase>::IsAbstract,
|
||||
};
|
||||
static const UECodeGen_Private::FClassParams ClassParams;
|
||||
};
|
||||
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UThreadTaskBase_Statics::NewProp_ExecutionType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UThreadTaskBase_Statics::NewProp_ExecutionType = { "ExecutionType", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UThreadTaskBase, ExecutionType), Z_Construct_UEnum_MultiThreadLibrary_ETaskExecutionType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ExecutionType_MetaData), NewProp_ExecutionType_MetaData) }; // 3007662685
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UThreadTaskBase_Statics::NewProp_ThreadPool = { "ThreadPool", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UThreadTaskBase, ThreadPool), Z_Construct_UClass_UThreadPool_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ThreadPool_MetaData), NewProp_ThreadPool_MetaData) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UThreadTaskBase_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UThreadTaskBase_Statics::NewProp_ExecutionType_Underlying,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UThreadTaskBase_Statics::NewProp_ExecutionType,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UThreadTaskBase_Statics::NewProp_ThreadPool,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadTaskBase_Statics::PropPointers) < 2048);
|
||||
UObject* (*const Z_Construct_UClass_UThreadTaskBase_Statics::DependentSingletons[])() = {
|
||||
(UObject* (*)())Z_Construct_UClass_UThreadBase,
|
||||
(UObject* (*)())Z_Construct_UPackage__Script_MultiThreadLibrary,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadTaskBase_Statics::DependentSingletons) < 16);
|
||||
const UECodeGen_Private::FClassParams Z_Construct_UClass_UThreadTaskBase_Statics::ClassParams = {
|
||||
&UThreadTaskBase::StaticClass,
|
||||
nullptr,
|
||||
&StaticCppClassTypeInfo,
|
||||
DependentSingletons,
|
||||
nullptr,
|
||||
Z_Construct_UClass_UThreadTaskBase_Statics::PropPointers,
|
||||
nullptr,
|
||||
UE_ARRAY_COUNT(DependentSingletons),
|
||||
0,
|
||||
UE_ARRAY_COUNT(Z_Construct_UClass_UThreadTaskBase_Statics::PropPointers),
|
||||
0,
|
||||
0x001000A0u,
|
||||
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadTaskBase_Statics::Class_MetaDataParams), Z_Construct_UClass_UThreadTaskBase_Statics::Class_MetaDataParams)
|
||||
};
|
||||
UClass* Z_Construct_UClass_UThreadTaskBase()
|
||||
{
|
||||
if (!Z_Registration_Info_UClass_UThreadTaskBase.OuterSingleton)
|
||||
{
|
||||
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UThreadTaskBase.OuterSingleton, Z_Construct_UClass_UThreadTaskBase_Statics::ClassParams);
|
||||
}
|
||||
return Z_Registration_Info_UClass_UThreadTaskBase.OuterSingleton;
|
||||
}
|
||||
template<> MULTITHREADLIBRARY_API UClass* StaticClass<UThreadTaskBase>()
|
||||
{
|
||||
return UThreadTaskBase::StaticClass();
|
||||
}
|
||||
DEFINE_VTABLE_PTR_HELPER_CTOR(UThreadTaskBase);
|
||||
// End Class UThreadTaskBase
|
||||
|
||||
// Begin Registration
|
||||
struct Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTaskBase_h_Statics
|
||||
{
|
||||
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
|
||||
{ ETaskExecutionType_StaticEnum, TEXT("ETaskExecutionType"), &Z_Registration_Info_UEnum_ETaskExecutionType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3007662685U) },
|
||||
};
|
||||
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
|
||||
{ Z_Construct_UClass_UThreadTaskBase, UThreadTaskBase::StaticClass, TEXT("UThreadTaskBase"), &Z_Registration_Info_UClass_UThreadTaskBase, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UThreadTaskBase), 3959149638U) },
|
||||
};
|
||||
};
|
||||
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTaskBase_h_2687105618(TEXT("/Script/MultiThreadLibrary"),
|
||||
Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTaskBase_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTaskBase_h_Statics::ClassInfo),
|
||||
nullptr, 0,
|
||||
Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTaskBase_h_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTaskBase_h_Statics::EnumInfo));
|
||||
// End Registration
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,62 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
// IWYU pragma: private, include "ThreadTaskBase.h"
|
||||
#include "UObject/ObjectMacros.h"
|
||||
#include "UObject/ScriptMacros.h"
|
||||
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
#ifdef MULTITHREADLIBRARY_ThreadTaskBase_generated_h
|
||||
#error "ThreadTaskBase.generated.h already included, missing '#pragma once' in ThreadTaskBase.h"
|
||||
#endif
|
||||
#define MULTITHREADLIBRARY_ThreadTaskBase_generated_h
|
||||
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTaskBase_h_23_INCLASS_NO_PURE_DECLS \
|
||||
private: \
|
||||
static void StaticRegisterNativesUThreadTaskBase(); \
|
||||
friend struct Z_Construct_UClass_UThreadTaskBase_Statics; \
|
||||
public: \
|
||||
DECLARE_CLASS(UThreadTaskBase, UThreadBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/MultiThreadLibrary"), NO_API) \
|
||||
DECLARE_SERIALIZER(UThreadTaskBase)
|
||||
|
||||
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTaskBase_h_23_ENHANCED_CONSTRUCTORS \
|
||||
private: \
|
||||
/** Private move- and copy-constructors, should never be used */ \
|
||||
UThreadTaskBase(UThreadTaskBase&&); \
|
||||
UThreadTaskBase(const UThreadTaskBase&); \
|
||||
public: \
|
||||
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UThreadTaskBase); \
|
||||
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UThreadTaskBase); \
|
||||
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UThreadTaskBase)
|
||||
|
||||
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTaskBase_h_20_PROLOG
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTaskBase_h_23_GENERATED_BODY \
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
||||
public: \
|
||||
FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTaskBase_h_23_INCLASS_NO_PURE_DECLS \
|
||||
FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTaskBase_h_23_ENHANCED_CONSTRUCTORS \
|
||||
private: \
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
||||
|
||||
template<> MULTITHREADLIBRARY_API UClass* StaticClass<class UThreadTaskBase>();
|
||||
|
||||
#undef CURRENT_FILE_ID
|
||||
#define CURRENT_FILE_ID FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTaskBase_h
|
||||
|
||||
|
||||
#define FOREACH_ENUM_ETASKEXECUTIONTYPE(op) \
|
||||
op(ETaskExecutionType::Thread) \
|
||||
op(ETaskExecutionType::TaskGraph) \
|
||||
op(ETaskExecutionType::ThreadPool)
|
||||
|
||||
enum class ETaskExecutionType : uint8;
|
||||
template<> struct TIsUEnumClass<ETaskExecutionType> { enum { Value = true }; };
|
||||
template<> MULTITHREADLIBRARY_API UEnum* StaticEnum<ETaskExecutionType>();
|
||||
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,150 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
#include "UObject/GeneratedCppIncludes.h"
|
||||
#include "MultiThreadLibrary/Public/ThreadTasks.h"
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
void EmptyLinkFunctionForGeneratedCodeThreadTasks() {}
|
||||
|
||||
// Begin Cross Module References
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadTaskBase();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadTasks();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadTasks_NoRegister();
|
||||
UPackage* Z_Construct_UPackage__Script_MultiThreadLibrary();
|
||||
// End Cross Module References
|
||||
|
||||
// Begin Class UThreadTasks Function TaskBody
|
||||
static const FName NAME_UThreadTasks_TaskBody = FName(TEXT("TaskBody"));
|
||||
void UThreadTasks::TaskBody()
|
||||
{
|
||||
UFunction* Func = FindFunctionChecked(NAME_UThreadTasks_TaskBody);
|
||||
if (!Func->GetOwnerClass()->HasAnyClassFlags(CLASS_Native))
|
||||
{
|
||||
ProcessEvent(Func,NULL);
|
||||
}
|
||||
else
|
||||
{
|
||||
TaskBody_Implementation();
|
||||
}
|
||||
}
|
||||
struct Z_Construct_UFunction_UThreadTasks_TaskBody_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n\x09* Called on Background Thread when the Task is executed.\n\x09*/" },
|
||||
{ "DisplayName", "Task Body" },
|
||||
{ "ModuleRelativePath", "Public/ThreadTasks.h" },
|
||||
{ "ToolTip", "Called on Background Thread when the Task is executed." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadTasks_TaskBody_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadTasks, nullptr, "TaskBody", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x0C020C00, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadTasks_TaskBody_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadTasks_TaskBody_Statics::Function_MetaDataParams) };
|
||||
UFunction* Z_Construct_UFunction_UThreadTasks_TaskBody()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadTasks_TaskBody_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadTasks::execTaskBody)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
P_THIS->TaskBody_Implementation();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadTasks Function TaskBody
|
||||
|
||||
// Begin Class UThreadTasks
|
||||
void UThreadTasks::StaticRegisterNativesUThreadTasks()
|
||||
{
|
||||
UClass* Class = UThreadTasks::StaticClass();
|
||||
static const FNameNativePtrPair Funcs[] = {
|
||||
{ "TaskBody", &UThreadTasks::execTaskBody },
|
||||
};
|
||||
FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
|
||||
}
|
||||
IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UThreadTasks);
|
||||
UClass* Z_Construct_UClass_UThreadTasks_NoRegister()
|
||||
{
|
||||
return UThreadTasks::StaticClass();
|
||||
}
|
||||
struct Z_Construct_UClass_UThreadTasks_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
||||
{ "BlueprintType", "true" },
|
||||
{ "DontUseGenericSpawnObject", "true" },
|
||||
{ "HideCategories", "Object Object" },
|
||||
{ "IncludePath", "ThreadTasks.h" },
|
||||
{ "IsBlueprintBase", "true" },
|
||||
{ "ModuleRelativePath", "Public/ThreadTasks.h" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static UObject* (*const DependentSingletons[])();
|
||||
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
|
||||
{ &Z_Construct_UFunction_UThreadTasks_TaskBody, "TaskBody" }, // 2112956176
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
|
||||
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
||||
TCppClassTypeTraits<UThreadTasks>::IsAbstract,
|
||||
};
|
||||
static const UECodeGen_Private::FClassParams ClassParams;
|
||||
};
|
||||
UObject* (*const Z_Construct_UClass_UThreadTasks_Statics::DependentSingletons[])() = {
|
||||
(UObject* (*)())Z_Construct_UClass_UThreadTaskBase,
|
||||
(UObject* (*)())Z_Construct_UPackage__Script_MultiThreadLibrary,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadTasks_Statics::DependentSingletons) < 16);
|
||||
const UECodeGen_Private::FClassParams Z_Construct_UClass_UThreadTasks_Statics::ClassParams = {
|
||||
&UThreadTasks::StaticClass,
|
||||
nullptr,
|
||||
&StaticCppClassTypeInfo,
|
||||
DependentSingletons,
|
||||
FuncInfo,
|
||||
nullptr,
|
||||
nullptr,
|
||||
UE_ARRAY_COUNT(DependentSingletons),
|
||||
UE_ARRAY_COUNT(FuncInfo),
|
||||
0,
|
||||
0,
|
||||
0x041000A0u,
|
||||
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadTasks_Statics::Class_MetaDataParams), Z_Construct_UClass_UThreadTasks_Statics::Class_MetaDataParams)
|
||||
};
|
||||
UClass* Z_Construct_UClass_UThreadTasks()
|
||||
{
|
||||
if (!Z_Registration_Info_UClass_UThreadTasks.OuterSingleton)
|
||||
{
|
||||
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UThreadTasks.OuterSingleton, Z_Construct_UClass_UThreadTasks_Statics::ClassParams);
|
||||
}
|
||||
return Z_Registration_Info_UClass_UThreadTasks.OuterSingleton;
|
||||
}
|
||||
template<> MULTITHREADLIBRARY_API UClass* StaticClass<UThreadTasks>()
|
||||
{
|
||||
return UThreadTasks::StaticClass();
|
||||
}
|
||||
UThreadTasks::UThreadTasks() {}
|
||||
DEFINE_VTABLE_PTR_HELPER_CTOR(UThreadTasks);
|
||||
UThreadTasks::~UThreadTasks() {}
|
||||
// End Class UThreadTasks
|
||||
|
||||
// Begin Registration
|
||||
struct Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasks_h_Statics
|
||||
{
|
||||
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
|
||||
{ Z_Construct_UClass_UThreadTasks, UThreadTasks::StaticClass, TEXT("UThreadTasks"), &Z_Registration_Info_UClass_UThreadTasks, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UThreadTasks), 2295101062U) },
|
||||
};
|
||||
};
|
||||
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasks_h_3772891947(TEXT("/Script/MultiThreadLibrary"),
|
||||
Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasks_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasks_h_Statics::ClassInfo),
|
||||
nullptr, 0,
|
||||
nullptr, 0);
|
||||
// End Registration
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,63 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
// IWYU pragma: private, include "ThreadTasks.h"
|
||||
#include "UObject/ObjectMacros.h"
|
||||
#include "UObject/ScriptMacros.h"
|
||||
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
#ifdef MULTITHREADLIBRARY_ThreadTasks_generated_h
|
||||
#error "ThreadTasks.generated.h already included, missing '#pragma once' in ThreadTasks.h"
|
||||
#endif
|
||||
#define MULTITHREADLIBRARY_ThreadTasks_generated_h
|
||||
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasks_h_14_RPC_WRAPPERS_NO_PURE_DECLS \
|
||||
DECLARE_FUNCTION(execTaskBody);
|
||||
|
||||
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasks_h_14_CALLBACK_WRAPPERS
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasks_h_14_INCLASS_NO_PURE_DECLS \
|
||||
private: \
|
||||
static void StaticRegisterNativesUThreadTasks(); \
|
||||
friend struct Z_Construct_UClass_UThreadTasks_Statics; \
|
||||
public: \
|
||||
DECLARE_CLASS(UThreadTasks, UThreadTaskBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/MultiThreadLibrary"), NO_API) \
|
||||
DECLARE_SERIALIZER(UThreadTasks)
|
||||
|
||||
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasks_h_14_ENHANCED_CONSTRUCTORS \
|
||||
/** Standard constructor, called after all reflected properties have been initialized */ \
|
||||
NO_API UThreadTasks(); \
|
||||
private: \
|
||||
/** Private move- and copy-constructors, should never be used */ \
|
||||
UThreadTasks(UThreadTasks&&); \
|
||||
UThreadTasks(const UThreadTasks&); \
|
||||
public: \
|
||||
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UThreadTasks); \
|
||||
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UThreadTasks); \
|
||||
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UThreadTasks) \
|
||||
NO_API virtual ~UThreadTasks();
|
||||
|
||||
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasks_h_10_PROLOG
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasks_h_14_GENERATED_BODY \
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
||||
public: \
|
||||
FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasks_h_14_RPC_WRAPPERS_NO_PURE_DECLS \
|
||||
FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasks_h_14_CALLBACK_WRAPPERS \
|
||||
FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasks_h_14_INCLASS_NO_PURE_DECLS \
|
||||
FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasks_h_14_ENHANCED_CONSTRUCTORS \
|
||||
private: \
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
||||
|
||||
template<> MULTITHREADLIBRARY_API UClass* StaticClass<class UThreadTasks>();
|
||||
|
||||
#undef CURRENT_FILE_ID
|
||||
#define CURRENT_FILE_ID FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasks_h
|
||||
|
||||
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,163 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
#include "UObject/GeneratedCppIncludes.h"
|
||||
#include "MultiThreadLibrary/Public/ThreadTasksLoop.h"
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
void EmptyLinkFunctionForGeneratedCodeThreadTasksLoop() {}
|
||||
|
||||
// Begin Cross Module References
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadTaskBase();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadTasksLoop();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadTasksLoop_NoRegister();
|
||||
UPackage* Z_Construct_UPackage__Script_MultiThreadLibrary();
|
||||
// End Cross Module References
|
||||
|
||||
// Begin Class UThreadTasksLoop Function TaskBody
|
||||
struct ThreadTasksLoop_eventTaskBody_Parms
|
||||
{
|
||||
UThreadTasksLoop* WorkerRef;
|
||||
};
|
||||
static const FName NAME_UThreadTasksLoop_TaskBody = FName(TEXT("TaskBody"));
|
||||
void UThreadTasksLoop::TaskBody(UThreadTasksLoop* WorkerRef)
|
||||
{
|
||||
UFunction* Func = FindFunctionChecked(NAME_UThreadTasksLoop_TaskBody);
|
||||
if (!Func->GetOwnerClass()->HasAnyClassFlags(CLASS_Native))
|
||||
{
|
||||
ThreadTasksLoop_eventTaskBody_Parms Parms;
|
||||
Parms.WorkerRef=WorkerRef;
|
||||
ProcessEvent(Func,&Parms);
|
||||
}
|
||||
else
|
||||
{
|
||||
TaskBody_Implementation(WorkerRef);
|
||||
}
|
||||
}
|
||||
struct Z_Construct_UFunction_UThreadTasksLoop_TaskBody_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n\x09* Called on Background Thread when the Task is executed.\n\x09*/" },
|
||||
{ "DisplayName", "Task Body" },
|
||||
{ "ModuleRelativePath", "Public/ThreadTasksLoop.h" },
|
||||
{ "ToolTip", "Called on Background Thread when the Task is executed." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorkerRef;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadTasksLoop_TaskBody_Statics::NewProp_WorkerRef = { "WorkerRef", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadTasksLoop_eventTaskBody_Parms, WorkerRef), Z_Construct_UClass_UThreadTasksLoop_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadTasksLoop_TaskBody_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadTasksLoop_TaskBody_Statics::NewProp_WorkerRef,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadTasksLoop_TaskBody_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadTasksLoop_TaskBody_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadTasksLoop, nullptr, "TaskBody", nullptr, nullptr, Z_Construct_UFunction_UThreadTasksLoop_TaskBody_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadTasksLoop_TaskBody_Statics::PropPointers), sizeof(ThreadTasksLoop_eventTaskBody_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x0C020C00, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadTasksLoop_TaskBody_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadTasksLoop_TaskBody_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(ThreadTasksLoop_eventTaskBody_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadTasksLoop_TaskBody()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadTasksLoop_TaskBody_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadTasksLoop::execTaskBody)
|
||||
{
|
||||
P_GET_OBJECT(UThreadTasksLoop,Z_Param_WorkerRef);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
P_THIS->TaskBody_Implementation(Z_Param_WorkerRef);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadTasksLoop Function TaskBody
|
||||
|
||||
// Begin Class UThreadTasksLoop
|
||||
void UThreadTasksLoop::StaticRegisterNativesUThreadTasksLoop()
|
||||
{
|
||||
UClass* Class = UThreadTasksLoop::StaticClass();
|
||||
static const FNameNativePtrPair Funcs[] = {
|
||||
{ "TaskBody", &UThreadTasksLoop::execTaskBody },
|
||||
};
|
||||
FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
|
||||
}
|
||||
IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UThreadTasksLoop);
|
||||
UClass* Z_Construct_UClass_UThreadTasksLoop_NoRegister()
|
||||
{
|
||||
return UThreadTasksLoop::StaticClass();
|
||||
}
|
||||
struct Z_Construct_UClass_UThreadTasksLoop_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
||||
{ "BlueprintType", "true" },
|
||||
{ "DontUseGenericSpawnObject", "True" },
|
||||
{ "HideCategories", "Object Object" },
|
||||
{ "IncludePath", "ThreadTasksLoop.h" },
|
||||
{ "IsBlueprintBase", "true" },
|
||||
{ "ModuleRelativePath", "Public/ThreadTasksLoop.h" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static UObject* (*const DependentSingletons[])();
|
||||
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
|
||||
{ &Z_Construct_UFunction_UThreadTasksLoop_TaskBody, "TaskBody" }, // 2512344009
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
|
||||
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
||||
TCppClassTypeTraits<UThreadTasksLoop>::IsAbstract,
|
||||
};
|
||||
static const UECodeGen_Private::FClassParams ClassParams;
|
||||
};
|
||||
UObject* (*const Z_Construct_UClass_UThreadTasksLoop_Statics::DependentSingletons[])() = {
|
||||
(UObject* (*)())Z_Construct_UClass_UThreadTaskBase,
|
||||
(UObject* (*)())Z_Construct_UPackage__Script_MultiThreadLibrary,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadTasksLoop_Statics::DependentSingletons) < 16);
|
||||
const UECodeGen_Private::FClassParams Z_Construct_UClass_UThreadTasksLoop_Statics::ClassParams = {
|
||||
&UThreadTasksLoop::StaticClass,
|
||||
nullptr,
|
||||
&StaticCppClassTypeInfo,
|
||||
DependentSingletons,
|
||||
FuncInfo,
|
||||
nullptr,
|
||||
nullptr,
|
||||
UE_ARRAY_COUNT(DependentSingletons),
|
||||
UE_ARRAY_COUNT(FuncInfo),
|
||||
0,
|
||||
0,
|
||||
0x001000A0u,
|
||||
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadTasksLoop_Statics::Class_MetaDataParams), Z_Construct_UClass_UThreadTasksLoop_Statics::Class_MetaDataParams)
|
||||
};
|
||||
UClass* Z_Construct_UClass_UThreadTasksLoop()
|
||||
{
|
||||
if (!Z_Registration_Info_UClass_UThreadTasksLoop.OuterSingleton)
|
||||
{
|
||||
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UThreadTasksLoop.OuterSingleton, Z_Construct_UClass_UThreadTasksLoop_Statics::ClassParams);
|
||||
}
|
||||
return Z_Registration_Info_UClass_UThreadTasksLoop.OuterSingleton;
|
||||
}
|
||||
template<> MULTITHREADLIBRARY_API UClass* StaticClass<UThreadTasksLoop>()
|
||||
{
|
||||
return UThreadTasksLoop::StaticClass();
|
||||
}
|
||||
DEFINE_VTABLE_PTR_HELPER_CTOR(UThreadTasksLoop);
|
||||
// End Class UThreadTasksLoop
|
||||
|
||||
// Begin Registration
|
||||
struct Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasksLoop_h_Statics
|
||||
{
|
||||
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
|
||||
{ Z_Construct_UClass_UThreadTasksLoop, UThreadTasksLoop::StaticClass, TEXT("UThreadTasksLoop"), &Z_Registration_Info_UClass_UThreadTasksLoop, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UThreadTasksLoop), 4217747907U) },
|
||||
};
|
||||
};
|
||||
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasksLoop_h_1559954287(TEXT("/Script/MultiThreadLibrary"),
|
||||
Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasksLoop_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasksLoop_h_Statics::ClassInfo),
|
||||
nullptr, 0,
|
||||
nullptr, 0);
|
||||
// End Registration
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,61 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
// IWYU pragma: private, include "ThreadTasksLoop.h"
|
||||
#include "UObject/ObjectMacros.h"
|
||||
#include "UObject/ScriptMacros.h"
|
||||
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
class UThreadTasksLoop;
|
||||
#ifdef MULTITHREADLIBRARY_ThreadTasksLoop_generated_h
|
||||
#error "ThreadTasksLoop.generated.h already included, missing '#pragma once' in ThreadTasksLoop.h"
|
||||
#endif
|
||||
#define MULTITHREADLIBRARY_ThreadTasksLoop_generated_h
|
||||
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasksLoop_h_15_RPC_WRAPPERS_NO_PURE_DECLS \
|
||||
DECLARE_FUNCTION(execTaskBody);
|
||||
|
||||
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasksLoop_h_15_CALLBACK_WRAPPERS
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasksLoop_h_15_INCLASS_NO_PURE_DECLS \
|
||||
private: \
|
||||
static void StaticRegisterNativesUThreadTasksLoop(); \
|
||||
friend struct Z_Construct_UClass_UThreadTasksLoop_Statics; \
|
||||
public: \
|
||||
DECLARE_CLASS(UThreadTasksLoop, UThreadTaskBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/MultiThreadLibrary"), NO_API) \
|
||||
DECLARE_SERIALIZER(UThreadTasksLoop)
|
||||
|
||||
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasksLoop_h_15_ENHANCED_CONSTRUCTORS \
|
||||
private: \
|
||||
/** Private move- and copy-constructors, should never be used */ \
|
||||
UThreadTasksLoop(UThreadTasksLoop&&); \
|
||||
UThreadTasksLoop(const UThreadTasksLoop&); \
|
||||
public: \
|
||||
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UThreadTasksLoop); \
|
||||
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UThreadTasksLoop); \
|
||||
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UThreadTasksLoop)
|
||||
|
||||
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasksLoop_h_11_PROLOG
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasksLoop_h_15_GENERATED_BODY \
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
||||
public: \
|
||||
FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasksLoop_h_15_RPC_WRAPPERS_NO_PURE_DECLS \
|
||||
FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasksLoop_h_15_CALLBACK_WRAPPERS \
|
||||
FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasksLoop_h_15_INCLASS_NO_PURE_DECLS \
|
||||
FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasksLoop_h_15_ENHANCED_CONSTRUCTORS \
|
||||
private: \
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
||||
|
||||
template<> MULTITHREADLIBRARY_API UClass* StaticClass<class UThreadTasksLoop>();
|
||||
|
||||
#undef CURRENT_FILE_ID
|
||||
#define CURRENT_FILE_ID FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasksLoop_h
|
||||
|
||||
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,965 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
#include "UObject/GeneratedCppIncludes.h"
|
||||
#include "MultiThreadLibrary/Public/ThreadUtility.h"
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
void EmptyLinkFunctionForGeneratedCodeThreadUtility() {}
|
||||
|
||||
// Begin Cross Module References
|
||||
COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
|
||||
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FRandomStream();
|
||||
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
|
||||
ENGINE_API UClass* Z_Construct_UClass_UBlueprintFunctionLibrary();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadBase_NoRegister();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadUtility();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadUtility_NoRegister();
|
||||
MULTITHREADLIBRARY_API UEnum* Z_Construct_UEnum_MultiThreadLibrary_EScaleType();
|
||||
UPackage* Z_Construct_UPackage__Script_MultiThreadLibrary();
|
||||
// End Cross Module References
|
||||
|
||||
// Begin Enum EScaleType
|
||||
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EScaleType;
|
||||
static UEnum* EScaleType_StaticEnum()
|
||||
{
|
||||
if (!Z_Registration_Info_UEnum_EScaleType.OuterSingleton)
|
||||
{
|
||||
Z_Registration_Info_UEnum_EScaleType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MultiThreadLibrary_EScaleType, (UObject*)Z_Construct_UPackage__Script_MultiThreadLibrary(), TEXT("EScaleType"));
|
||||
}
|
||||
return Z_Registration_Info_UEnum_EScaleType.OuterSingleton;
|
||||
}
|
||||
template<> MULTITHREADLIBRARY_API UEnum* StaticEnum<EScaleType>()
|
||||
{
|
||||
return EScaleType_StaticEnum();
|
||||
}
|
||||
struct Z_Construct_UEnum_MultiThreadLibrary_EScaleType_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
||||
{ "BlueprintType", "true" },
|
||||
{ "Free.Name", "EScaleType::Free" },
|
||||
{ "LockXY.Name", "EScaleType::LockXY" },
|
||||
{ "LockXZ.Name", "EScaleType::LockXZ" },
|
||||
{ "LockYZ.Name", "EScaleType::LockYZ" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
{ "Uniform.Name", "EScaleType::Uniform" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
||||
{ "EScaleType::Uniform", (int64)EScaleType::Uniform },
|
||||
{ "EScaleType::Free", (int64)EScaleType::Free },
|
||||
{ "EScaleType::LockXY", (int64)EScaleType::LockXY },
|
||||
{ "EScaleType::LockXZ", (int64)EScaleType::LockXZ },
|
||||
{ "EScaleType::LockYZ", (int64)EScaleType::LockYZ },
|
||||
};
|
||||
static const UECodeGen_Private::FEnumParams EnumParams;
|
||||
};
|
||||
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MultiThreadLibrary_EScaleType_Statics::EnumParams = {
|
||||
(UObject*(*)())Z_Construct_UPackage__Script_MultiThreadLibrary,
|
||||
nullptr,
|
||||
"EScaleType",
|
||||
"EScaleType",
|
||||
Z_Construct_UEnum_MultiThreadLibrary_EScaleType_Statics::Enumerators,
|
||||
RF_Public|RF_Transient|RF_MarkAsNative,
|
||||
UE_ARRAY_COUNT(Z_Construct_UEnum_MultiThreadLibrary_EScaleType_Statics::Enumerators),
|
||||
EEnumFlags::None,
|
||||
(uint8)UEnum::ECppForm::EnumClass,
|
||||
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MultiThreadLibrary_EScaleType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MultiThreadLibrary_EScaleType_Statics::Enum_MetaDataParams)
|
||||
};
|
||||
UEnum* Z_Construct_UEnum_MultiThreadLibrary_EScaleType()
|
||||
{
|
||||
if (!Z_Registration_Info_UEnum_EScaleType.InnerSingleton)
|
||||
{
|
||||
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EScaleType.InnerSingleton, Z_Construct_UEnum_MultiThreadLibrary_EScaleType_Statics::EnumParams);
|
||||
}
|
||||
return Z_Registration_Info_UEnum_EScaleType.InnerSingleton;
|
||||
}
|
||||
// End Enum EScaleType
|
||||
|
||||
// Begin Class UThreadUtility Function AddToRoot
|
||||
struct Z_Construct_UFunction_UThreadUtility_AddToRoot_Statics
|
||||
{
|
||||
struct ThreadUtility_eventAddToRoot_Parms
|
||||
{
|
||||
UObject* Object;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n * Add an object to the Pool Root Set.\n */" },
|
||||
{ "DisplayName", "Add Pool To Root" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
{ "ToolTip", "Add an object to the Pool Root Set." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_Object;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadUtility_AddToRoot_Statics::NewProp_Object = { "Object", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventAddToRoot_Parms, Object), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadUtility_AddToRoot_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_AddToRoot_Statics::NewProp_Object,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_AddToRoot_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadUtility_AddToRoot_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadUtility, nullptr, "AddToRoot", nullptr, nullptr, Z_Construct_UFunction_UThreadUtility_AddToRoot_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_AddToRoot_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadUtility_AddToRoot_Statics::ThreadUtility_eventAddToRoot_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_AddToRoot_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadUtility_AddToRoot_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadUtility_AddToRoot_Statics::ThreadUtility_eventAddToRoot_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadUtility_AddToRoot()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadUtility_AddToRoot_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadUtility::execAddToRoot)
|
||||
{
|
||||
P_GET_OBJECT(UObject,Z_Param_Object);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
UThreadUtility::AddToRoot(Z_Param_Object);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadUtility Function AddToRoot
|
||||
|
||||
// Begin Class UThreadUtility Function CancelTask
|
||||
struct Z_Construct_UFunction_UThreadUtility_CancelTask_Statics
|
||||
{
|
||||
struct ThreadUtility_eventCancelTask_Parms
|
||||
{
|
||||
UThreadBase* Task;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n * Cancel the Task.\n */" },
|
||||
{ "DisplayName", "Cancel Task" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
{ "ToolTip", "Cancel the Task." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_Task;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadUtility_CancelTask_Statics::NewProp_Task = { "Task", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventCancelTask_Parms, Task), Z_Construct_UClass_UThreadBase_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadUtility_CancelTask_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_CancelTask_Statics::NewProp_Task,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_CancelTask_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadUtility_CancelTask_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadUtility, nullptr, "CancelTask", nullptr, nullptr, Z_Construct_UFunction_UThreadUtility_CancelTask_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_CancelTask_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadUtility_CancelTask_Statics::ThreadUtility_eventCancelTask_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_CancelTask_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadUtility_CancelTask_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadUtility_CancelTask_Statics::ThreadUtility_eventCancelTask_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadUtility_CancelTask()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadUtility_CancelTask_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadUtility::execCancelTask)
|
||||
{
|
||||
P_GET_OBJECT(UThreadBase,Z_Param_Task);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
UThreadUtility::CancelTask(Z_Param_Task);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadUtility Function CancelTask
|
||||
|
||||
// Begin Class UThreadUtility Function CanSupportMultiThreadedFileHandles
|
||||
struct Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles_Statics
|
||||
{
|
||||
struct ThreadUtility_eventCanSupportMultiThreadedFileHandles_Parms
|
||||
{
|
||||
bool ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n * Checks if Whether filehandles can be opened on one thread and read/written on another thread.\n */" },
|
||||
{ "DisplayName", "Can Support Multi Threaded File Handles" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
{ "ToolTip", "Checks if Whether filehandles can be opened on one thread and read/written on another thread." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static void NewProp_ReturnValue_SetBit(void* Obj);
|
||||
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
void Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles_Statics::NewProp_ReturnValue_SetBit(void* Obj)
|
||||
{
|
||||
((ThreadUtility_eventCanSupportMultiThreadedFileHandles_Parms*)Obj)->ReturnValue = 1;
|
||||
}
|
||||
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ThreadUtility_eventCanSupportMultiThreadedFileHandles_Parms), &Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadUtility, nullptr, "CanSupportMultiThreadedFileHandles", nullptr, nullptr, Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles_Statics::ThreadUtility_eventCanSupportMultiThreadedFileHandles_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles_Statics::ThreadUtility_eventCanSupportMultiThreadedFileHandles_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadUtility::execCanSupportMultiThreadedFileHandles)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(bool*)Z_Param__Result=UThreadUtility::CanSupportMultiThreadedFileHandles();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadUtility Function CanSupportMultiThreadedFileHandles
|
||||
|
||||
// Begin Class UThreadUtility Function CanUseAudioThread
|
||||
struct Z_Construct_UFunction_UThreadUtility_CanUseAudioThread_Statics
|
||||
{
|
||||
struct ThreadUtility_eventCanUseAudioThread_Parms
|
||||
{
|
||||
bool ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n * Check if can AudioThread be used on this device.\n */" },
|
||||
{ "DisplayName", "Can Use Audio Thread" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
{ "ToolTip", "Check if can AudioThread be used on this device." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static void NewProp_ReturnValue_SetBit(void* Obj);
|
||||
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
void Z_Construct_UFunction_UThreadUtility_CanUseAudioThread_Statics::NewProp_ReturnValue_SetBit(void* Obj)
|
||||
{
|
||||
((ThreadUtility_eventCanUseAudioThread_Parms*)Obj)->ReturnValue = 1;
|
||||
}
|
||||
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UThreadUtility_CanUseAudioThread_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ThreadUtility_eventCanUseAudioThread_Parms), &Z_Construct_UFunction_UThreadUtility_CanUseAudioThread_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadUtility_CanUseAudioThread_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_CanUseAudioThread_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_CanUseAudioThread_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadUtility_CanUseAudioThread_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadUtility, nullptr, "CanUseAudioThread", nullptr, nullptr, Z_Construct_UFunction_UThreadUtility_CanUseAudioThread_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_CanUseAudioThread_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadUtility_CanUseAudioThread_Statics::ThreadUtility_eventCanUseAudioThread_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_CanUseAudioThread_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadUtility_CanUseAudioThread_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadUtility_CanUseAudioThread_Statics::ThreadUtility_eventCanUseAudioThread_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadUtility_CanUseAudioThread()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadUtility_CanUseAudioThread_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadUtility::execCanUseAudioThread)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(bool*)Z_Param__Result=UThreadUtility::CanUseAudioThread();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadUtility Function CanUseAudioThread
|
||||
|
||||
// Begin Class UThreadUtility Function GetContextWorld
|
||||
struct Z_Construct_UFunction_UThreadUtility_GetContextWorld_Statics
|
||||
{
|
||||
struct ThreadUtility_eventGetContextWorld_Parms
|
||||
{
|
||||
UObject* WorldContextObject;
|
||||
UObject* ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n * Get World.\n */" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
{ "ToolTip", "Get World." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadUtility_GetContextWorld_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventGetContextWorld_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadUtility_GetContextWorld_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventGetContextWorld_Parms, ReturnValue), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadUtility_GetContextWorld_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_GetContextWorld_Statics::NewProp_WorldContextObject,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_GetContextWorld_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_GetContextWorld_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadUtility_GetContextWorld_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadUtility, nullptr, "GetContextWorld", nullptr, nullptr, Z_Construct_UFunction_UThreadUtility_GetContextWorld_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_GetContextWorld_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadUtility_GetContextWorld_Statics::ThreadUtility_eventGetContextWorld_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_GetContextWorld_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadUtility_GetContextWorld_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadUtility_GetContextWorld_Statics::ThreadUtility_eventGetContextWorld_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadUtility_GetContextWorld()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadUtility_GetContextWorld_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadUtility::execGetContextWorld)
|
||||
{
|
||||
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(UObject**)Z_Param__Result=UThreadUtility::GetContextWorld(Z_Param_WorldContextObject);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadUtility Function GetContextWorld
|
||||
|
||||
// Begin Class UThreadUtility Function GetRandomScale
|
||||
struct Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics
|
||||
{
|
||||
struct ThreadUtility_eventGetRandomScale_Parms
|
||||
{
|
||||
FVector Min;
|
||||
FVector Max;
|
||||
EScaleType Type;
|
||||
FRandomStream RandomStream;
|
||||
FVector Scale;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
};
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Min_MetaData[] = {
|
||||
{ "NativeConst", "" },
|
||||
};
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Max_MetaData[] = {
|
||||
{ "NativeConst", "" },
|
||||
};
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RandomStream_MetaData[] = {
|
||||
{ "NativeConst", "" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FStructPropertyParams NewProp_Min;
|
||||
static const UECodeGen_Private::FStructPropertyParams NewProp_Max;
|
||||
static const UECodeGen_Private::FBytePropertyParams NewProp_Type_Underlying;
|
||||
static const UECodeGen_Private::FEnumPropertyParams NewProp_Type;
|
||||
static const UECodeGen_Private::FStructPropertyParams NewProp_RandomStream;
|
||||
static const UECodeGen_Private::FStructPropertyParams NewProp_Scale;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::NewProp_Min = { "Min", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventGetRandomScale_Parms, Min), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Min_MetaData), NewProp_Min_MetaData) };
|
||||
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::NewProp_Max = { "Max", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventGetRandomScale_Parms, Max), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Max_MetaData), NewProp_Max_MetaData) };
|
||||
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::NewProp_Type_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::NewProp_Type = { "Type", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventGetRandomScale_Parms, Type), Z_Construct_UEnum_MultiThreadLibrary_EScaleType, METADATA_PARAMS(0, nullptr) }; // 1315304669
|
||||
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::NewProp_RandomStream = { "RandomStream", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventGetRandomScale_Parms, RandomStream), Z_Construct_UScriptStruct_FRandomStream, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RandomStream_MetaData), NewProp_RandomStream_MetaData) };
|
||||
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::NewProp_Scale = { "Scale", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventGetRandomScale_Parms, Scale), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::NewProp_Min,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::NewProp_Max,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::NewProp_Type_Underlying,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::NewProp_Type,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::NewProp_RandomStream,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::NewProp_Scale,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadUtility, nullptr, "GetRandomScale", nullptr, nullptr, Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::ThreadUtility_eventGetRandomScale_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::ThreadUtility_eventGetRandomScale_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadUtility_GetRandomScale()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadUtility::execGetRandomScale)
|
||||
{
|
||||
P_GET_STRUCT_REF(FVector,Z_Param_Out_Min);
|
||||
P_GET_STRUCT_REF(FVector,Z_Param_Out_Max);
|
||||
P_GET_ENUM(EScaleType,Z_Param_Type);
|
||||
P_GET_STRUCT_REF(FRandomStream,Z_Param_Out_RandomStream);
|
||||
P_GET_STRUCT_REF(FVector,Z_Param_Out_Scale);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
UThreadUtility::GetRandomScale(Z_Param_Out_Min,Z_Param_Out_Max,EScaleType(Z_Param_Type),Z_Param_Out_RandomStream,Z_Param_Out_Scale);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadUtility Function GetRandomScale
|
||||
|
||||
// Begin Class UThreadUtility Function IsCanceled
|
||||
struct Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics
|
||||
{
|
||||
struct ThreadUtility_eventIsCanceled_Parms
|
||||
{
|
||||
UThreadBase* Task;
|
||||
bool ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n * Check whether the task is canceled.\n */" },
|
||||
{ "CompactNodeTitle", "IsCanceled" },
|
||||
{ "DisplayName", "IsCanceled" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
{ "ToolTip", "Check whether the task is canceled." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_Task;
|
||||
static void NewProp_ReturnValue_SetBit(void* Obj);
|
||||
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics::NewProp_Task = { "Task", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventIsCanceled_Parms, Task), Z_Construct_UClass_UThreadBase_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
void Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics::NewProp_ReturnValue_SetBit(void* Obj)
|
||||
{
|
||||
((ThreadUtility_eventIsCanceled_Parms*)Obj)->ReturnValue = 1;
|
||||
}
|
||||
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ThreadUtility_eventIsCanceled_Parms), &Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics::NewProp_Task,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadUtility, nullptr, "IsCanceled", nullptr, nullptr, Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics::ThreadUtility_eventIsCanceled_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics::ThreadUtility_eventIsCanceled_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadUtility_IsCanceled()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadUtility::execIsCanceled)
|
||||
{
|
||||
P_GET_OBJECT(UThreadBase,Z_Param_Task);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(bool*)Z_Param__Result=UThreadUtility::IsCanceled(Z_Param_Task);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadUtility Function IsCanceled
|
||||
|
||||
// Begin Class UThreadUtility Function IsPrintThreadSafe
|
||||
struct Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe_Statics
|
||||
{
|
||||
struct ThreadUtility_eventIsPrintThreadSafe_Parms
|
||||
{
|
||||
bool ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n * Whether LocalPrint can be called from any thread without overlapping.\n */" },
|
||||
{ "DisplayName", "Is Print ThreadSafe" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
{ "ToolTip", "Whether LocalPrint can be called from any thread without overlapping." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static void NewProp_ReturnValue_SetBit(void* Obj);
|
||||
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
void Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe_Statics::NewProp_ReturnValue_SetBit(void* Obj)
|
||||
{
|
||||
((ThreadUtility_eventIsPrintThreadSafe_Parms*)Obj)->ReturnValue = 1;
|
||||
}
|
||||
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ThreadUtility_eventIsPrintThreadSafe_Parms), &Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadUtility, nullptr, "IsPrintThreadSafe", nullptr, nullptr, Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe_Statics::ThreadUtility_eventIsPrintThreadSafe_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe_Statics::ThreadUtility_eventIsPrintThreadSafe_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadUtility::execIsPrintThreadSafe)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(bool*)Z_Param__Result=UThreadUtility::IsPrintThreadSafe();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadUtility Function IsPrintThreadSafe
|
||||
|
||||
// Begin Class UThreadUtility Function IsRunning
|
||||
struct Z_Construct_UFunction_UThreadUtility_IsRunning_Statics
|
||||
{
|
||||
struct ThreadUtility_eventIsRunning_Parms
|
||||
{
|
||||
UThreadBase* Task;
|
||||
bool ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n * Check whether the task is in progress.\n */" },
|
||||
{ "CompactNodeTitle", "IsRunning" },
|
||||
{ "DisplayName", "IsRunning" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
{ "ToolTip", "Check whether the task is in progress." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_Task;
|
||||
static void NewProp_ReturnValue_SetBit(void* Obj);
|
||||
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadUtility_IsRunning_Statics::NewProp_Task = { "Task", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventIsRunning_Parms, Task), Z_Construct_UClass_UThreadBase_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
void Z_Construct_UFunction_UThreadUtility_IsRunning_Statics::NewProp_ReturnValue_SetBit(void* Obj)
|
||||
{
|
||||
((ThreadUtility_eventIsRunning_Parms*)Obj)->ReturnValue = 1;
|
||||
}
|
||||
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UThreadUtility_IsRunning_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ThreadUtility_eventIsRunning_Parms), &Z_Construct_UFunction_UThreadUtility_IsRunning_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadUtility_IsRunning_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_IsRunning_Statics::NewProp_Task,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_IsRunning_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_IsRunning_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadUtility_IsRunning_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadUtility, nullptr, "IsRunning", nullptr, nullptr, Z_Construct_UFunction_UThreadUtility_IsRunning_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_IsRunning_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadUtility_IsRunning_Statics::ThreadUtility_eventIsRunning_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_IsRunning_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadUtility_IsRunning_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadUtility_IsRunning_Statics::ThreadUtility_eventIsRunning_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadUtility_IsRunning()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadUtility_IsRunning_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadUtility::execIsRunning)
|
||||
{
|
||||
P_GET_OBJECT(UThreadBase,Z_Param_Task);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(bool*)Z_Param__Result=UThreadUtility::IsRunning(Z_Param_Task);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadUtility Function IsRunning
|
||||
|
||||
// Begin Class UThreadUtility Function IsSupportsMultithreading
|
||||
struct Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading_Statics
|
||||
{
|
||||
struct ThreadUtility_eventIsSupportsMultithreading_Parms
|
||||
{
|
||||
bool ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n * Checks if system suport MultiThreading.\n */" },
|
||||
{ "DisplayName", "Is Supports Multithreading" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
{ "ToolTip", "Checks if system suport MultiThreading." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static void NewProp_ReturnValue_SetBit(void* Obj);
|
||||
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
void Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading_Statics::NewProp_ReturnValue_SetBit(void* Obj)
|
||||
{
|
||||
((ThreadUtility_eventIsSupportsMultithreading_Parms*)Obj)->ReturnValue = 1;
|
||||
}
|
||||
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ThreadUtility_eventIsSupportsMultithreading_Parms), &Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadUtility, nullptr, "IsSupportsMultithreading", nullptr, nullptr, Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading_Statics::ThreadUtility_eventIsSupportsMultithreading_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading_Statics::ThreadUtility_eventIsSupportsMultithreading_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadUtility::execIsSupportsMultithreading)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(bool*)Z_Param__Result=UThreadUtility::IsSupportsMultithreading();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadUtility Function IsSupportsMultithreading
|
||||
|
||||
// Begin Class UThreadUtility Function IsUseRenderThread
|
||||
struct Z_Construct_UFunction_UThreadUtility_IsUseRenderThread_Statics
|
||||
{
|
||||
struct ThreadUtility_eventIsUseRenderThread_Parms
|
||||
{
|
||||
bool ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n * Checks if platform wants to use a rendering thread on current device.\n */" },
|
||||
{ "DisplayName", "Is Use Render Thread" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
{ "ToolTip", "Checks if platform wants to use a rendering thread on current device." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static void NewProp_ReturnValue_SetBit(void* Obj);
|
||||
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
void Z_Construct_UFunction_UThreadUtility_IsUseRenderThread_Statics::NewProp_ReturnValue_SetBit(void* Obj)
|
||||
{
|
||||
((ThreadUtility_eventIsUseRenderThread_Parms*)Obj)->ReturnValue = 1;
|
||||
}
|
||||
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UThreadUtility_IsUseRenderThread_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ThreadUtility_eventIsUseRenderThread_Parms), &Z_Construct_UFunction_UThreadUtility_IsUseRenderThread_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadUtility_IsUseRenderThread_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_IsUseRenderThread_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_IsUseRenderThread_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadUtility_IsUseRenderThread_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadUtility, nullptr, "IsUseRenderThread", nullptr, nullptr, Z_Construct_UFunction_UThreadUtility_IsUseRenderThread_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_IsUseRenderThread_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadUtility_IsUseRenderThread_Statics::ThreadUtility_eventIsUseRenderThread_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_IsUseRenderThread_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadUtility_IsUseRenderThread_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadUtility_IsUseRenderThread_Statics::ThreadUtility_eventIsUseRenderThread_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadUtility_IsUseRenderThread()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadUtility_IsUseRenderThread_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadUtility::execIsUseRenderThread)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(bool*)Z_Param__Result=UThreadUtility::IsUseRenderThread();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadUtility Function IsUseRenderThread
|
||||
|
||||
// Begin Class UThreadUtility Function MixThreeIntegers
|
||||
struct Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics
|
||||
{
|
||||
struct ThreadUtility_eventMixThreeIntegers_Parms
|
||||
{
|
||||
int32 Integer1;
|
||||
int32 Integer2;
|
||||
int32 Integer3;
|
||||
int32 ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FIntPropertyParams NewProp_Integer1;
|
||||
static const UECodeGen_Private::FIntPropertyParams NewProp_Integer2;
|
||||
static const UECodeGen_Private::FIntPropertyParams NewProp_Integer3;
|
||||
static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::NewProp_Integer1 = { "Integer1", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventMixThreeIntegers_Parms, Integer1), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::NewProp_Integer2 = { "Integer2", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventMixThreeIntegers_Parms, Integer2), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::NewProp_Integer3 = { "Integer3", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventMixThreeIntegers_Parms, Integer3), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventMixThreeIntegers_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::NewProp_Integer1,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::NewProp_Integer2,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::NewProp_Integer3,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadUtility, nullptr, "MixThreeIntegers", nullptr, nullptr, Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::ThreadUtility_eventMixThreeIntegers_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::ThreadUtility_eventMixThreeIntegers_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadUtility_MixThreeIntegers()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadUtility::execMixThreeIntegers)
|
||||
{
|
||||
P_GET_PROPERTY(FIntProperty,Z_Param_Integer1);
|
||||
P_GET_PROPERTY(FIntProperty,Z_Param_Integer2);
|
||||
P_GET_PROPERTY(FIntProperty,Z_Param_Integer3);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(int32*)Z_Param__Result=UThreadUtility::MixThreeIntegers(Z_Param_Integer1,Z_Param_Integer2,Z_Param_Integer3);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadUtility Function MixThreeIntegers
|
||||
|
||||
// Begin Class UThreadUtility Function RemoveFromRoot
|
||||
struct Z_Construct_UFunction_UThreadUtility_RemoveFromRoot_Statics
|
||||
{
|
||||
struct ThreadUtility_eventRemoveFromRoot_Parms
|
||||
{
|
||||
UObject* Object;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n * Remove an object from the Pool Root Set.\n */" },
|
||||
{ "DisplayName", "Remove Pool From Root" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
{ "ToolTip", "Remove an object from the Pool Root Set." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_Object;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadUtility_RemoveFromRoot_Statics::NewProp_Object = { "Object", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventRemoveFromRoot_Parms, Object), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadUtility_RemoveFromRoot_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_RemoveFromRoot_Statics::NewProp_Object,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_RemoveFromRoot_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadUtility_RemoveFromRoot_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadUtility, nullptr, "RemoveFromRoot", nullptr, nullptr, Z_Construct_UFunction_UThreadUtility_RemoveFromRoot_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_RemoveFromRoot_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadUtility_RemoveFromRoot_Statics::ThreadUtility_eventRemoveFromRoot_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_RemoveFromRoot_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadUtility_RemoveFromRoot_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadUtility_RemoveFromRoot_Statics::ThreadUtility_eventRemoveFromRoot_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadUtility_RemoveFromRoot()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadUtility_RemoveFromRoot_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadUtility::execRemoveFromRoot)
|
||||
{
|
||||
P_GET_OBJECT(UObject,Z_Param_Object);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
UThreadUtility::RemoveFromRoot(Z_Param_Object);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadUtility Function RemoveFromRoot
|
||||
|
||||
// Begin Class UThreadUtility Function SetNameToThread
|
||||
struct Z_Construct_UFunction_UThreadUtility_SetNameToThread_Statics
|
||||
{
|
||||
struct ThreadUtility_eventSetNameToThread_Parms
|
||||
{
|
||||
FString ThreadName;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n * Set Thread Name on threan where is called this function.\n */" },
|
||||
{ "DisplayName", "Set Name To Thread" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
{ "ToolTip", "Set Thread Name on threan where is called this function." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FStrPropertyParams NewProp_ThreadName;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UThreadUtility_SetNameToThread_Statics::NewProp_ThreadName = { "ThreadName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventSetNameToThread_Parms, ThreadName), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadUtility_SetNameToThread_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_SetNameToThread_Statics::NewProp_ThreadName,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_SetNameToThread_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadUtility_SetNameToThread_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadUtility, nullptr, "SetNameToThread", nullptr, nullptr, Z_Construct_UFunction_UThreadUtility_SetNameToThread_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_SetNameToThread_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadUtility_SetNameToThread_Statics::ThreadUtility_eventSetNameToThread_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_SetNameToThread_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadUtility_SetNameToThread_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadUtility_SetNameToThread_Statics::ThreadUtility_eventSetNameToThread_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadUtility_SetNameToThread()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadUtility_SetNameToThread_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadUtility::execSetNameToThread)
|
||||
{
|
||||
P_GET_PROPERTY(FStrProperty,Z_Param_ThreadName);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
UThreadUtility::SetNameToThread(Z_Param_ThreadName);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadUtility Function SetNameToThread
|
||||
|
||||
// Begin Class UThreadUtility Function WaitToFinish
|
||||
struct Z_Construct_UFunction_UThreadUtility_WaitToFinish_Statics
|
||||
{
|
||||
struct ThreadUtility_eventWaitToFinish_Parms
|
||||
{
|
||||
UThreadBase* Task;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n * Cancel the Task.\n */" },
|
||||
{ "DisplayName", "Wait To Finish" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
{ "ToolTip", "Cancel the Task." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_Task;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadUtility_WaitToFinish_Statics::NewProp_Task = { "Task", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventWaitToFinish_Parms, Task), Z_Construct_UClass_UThreadBase_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadUtility_WaitToFinish_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_WaitToFinish_Statics::NewProp_Task,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_WaitToFinish_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadUtility_WaitToFinish_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadUtility, nullptr, "WaitToFinish", nullptr, nullptr, Z_Construct_UFunction_UThreadUtility_WaitToFinish_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_WaitToFinish_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadUtility_WaitToFinish_Statics::ThreadUtility_eventWaitToFinish_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_WaitToFinish_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadUtility_WaitToFinish_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadUtility_WaitToFinish_Statics::ThreadUtility_eventWaitToFinish_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadUtility_WaitToFinish()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadUtility_WaitToFinish_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadUtility::execWaitToFinish)
|
||||
{
|
||||
P_GET_OBJECT(UThreadBase,Z_Param_Task);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
UThreadUtility::WaitToFinish(Z_Param_Task);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadUtility Function WaitToFinish
|
||||
|
||||
// Begin Class UThreadUtility
|
||||
void UThreadUtility::StaticRegisterNativesUThreadUtility()
|
||||
{
|
||||
UClass* Class = UThreadUtility::StaticClass();
|
||||
static const FNameNativePtrPair Funcs[] = {
|
||||
{ "AddToRoot", &UThreadUtility::execAddToRoot },
|
||||
{ "CancelTask", &UThreadUtility::execCancelTask },
|
||||
{ "CanSupportMultiThreadedFileHandles", &UThreadUtility::execCanSupportMultiThreadedFileHandles },
|
||||
{ "CanUseAudioThread", &UThreadUtility::execCanUseAudioThread },
|
||||
{ "GetContextWorld", &UThreadUtility::execGetContextWorld },
|
||||
{ "GetRandomScale", &UThreadUtility::execGetRandomScale },
|
||||
{ "IsCanceled", &UThreadUtility::execIsCanceled },
|
||||
{ "IsPrintThreadSafe", &UThreadUtility::execIsPrintThreadSafe },
|
||||
{ "IsRunning", &UThreadUtility::execIsRunning },
|
||||
{ "IsSupportsMultithreading", &UThreadUtility::execIsSupportsMultithreading },
|
||||
{ "IsUseRenderThread", &UThreadUtility::execIsUseRenderThread },
|
||||
{ "MixThreeIntegers", &UThreadUtility::execMixThreeIntegers },
|
||||
{ "RemoveFromRoot", &UThreadUtility::execRemoveFromRoot },
|
||||
{ "SetNameToThread", &UThreadUtility::execSetNameToThread },
|
||||
{ "WaitToFinish", &UThreadUtility::execWaitToFinish },
|
||||
};
|
||||
FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
|
||||
}
|
||||
IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UThreadUtility);
|
||||
UClass* Z_Construct_UClass_UThreadUtility_NoRegister()
|
||||
{
|
||||
return UThreadUtility::StaticClass();
|
||||
}
|
||||
struct Z_Construct_UClass_UThreadUtility_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
||||
{ "IncludePath", "ThreadUtility.h" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static UObject* (*const DependentSingletons[])();
|
||||
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
|
||||
{ &Z_Construct_UFunction_UThreadUtility_AddToRoot, "AddToRoot" }, // 748187841
|
||||
{ &Z_Construct_UFunction_UThreadUtility_CancelTask, "CancelTask" }, // 391578497
|
||||
{ &Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles, "CanSupportMultiThreadedFileHandles" }, // 2699461940
|
||||
{ &Z_Construct_UFunction_UThreadUtility_CanUseAudioThread, "CanUseAudioThread" }, // 2446990576
|
||||
{ &Z_Construct_UFunction_UThreadUtility_GetContextWorld, "GetContextWorld" }, // 1523774927
|
||||
{ &Z_Construct_UFunction_UThreadUtility_GetRandomScale, "GetRandomScale" }, // 1976203858
|
||||
{ &Z_Construct_UFunction_UThreadUtility_IsCanceled, "IsCanceled" }, // 2675000007
|
||||
{ &Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe, "IsPrintThreadSafe" }, // 4195011594
|
||||
{ &Z_Construct_UFunction_UThreadUtility_IsRunning, "IsRunning" }, // 2988463384
|
||||
{ &Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading, "IsSupportsMultithreading" }, // 794995900
|
||||
{ &Z_Construct_UFunction_UThreadUtility_IsUseRenderThread, "IsUseRenderThread" }, // 2062679725
|
||||
{ &Z_Construct_UFunction_UThreadUtility_MixThreeIntegers, "MixThreeIntegers" }, // 3949917891
|
||||
{ &Z_Construct_UFunction_UThreadUtility_RemoveFromRoot, "RemoveFromRoot" }, // 1838690962
|
||||
{ &Z_Construct_UFunction_UThreadUtility_SetNameToThread, "SetNameToThread" }, // 1973131172
|
||||
{ &Z_Construct_UFunction_UThreadUtility_WaitToFinish, "WaitToFinish" }, // 3093328194
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
|
||||
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
||||
TCppClassTypeTraits<UThreadUtility>::IsAbstract,
|
||||
};
|
||||
static const UECodeGen_Private::FClassParams ClassParams;
|
||||
};
|
||||
UObject* (*const Z_Construct_UClass_UThreadUtility_Statics::DependentSingletons[])() = {
|
||||
(UObject* (*)())Z_Construct_UClass_UBlueprintFunctionLibrary,
|
||||
(UObject* (*)())Z_Construct_UPackage__Script_MultiThreadLibrary,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadUtility_Statics::DependentSingletons) < 16);
|
||||
const UECodeGen_Private::FClassParams Z_Construct_UClass_UThreadUtility_Statics::ClassParams = {
|
||||
&UThreadUtility::StaticClass,
|
||||
nullptr,
|
||||
&StaticCppClassTypeInfo,
|
||||
DependentSingletons,
|
||||
FuncInfo,
|
||||
nullptr,
|
||||
nullptr,
|
||||
UE_ARRAY_COUNT(DependentSingletons),
|
||||
UE_ARRAY_COUNT(FuncInfo),
|
||||
0,
|
||||
0,
|
||||
0x001000A0u,
|
||||
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadUtility_Statics::Class_MetaDataParams), Z_Construct_UClass_UThreadUtility_Statics::Class_MetaDataParams)
|
||||
};
|
||||
UClass* Z_Construct_UClass_UThreadUtility()
|
||||
{
|
||||
if (!Z_Registration_Info_UClass_UThreadUtility.OuterSingleton)
|
||||
{
|
||||
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UThreadUtility.OuterSingleton, Z_Construct_UClass_UThreadUtility_Statics::ClassParams);
|
||||
}
|
||||
return Z_Registration_Info_UClass_UThreadUtility.OuterSingleton;
|
||||
}
|
||||
template<> MULTITHREADLIBRARY_API UClass* StaticClass<UThreadUtility>()
|
||||
{
|
||||
return UThreadUtility::StaticClass();
|
||||
}
|
||||
DEFINE_VTABLE_PTR_HELPER_CTOR(UThreadUtility);
|
||||
// End Class UThreadUtility
|
||||
|
||||
// Begin Registration
|
||||
struct Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadUtility_h_Statics
|
||||
{
|
||||
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
|
||||
{ EScaleType_StaticEnum, TEXT("EScaleType"), &Z_Registration_Info_UEnum_EScaleType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1315304669U) },
|
||||
};
|
||||
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
|
||||
{ Z_Construct_UClass_UThreadUtility, UThreadUtility::StaticClass, TEXT("UThreadUtility"), &Z_Registration_Info_UClass_UThreadUtility, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UThreadUtility), 3907717037U) },
|
||||
};
|
||||
};
|
||||
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadUtility_h_1198664640(TEXT("/Script/MultiThreadLibrary"),
|
||||
Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadUtility_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadUtility_h_Statics::ClassInfo),
|
||||
nullptr, 0,
|
||||
Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadUtility_h_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadUtility_h_Statics::EnumInfo));
|
||||
// End Registration
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,87 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
// IWYU pragma: private, include "ThreadUtility.h"
|
||||
#include "UObject/ObjectMacros.h"
|
||||
#include "UObject/ScriptMacros.h"
|
||||
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
class UObject;
|
||||
class UThreadBase;
|
||||
enum class EScaleType : uint8;
|
||||
struct FRandomStream;
|
||||
#ifdef MULTITHREADLIBRARY_ThreadUtility_generated_h
|
||||
#error "ThreadUtility.generated.h already included, missing '#pragma once' in ThreadUtility.h"
|
||||
#endif
|
||||
#define MULTITHREADLIBRARY_ThreadUtility_generated_h
|
||||
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadUtility_h_24_RPC_WRAPPERS_NO_PURE_DECLS \
|
||||
DECLARE_FUNCTION(execSetNameToThread); \
|
||||
DECLARE_FUNCTION(execIsSupportsMultithreading); \
|
||||
DECLARE_FUNCTION(execCanSupportMultiThreadedFileHandles); \
|
||||
DECLARE_FUNCTION(execAddToRoot); \
|
||||
DECLARE_FUNCTION(execRemoveFromRoot); \
|
||||
DECLARE_FUNCTION(execIsUseRenderThread); \
|
||||
DECLARE_FUNCTION(execIsPrintThreadSafe); \
|
||||
DECLARE_FUNCTION(execCanUseAudioThread); \
|
||||
DECLARE_FUNCTION(execGetRandomScale); \
|
||||
DECLARE_FUNCTION(execMixThreeIntegers); \
|
||||
DECLARE_FUNCTION(execIsCanceled); \
|
||||
DECLARE_FUNCTION(execIsRunning); \
|
||||
DECLARE_FUNCTION(execWaitToFinish); \
|
||||
DECLARE_FUNCTION(execCancelTask); \
|
||||
DECLARE_FUNCTION(execGetContextWorld);
|
||||
|
||||
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadUtility_h_24_INCLASS_NO_PURE_DECLS \
|
||||
private: \
|
||||
static void StaticRegisterNativesUThreadUtility(); \
|
||||
friend struct Z_Construct_UClass_UThreadUtility_Statics; \
|
||||
public: \
|
||||
DECLARE_CLASS(UThreadUtility, UBlueprintFunctionLibrary, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/MultiThreadLibrary"), NO_API) \
|
||||
DECLARE_SERIALIZER(UThreadUtility)
|
||||
|
||||
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadUtility_h_24_ENHANCED_CONSTRUCTORS \
|
||||
private: \
|
||||
/** Private move- and copy-constructors, should never be used */ \
|
||||
UThreadUtility(UThreadUtility&&); \
|
||||
UThreadUtility(const UThreadUtility&); \
|
||||
public: \
|
||||
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UThreadUtility); \
|
||||
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UThreadUtility); \
|
||||
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UThreadUtility)
|
||||
|
||||
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadUtility_h_21_PROLOG
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadUtility_h_24_GENERATED_BODY \
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
||||
public: \
|
||||
FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadUtility_h_24_RPC_WRAPPERS_NO_PURE_DECLS \
|
||||
FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadUtility_h_24_INCLASS_NO_PURE_DECLS \
|
||||
FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadUtility_h_24_ENHANCED_CONSTRUCTORS \
|
||||
private: \
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
||||
|
||||
template<> MULTITHREADLIBRARY_API UClass* StaticClass<class UThreadUtility>();
|
||||
|
||||
#undef CURRENT_FILE_ID
|
||||
#define CURRENT_FILE_ID FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadUtility_h
|
||||
|
||||
|
||||
#define FOREACH_ENUM_ESCALETYPE(op) \
|
||||
op(EScaleType::Uniform) \
|
||||
op(EScaleType::Free) \
|
||||
op(EScaleType::LockXY) \
|
||||
op(EScaleType::LockXZ) \
|
||||
op(EScaleType::LockYZ)
|
||||
|
||||
enum class EScaleType : uint8;
|
||||
template<> struct TIsUEnumClass<EScaleType> { enum { Value = true }; };
|
||||
template<> MULTITHREADLIBRARY_API UEnum* StaticEnum<EScaleType>();
|
||||
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
/Users/build/Build/U5M-Mac/Sync/LocalBuilds/PluginTemp/HostProject/Plugins/MultiThreadLibrary/Source/MultiThreadLibrary/Public/ThreadLibrary.h
|
||||
/Users/build/Build/U5M-Mac/Sync/LocalBuilds/PluginTemp/HostProject/Plugins/MultiThreadLibrary/Source/MultiThreadLibrary/Public/ThreadPool.h
|
||||
/Users/build/Build/U5M-Mac/Sync/LocalBuilds/PluginTemp/HostProject/Plugins/MultiThreadLibrary/Source/MultiThreadLibrary/Public/ThreadTaskBase.h
|
||||
/Users/build/Build/U5M-Mac/Sync/LocalBuilds/PluginTemp/HostProject/Plugins/MultiThreadLibrary/Source/MultiThreadLibrary/Public/ThreadMutex.h
|
||||
/Users/build/Build/U5M-Mac/Sync/LocalBuilds/PluginTemp/HostProject/Plugins/MultiThreadLibrary/Source/MultiThreadLibrary/Public/ThreadTasks.h
|
||||
/Users/build/Build/U5M-Mac/Sync/LocalBuilds/PluginTemp/HostProject/Plugins/MultiThreadLibrary/Source/MultiThreadLibrary/Public/ThreadTasksLoop.h
|
||||
/Users/build/Build/U5M-Mac/Sync/LocalBuilds/PluginTemp/HostProject/Plugins/MultiThreadLibrary/Source/MultiThreadLibrary/Public/ThreadUtility.h
|
||||
/Users/build/Build/U5M-Mac/Sync/LocalBuilds/PluginTemp/HostProject/Plugins/MultiThreadLibrary/Source/MultiThreadLibrary/Public/ThreadBase.h
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"OutputFiles": [
|
||||
"../../../arm64/UnrealGame/Development/MultiThreadLibrary/Module.MultiThreadLibrary.cpp.o",
|
||||
"../../../arm64/UnrealGame/Development/MultiThreadLibrary/Module.MultiThreadLibrary.cpp.o",
|
||||
"../../../x64/UnrealGame/Development/MultiThreadLibrary/Module.MultiThreadLibrary.cpp.o",
|
||||
"../../../x64/UnrealGame/Development/MultiThreadLibrary/Module.MultiThreadLibrary.cpp.o"
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
#include "UObject/GeneratedCppIncludes.h"
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
void EmptyLinkFunctionForGeneratedCodeMultiThreadLibrary_init() {}
|
||||
static FPackageRegistrationInfo Z_Registration_Info_UPackage__Script_MultiThreadLibrary;
|
||||
FORCENOINLINE UPackage* Z_Construct_UPackage__Script_MultiThreadLibrary()
|
||||
{
|
||||
if (!Z_Registration_Info_UPackage__Script_MultiThreadLibrary.OuterSingleton)
|
||||
{
|
||||
static const UECodeGen_Private::FPackageParams PackageParams = {
|
||||
"/Script/MultiThreadLibrary",
|
||||
nullptr,
|
||||
0,
|
||||
PKG_CompiledIn | 0x00000000,
|
||||
0x70B44BE1,
|
||||
0xAD4180B4,
|
||||
METADATA_PARAMS(0, nullptr)
|
||||
};
|
||||
UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_MultiThreadLibrary.OuterSingleton, PackageParams);
|
||||
}
|
||||
return Z_Registration_Info_UPackage__Script_MultiThreadLibrary.OuterSingleton;
|
||||
}
|
||||
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_MultiThreadLibrary(Z_Construct_UPackage__Script_MultiThreadLibrary, TEXT("/Script/MultiThreadLibrary"), Z_Registration_Info_UPackage__Script_MultiThreadLibrary, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0x70B44BE1, 0xAD4180B4));
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
#pragma once
|
||||
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,515 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
#include "UObject/GeneratedCppIncludes.h"
|
||||
#include "MultiThreadLibrary/Public/ThreadBase.h"
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
void EmptyLinkFunctionForGeneratedCodeThreadBase() {}
|
||||
|
||||
// Begin Cross Module References
|
||||
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadBase();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadBase_NoRegister();
|
||||
MULTITHREADLIBRARY_API UEnum* Z_Construct_UEnum_MultiThreadLibrary_EtaskExecutionBranches();
|
||||
MULTITHREADLIBRARY_API UEnum* Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranches();
|
||||
MULTITHREADLIBRARY_API UEnum* Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCancel();
|
||||
MULTITHREADLIBRARY_API UEnum* Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoComplete();
|
||||
MULTITHREADLIBRARY_API UEnum* Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCompleteWithBody();
|
||||
UPackage* Z_Construct_UPackage__Script_MultiThreadLibrary();
|
||||
// End Cross Module References
|
||||
|
||||
// Begin Class UThreadBase Function OnCancel
|
||||
static const FName NAME_UThreadBase_OnCancel = FName(TEXT("OnCancel"));
|
||||
void UThreadBase::OnCancel()
|
||||
{
|
||||
UFunction* Func = FindFunctionChecked(NAME_UThreadBase_OnCancel);
|
||||
if (!Func->GetOwnerClass()->HasAnyClassFlags(CLASS_Native))
|
||||
{
|
||||
ProcessEvent(Func,NULL);
|
||||
}
|
||||
else
|
||||
{
|
||||
OnCancel_Implementation();
|
||||
}
|
||||
}
|
||||
struct Z_Construct_UFunction_UThreadBase_OnCancel_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n * Called immediately on Game Thread when the Task is cancelled.\n */" },
|
||||
{ "DisplayName", "On Cancel" },
|
||||
{ "ModuleRelativePath", "Public/ThreadBase.h" },
|
||||
{ "ToolTip", "Called immediately on Game Thread when the Task is cancelled." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadBase_OnCancel_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadBase, nullptr, "OnCancel", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x0C020C00, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadBase_OnCancel_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadBase_OnCancel_Statics::Function_MetaDataParams) };
|
||||
UFunction* Z_Construct_UFunction_UThreadBase_OnCancel()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadBase_OnCancel_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadBase::execOnCancel)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
P_THIS->OnCancel_Implementation();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadBase Function OnCancel
|
||||
|
||||
// Begin Class UThreadBase Function OnComplete
|
||||
static const FName NAME_UThreadBase_OnComplete = FName(TEXT("OnComplete"));
|
||||
void UThreadBase::OnComplete()
|
||||
{
|
||||
UFunction* Func = FindFunctionChecked(NAME_UThreadBase_OnComplete);
|
||||
if (!Func->GetOwnerClass()->HasAnyClassFlags(CLASS_Native))
|
||||
{
|
||||
ProcessEvent(Func,NULL);
|
||||
}
|
||||
else
|
||||
{
|
||||
OnComplete_Implementation();
|
||||
}
|
||||
}
|
||||
struct Z_Construct_UFunction_UThreadBase_OnComplete_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n * Called immediately on Game Thread when the Task is completed.\n */" },
|
||||
{ "DisplayName", "On Complete" },
|
||||
{ "ModuleRelativePath", "Public/ThreadBase.h" },
|
||||
{ "ToolTip", "Called immediately on Game Thread when the Task is completed." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadBase_OnComplete_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadBase, nullptr, "OnComplete", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x0C020C00, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadBase_OnComplete_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadBase_OnComplete_Statics::Function_MetaDataParams) };
|
||||
UFunction* Z_Construct_UFunction_UThreadBase_OnComplete()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadBase_OnComplete_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadBase::execOnComplete)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
P_THIS->OnComplete_Implementation();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadBase Function OnComplete
|
||||
|
||||
// Begin Class UThreadBase
|
||||
void UThreadBase::StaticRegisterNativesUThreadBase()
|
||||
{
|
||||
UClass* Class = UThreadBase::StaticClass();
|
||||
static const FNameNativePtrPair Funcs[] = {
|
||||
{ "OnCancel", &UThreadBase::execOnCancel },
|
||||
{ "OnComplete", &UThreadBase::execOnComplete },
|
||||
};
|
||||
FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
|
||||
}
|
||||
IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UThreadBase);
|
||||
UClass* Z_Construct_UClass_UThreadBase_NoRegister()
|
||||
{
|
||||
return UThreadBase::StaticClass();
|
||||
}
|
||||
struct Z_Construct_UClass_UThreadBase_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
||||
{ "BlueprintType", "true" },
|
||||
{ "DontUseGenericSpawnObject", "true" },
|
||||
{ "HideCategories", "Object" },
|
||||
{ "IncludePath", "ThreadBase.h" },
|
||||
{ "ModuleRelativePath", "Public/ThreadBase.h" },
|
||||
};
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsTickable_MetaData[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "ModuleRelativePath", "Public/ThreadBase.h" },
|
||||
};
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsTickableInEditor_MetaData[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "ModuleRelativePath", "Public/ThreadBase.h" },
|
||||
};
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsTickableWhenPaused_MetaData[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "ModuleRelativePath", "Public/ThreadBase.h" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static void NewProp_bIsTickable_SetBit(void* Obj);
|
||||
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsTickable;
|
||||
static void NewProp_bIsTickableInEditor_SetBit(void* Obj);
|
||||
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsTickableInEditor;
|
||||
static void NewProp_bIsTickableWhenPaused_SetBit(void* Obj);
|
||||
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsTickableWhenPaused;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static UObject* (*const DependentSingletons[])();
|
||||
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
|
||||
{ &Z_Construct_UFunction_UThreadBase_OnCancel, "OnCancel" }, // 2348238101
|
||||
{ &Z_Construct_UFunction_UThreadBase_OnComplete, "OnComplete" }, // 1734479410
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
|
||||
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
||||
TCppClassTypeTraits<UThreadBase>::IsAbstract,
|
||||
};
|
||||
static const UECodeGen_Private::FClassParams ClassParams;
|
||||
};
|
||||
void Z_Construct_UClass_UThreadBase_Statics::NewProp_bIsTickable_SetBit(void* Obj)
|
||||
{
|
||||
((UThreadBase*)Obj)->bIsTickable = 1;
|
||||
}
|
||||
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UThreadBase_Statics::NewProp_bIsTickable = { "bIsTickable", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UThreadBase), &Z_Construct_UClass_UThreadBase_Statics::NewProp_bIsTickable_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsTickable_MetaData), NewProp_bIsTickable_MetaData) };
|
||||
void Z_Construct_UClass_UThreadBase_Statics::NewProp_bIsTickableInEditor_SetBit(void* Obj)
|
||||
{
|
||||
((UThreadBase*)Obj)->bIsTickableInEditor = 1;
|
||||
}
|
||||
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UThreadBase_Statics::NewProp_bIsTickableInEditor = { "bIsTickableInEditor", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UThreadBase), &Z_Construct_UClass_UThreadBase_Statics::NewProp_bIsTickableInEditor_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsTickableInEditor_MetaData), NewProp_bIsTickableInEditor_MetaData) };
|
||||
void Z_Construct_UClass_UThreadBase_Statics::NewProp_bIsTickableWhenPaused_SetBit(void* Obj)
|
||||
{
|
||||
((UThreadBase*)Obj)->bIsTickableWhenPaused = 1;
|
||||
}
|
||||
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UThreadBase_Statics::NewProp_bIsTickableWhenPaused = { "bIsTickableWhenPaused", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UThreadBase), &Z_Construct_UClass_UThreadBase_Statics::NewProp_bIsTickableWhenPaused_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsTickableWhenPaused_MetaData), NewProp_bIsTickableWhenPaused_MetaData) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UThreadBase_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UThreadBase_Statics::NewProp_bIsTickable,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UThreadBase_Statics::NewProp_bIsTickableInEditor,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UThreadBase_Statics::NewProp_bIsTickableWhenPaused,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadBase_Statics::PropPointers) < 2048);
|
||||
UObject* (*const Z_Construct_UClass_UThreadBase_Statics::DependentSingletons[])() = {
|
||||
(UObject* (*)())Z_Construct_UClass_UObject,
|
||||
(UObject* (*)())Z_Construct_UPackage__Script_MultiThreadLibrary,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadBase_Statics::DependentSingletons) < 16);
|
||||
const UECodeGen_Private::FClassParams Z_Construct_UClass_UThreadBase_Statics::ClassParams = {
|
||||
&UThreadBase::StaticClass,
|
||||
nullptr,
|
||||
&StaticCppClassTypeInfo,
|
||||
DependentSingletons,
|
||||
FuncInfo,
|
||||
Z_Construct_UClass_UThreadBase_Statics::PropPointers,
|
||||
nullptr,
|
||||
UE_ARRAY_COUNT(DependentSingletons),
|
||||
UE_ARRAY_COUNT(FuncInfo),
|
||||
UE_ARRAY_COUNT(Z_Construct_UClass_UThreadBase_Statics::PropPointers),
|
||||
0,
|
||||
0x041000A0u,
|
||||
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadBase_Statics::Class_MetaDataParams), Z_Construct_UClass_UThreadBase_Statics::Class_MetaDataParams)
|
||||
};
|
||||
UClass* Z_Construct_UClass_UThreadBase()
|
||||
{
|
||||
if (!Z_Registration_Info_UClass_UThreadBase.OuterSingleton)
|
||||
{
|
||||
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UThreadBase.OuterSingleton, Z_Construct_UClass_UThreadBase_Statics::ClassParams);
|
||||
}
|
||||
return Z_Registration_Info_UClass_UThreadBase.OuterSingleton;
|
||||
}
|
||||
template<> MULTITHREADLIBRARY_API UClass* StaticClass<UThreadBase>()
|
||||
{
|
||||
return UThreadBase::StaticClass();
|
||||
}
|
||||
DEFINE_VTABLE_PTR_HELPER_CTOR(UThreadBase);
|
||||
// End Class UThreadBase
|
||||
|
||||
// Begin Enum ETaskResultBranches
|
||||
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ETaskResultBranches;
|
||||
static UEnum* ETaskResultBranches_StaticEnum()
|
||||
{
|
||||
if (!Z_Registration_Info_UEnum_ETaskResultBranches.OuterSingleton)
|
||||
{
|
||||
Z_Registration_Info_UEnum_ETaskResultBranches.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranches, (UObject*)Z_Construct_UPackage__Script_MultiThreadLibrary(), TEXT("ETaskResultBranches"));
|
||||
}
|
||||
return Z_Registration_Info_UEnum_ETaskResultBranches.OuterSingleton;
|
||||
}
|
||||
template<> MULTITHREADLIBRARY_API UEnum* StaticEnum<ETaskResultBranches>()
|
||||
{
|
||||
return ETaskResultBranches_StaticEnum();
|
||||
}
|
||||
struct Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranches_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
||||
{ "BlueprintType", "true" },
|
||||
{ "ModuleRelativePath", "Public/ThreadBase.h" },
|
||||
{ "OnCanceled.Name", "ETaskResultBranches::OnCanceled" },
|
||||
{ "OnCompleted.Name", "ETaskResultBranches::OnCompleted" },
|
||||
{ "OnStart.Name", "ETaskResultBranches::OnStart" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
||||
{ "ETaskResultBranches::OnStart", (int64)ETaskResultBranches::OnStart },
|
||||
{ "ETaskResultBranches::OnCompleted", (int64)ETaskResultBranches::OnCompleted },
|
||||
{ "ETaskResultBranches::OnCanceled", (int64)ETaskResultBranches::OnCanceled },
|
||||
};
|
||||
static const UECodeGen_Private::FEnumParams EnumParams;
|
||||
};
|
||||
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranches_Statics::EnumParams = {
|
||||
(UObject*(*)())Z_Construct_UPackage__Script_MultiThreadLibrary,
|
||||
nullptr,
|
||||
"ETaskResultBranches",
|
||||
"ETaskResultBranches",
|
||||
Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranches_Statics::Enumerators,
|
||||
RF_Public|RF_Transient|RF_MarkAsNative,
|
||||
UE_ARRAY_COUNT(Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranches_Statics::Enumerators),
|
||||
EEnumFlags::None,
|
||||
(uint8)UEnum::ECppForm::EnumClass,
|
||||
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranches_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranches_Statics::Enum_MetaDataParams)
|
||||
};
|
||||
UEnum* Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranches()
|
||||
{
|
||||
if (!Z_Registration_Info_UEnum_ETaskResultBranches.InnerSingleton)
|
||||
{
|
||||
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ETaskResultBranches.InnerSingleton, Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranches_Statics::EnumParams);
|
||||
}
|
||||
return Z_Registration_Info_UEnum_ETaskResultBranches.InnerSingleton;
|
||||
}
|
||||
// End Enum ETaskResultBranches
|
||||
|
||||
// Begin Enum EtaskExecutionBranches
|
||||
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EtaskExecutionBranches;
|
||||
static UEnum* EtaskExecutionBranches_StaticEnum()
|
||||
{
|
||||
if (!Z_Registration_Info_UEnum_EtaskExecutionBranches.OuterSingleton)
|
||||
{
|
||||
Z_Registration_Info_UEnum_EtaskExecutionBranches.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MultiThreadLibrary_EtaskExecutionBranches, (UObject*)Z_Construct_UPackage__Script_MultiThreadLibrary(), TEXT("EtaskExecutionBranches"));
|
||||
}
|
||||
return Z_Registration_Info_UEnum_EtaskExecutionBranches.OuterSingleton;
|
||||
}
|
||||
template<> MULTITHREADLIBRARY_API UEnum* StaticEnum<EtaskExecutionBranches>()
|
||||
{
|
||||
return EtaskExecutionBranches_StaticEnum();
|
||||
}
|
||||
struct Z_Construct_UEnum_MultiThreadLibrary_EtaskExecutionBranches_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
||||
{ "BlueprintType", "true" },
|
||||
{ "ModuleRelativePath", "Public/ThreadBase.h" },
|
||||
{ "OnCanceled.Name", "EtaskExecutionBranches::OnCanceled" },
|
||||
{ "OnCompleted.Name", "EtaskExecutionBranches::OnCompleted" },
|
||||
{ "OnStart.Name", "EtaskExecutionBranches::OnStart" },
|
||||
{ "OnTaskBody.Name", "EtaskExecutionBranches::OnTaskBody" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
||||
{ "EtaskExecutionBranches::OnStart", (int64)EtaskExecutionBranches::OnStart },
|
||||
{ "EtaskExecutionBranches::OnTaskBody", (int64)EtaskExecutionBranches::OnTaskBody },
|
||||
{ "EtaskExecutionBranches::OnCompleted", (int64)EtaskExecutionBranches::OnCompleted },
|
||||
{ "EtaskExecutionBranches::OnCanceled", (int64)EtaskExecutionBranches::OnCanceled },
|
||||
};
|
||||
static const UECodeGen_Private::FEnumParams EnumParams;
|
||||
};
|
||||
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MultiThreadLibrary_EtaskExecutionBranches_Statics::EnumParams = {
|
||||
(UObject*(*)())Z_Construct_UPackage__Script_MultiThreadLibrary,
|
||||
nullptr,
|
||||
"EtaskExecutionBranches",
|
||||
"EtaskExecutionBranches",
|
||||
Z_Construct_UEnum_MultiThreadLibrary_EtaskExecutionBranches_Statics::Enumerators,
|
||||
RF_Public|RF_Transient|RF_MarkAsNative,
|
||||
UE_ARRAY_COUNT(Z_Construct_UEnum_MultiThreadLibrary_EtaskExecutionBranches_Statics::Enumerators),
|
||||
EEnumFlags::None,
|
||||
(uint8)UEnum::ECppForm::EnumClass,
|
||||
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MultiThreadLibrary_EtaskExecutionBranches_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MultiThreadLibrary_EtaskExecutionBranches_Statics::Enum_MetaDataParams)
|
||||
};
|
||||
UEnum* Z_Construct_UEnum_MultiThreadLibrary_EtaskExecutionBranches()
|
||||
{
|
||||
if (!Z_Registration_Info_UEnum_EtaskExecutionBranches.InnerSingleton)
|
||||
{
|
||||
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EtaskExecutionBranches.InnerSingleton, Z_Construct_UEnum_MultiThreadLibrary_EtaskExecutionBranches_Statics::EnumParams);
|
||||
}
|
||||
return Z_Registration_Info_UEnum_EtaskExecutionBranches.InnerSingleton;
|
||||
}
|
||||
// End Enum EtaskExecutionBranches
|
||||
|
||||
// Begin Enum ETaskResultBranchesNoCancel
|
||||
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ETaskResultBranchesNoCancel;
|
||||
static UEnum* ETaskResultBranchesNoCancel_StaticEnum()
|
||||
{
|
||||
if (!Z_Registration_Info_UEnum_ETaskResultBranchesNoCancel.OuterSingleton)
|
||||
{
|
||||
Z_Registration_Info_UEnum_ETaskResultBranchesNoCancel.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCancel, (UObject*)Z_Construct_UPackage__Script_MultiThreadLibrary(), TEXT("ETaskResultBranchesNoCancel"));
|
||||
}
|
||||
return Z_Registration_Info_UEnum_ETaskResultBranchesNoCancel.OuterSingleton;
|
||||
}
|
||||
template<> MULTITHREADLIBRARY_API UEnum* StaticEnum<ETaskResultBranchesNoCancel>()
|
||||
{
|
||||
return ETaskResultBranchesNoCancel_StaticEnum();
|
||||
}
|
||||
struct Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCancel_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
||||
{ "BlueprintType", "true" },
|
||||
{ "ModuleRelativePath", "Public/ThreadBase.h" },
|
||||
{ "OnCompleted.Name", "ETaskResultBranchesNoCancel::OnCompleted" },
|
||||
{ "OnStart.Name", "ETaskResultBranchesNoCancel::OnStart" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
||||
{ "ETaskResultBranchesNoCancel::OnStart", (int64)ETaskResultBranchesNoCancel::OnStart },
|
||||
{ "ETaskResultBranchesNoCancel::OnCompleted", (int64)ETaskResultBranchesNoCancel::OnCompleted },
|
||||
};
|
||||
static const UECodeGen_Private::FEnumParams EnumParams;
|
||||
};
|
||||
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCancel_Statics::EnumParams = {
|
||||
(UObject*(*)())Z_Construct_UPackage__Script_MultiThreadLibrary,
|
||||
nullptr,
|
||||
"ETaskResultBranchesNoCancel",
|
||||
"ETaskResultBranchesNoCancel",
|
||||
Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCancel_Statics::Enumerators,
|
||||
RF_Public|RF_Transient|RF_MarkAsNative,
|
||||
UE_ARRAY_COUNT(Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCancel_Statics::Enumerators),
|
||||
EEnumFlags::None,
|
||||
(uint8)UEnum::ECppForm::EnumClass,
|
||||
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCancel_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCancel_Statics::Enum_MetaDataParams)
|
||||
};
|
||||
UEnum* Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCancel()
|
||||
{
|
||||
if (!Z_Registration_Info_UEnum_ETaskResultBranchesNoCancel.InnerSingleton)
|
||||
{
|
||||
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ETaskResultBranchesNoCancel.InnerSingleton, Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCancel_Statics::EnumParams);
|
||||
}
|
||||
return Z_Registration_Info_UEnum_ETaskResultBranchesNoCancel.InnerSingleton;
|
||||
}
|
||||
// End Enum ETaskResultBranchesNoCancel
|
||||
|
||||
// Begin Enum ETaskResultBranchesNoComplete
|
||||
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ETaskResultBranchesNoComplete;
|
||||
static UEnum* ETaskResultBranchesNoComplete_StaticEnum()
|
||||
{
|
||||
if (!Z_Registration_Info_UEnum_ETaskResultBranchesNoComplete.OuterSingleton)
|
||||
{
|
||||
Z_Registration_Info_UEnum_ETaskResultBranchesNoComplete.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoComplete, (UObject*)Z_Construct_UPackage__Script_MultiThreadLibrary(), TEXT("ETaskResultBranchesNoComplete"));
|
||||
}
|
||||
return Z_Registration_Info_UEnum_ETaskResultBranchesNoComplete.OuterSingleton;
|
||||
}
|
||||
template<> MULTITHREADLIBRARY_API UEnum* StaticEnum<ETaskResultBranchesNoComplete>()
|
||||
{
|
||||
return ETaskResultBranchesNoComplete_StaticEnum();
|
||||
}
|
||||
struct Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoComplete_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
||||
{ "BlueprintType", "true" },
|
||||
{ "ModuleRelativePath", "Public/ThreadBase.h" },
|
||||
{ "OnCanceled.Name", "ETaskResultBranchesNoComplete::OnCanceled" },
|
||||
{ "OnStart.Name", "ETaskResultBranchesNoComplete::OnStart" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
||||
{ "ETaskResultBranchesNoComplete::OnStart", (int64)ETaskResultBranchesNoComplete::OnStart },
|
||||
{ "ETaskResultBranchesNoComplete::OnCanceled", (int64)ETaskResultBranchesNoComplete::OnCanceled },
|
||||
};
|
||||
static const UECodeGen_Private::FEnumParams EnumParams;
|
||||
};
|
||||
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoComplete_Statics::EnumParams = {
|
||||
(UObject*(*)())Z_Construct_UPackage__Script_MultiThreadLibrary,
|
||||
nullptr,
|
||||
"ETaskResultBranchesNoComplete",
|
||||
"ETaskResultBranchesNoComplete",
|
||||
Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoComplete_Statics::Enumerators,
|
||||
RF_Public|RF_Transient|RF_MarkAsNative,
|
||||
UE_ARRAY_COUNT(Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoComplete_Statics::Enumerators),
|
||||
EEnumFlags::None,
|
||||
(uint8)UEnum::ECppForm::EnumClass,
|
||||
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoComplete_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoComplete_Statics::Enum_MetaDataParams)
|
||||
};
|
||||
UEnum* Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoComplete()
|
||||
{
|
||||
if (!Z_Registration_Info_UEnum_ETaskResultBranchesNoComplete.InnerSingleton)
|
||||
{
|
||||
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ETaskResultBranchesNoComplete.InnerSingleton, Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoComplete_Statics::EnumParams);
|
||||
}
|
||||
return Z_Registration_Info_UEnum_ETaskResultBranchesNoComplete.InnerSingleton;
|
||||
}
|
||||
// End Enum ETaskResultBranchesNoComplete
|
||||
|
||||
// Begin Enum ETaskResultBranchesNoCompleteWithBody
|
||||
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ETaskResultBranchesNoCompleteWithBody;
|
||||
static UEnum* ETaskResultBranchesNoCompleteWithBody_StaticEnum()
|
||||
{
|
||||
if (!Z_Registration_Info_UEnum_ETaskResultBranchesNoCompleteWithBody.OuterSingleton)
|
||||
{
|
||||
Z_Registration_Info_UEnum_ETaskResultBranchesNoCompleteWithBody.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCompleteWithBody, (UObject*)Z_Construct_UPackage__Script_MultiThreadLibrary(), TEXT("ETaskResultBranchesNoCompleteWithBody"));
|
||||
}
|
||||
return Z_Registration_Info_UEnum_ETaskResultBranchesNoCompleteWithBody.OuterSingleton;
|
||||
}
|
||||
template<> MULTITHREADLIBRARY_API UEnum* StaticEnum<ETaskResultBranchesNoCompleteWithBody>()
|
||||
{
|
||||
return ETaskResultBranchesNoCompleteWithBody_StaticEnum();
|
||||
}
|
||||
struct Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCompleteWithBody_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
||||
{ "BlueprintType", "true" },
|
||||
{ "ModuleRelativePath", "Public/ThreadBase.h" },
|
||||
{ "OnCanceled.Name", "ETaskResultBranchesNoCompleteWithBody::OnCanceled" },
|
||||
{ "OnStart.Name", "ETaskResultBranchesNoCompleteWithBody::OnStart" },
|
||||
{ "OnTaskBody.Name", "ETaskResultBranchesNoCompleteWithBody::OnTaskBody" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
||||
{ "ETaskResultBranchesNoCompleteWithBody::OnStart", (int64)ETaskResultBranchesNoCompleteWithBody::OnStart },
|
||||
{ "ETaskResultBranchesNoCompleteWithBody::OnTaskBody", (int64)ETaskResultBranchesNoCompleteWithBody::OnTaskBody },
|
||||
{ "ETaskResultBranchesNoCompleteWithBody::OnCanceled", (int64)ETaskResultBranchesNoCompleteWithBody::OnCanceled },
|
||||
};
|
||||
static const UECodeGen_Private::FEnumParams EnumParams;
|
||||
};
|
||||
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCompleteWithBody_Statics::EnumParams = {
|
||||
(UObject*(*)())Z_Construct_UPackage__Script_MultiThreadLibrary,
|
||||
nullptr,
|
||||
"ETaskResultBranchesNoCompleteWithBody",
|
||||
"ETaskResultBranchesNoCompleteWithBody",
|
||||
Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCompleteWithBody_Statics::Enumerators,
|
||||
RF_Public|RF_Transient|RF_MarkAsNative,
|
||||
UE_ARRAY_COUNT(Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCompleteWithBody_Statics::Enumerators),
|
||||
EEnumFlags::None,
|
||||
(uint8)UEnum::ECppForm::EnumClass,
|
||||
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCompleteWithBody_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCompleteWithBody_Statics::Enum_MetaDataParams)
|
||||
};
|
||||
UEnum* Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCompleteWithBody()
|
||||
{
|
||||
if (!Z_Registration_Info_UEnum_ETaskResultBranchesNoCompleteWithBody.InnerSingleton)
|
||||
{
|
||||
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ETaskResultBranchesNoCompleteWithBody.InnerSingleton, Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCompleteWithBody_Statics::EnumParams);
|
||||
}
|
||||
return Z_Registration_Info_UEnum_ETaskResultBranchesNoCompleteWithBody.InnerSingleton;
|
||||
}
|
||||
// End Enum ETaskResultBranchesNoCompleteWithBody
|
||||
|
||||
// Begin Registration
|
||||
struct Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h_Statics
|
||||
{
|
||||
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
|
||||
{ ETaskResultBranches_StaticEnum, TEXT("ETaskResultBranches"), &Z_Registration_Info_UEnum_ETaskResultBranches, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3631871755U) },
|
||||
{ EtaskExecutionBranches_StaticEnum, TEXT("EtaskExecutionBranches"), &Z_Registration_Info_UEnum_EtaskExecutionBranches, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 4160881115U) },
|
||||
{ ETaskResultBranchesNoCancel_StaticEnum, TEXT("ETaskResultBranchesNoCancel"), &Z_Registration_Info_UEnum_ETaskResultBranchesNoCancel, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 4080987927U) },
|
||||
{ ETaskResultBranchesNoComplete_StaticEnum, TEXT("ETaskResultBranchesNoComplete"), &Z_Registration_Info_UEnum_ETaskResultBranchesNoComplete, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 978422086U) },
|
||||
{ ETaskResultBranchesNoCompleteWithBody_StaticEnum, TEXT("ETaskResultBranchesNoCompleteWithBody"), &Z_Registration_Info_UEnum_ETaskResultBranchesNoCompleteWithBody, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 4034282631U) },
|
||||
};
|
||||
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
|
||||
{ Z_Construct_UClass_UThreadBase, UThreadBase::StaticClass, TEXT("UThreadBase"), &Z_Registration_Info_UClass_UThreadBase, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UThreadBase), 3675215010U) },
|
||||
};
|
||||
};
|
||||
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h_749471171(TEXT("/Script/MultiThreadLibrary"),
|
||||
Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h_Statics::ClassInfo),
|
||||
nullptr, 0,
|
||||
Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h_Statics::EnumInfo));
|
||||
// End Registration
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,105 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
// IWYU pragma: private, include "ThreadBase.h"
|
||||
#include "UObject/ObjectMacros.h"
|
||||
#include "UObject/ScriptMacros.h"
|
||||
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
#ifdef MULTITHREADLIBRARY_ThreadBase_generated_h
|
||||
#error "ThreadBase.generated.h already included, missing '#pragma once' in ThreadBase.h"
|
||||
#endif
|
||||
#define MULTITHREADLIBRARY_ThreadBase_generated_h
|
||||
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h_19_RPC_WRAPPERS_NO_PURE_DECLS \
|
||||
DECLARE_FUNCTION(execOnComplete); \
|
||||
DECLARE_FUNCTION(execOnCancel);
|
||||
|
||||
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h_19_CALLBACK_WRAPPERS
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h_19_INCLASS_NO_PURE_DECLS \
|
||||
private: \
|
||||
static void StaticRegisterNativesUThreadBase(); \
|
||||
friend struct Z_Construct_UClass_UThreadBase_Statics; \
|
||||
public: \
|
||||
DECLARE_CLASS(UThreadBase, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/MultiThreadLibrary"), NO_API) \
|
||||
DECLARE_SERIALIZER(UThreadBase)
|
||||
|
||||
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h_19_ENHANCED_CONSTRUCTORS \
|
||||
private: \
|
||||
/** Private move- and copy-constructors, should never be used */ \
|
||||
UThreadBase(UThreadBase&&); \
|
||||
UThreadBase(const UThreadBase&); \
|
||||
public: \
|
||||
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UThreadBase); \
|
||||
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UThreadBase); \
|
||||
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UThreadBase)
|
||||
|
||||
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h_16_PROLOG
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h_19_GENERATED_BODY \
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
||||
public: \
|
||||
FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h_19_RPC_WRAPPERS_NO_PURE_DECLS \
|
||||
FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h_19_CALLBACK_WRAPPERS \
|
||||
FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h_19_INCLASS_NO_PURE_DECLS \
|
||||
FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h_19_ENHANCED_CONSTRUCTORS \
|
||||
private: \
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
||||
|
||||
template<> MULTITHREADLIBRARY_API UClass* StaticClass<class UThreadBase>();
|
||||
|
||||
#undef CURRENT_FILE_ID
|
||||
#define CURRENT_FILE_ID FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h
|
||||
|
||||
|
||||
#define FOREACH_ENUM_ETASKRESULTBRANCHES(op) \
|
||||
op(ETaskResultBranches::OnStart) \
|
||||
op(ETaskResultBranches::OnCompleted) \
|
||||
op(ETaskResultBranches::OnCanceled)
|
||||
|
||||
enum class ETaskResultBranches : uint8;
|
||||
template<> struct TIsUEnumClass<ETaskResultBranches> { enum { Value = true }; };
|
||||
template<> MULTITHREADLIBRARY_API UEnum* StaticEnum<ETaskResultBranches>();
|
||||
|
||||
#define FOREACH_ENUM_ETASKEXECUTIONBRANCHES(op) \
|
||||
op(EtaskExecutionBranches::OnStart) \
|
||||
op(EtaskExecutionBranches::OnTaskBody) \
|
||||
op(EtaskExecutionBranches::OnCompleted) \
|
||||
op(EtaskExecutionBranches::OnCanceled)
|
||||
|
||||
enum class EtaskExecutionBranches : uint8;
|
||||
template<> struct TIsUEnumClass<EtaskExecutionBranches> { enum { Value = true }; };
|
||||
template<> MULTITHREADLIBRARY_API UEnum* StaticEnum<EtaskExecutionBranches>();
|
||||
|
||||
#define FOREACH_ENUM_ETASKRESULTBRANCHESNOCANCEL(op) \
|
||||
op(ETaskResultBranchesNoCancel::OnStart) \
|
||||
op(ETaskResultBranchesNoCancel::OnCompleted)
|
||||
|
||||
enum class ETaskResultBranchesNoCancel : uint8;
|
||||
template<> struct TIsUEnumClass<ETaskResultBranchesNoCancel> { enum { Value = true }; };
|
||||
template<> MULTITHREADLIBRARY_API UEnum* StaticEnum<ETaskResultBranchesNoCancel>();
|
||||
|
||||
#define FOREACH_ENUM_ETASKRESULTBRANCHESNOCOMPLETE(op) \
|
||||
op(ETaskResultBranchesNoComplete::OnStart) \
|
||||
op(ETaskResultBranchesNoComplete::OnCanceled)
|
||||
|
||||
enum class ETaskResultBranchesNoComplete : uint8;
|
||||
template<> struct TIsUEnumClass<ETaskResultBranchesNoComplete> { enum { Value = true }; };
|
||||
template<> MULTITHREADLIBRARY_API UEnum* StaticEnum<ETaskResultBranchesNoComplete>();
|
||||
|
||||
#define FOREACH_ENUM_ETASKRESULTBRANCHESNOCOMPLETEWITHBODY(op) \
|
||||
op(ETaskResultBranchesNoCompleteWithBody::OnStart) \
|
||||
op(ETaskResultBranchesNoCompleteWithBody::OnTaskBody) \
|
||||
op(ETaskResultBranchesNoCompleteWithBody::OnCanceled)
|
||||
|
||||
enum class ETaskResultBranchesNoCompleteWithBody : uint8;
|
||||
template<> struct TIsUEnumClass<ETaskResultBranchesNoCompleteWithBody> { enum { Value = true }; };
|
||||
template<> MULTITHREADLIBRARY_API UEnum* StaticEnum<ETaskResultBranchesNoCompleteWithBody>();
|
||||
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,857 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
#include "UObject/GeneratedCppIncludes.h"
|
||||
#include "MultiThreadLibrary/Public/ThreadLibrary.h"
|
||||
#include "MultiThreadLibrary/Public/ThreadBase.h"
|
||||
#include "Runtime/Engine/Classes/Engine/LatentActionManager.h"
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
void EmptyLinkFunctionForGeneratedCodeThreadLibrary() {}
|
||||
|
||||
// Begin Cross Module References
|
||||
COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
|
||||
ENGINE_API UClass* Z_Construct_UClass_UBlueprintFunctionLibrary();
|
||||
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FLatentActionInfo();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadBase_NoRegister();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadLibrary();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadLibrary_NoRegister();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadMutex_NoRegister();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadPool_NoRegister();
|
||||
MULTITHREADLIBRARY_API UEnum* Z_Construct_UEnum_MultiThreadLibrary_EtaskExecutionBranches();
|
||||
MULTITHREADLIBRARY_API UEnum* Z_Construct_UEnum_MultiThreadLibrary_ETaskExecutionType();
|
||||
MULTITHREADLIBRARY_API UEnum* Z_Construct_UEnum_MultiThreadLibrary_EThreadPoolPriority();
|
||||
UPackage* Z_Construct_UPackage__Script_MultiThreadLibrary();
|
||||
// End Cross Module References
|
||||
|
||||
// Begin Class UThreadLibrary Function CreateAndExecuteTaskLoopNrOnThread
|
||||
struct Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics
|
||||
{
|
||||
struct ThreadLibrary_eventCreateAndExecuteTaskLoopNrOnThread_Parms
|
||||
{
|
||||
UObject* WorldContextObject;
|
||||
FLatentActionInfo LatentInfo;
|
||||
int32 LoopNumber;
|
||||
float LoopInterval;
|
||||
EtaskExecutionBranches Out;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/*\n\x09* Create one Custom Thread and Execute task on thread body with tick.\x09\n\x09*/" },
|
||||
{ "DefaultToSelf", "WorldContextObject" },
|
||||
{ "DisplayName", "Create And Execute Task Loop Nr On Thread" },
|
||||
{ "ExpandEnumAsExecs", "Out" },
|
||||
{ "HidePin", "WorldContextObject" },
|
||||
{ "Latent", "" },
|
||||
{ "LatentInfo", "LatentInfo" },
|
||||
{ "ModuleRelativePath", "Public/ThreadLibrary.h" },
|
||||
{ "ToolTip", "* Create one Custom Thread and Execute task on thread body with tick." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
|
||||
static const UECodeGen_Private::FStructPropertyParams NewProp_LatentInfo;
|
||||
static const UECodeGen_Private::FIntPropertyParams NewProp_LoopNumber;
|
||||
static const UECodeGen_Private::FFloatPropertyParams NewProp_LoopInterval;
|
||||
static const UECodeGen_Private::FBytePropertyParams NewProp_Out_Underlying;
|
||||
static const UECodeGen_Private::FEnumPropertyParams NewProp_Out;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateAndExecuteTaskLoopNrOnThread_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::NewProp_LatentInfo = { "LatentInfo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateAndExecuteTaskLoopNrOnThread_Parms, LatentInfo), Z_Construct_UScriptStruct_FLatentActionInfo, METADATA_PARAMS(0, nullptr) }; // 1503398820
|
||||
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::NewProp_LoopNumber = { "LoopNumber", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateAndExecuteTaskLoopNrOnThread_Parms, LoopNumber), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::NewProp_LoopInterval = { "LoopInterval", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateAndExecuteTaskLoopNrOnThread_Parms, LoopInterval), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::NewProp_Out_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::NewProp_Out = { "Out", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateAndExecuteTaskLoopNrOnThread_Parms, Out), Z_Construct_UEnum_MultiThreadLibrary_EtaskExecutionBranches, METADATA_PARAMS(0, nullptr) }; // 4160881115
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::NewProp_WorldContextObject,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::NewProp_LatentInfo,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::NewProp_LoopNumber,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::NewProp_LoopInterval,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::NewProp_Out_Underlying,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::NewProp_Out,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadLibrary, nullptr, "CreateAndExecuteTaskLoopNrOnThread", nullptr, nullptr, Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::ThreadLibrary_eventCreateAndExecuteTaskLoopNrOnThread_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::ThreadLibrary_eventCreateAndExecuteTaskLoopNrOnThread_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadLibrary::execCreateAndExecuteTaskLoopNrOnThread)
|
||||
{
|
||||
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
|
||||
P_GET_STRUCT(FLatentActionInfo,Z_Param_LatentInfo);
|
||||
P_GET_PROPERTY(FIntProperty,Z_Param_LoopNumber);
|
||||
P_GET_PROPERTY(FFloatProperty,Z_Param_LoopInterval);
|
||||
P_GET_ENUM_REF(EtaskExecutionBranches,Z_Param_Out_Out);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
UThreadLibrary::CreateAndExecuteTaskLoopNrOnThread(Z_Param_WorldContextObject,Z_Param_LatentInfo,Z_Param_LoopNumber,Z_Param_LoopInterval,(EtaskExecutionBranches&)(Z_Param_Out_Out));
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadLibrary Function CreateAndExecuteTaskLoopNrOnThread
|
||||
|
||||
// Begin Class UThreadLibrary Function CreateAndExecuteTaskOnThread
|
||||
struct Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics
|
||||
{
|
||||
struct ThreadLibrary_eventCreateAndExecuteTaskOnThread_Parms
|
||||
{
|
||||
UObject* WorldContextObject;
|
||||
FLatentActionInfo LatentInfo;
|
||||
UThreadBase* Task;
|
||||
EtaskExecutionBranches Out;
|
||||
ETaskExecutionType ExecutionType;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n\x09* Execute task on Thread os taskGraph, not thread pool.\n\x09*/" },
|
||||
{ "CPP_Default_ExecutionType", "TaskGraph" },
|
||||
{ "DefaultToSelf", "WorldContextObject" },
|
||||
{ "DisplayName", "Created And Execute Task On Thread" },
|
||||
{ "ExpandEnumAsExecs", "Out" },
|
||||
{ "HidePin", "WorldContextObject" },
|
||||
{ "Latent", "" },
|
||||
{ "LatentInfo", "LatentInfo" },
|
||||
{ "ModuleRelativePath", "Public/ThreadLibrary.h" },
|
||||
{ "ToolTip", "Execute task on Thread os taskGraph, not thread pool." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
|
||||
static const UECodeGen_Private::FStructPropertyParams NewProp_LatentInfo;
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_Task;
|
||||
static const UECodeGen_Private::FBytePropertyParams NewProp_Out_Underlying;
|
||||
static const UECodeGen_Private::FEnumPropertyParams NewProp_Out;
|
||||
static const UECodeGen_Private::FBytePropertyParams NewProp_ExecutionType_Underlying;
|
||||
static const UECodeGen_Private::FEnumPropertyParams NewProp_ExecutionType;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateAndExecuteTaskOnThread_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::NewProp_LatentInfo = { "LatentInfo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateAndExecuteTaskOnThread_Parms, LatentInfo), Z_Construct_UScriptStruct_FLatentActionInfo, METADATA_PARAMS(0, nullptr) }; // 1503398820
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::NewProp_Task = { "Task", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateAndExecuteTaskOnThread_Parms, Task), Z_Construct_UClass_UThreadBase_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::NewProp_Out_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::NewProp_Out = { "Out", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateAndExecuteTaskOnThread_Parms, Out), Z_Construct_UEnum_MultiThreadLibrary_EtaskExecutionBranches, METADATA_PARAMS(0, nullptr) }; // 4160881115
|
||||
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::NewProp_ExecutionType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::NewProp_ExecutionType = { "ExecutionType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateAndExecuteTaskOnThread_Parms, ExecutionType), Z_Construct_UEnum_MultiThreadLibrary_ETaskExecutionType, METADATA_PARAMS(0, nullptr) }; // 3007662685
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::NewProp_WorldContextObject,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::NewProp_LatentInfo,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::NewProp_Task,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::NewProp_Out_Underlying,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::NewProp_Out,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::NewProp_ExecutionType_Underlying,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::NewProp_ExecutionType,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadLibrary, nullptr, "CreateAndExecuteTaskOnThread", nullptr, nullptr, Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::ThreadLibrary_eventCreateAndExecuteTaskOnThread_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::ThreadLibrary_eventCreateAndExecuteTaskOnThread_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadLibrary::execCreateAndExecuteTaskOnThread)
|
||||
{
|
||||
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
|
||||
P_GET_STRUCT(FLatentActionInfo,Z_Param_LatentInfo);
|
||||
P_GET_OBJECT_REF(UThreadBase,Z_Param_Out_Task);
|
||||
P_GET_ENUM_REF(EtaskExecutionBranches,Z_Param_Out_Out);
|
||||
P_GET_ENUM(ETaskExecutionType,Z_Param_ExecutionType);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
UThreadLibrary::CreateAndExecuteTaskOnThread(Z_Param_WorldContextObject,Z_Param_LatentInfo,P_ARG_GC_BARRIER(Z_Param_Out_Task),(EtaskExecutionBranches&)(Z_Param_Out_Out),ETaskExecutionType(Z_Param_ExecutionType));
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadLibrary Function CreateAndExecuteTaskOnThread
|
||||
|
||||
// Begin Class UThreadLibrary Function CreateMutex
|
||||
struct Z_Construct_UFunction_UThreadLibrary_CreateMutex_Statics
|
||||
{
|
||||
struct ThreadLibrary_eventCreateMutex_Parms
|
||||
{
|
||||
UObject* WorldContextObject;
|
||||
UThreadMutex* ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n\x09*Create the Mutex for controling the Thread (Lock/TryLock or UnLock)\n\x09*/" },
|
||||
{ "DefaultToSelf", "WorldContextObject" },
|
||||
{ "HidePin", "WorldContextObject" },
|
||||
{ "ModuleRelativePath", "Public/ThreadLibrary.h" },
|
||||
{ "ToolTip", "Create the Mutex for controling the Thread (Lock/TryLock or UnLock)" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateMutex_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateMutex_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateMutex_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateMutex_Parms, ReturnValue), Z_Construct_UClass_UThreadMutex_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadLibrary_CreateMutex_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateMutex_Statics::NewProp_WorldContextObject,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateMutex_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_CreateMutex_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadLibrary_CreateMutex_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadLibrary, nullptr, "CreateMutex", nullptr, nullptr, Z_Construct_UFunction_UThreadLibrary_CreateMutex_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_CreateMutex_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadLibrary_CreateMutex_Statics::ThreadLibrary_eventCreateMutex_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_CreateMutex_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadLibrary_CreateMutex_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadLibrary_CreateMutex_Statics::ThreadLibrary_eventCreateMutex_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadLibrary_CreateMutex()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadLibrary_CreateMutex_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadLibrary::execCreateMutex)
|
||||
{
|
||||
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(UThreadMutex**)Z_Param__Result=UThreadLibrary::CreateMutex(Z_Param_WorldContextObject);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadLibrary Function CreateMutex
|
||||
|
||||
// Begin Class UThreadLibrary Function CreateThreadPool
|
||||
struct Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics
|
||||
{
|
||||
struct ThreadLibrary_eventCreateThreadPool_Parms
|
||||
{
|
||||
UObject* WorldContextObject;
|
||||
int32 NumQueuedThreads;
|
||||
int32 StackSize;
|
||||
EThreadPoolPriority ThreadPriority;
|
||||
FString Name;
|
||||
UThreadPool* ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n\x09*Create Thread pool for use on BP.\n\x09*/" },
|
||||
{ "CPP_Default_Name", "CustomThreadPool" },
|
||||
{ "CPP_Default_NumQueuedThreads", "1" },
|
||||
{ "CPP_Default_StackSize", "32768" },
|
||||
{ "CPP_Default_ThreadPriority", "Normal" },
|
||||
{ "DefaultToSelf", "WorldContextObject" },
|
||||
{ "HidePin", "WorldContextObject" },
|
||||
{ "ModuleRelativePath", "Public/ThreadLibrary.h" },
|
||||
{ "ToolTip", "Create Thread pool for use on BP." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
|
||||
static const UECodeGen_Private::FIntPropertyParams NewProp_NumQueuedThreads;
|
||||
static const UECodeGen_Private::FIntPropertyParams NewProp_StackSize;
|
||||
static const UECodeGen_Private::FBytePropertyParams NewProp_ThreadPriority_Underlying;
|
||||
static const UECodeGen_Private::FEnumPropertyParams NewProp_ThreadPriority;
|
||||
static const UECodeGen_Private::FStrPropertyParams NewProp_Name;
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateThreadPool_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::NewProp_NumQueuedThreads = { "NumQueuedThreads", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateThreadPool_Parms, NumQueuedThreads), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::NewProp_StackSize = { "StackSize", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateThreadPool_Parms, StackSize), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::NewProp_ThreadPriority_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::NewProp_ThreadPriority = { "ThreadPriority", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateThreadPool_Parms, ThreadPriority), Z_Construct_UEnum_MultiThreadLibrary_EThreadPoolPriority, METADATA_PARAMS(0, nullptr) }; // 2245634431
|
||||
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::NewProp_Name = { "Name", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateThreadPool_Parms, Name), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateThreadPool_Parms, ReturnValue), Z_Construct_UClass_UThreadPool_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::NewProp_WorldContextObject,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::NewProp_NumQueuedThreads,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::NewProp_StackSize,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::NewProp_ThreadPriority_Underlying,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::NewProp_ThreadPriority,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::NewProp_Name,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadLibrary, nullptr, "CreateThreadPool", nullptr, nullptr, Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::ThreadLibrary_eventCreateThreadPool_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::ThreadLibrary_eventCreateThreadPool_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadLibrary_CreateThreadPool()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadLibrary::execCreateThreadPool)
|
||||
{
|
||||
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
|
||||
P_GET_PROPERTY(FIntProperty,Z_Param_NumQueuedThreads);
|
||||
P_GET_PROPERTY(FIntProperty,Z_Param_StackSize);
|
||||
P_GET_ENUM(EThreadPoolPriority,Z_Param_ThreadPriority);
|
||||
P_GET_PROPERTY(FStrProperty,Z_Param_Name);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(UThreadPool**)Z_Param__Result=UThreadLibrary::CreateThreadPool(Z_Param_WorldContextObject,Z_Param_NumQueuedThreads,Z_Param_StackSize,EThreadPoolPriority(Z_Param_ThreadPriority),Z_Param_Name);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadLibrary Function CreateThreadPool
|
||||
|
||||
// Begin Class UThreadLibrary Function DestroyThreadPoolImmediately
|
||||
struct Z_Construct_UFunction_UThreadLibrary_DestroyThreadPoolImmediately_Statics
|
||||
{
|
||||
struct ThreadLibrary_eventDestroyThreadPoolImmediately_Parms
|
||||
{
|
||||
UThreadPool* ThreadPool;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n\x09 * Attempts to destroy a Thread Pool immediately.\n\x09 */" },
|
||||
{ "DisplayName", "Destroy Thread Pool Immediately" },
|
||||
{ "ModuleRelativePath", "Public/ThreadLibrary.h" },
|
||||
{ "ToolTip", "Attempts to destroy a Thread Pool immediately." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_ThreadPool;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadLibrary_DestroyThreadPoolImmediately_Statics::NewProp_ThreadPool = { "ThreadPool", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventDestroyThreadPoolImmediately_Parms, ThreadPool), Z_Construct_UClass_UThreadPool_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadLibrary_DestroyThreadPoolImmediately_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_DestroyThreadPoolImmediately_Statics::NewProp_ThreadPool,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_DestroyThreadPoolImmediately_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadLibrary_DestroyThreadPoolImmediately_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadLibrary, nullptr, "DestroyThreadPoolImmediately", nullptr, nullptr, Z_Construct_UFunction_UThreadLibrary_DestroyThreadPoolImmediately_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_DestroyThreadPoolImmediately_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadLibrary_DestroyThreadPoolImmediately_Statics::ThreadLibrary_eventDestroyThreadPoolImmediately_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_DestroyThreadPoolImmediately_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadLibrary_DestroyThreadPoolImmediately_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadLibrary_DestroyThreadPoolImmediately_Statics::ThreadLibrary_eventDestroyThreadPoolImmediately_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadLibrary_DestroyThreadPoolImmediately()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadLibrary_DestroyThreadPoolImmediately_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadLibrary::execDestroyThreadPoolImmediately)
|
||||
{
|
||||
P_GET_OBJECT(UThreadPool,Z_Param_ThreadPool);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
UThreadLibrary::DestroyThreadPoolImmediately(Z_Param_ThreadPool);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadLibrary Function DestroyThreadPoolImmediately
|
||||
|
||||
// Begin Class UThreadLibrary Function ExecuteTaskOnThreadPool
|
||||
struct Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics
|
||||
{
|
||||
struct ThreadLibrary_eventExecuteTaskOnThreadPool_Parms
|
||||
{
|
||||
UObject* WorldContextObject;
|
||||
FLatentActionInfo LatentInfo;
|
||||
UThreadBase* Task;
|
||||
EtaskExecutionBranches Out;
|
||||
UThreadPool* ThreadPool;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n\x09*Execute task on thread pool\n\x09*/" },
|
||||
{ "DefaultToSelf", "WorldContextObject" },
|
||||
{ "DisplayName", "Execute Task On Thread Pool" },
|
||||
{ "ExpandEnumAsExecs", "Out" },
|
||||
{ "HidePin", "WorldContextObject" },
|
||||
{ "Latent", "" },
|
||||
{ "LatentInfo", "LatentInfo" },
|
||||
{ "ModuleRelativePath", "Public/ThreadLibrary.h" },
|
||||
{ "ToolTip", "Execute task on thread pool" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
|
||||
static const UECodeGen_Private::FStructPropertyParams NewProp_LatentInfo;
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_Task;
|
||||
static const UECodeGen_Private::FBytePropertyParams NewProp_Out_Underlying;
|
||||
static const UECodeGen_Private::FEnumPropertyParams NewProp_Out;
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_ThreadPool;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventExecuteTaskOnThreadPool_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::NewProp_LatentInfo = { "LatentInfo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventExecuteTaskOnThreadPool_Parms, LatentInfo), Z_Construct_UScriptStruct_FLatentActionInfo, METADATA_PARAMS(0, nullptr) }; // 1503398820
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::NewProp_Task = { "Task", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventExecuteTaskOnThreadPool_Parms, Task), Z_Construct_UClass_UThreadBase_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::NewProp_Out_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::NewProp_Out = { "Out", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventExecuteTaskOnThreadPool_Parms, Out), Z_Construct_UEnum_MultiThreadLibrary_EtaskExecutionBranches, METADATA_PARAMS(0, nullptr) }; // 4160881115
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::NewProp_ThreadPool = { "ThreadPool", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventExecuteTaskOnThreadPool_Parms, ThreadPool), Z_Construct_UClass_UThreadPool_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::NewProp_WorldContextObject,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::NewProp_LatentInfo,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::NewProp_Task,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::NewProp_Out_Underlying,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::NewProp_Out,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::NewProp_ThreadPool,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadLibrary, nullptr, "ExecuteTaskOnThreadPool", nullptr, nullptr, Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::ThreadLibrary_eventExecuteTaskOnThreadPool_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::ThreadLibrary_eventExecuteTaskOnThreadPool_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadLibrary::execExecuteTaskOnThreadPool)
|
||||
{
|
||||
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
|
||||
P_GET_STRUCT(FLatentActionInfo,Z_Param_LatentInfo);
|
||||
P_GET_OBJECT_REF(UThreadBase,Z_Param_Out_Task);
|
||||
P_GET_ENUM_REF(EtaskExecutionBranches,Z_Param_Out_Out);
|
||||
P_GET_OBJECT(UThreadPool,Z_Param_ThreadPool);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
UThreadLibrary::ExecuteTaskOnThreadPool(Z_Param_WorldContextObject,Z_Param_LatentInfo,P_ARG_GC_BARRIER(Z_Param_Out_Task),(EtaskExecutionBranches&)(Z_Param_Out_Out),Z_Param_ThreadPool);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadLibrary Function ExecuteTaskOnThreadPool
|
||||
|
||||
// Begin Class UThreadLibrary Function GetCurrentThreadID
|
||||
struct Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadID_Statics
|
||||
{
|
||||
struct ThreadLibrary_eventGetCurrentThreadID_Parms
|
||||
{
|
||||
int32 ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n\x09*Return Thread ID of thread from where called this function.\n\x09*/" },
|
||||
{ "DisplayName", "Get Current Thread ID" },
|
||||
{ "ModuleRelativePath", "Public/ThreadLibrary.h" },
|
||||
{ "ToolTip", "Return Thread ID of thread from where called this function." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadID_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventGetCurrentThreadID_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadID_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadID_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadID_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadID_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadLibrary, nullptr, "GetCurrentThreadID", nullptr, nullptr, Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadID_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadID_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadID_Statics::ThreadLibrary_eventGetCurrentThreadID_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadID_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadID_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadID_Statics::ThreadLibrary_eventGetCurrentThreadID_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadID()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadID_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadLibrary::execGetCurrentThreadID)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(int32*)Z_Param__Result=UThreadLibrary::GetCurrentThreadID();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadLibrary Function GetCurrentThreadID
|
||||
|
||||
// Begin Class UThreadLibrary Function GetCurrentThreadName
|
||||
struct Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName_Statics
|
||||
{
|
||||
struct ThreadLibrary_eventGetCurrentThreadName_Parms
|
||||
{
|
||||
int32 threadID;
|
||||
FString ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n\x09*Return Thread name of thread from where called this function.\n\x09*/" },
|
||||
{ "DisplayName", "Get Current Thread Name" },
|
||||
{ "ModuleRelativePath", "Public/ThreadLibrary.h" },
|
||||
{ "ToolTip", "Return Thread name of thread from where called this function." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FIntPropertyParams NewProp_threadID;
|
||||
static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName_Statics::NewProp_threadID = { "threadID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventGetCurrentThreadName_Parms, threadID), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventGetCurrentThreadName_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName_Statics::NewProp_threadID,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadLibrary, nullptr, "GetCurrentThreadName", nullptr, nullptr, Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName_Statics::ThreadLibrary_eventGetCurrentThreadName_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName_Statics::ThreadLibrary_eventGetCurrentThreadName_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadLibrary::execGetCurrentThreadName)
|
||||
{
|
||||
P_GET_PROPERTY(FIntProperty,Z_Param_threadID);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(FString*)Z_Param__Result=UThreadLibrary::GetCurrentThreadName(Z_Param_threadID);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadLibrary Function GetCurrentThreadName
|
||||
|
||||
// Begin Class UThreadLibrary Function GetNumberOfCores
|
||||
struct Z_Construct_UFunction_UThreadLibrary_GetNumberOfCores_Statics
|
||||
{
|
||||
struct ThreadLibrary_eventGetNumberOfCores_Parms
|
||||
{
|
||||
int32 ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n\x09* Return the number of CPU cores used by Thread.\n\x09*/" },
|
||||
{ "ModuleRelativePath", "Public/ThreadLibrary.h" },
|
||||
{ "ToolTip", "Return the number of CPU cores used by Thread." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UThreadLibrary_GetNumberOfCores_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventGetNumberOfCores_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadLibrary_GetNumberOfCores_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_GetNumberOfCores_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_GetNumberOfCores_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadLibrary_GetNumberOfCores_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadLibrary, nullptr, "GetNumberOfCores", nullptr, nullptr, Z_Construct_UFunction_UThreadLibrary_GetNumberOfCores_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_GetNumberOfCores_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadLibrary_GetNumberOfCores_Statics::ThreadLibrary_eventGetNumberOfCores_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_GetNumberOfCores_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadLibrary_GetNumberOfCores_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadLibrary_GetNumberOfCores_Statics::ThreadLibrary_eventGetNumberOfCores_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadLibrary_GetNumberOfCores()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadLibrary_GetNumberOfCores_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadLibrary::execGetNumberOfCores)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(int32*)Z_Param__Result=UThreadLibrary::GetNumberOfCores();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadLibrary Function GetNumberOfCores
|
||||
|
||||
// Begin Class UThreadLibrary Function GetNumberOfCoresIncludingHyperthreads
|
||||
struct Z_Construct_UFunction_UThreadLibrary_GetNumberOfCoresIncludingHyperthreads_Statics
|
||||
{
|
||||
struct ThreadLibrary_eventGetNumberOfCoresIncludingHyperthreads_Parms
|
||||
{
|
||||
int32 ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n\x09*Return the number of CPU cores including Hyperthreads.\n\x09*/" },
|
||||
{ "ModuleRelativePath", "Public/ThreadLibrary.h" },
|
||||
{ "ToolTip", "Return the number of CPU cores including Hyperthreads." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UThreadLibrary_GetNumberOfCoresIncludingHyperthreads_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventGetNumberOfCoresIncludingHyperthreads_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadLibrary_GetNumberOfCoresIncludingHyperthreads_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_GetNumberOfCoresIncludingHyperthreads_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_GetNumberOfCoresIncludingHyperthreads_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadLibrary_GetNumberOfCoresIncludingHyperthreads_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadLibrary, nullptr, "GetNumberOfCoresIncludingHyperthreads", nullptr, nullptr, Z_Construct_UFunction_UThreadLibrary_GetNumberOfCoresIncludingHyperthreads_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_GetNumberOfCoresIncludingHyperthreads_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadLibrary_GetNumberOfCoresIncludingHyperthreads_Statics::ThreadLibrary_eventGetNumberOfCoresIncludingHyperthreads_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_GetNumberOfCoresIncludingHyperthreads_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadLibrary_GetNumberOfCoresIncludingHyperthreads_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadLibrary_GetNumberOfCoresIncludingHyperthreads_Statics::ThreadLibrary_eventGetNumberOfCoresIncludingHyperthreads_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadLibrary_GetNumberOfCoresIncludingHyperthreads()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadLibrary_GetNumberOfCoresIncludingHyperthreads_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadLibrary::execGetNumberOfCoresIncludingHyperthreads)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(int32*)Z_Param__Result=UThreadLibrary::GetNumberOfCoresIncludingHyperthreads();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadLibrary Function GetNumberOfCoresIncludingHyperthreads
|
||||
|
||||
// Begin Class UThreadLibrary Function GetThreadStackSize
|
||||
struct Z_Construct_UFunction_UThreadLibrary_GetThreadStackSize_Statics
|
||||
{
|
||||
struct ThreadLibrary_eventGetThreadStackSize_Parms
|
||||
{
|
||||
int32 ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n\x09*Get the thread stack Size, where are actived this function.\n\x09*/" },
|
||||
{ "ModuleRelativePath", "Public/ThreadLibrary.h" },
|
||||
{ "ToolTip", "Get the thread stack Size, where are actived this function." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UThreadLibrary_GetThreadStackSize_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventGetThreadStackSize_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadLibrary_GetThreadStackSize_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_GetThreadStackSize_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_GetThreadStackSize_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadLibrary_GetThreadStackSize_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadLibrary, nullptr, "GetThreadStackSize", nullptr, nullptr, Z_Construct_UFunction_UThreadLibrary_GetThreadStackSize_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_GetThreadStackSize_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadLibrary_GetThreadStackSize_Statics::ThreadLibrary_eventGetThreadStackSize_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_GetThreadStackSize_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadLibrary_GetThreadStackSize_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadLibrary_GetThreadStackSize_Statics::ThreadLibrary_eventGetThreadStackSize_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadLibrary_GetThreadStackSize()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadLibrary_GetThreadStackSize_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadLibrary::execGetThreadStackSize)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(int32*)Z_Param__Result=UThreadLibrary::GetThreadStackSize();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadLibrary Function GetThreadStackSize
|
||||
|
||||
// Begin Class UThreadLibrary Function IsInGameThread
|
||||
struct Z_Construct_UFunction_UThreadLibrary_IsInGameThread_Statics
|
||||
{
|
||||
struct ThreadLibrary_eventIsInGameThread_Parms
|
||||
{
|
||||
bool ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n\x09*Return whether it's called from game thread or not.\n\x09*/" },
|
||||
{ "ModuleRelativePath", "Public/ThreadLibrary.h" },
|
||||
{ "ToolTip", "Return whether it's called from game thread or not." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static void NewProp_ReturnValue_SetBit(void* Obj);
|
||||
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
void Z_Construct_UFunction_UThreadLibrary_IsInGameThread_Statics::NewProp_ReturnValue_SetBit(void* Obj)
|
||||
{
|
||||
((ThreadLibrary_eventIsInGameThread_Parms*)Obj)->ReturnValue = 1;
|
||||
}
|
||||
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UThreadLibrary_IsInGameThread_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ThreadLibrary_eventIsInGameThread_Parms), &Z_Construct_UFunction_UThreadLibrary_IsInGameThread_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadLibrary_IsInGameThread_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_IsInGameThread_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_IsInGameThread_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadLibrary_IsInGameThread_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadLibrary, nullptr, "IsInGameThread", nullptr, nullptr, Z_Construct_UFunction_UThreadLibrary_IsInGameThread_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_IsInGameThread_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadLibrary_IsInGameThread_Statics::ThreadLibrary_eventIsInGameThread_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_IsInGameThread_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadLibrary_IsInGameThread_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadLibrary_IsInGameThread_Statics::ThreadLibrary_eventIsInGameThread_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadLibrary_IsInGameThread()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadLibrary_IsInGameThread_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadLibrary::execIsInGameThread)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(bool*)Z_Param__Result=UThreadLibrary::IsInGameThread();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadLibrary Function IsInGameThread
|
||||
|
||||
// Begin Class UThreadLibrary Function Sleep
|
||||
struct Z_Construct_UFunction_UThreadLibrary_Sleep_Statics
|
||||
{
|
||||
struct ThreadLibrary_eventSleep_Parms
|
||||
{
|
||||
float Seconds;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n\x09*leep the Thread for any time in seconds.\n\x09*/" },
|
||||
{ "ModuleRelativePath", "Public/ThreadLibrary.h" },
|
||||
{ "ToolTip", "leep the Thread for any time in seconds." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FFloatPropertyParams NewProp_Seconds;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UThreadLibrary_Sleep_Statics::NewProp_Seconds = { "Seconds", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventSleep_Parms, Seconds), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadLibrary_Sleep_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_Sleep_Statics::NewProp_Seconds,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_Sleep_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadLibrary_Sleep_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadLibrary, nullptr, "Sleep", nullptr, nullptr, Z_Construct_UFunction_UThreadLibrary_Sleep_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_Sleep_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadLibrary_Sleep_Statics::ThreadLibrary_eventSleep_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_Sleep_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadLibrary_Sleep_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadLibrary_Sleep_Statics::ThreadLibrary_eventSleep_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadLibrary_Sleep()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadLibrary_Sleep_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadLibrary::execSleep)
|
||||
{
|
||||
P_GET_PROPERTY(FFloatProperty,Z_Param_Seconds);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
UThreadLibrary::Sleep(Z_Param_Seconds);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadLibrary Function Sleep
|
||||
|
||||
// Begin Class UThreadLibrary
|
||||
void UThreadLibrary::StaticRegisterNativesUThreadLibrary()
|
||||
{
|
||||
UClass* Class = UThreadLibrary::StaticClass();
|
||||
static const FNameNativePtrPair Funcs[] = {
|
||||
{ "CreateAndExecuteTaskLoopNrOnThread", &UThreadLibrary::execCreateAndExecuteTaskLoopNrOnThread },
|
||||
{ "CreateAndExecuteTaskOnThread", &UThreadLibrary::execCreateAndExecuteTaskOnThread },
|
||||
{ "CreateMutex", &UThreadLibrary::execCreateMutex },
|
||||
{ "CreateThreadPool", &UThreadLibrary::execCreateThreadPool },
|
||||
{ "DestroyThreadPoolImmediately", &UThreadLibrary::execDestroyThreadPoolImmediately },
|
||||
{ "ExecuteTaskOnThreadPool", &UThreadLibrary::execExecuteTaskOnThreadPool },
|
||||
{ "GetCurrentThreadID", &UThreadLibrary::execGetCurrentThreadID },
|
||||
{ "GetCurrentThreadName", &UThreadLibrary::execGetCurrentThreadName },
|
||||
{ "GetNumberOfCores", &UThreadLibrary::execGetNumberOfCores },
|
||||
{ "GetNumberOfCoresIncludingHyperthreads", &UThreadLibrary::execGetNumberOfCoresIncludingHyperthreads },
|
||||
{ "GetThreadStackSize", &UThreadLibrary::execGetThreadStackSize },
|
||||
{ "IsInGameThread", &UThreadLibrary::execIsInGameThread },
|
||||
{ "Sleep", &UThreadLibrary::execSleep },
|
||||
};
|
||||
FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
|
||||
}
|
||||
IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UThreadLibrary);
|
||||
UClass* Z_Construct_UClass_UThreadLibrary_NoRegister()
|
||||
{
|
||||
return UThreadLibrary::StaticClass();
|
||||
}
|
||||
struct Z_Construct_UClass_UThreadLibrary_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
||||
{ "Comment", "/**\n * \n */" },
|
||||
{ "IncludePath", "ThreadLibrary.h" },
|
||||
{ "ModuleRelativePath", "Public/ThreadLibrary.h" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static UObject* (*const DependentSingletons[])();
|
||||
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
|
||||
{ &Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread, "CreateAndExecuteTaskLoopNrOnThread" }, // 4051432760
|
||||
{ &Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread, "CreateAndExecuteTaskOnThread" }, // 1944526064
|
||||
{ &Z_Construct_UFunction_UThreadLibrary_CreateMutex, "CreateMutex" }, // 1647379142
|
||||
{ &Z_Construct_UFunction_UThreadLibrary_CreateThreadPool, "CreateThreadPool" }, // 2903914593
|
||||
{ &Z_Construct_UFunction_UThreadLibrary_DestroyThreadPoolImmediately, "DestroyThreadPoolImmediately" }, // 1499517431
|
||||
{ &Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool, "ExecuteTaskOnThreadPool" }, // 1049349530
|
||||
{ &Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadID, "GetCurrentThreadID" }, // 3011125380
|
||||
{ &Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName, "GetCurrentThreadName" }, // 533527630
|
||||
{ &Z_Construct_UFunction_UThreadLibrary_GetNumberOfCores, "GetNumberOfCores" }, // 872514985
|
||||
{ &Z_Construct_UFunction_UThreadLibrary_GetNumberOfCoresIncludingHyperthreads, "GetNumberOfCoresIncludingHyperthreads" }, // 2871095599
|
||||
{ &Z_Construct_UFunction_UThreadLibrary_GetThreadStackSize, "GetThreadStackSize" }, // 3537611463
|
||||
{ &Z_Construct_UFunction_UThreadLibrary_IsInGameThread, "IsInGameThread" }, // 1519908078
|
||||
{ &Z_Construct_UFunction_UThreadLibrary_Sleep, "Sleep" }, // 1659952977
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
|
||||
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
||||
TCppClassTypeTraits<UThreadLibrary>::IsAbstract,
|
||||
};
|
||||
static const UECodeGen_Private::FClassParams ClassParams;
|
||||
};
|
||||
UObject* (*const Z_Construct_UClass_UThreadLibrary_Statics::DependentSingletons[])() = {
|
||||
(UObject* (*)())Z_Construct_UClass_UBlueprintFunctionLibrary,
|
||||
(UObject* (*)())Z_Construct_UPackage__Script_MultiThreadLibrary,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadLibrary_Statics::DependentSingletons) < 16);
|
||||
const UECodeGen_Private::FClassParams Z_Construct_UClass_UThreadLibrary_Statics::ClassParams = {
|
||||
&UThreadLibrary::StaticClass,
|
||||
nullptr,
|
||||
&StaticCppClassTypeInfo,
|
||||
DependentSingletons,
|
||||
FuncInfo,
|
||||
nullptr,
|
||||
nullptr,
|
||||
UE_ARRAY_COUNT(DependentSingletons),
|
||||
UE_ARRAY_COUNT(FuncInfo),
|
||||
0,
|
||||
0,
|
||||
0x001000A0u,
|
||||
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadLibrary_Statics::Class_MetaDataParams), Z_Construct_UClass_UThreadLibrary_Statics::Class_MetaDataParams)
|
||||
};
|
||||
UClass* Z_Construct_UClass_UThreadLibrary()
|
||||
{
|
||||
if (!Z_Registration_Info_UClass_UThreadLibrary.OuterSingleton)
|
||||
{
|
||||
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UThreadLibrary.OuterSingleton, Z_Construct_UClass_UThreadLibrary_Statics::ClassParams);
|
||||
}
|
||||
return Z_Registration_Info_UClass_UThreadLibrary.OuterSingleton;
|
||||
}
|
||||
template<> MULTITHREADLIBRARY_API UClass* StaticClass<UThreadLibrary>()
|
||||
{
|
||||
return UThreadLibrary::StaticClass();
|
||||
}
|
||||
UThreadLibrary::UThreadLibrary(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
|
||||
DEFINE_VTABLE_PTR_HELPER_CTOR(UThreadLibrary);
|
||||
UThreadLibrary::~UThreadLibrary() {}
|
||||
// End Class UThreadLibrary
|
||||
|
||||
// Begin Registration
|
||||
struct Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadLibrary_h_Statics
|
||||
{
|
||||
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
|
||||
{ Z_Construct_UClass_UThreadLibrary, UThreadLibrary::StaticClass, TEXT("UThreadLibrary"), &Z_Registration_Info_UClass_UThreadLibrary, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UThreadLibrary), 580969486U) },
|
||||
};
|
||||
};
|
||||
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadLibrary_h_1544095576(TEXT("/Script/MultiThreadLibrary"),
|
||||
Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadLibrary_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadLibrary_h_Statics::ClassInfo),
|
||||
nullptr, 0,
|
||||
nullptr, 0);
|
||||
// End Registration
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,81 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
// IWYU pragma: private, include "ThreadLibrary.h"
|
||||
#include "UObject/ObjectMacros.h"
|
||||
#include "UObject/ScriptMacros.h"
|
||||
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
class UObject;
|
||||
class UThreadBase;
|
||||
class UThreadMutex;
|
||||
class UThreadPool;
|
||||
enum class EtaskExecutionBranches : uint8;
|
||||
enum class ETaskExecutionType : uint8;
|
||||
enum class EThreadPoolPriority : uint8;
|
||||
struct FLatentActionInfo;
|
||||
#ifdef MULTITHREADLIBRARY_ThreadLibrary_generated_h
|
||||
#error "ThreadLibrary.generated.h already included, missing '#pragma once' in ThreadLibrary.h"
|
||||
#endif
|
||||
#define MULTITHREADLIBRARY_ThreadLibrary_generated_h
|
||||
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadLibrary_h_25_RPC_WRAPPERS_NO_PURE_DECLS \
|
||||
DECLARE_FUNCTION(execCreateMutex); \
|
||||
DECLARE_FUNCTION(execCreateThreadPool); \
|
||||
DECLARE_FUNCTION(execIsInGameThread); \
|
||||
DECLARE_FUNCTION(execGetNumberOfCoresIncludingHyperthreads); \
|
||||
DECLARE_FUNCTION(execGetNumberOfCores); \
|
||||
DECLARE_FUNCTION(execGetThreadStackSize); \
|
||||
DECLARE_FUNCTION(execSleep); \
|
||||
DECLARE_FUNCTION(execGetCurrentThreadID); \
|
||||
DECLARE_FUNCTION(execGetCurrentThreadName); \
|
||||
DECLARE_FUNCTION(execDestroyThreadPoolImmediately); \
|
||||
DECLARE_FUNCTION(execCreateAndExecuteTaskLoopNrOnThread); \
|
||||
DECLARE_FUNCTION(execExecuteTaskOnThreadPool); \
|
||||
DECLARE_FUNCTION(execCreateAndExecuteTaskOnThread);
|
||||
|
||||
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadLibrary_h_25_INCLASS_NO_PURE_DECLS \
|
||||
private: \
|
||||
static void StaticRegisterNativesUThreadLibrary(); \
|
||||
friend struct Z_Construct_UClass_UThreadLibrary_Statics; \
|
||||
public: \
|
||||
DECLARE_CLASS(UThreadLibrary, UBlueprintFunctionLibrary, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/MultiThreadLibrary"), NO_API) \
|
||||
DECLARE_SERIALIZER(UThreadLibrary)
|
||||
|
||||
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadLibrary_h_25_ENHANCED_CONSTRUCTORS \
|
||||
/** Standard constructor, called after all reflected properties have been initialized */ \
|
||||
NO_API UThreadLibrary(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
|
||||
private: \
|
||||
/** Private move- and copy-constructors, should never be used */ \
|
||||
UThreadLibrary(UThreadLibrary&&); \
|
||||
UThreadLibrary(const UThreadLibrary&); \
|
||||
public: \
|
||||
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UThreadLibrary); \
|
||||
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UThreadLibrary); \
|
||||
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UThreadLibrary) \
|
||||
NO_API virtual ~UThreadLibrary();
|
||||
|
||||
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadLibrary_h_22_PROLOG
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadLibrary_h_25_GENERATED_BODY \
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
||||
public: \
|
||||
FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadLibrary_h_25_RPC_WRAPPERS_NO_PURE_DECLS \
|
||||
FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadLibrary_h_25_INCLASS_NO_PURE_DECLS \
|
||||
FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadLibrary_h_25_ENHANCED_CONSTRUCTORS \
|
||||
private: \
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
||||
|
||||
template<> MULTITHREADLIBRARY_API UClass* StaticClass<class UThreadLibrary>();
|
||||
|
||||
#undef CURRENT_FILE_ID
|
||||
#define CURRENT_FILE_ID FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadLibrary_h
|
||||
|
||||
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,214 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
#include "UObject/GeneratedCppIncludes.h"
|
||||
#include "MultiThreadLibrary/Public/ThreadMutex.h"
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
void EmptyLinkFunctionForGeneratedCodeThreadMutex() {}
|
||||
|
||||
// Begin Cross Module References
|
||||
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadMutex();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadMutex_NoRegister();
|
||||
UPackage* Z_Construct_UPackage__Script_MultiThreadLibrary();
|
||||
// End Cross Module References
|
||||
|
||||
// Begin Class UThreadMutex Function Lock
|
||||
struct Z_Construct_UFunction_UThreadMutex_Lock_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "ModuleRelativePath", "Public/ThreadMutex.h" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadMutex_Lock_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadMutex, nullptr, "Lock", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadMutex_Lock_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadMutex_Lock_Statics::Function_MetaDataParams) };
|
||||
UFunction* Z_Construct_UFunction_UThreadMutex_Lock()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadMutex_Lock_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadMutex::execLock)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
P_THIS->Lock();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadMutex Function Lock
|
||||
|
||||
// Begin Class UThreadMutex Function TryLock
|
||||
struct Z_Construct_UFunction_UThreadMutex_TryLock_Statics
|
||||
{
|
||||
struct ThreadMutex_eventTryLock_Parms
|
||||
{
|
||||
bool ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "ModuleRelativePath", "Public/ThreadMutex.h" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static void NewProp_ReturnValue_SetBit(void* Obj);
|
||||
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
void Z_Construct_UFunction_UThreadMutex_TryLock_Statics::NewProp_ReturnValue_SetBit(void* Obj)
|
||||
{
|
||||
((ThreadMutex_eventTryLock_Parms*)Obj)->ReturnValue = 1;
|
||||
}
|
||||
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UThreadMutex_TryLock_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ThreadMutex_eventTryLock_Parms), &Z_Construct_UFunction_UThreadMutex_TryLock_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadMutex_TryLock_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadMutex_TryLock_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadMutex_TryLock_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadMutex_TryLock_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadMutex, nullptr, "TryLock", nullptr, nullptr, Z_Construct_UFunction_UThreadMutex_TryLock_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadMutex_TryLock_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadMutex_TryLock_Statics::ThreadMutex_eventTryLock_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadMutex_TryLock_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadMutex_TryLock_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadMutex_TryLock_Statics::ThreadMutex_eventTryLock_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadMutex_TryLock()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadMutex_TryLock_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadMutex::execTryLock)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(bool*)Z_Param__Result=P_THIS->TryLock();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadMutex Function TryLock
|
||||
|
||||
// Begin Class UThreadMutex Function Unlock
|
||||
struct Z_Construct_UFunction_UThreadMutex_Unlock_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "ModuleRelativePath", "Public/ThreadMutex.h" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadMutex_Unlock_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadMutex, nullptr, "Unlock", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadMutex_Unlock_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadMutex_Unlock_Statics::Function_MetaDataParams) };
|
||||
UFunction* Z_Construct_UFunction_UThreadMutex_Unlock()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadMutex_Unlock_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadMutex::execUnlock)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
P_THIS->Unlock();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadMutex Function Unlock
|
||||
|
||||
// Begin Class UThreadMutex
|
||||
void UThreadMutex::StaticRegisterNativesUThreadMutex()
|
||||
{
|
||||
UClass* Class = UThreadMutex::StaticClass();
|
||||
static const FNameNativePtrPair Funcs[] = {
|
||||
{ "Lock", &UThreadMutex::execLock },
|
||||
{ "TryLock", &UThreadMutex::execTryLock },
|
||||
{ "Unlock", &UThreadMutex::execUnlock },
|
||||
};
|
||||
FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
|
||||
}
|
||||
IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UThreadMutex);
|
||||
UClass* Z_Construct_UClass_UThreadMutex_NoRegister()
|
||||
{
|
||||
return UThreadMutex::StaticClass();
|
||||
}
|
||||
struct Z_Construct_UClass_UThreadMutex_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
||||
{ "BlueprintType", "true" },
|
||||
{ "DontUseGenericSpawnObject", "true" },
|
||||
{ "HideCategories", "Object" },
|
||||
{ "IncludePath", "ThreadMutex.h" },
|
||||
{ "ModuleRelativePath", "Public/ThreadMutex.h" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static UObject* (*const DependentSingletons[])();
|
||||
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
|
||||
{ &Z_Construct_UFunction_UThreadMutex_Lock, "Lock" }, // 1235108671
|
||||
{ &Z_Construct_UFunction_UThreadMutex_TryLock, "TryLock" }, // 4135694076
|
||||
{ &Z_Construct_UFunction_UThreadMutex_Unlock, "Unlock" }, // 726167108
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
|
||||
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
||||
TCppClassTypeTraits<UThreadMutex>::IsAbstract,
|
||||
};
|
||||
static const UECodeGen_Private::FClassParams ClassParams;
|
||||
};
|
||||
UObject* (*const Z_Construct_UClass_UThreadMutex_Statics::DependentSingletons[])() = {
|
||||
(UObject* (*)())Z_Construct_UClass_UObject,
|
||||
(UObject* (*)())Z_Construct_UPackage__Script_MultiThreadLibrary,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadMutex_Statics::DependentSingletons) < 16);
|
||||
const UECodeGen_Private::FClassParams Z_Construct_UClass_UThreadMutex_Statics::ClassParams = {
|
||||
&UThreadMutex::StaticClass,
|
||||
nullptr,
|
||||
&StaticCppClassTypeInfo,
|
||||
DependentSingletons,
|
||||
FuncInfo,
|
||||
nullptr,
|
||||
nullptr,
|
||||
UE_ARRAY_COUNT(DependentSingletons),
|
||||
UE_ARRAY_COUNT(FuncInfo),
|
||||
0,
|
||||
0,
|
||||
0x001000A0u,
|
||||
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadMutex_Statics::Class_MetaDataParams), Z_Construct_UClass_UThreadMutex_Statics::Class_MetaDataParams)
|
||||
};
|
||||
UClass* Z_Construct_UClass_UThreadMutex()
|
||||
{
|
||||
if (!Z_Registration_Info_UClass_UThreadMutex.OuterSingleton)
|
||||
{
|
||||
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UThreadMutex.OuterSingleton, Z_Construct_UClass_UThreadMutex_Statics::ClassParams);
|
||||
}
|
||||
return Z_Registration_Info_UClass_UThreadMutex.OuterSingleton;
|
||||
}
|
||||
template<> MULTITHREADLIBRARY_API UClass* StaticClass<UThreadMutex>()
|
||||
{
|
||||
return UThreadMutex::StaticClass();
|
||||
}
|
||||
UThreadMutex::UThreadMutex(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
|
||||
DEFINE_VTABLE_PTR_HELPER_CTOR(UThreadMutex);
|
||||
UThreadMutex::~UThreadMutex() {}
|
||||
// End Class UThreadMutex
|
||||
|
||||
// Begin Registration
|
||||
struct Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadMutex_h_Statics
|
||||
{
|
||||
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
|
||||
{ Z_Construct_UClass_UThreadMutex, UThreadMutex::StaticClass, TEXT("UThreadMutex"), &Z_Registration_Info_UClass_UThreadMutex, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UThreadMutex), 3419853280U) },
|
||||
};
|
||||
};
|
||||
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadMutex_h_851995370(TEXT("/Script/MultiThreadLibrary"),
|
||||
Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadMutex_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadMutex_h_Statics::ClassInfo),
|
||||
nullptr, 0,
|
||||
nullptr, 0);
|
||||
// End Registration
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,63 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
// IWYU pragma: private, include "ThreadMutex.h"
|
||||
#include "UObject/ObjectMacros.h"
|
||||
#include "UObject/ScriptMacros.h"
|
||||
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
#ifdef MULTITHREADLIBRARY_ThreadMutex_generated_h
|
||||
#error "ThreadMutex.generated.h already included, missing '#pragma once' in ThreadMutex.h"
|
||||
#endif
|
||||
#define MULTITHREADLIBRARY_ThreadMutex_generated_h
|
||||
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadMutex_h_10_RPC_WRAPPERS_NO_PURE_DECLS \
|
||||
DECLARE_FUNCTION(execUnlock); \
|
||||
DECLARE_FUNCTION(execLock); \
|
||||
DECLARE_FUNCTION(execTryLock);
|
||||
|
||||
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadMutex_h_10_INCLASS_NO_PURE_DECLS \
|
||||
private: \
|
||||
static void StaticRegisterNativesUThreadMutex(); \
|
||||
friend struct Z_Construct_UClass_UThreadMutex_Statics; \
|
||||
public: \
|
||||
DECLARE_CLASS(UThreadMutex, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/MultiThreadLibrary"), NO_API) \
|
||||
DECLARE_SERIALIZER(UThreadMutex)
|
||||
|
||||
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadMutex_h_10_ENHANCED_CONSTRUCTORS \
|
||||
/** Standard constructor, called after all reflected properties have been initialized */ \
|
||||
NO_API UThreadMutex(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
|
||||
private: \
|
||||
/** Private move- and copy-constructors, should never be used */ \
|
||||
UThreadMutex(UThreadMutex&&); \
|
||||
UThreadMutex(const UThreadMutex&); \
|
||||
public: \
|
||||
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UThreadMutex); \
|
||||
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UThreadMutex); \
|
||||
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UThreadMutex) \
|
||||
NO_API virtual ~UThreadMutex();
|
||||
|
||||
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadMutex_h_7_PROLOG
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadMutex_h_10_GENERATED_BODY \
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
||||
public: \
|
||||
FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadMutex_h_10_RPC_WRAPPERS_NO_PURE_DECLS \
|
||||
FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadMutex_h_10_INCLASS_NO_PURE_DECLS \
|
||||
FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadMutex_h_10_ENHANCED_CONSTRUCTORS \
|
||||
private: \
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
||||
|
||||
template<> MULTITHREADLIBRARY_API UClass* StaticClass<class UThreadMutex>();
|
||||
|
||||
#undef CURRENT_FILE_ID
|
||||
#define CURRENT_FILE_ID FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadMutex_h
|
||||
|
||||
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,211 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
#include "UObject/GeneratedCppIncludes.h"
|
||||
#include "MultiThreadLibrary/Public/ThreadPool.h"
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
void EmptyLinkFunctionForGeneratedCodeThreadPool() {}
|
||||
|
||||
// Begin Cross Module References
|
||||
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadPool();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadPool_NoRegister();
|
||||
MULTITHREADLIBRARY_API UEnum* Z_Construct_UEnum_MultiThreadLibrary_EThreadPoolPriority();
|
||||
UPackage* Z_Construct_UPackage__Script_MultiThreadLibrary();
|
||||
// End Cross Module References
|
||||
|
||||
// Begin Enum EThreadPoolPriority
|
||||
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EThreadPoolPriority;
|
||||
static UEnum* EThreadPoolPriority_StaticEnum()
|
||||
{
|
||||
if (!Z_Registration_Info_UEnum_EThreadPoolPriority.OuterSingleton)
|
||||
{
|
||||
Z_Registration_Info_UEnum_EThreadPoolPriority.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MultiThreadLibrary_EThreadPoolPriority, (UObject*)Z_Construct_UPackage__Script_MultiThreadLibrary(), TEXT("EThreadPoolPriority"));
|
||||
}
|
||||
return Z_Registration_Info_UEnum_EThreadPoolPriority.OuterSingleton;
|
||||
}
|
||||
template<> MULTITHREADLIBRARY_API UEnum* StaticEnum<EThreadPoolPriority>()
|
||||
{
|
||||
return EThreadPoolPriority_StaticEnum();
|
||||
}
|
||||
struct Z_Construct_UEnum_MultiThreadLibrary_EThreadPoolPriority_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
||||
{ "AboveNormal.Name", "EThreadPoolPriority::AboveNormal" },
|
||||
{ "BelowNormal.Name", "EThreadPoolPriority::BelowNormal" },
|
||||
{ "BlueprintType", "true" },
|
||||
{ "Highest.Name", "EThreadPoolPriority::Highest" },
|
||||
{ "Lowest.Name", "EThreadPoolPriority::Lowest" },
|
||||
{ "ModuleRelativePath", "Public/ThreadPool.h" },
|
||||
{ "Normal.Name", "EThreadPoolPriority::Normal" },
|
||||
{ "SlightlyBelowNormal.Name", "EThreadPoolPriority::SlightlyBelowNormal" },
|
||||
{ "TimeCritical.Name", "EThreadPoolPriority::TimeCritical" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
||||
{ "EThreadPoolPriority::Normal", (int64)EThreadPoolPriority::Normal },
|
||||
{ "EThreadPoolPriority::AboveNormal", (int64)EThreadPoolPriority::AboveNormal },
|
||||
{ "EThreadPoolPriority::BelowNormal", (int64)EThreadPoolPriority::BelowNormal },
|
||||
{ "EThreadPoolPriority::Highest", (int64)EThreadPoolPriority::Highest },
|
||||
{ "EThreadPoolPriority::Lowest", (int64)EThreadPoolPriority::Lowest },
|
||||
{ "EThreadPoolPriority::SlightlyBelowNormal", (int64)EThreadPoolPriority::SlightlyBelowNormal },
|
||||
{ "EThreadPoolPriority::TimeCritical", (int64)EThreadPoolPriority::TimeCritical },
|
||||
};
|
||||
static const UECodeGen_Private::FEnumParams EnumParams;
|
||||
};
|
||||
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MultiThreadLibrary_EThreadPoolPriority_Statics::EnumParams = {
|
||||
(UObject*(*)())Z_Construct_UPackage__Script_MultiThreadLibrary,
|
||||
nullptr,
|
||||
"EThreadPoolPriority",
|
||||
"EThreadPoolPriority",
|
||||
Z_Construct_UEnum_MultiThreadLibrary_EThreadPoolPriority_Statics::Enumerators,
|
||||
RF_Public|RF_Transient|RF_MarkAsNative,
|
||||
UE_ARRAY_COUNT(Z_Construct_UEnum_MultiThreadLibrary_EThreadPoolPriority_Statics::Enumerators),
|
||||
EEnumFlags::None,
|
||||
(uint8)UEnum::ECppForm::EnumClass,
|
||||
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MultiThreadLibrary_EThreadPoolPriority_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MultiThreadLibrary_EThreadPoolPriority_Statics::Enum_MetaDataParams)
|
||||
};
|
||||
UEnum* Z_Construct_UEnum_MultiThreadLibrary_EThreadPoolPriority()
|
||||
{
|
||||
if (!Z_Registration_Info_UEnum_EThreadPoolPriority.InnerSingleton)
|
||||
{
|
||||
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EThreadPoolPriority.InnerSingleton, Z_Construct_UEnum_MultiThreadLibrary_EThreadPoolPriority_Statics::EnumParams);
|
||||
}
|
||||
return Z_Registration_Info_UEnum_EThreadPoolPriority.InnerSingleton;
|
||||
}
|
||||
// End Enum EThreadPoolPriority
|
||||
|
||||
// Begin Class UThreadPool Function GetThreadsNum
|
||||
struct Z_Construct_UFunction_UThreadPool_GetThreadsNum_Statics
|
||||
{
|
||||
struct ThreadPool_eventGetThreadsNum_Parms
|
||||
{
|
||||
int32 ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "ModuleRelativePath", "Public/ThreadPool.h" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UThreadPool_GetThreadsNum_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadPool_eventGetThreadsNum_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadPool_GetThreadsNum_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadPool_GetThreadsNum_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadPool_GetThreadsNum_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadPool_GetThreadsNum_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadPool, nullptr, "GetThreadsNum", nullptr, nullptr, Z_Construct_UFunction_UThreadPool_GetThreadsNum_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadPool_GetThreadsNum_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadPool_GetThreadsNum_Statics::ThreadPool_eventGetThreadsNum_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadPool_GetThreadsNum_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadPool_GetThreadsNum_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadPool_GetThreadsNum_Statics::ThreadPool_eventGetThreadsNum_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadPool_GetThreadsNum()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadPool_GetThreadsNum_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadPool::execGetThreadsNum)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(int32*)Z_Param__Result=P_THIS->GetThreadsNum();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadPool Function GetThreadsNum
|
||||
|
||||
// Begin Class UThreadPool
|
||||
void UThreadPool::StaticRegisterNativesUThreadPool()
|
||||
{
|
||||
UClass* Class = UThreadPool::StaticClass();
|
||||
static const FNameNativePtrPair Funcs[] = {
|
||||
{ "GetThreadsNum", &UThreadPool::execGetThreadsNum },
|
||||
};
|
||||
FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
|
||||
}
|
||||
IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UThreadPool);
|
||||
UClass* Z_Construct_UClass_UThreadPool_NoRegister()
|
||||
{
|
||||
return UThreadPool::StaticClass();
|
||||
}
|
||||
struct Z_Construct_UClass_UThreadPool_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
||||
{ "BlueprintType", "true" },
|
||||
{ "DontUseGenericSpawnObject", "true" },
|
||||
{ "HideCategories", "Object" },
|
||||
{ "IncludePath", "ThreadPool.h" },
|
||||
{ "ModuleRelativePath", "Public/ThreadPool.h" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static UObject* (*const DependentSingletons[])();
|
||||
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
|
||||
{ &Z_Construct_UFunction_UThreadPool_GetThreadsNum, "GetThreadsNum" }, // 2936949695
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
|
||||
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
||||
TCppClassTypeTraits<UThreadPool>::IsAbstract,
|
||||
};
|
||||
static const UECodeGen_Private::FClassParams ClassParams;
|
||||
};
|
||||
UObject* (*const Z_Construct_UClass_UThreadPool_Statics::DependentSingletons[])() = {
|
||||
(UObject* (*)())Z_Construct_UClass_UObject,
|
||||
(UObject* (*)())Z_Construct_UPackage__Script_MultiThreadLibrary,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadPool_Statics::DependentSingletons) < 16);
|
||||
const UECodeGen_Private::FClassParams Z_Construct_UClass_UThreadPool_Statics::ClassParams = {
|
||||
&UThreadPool::StaticClass,
|
||||
nullptr,
|
||||
&StaticCppClassTypeInfo,
|
||||
DependentSingletons,
|
||||
FuncInfo,
|
||||
nullptr,
|
||||
nullptr,
|
||||
UE_ARRAY_COUNT(DependentSingletons),
|
||||
UE_ARRAY_COUNT(FuncInfo),
|
||||
0,
|
||||
0,
|
||||
0x001000A0u,
|
||||
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadPool_Statics::Class_MetaDataParams), Z_Construct_UClass_UThreadPool_Statics::Class_MetaDataParams)
|
||||
};
|
||||
UClass* Z_Construct_UClass_UThreadPool()
|
||||
{
|
||||
if (!Z_Registration_Info_UClass_UThreadPool.OuterSingleton)
|
||||
{
|
||||
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UThreadPool.OuterSingleton, Z_Construct_UClass_UThreadPool_Statics::ClassParams);
|
||||
}
|
||||
return Z_Registration_Info_UClass_UThreadPool.OuterSingleton;
|
||||
}
|
||||
template<> MULTITHREADLIBRARY_API UClass* StaticClass<UThreadPool>()
|
||||
{
|
||||
return UThreadPool::StaticClass();
|
||||
}
|
||||
UThreadPool::UThreadPool(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
|
||||
DEFINE_VTABLE_PTR_HELPER_CTOR(UThreadPool);
|
||||
UThreadPool::~UThreadPool() {}
|
||||
// End Class UThreadPool
|
||||
|
||||
// Begin Registration
|
||||
struct Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadPool_h_Statics
|
||||
{
|
||||
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
|
||||
{ EThreadPoolPriority_StaticEnum, TEXT("EThreadPoolPriority"), &Z_Registration_Info_UEnum_EThreadPoolPriority, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2245634431U) },
|
||||
};
|
||||
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
|
||||
{ Z_Construct_UClass_UThreadPool, UThreadPool::StaticClass, TEXT("UThreadPool"), &Z_Registration_Info_UClass_UThreadPool, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UThreadPool), 1018573936U) },
|
||||
};
|
||||
};
|
||||
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadPool_h_4138112856(TEXT("/Script/MultiThreadLibrary"),
|
||||
Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadPool_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadPool_h_Statics::ClassInfo),
|
||||
nullptr, 0,
|
||||
Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadPool_h_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadPool_h_Statics::EnumInfo));
|
||||
// End Registration
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,74 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
// IWYU pragma: private, include "ThreadPool.h"
|
||||
#include "UObject/ObjectMacros.h"
|
||||
#include "UObject/ScriptMacros.h"
|
||||
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
#ifdef MULTITHREADLIBRARY_ThreadPool_generated_h
|
||||
#error "ThreadPool.generated.h already included, missing '#pragma once' in ThreadPool.h"
|
||||
#endif
|
||||
#define MULTITHREADLIBRARY_ThreadPool_generated_h
|
||||
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadPool_h_30_RPC_WRAPPERS_NO_PURE_DECLS \
|
||||
DECLARE_FUNCTION(execGetThreadsNum);
|
||||
|
||||
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadPool_h_30_INCLASS_NO_PURE_DECLS \
|
||||
private: \
|
||||
static void StaticRegisterNativesUThreadPool(); \
|
||||
friend struct Z_Construct_UClass_UThreadPool_Statics; \
|
||||
public: \
|
||||
DECLARE_CLASS(UThreadPool, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/MultiThreadLibrary"), NO_API) \
|
||||
DECLARE_SERIALIZER(UThreadPool)
|
||||
|
||||
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadPool_h_30_ENHANCED_CONSTRUCTORS \
|
||||
/** Standard constructor, called after all reflected properties have been initialized */ \
|
||||
NO_API UThreadPool(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
|
||||
private: \
|
||||
/** Private move- and copy-constructors, should never be used */ \
|
||||
UThreadPool(UThreadPool&&); \
|
||||
UThreadPool(const UThreadPool&); \
|
||||
public: \
|
||||
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UThreadPool); \
|
||||
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UThreadPool); \
|
||||
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UThreadPool) \
|
||||
NO_API virtual ~UThreadPool();
|
||||
|
||||
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadPool_h_27_PROLOG
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadPool_h_30_GENERATED_BODY \
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
||||
public: \
|
||||
FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadPool_h_30_RPC_WRAPPERS_NO_PURE_DECLS \
|
||||
FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadPool_h_30_INCLASS_NO_PURE_DECLS \
|
||||
FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadPool_h_30_ENHANCED_CONSTRUCTORS \
|
||||
private: \
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
||||
|
||||
template<> MULTITHREADLIBRARY_API UClass* StaticClass<class UThreadPool>();
|
||||
|
||||
#undef CURRENT_FILE_ID
|
||||
#define CURRENT_FILE_ID FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadPool_h
|
||||
|
||||
|
||||
#define FOREACH_ENUM_ETHREADPOOLPRIORITY(op) \
|
||||
op(EThreadPoolPriority::Normal) \
|
||||
op(EThreadPoolPriority::AboveNormal) \
|
||||
op(EThreadPoolPriority::BelowNormal) \
|
||||
op(EThreadPoolPriority::Highest) \
|
||||
op(EThreadPoolPriority::Lowest) \
|
||||
op(EThreadPoolPriority::SlightlyBelowNormal) \
|
||||
op(EThreadPoolPriority::TimeCritical)
|
||||
|
||||
enum class EThreadPoolPriority : uint8;
|
||||
template<> struct TIsUEnumClass<EThreadPoolPriority> { enum { Value = true }; };
|
||||
template<> MULTITHREADLIBRARY_API UEnum* StaticEnum<EThreadPoolPriority>();
|
||||
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,174 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
#include "UObject/GeneratedCppIncludes.h"
|
||||
#include "MultiThreadLibrary/Public/ThreadTaskBase.h"
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
void EmptyLinkFunctionForGeneratedCodeThreadTaskBase() {}
|
||||
|
||||
// Begin Cross Module References
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadBase();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadPool_NoRegister();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadTaskBase();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadTaskBase_NoRegister();
|
||||
MULTITHREADLIBRARY_API UEnum* Z_Construct_UEnum_MultiThreadLibrary_ETaskExecutionType();
|
||||
UPackage* Z_Construct_UPackage__Script_MultiThreadLibrary();
|
||||
// End Cross Module References
|
||||
|
||||
// Begin Enum ETaskExecutionType
|
||||
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ETaskExecutionType;
|
||||
static UEnum* ETaskExecutionType_StaticEnum()
|
||||
{
|
||||
if (!Z_Registration_Info_UEnum_ETaskExecutionType.OuterSingleton)
|
||||
{
|
||||
Z_Registration_Info_UEnum_ETaskExecutionType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MultiThreadLibrary_ETaskExecutionType, (UObject*)Z_Construct_UPackage__Script_MultiThreadLibrary(), TEXT("ETaskExecutionType"));
|
||||
}
|
||||
return Z_Registration_Info_UEnum_ETaskExecutionType.OuterSingleton;
|
||||
}
|
||||
template<> MULTITHREADLIBRARY_API UEnum* StaticEnum<ETaskExecutionType>()
|
||||
{
|
||||
return ETaskExecutionType_StaticEnum();
|
||||
}
|
||||
struct Z_Construct_UEnum_MultiThreadLibrary_ETaskExecutionType_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
||||
{ "BlueprintType", "true" },
|
||||
{ "ModuleRelativePath", "Public/ThreadTaskBase.h" },
|
||||
{ "TaskGraph.Name", "ETaskExecutionType::TaskGraph" },
|
||||
{ "Thread.Comment", "/** Execute in separate thread. */" },
|
||||
{ "Thread.Name", "ETaskExecutionType::Thread" },
|
||||
{ "Thread.ToolTip", "Execute in separate thread." },
|
||||
{ "ThreadPool.Name", "ETaskExecutionType::ThreadPool" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
||||
{ "ETaskExecutionType::Thread", (int64)ETaskExecutionType::Thread },
|
||||
{ "ETaskExecutionType::TaskGraph", (int64)ETaskExecutionType::TaskGraph },
|
||||
{ "ETaskExecutionType::ThreadPool", (int64)ETaskExecutionType::ThreadPool },
|
||||
};
|
||||
static const UECodeGen_Private::FEnumParams EnumParams;
|
||||
};
|
||||
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MultiThreadLibrary_ETaskExecutionType_Statics::EnumParams = {
|
||||
(UObject*(*)())Z_Construct_UPackage__Script_MultiThreadLibrary,
|
||||
nullptr,
|
||||
"ETaskExecutionType",
|
||||
"ETaskExecutionType",
|
||||
Z_Construct_UEnum_MultiThreadLibrary_ETaskExecutionType_Statics::Enumerators,
|
||||
RF_Public|RF_Transient|RF_MarkAsNative,
|
||||
UE_ARRAY_COUNT(Z_Construct_UEnum_MultiThreadLibrary_ETaskExecutionType_Statics::Enumerators),
|
||||
EEnumFlags::None,
|
||||
(uint8)UEnum::ECppForm::EnumClass,
|
||||
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MultiThreadLibrary_ETaskExecutionType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MultiThreadLibrary_ETaskExecutionType_Statics::Enum_MetaDataParams)
|
||||
};
|
||||
UEnum* Z_Construct_UEnum_MultiThreadLibrary_ETaskExecutionType()
|
||||
{
|
||||
if (!Z_Registration_Info_UEnum_ETaskExecutionType.InnerSingleton)
|
||||
{
|
||||
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ETaskExecutionType.InnerSingleton, Z_Construct_UEnum_MultiThreadLibrary_ETaskExecutionType_Statics::EnumParams);
|
||||
}
|
||||
return Z_Registration_Info_UEnum_ETaskExecutionType.InnerSingleton;
|
||||
}
|
||||
// End Enum ETaskExecutionType
|
||||
|
||||
// Begin Class UThreadTaskBase
|
||||
void UThreadTaskBase::StaticRegisterNativesUThreadTaskBase()
|
||||
{
|
||||
}
|
||||
IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UThreadTaskBase);
|
||||
UClass* Z_Construct_UClass_UThreadTaskBase_NoRegister()
|
||||
{
|
||||
return UThreadTaskBase::StaticClass();
|
||||
}
|
||||
struct Z_Construct_UClass_UThreadTaskBase_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
||||
{ "HideCategories", "Object" },
|
||||
{ "IncludePath", "ThreadTaskBase.h" },
|
||||
{ "IsBlueprintBase", "false" },
|
||||
{ "ModuleRelativePath", "Public/ThreadTaskBase.h" },
|
||||
{ "NotBlueprintType", "true" },
|
||||
};
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ExecutionType_MetaData[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "ModuleRelativePath", "Public/ThreadTaskBase.h" },
|
||||
};
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ThreadPool_MetaData[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "ModuleRelativePath", "Public/ThreadTaskBase.h" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FBytePropertyParams NewProp_ExecutionType_Underlying;
|
||||
static const UECodeGen_Private::FEnumPropertyParams NewProp_ExecutionType;
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_ThreadPool;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static UObject* (*const DependentSingletons[])();
|
||||
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
||||
TCppClassTypeTraits<UThreadTaskBase>::IsAbstract,
|
||||
};
|
||||
static const UECodeGen_Private::FClassParams ClassParams;
|
||||
};
|
||||
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UThreadTaskBase_Statics::NewProp_ExecutionType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UThreadTaskBase_Statics::NewProp_ExecutionType = { "ExecutionType", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UThreadTaskBase, ExecutionType), Z_Construct_UEnum_MultiThreadLibrary_ETaskExecutionType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ExecutionType_MetaData), NewProp_ExecutionType_MetaData) }; // 3007662685
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UThreadTaskBase_Statics::NewProp_ThreadPool = { "ThreadPool", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UThreadTaskBase, ThreadPool), Z_Construct_UClass_UThreadPool_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ThreadPool_MetaData), NewProp_ThreadPool_MetaData) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UThreadTaskBase_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UThreadTaskBase_Statics::NewProp_ExecutionType_Underlying,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UThreadTaskBase_Statics::NewProp_ExecutionType,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UThreadTaskBase_Statics::NewProp_ThreadPool,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadTaskBase_Statics::PropPointers) < 2048);
|
||||
UObject* (*const Z_Construct_UClass_UThreadTaskBase_Statics::DependentSingletons[])() = {
|
||||
(UObject* (*)())Z_Construct_UClass_UThreadBase,
|
||||
(UObject* (*)())Z_Construct_UPackage__Script_MultiThreadLibrary,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadTaskBase_Statics::DependentSingletons) < 16);
|
||||
const UECodeGen_Private::FClassParams Z_Construct_UClass_UThreadTaskBase_Statics::ClassParams = {
|
||||
&UThreadTaskBase::StaticClass,
|
||||
nullptr,
|
||||
&StaticCppClassTypeInfo,
|
||||
DependentSingletons,
|
||||
nullptr,
|
||||
Z_Construct_UClass_UThreadTaskBase_Statics::PropPointers,
|
||||
nullptr,
|
||||
UE_ARRAY_COUNT(DependentSingletons),
|
||||
0,
|
||||
UE_ARRAY_COUNT(Z_Construct_UClass_UThreadTaskBase_Statics::PropPointers),
|
||||
0,
|
||||
0x001000A0u,
|
||||
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadTaskBase_Statics::Class_MetaDataParams), Z_Construct_UClass_UThreadTaskBase_Statics::Class_MetaDataParams)
|
||||
};
|
||||
UClass* Z_Construct_UClass_UThreadTaskBase()
|
||||
{
|
||||
if (!Z_Registration_Info_UClass_UThreadTaskBase.OuterSingleton)
|
||||
{
|
||||
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UThreadTaskBase.OuterSingleton, Z_Construct_UClass_UThreadTaskBase_Statics::ClassParams);
|
||||
}
|
||||
return Z_Registration_Info_UClass_UThreadTaskBase.OuterSingleton;
|
||||
}
|
||||
template<> MULTITHREADLIBRARY_API UClass* StaticClass<UThreadTaskBase>()
|
||||
{
|
||||
return UThreadTaskBase::StaticClass();
|
||||
}
|
||||
DEFINE_VTABLE_PTR_HELPER_CTOR(UThreadTaskBase);
|
||||
// End Class UThreadTaskBase
|
||||
|
||||
// Begin Registration
|
||||
struct Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTaskBase_h_Statics
|
||||
{
|
||||
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
|
||||
{ ETaskExecutionType_StaticEnum, TEXT("ETaskExecutionType"), &Z_Registration_Info_UEnum_ETaskExecutionType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3007662685U) },
|
||||
};
|
||||
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
|
||||
{ Z_Construct_UClass_UThreadTaskBase, UThreadTaskBase::StaticClass, TEXT("UThreadTaskBase"), &Z_Registration_Info_UClass_UThreadTaskBase, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UThreadTaskBase), 3959149638U) },
|
||||
};
|
||||
};
|
||||
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTaskBase_h_2687105618(TEXT("/Script/MultiThreadLibrary"),
|
||||
Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTaskBase_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTaskBase_h_Statics::ClassInfo),
|
||||
nullptr, 0,
|
||||
Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTaskBase_h_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTaskBase_h_Statics::EnumInfo));
|
||||
// End Registration
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,62 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
// IWYU pragma: private, include "ThreadTaskBase.h"
|
||||
#include "UObject/ObjectMacros.h"
|
||||
#include "UObject/ScriptMacros.h"
|
||||
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
#ifdef MULTITHREADLIBRARY_ThreadTaskBase_generated_h
|
||||
#error "ThreadTaskBase.generated.h already included, missing '#pragma once' in ThreadTaskBase.h"
|
||||
#endif
|
||||
#define MULTITHREADLIBRARY_ThreadTaskBase_generated_h
|
||||
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTaskBase_h_23_INCLASS_NO_PURE_DECLS \
|
||||
private: \
|
||||
static void StaticRegisterNativesUThreadTaskBase(); \
|
||||
friend struct Z_Construct_UClass_UThreadTaskBase_Statics; \
|
||||
public: \
|
||||
DECLARE_CLASS(UThreadTaskBase, UThreadBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/MultiThreadLibrary"), NO_API) \
|
||||
DECLARE_SERIALIZER(UThreadTaskBase)
|
||||
|
||||
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTaskBase_h_23_ENHANCED_CONSTRUCTORS \
|
||||
private: \
|
||||
/** Private move- and copy-constructors, should never be used */ \
|
||||
UThreadTaskBase(UThreadTaskBase&&); \
|
||||
UThreadTaskBase(const UThreadTaskBase&); \
|
||||
public: \
|
||||
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UThreadTaskBase); \
|
||||
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UThreadTaskBase); \
|
||||
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UThreadTaskBase)
|
||||
|
||||
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTaskBase_h_20_PROLOG
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTaskBase_h_23_GENERATED_BODY \
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
||||
public: \
|
||||
FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTaskBase_h_23_INCLASS_NO_PURE_DECLS \
|
||||
FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTaskBase_h_23_ENHANCED_CONSTRUCTORS \
|
||||
private: \
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
||||
|
||||
template<> MULTITHREADLIBRARY_API UClass* StaticClass<class UThreadTaskBase>();
|
||||
|
||||
#undef CURRENT_FILE_ID
|
||||
#define CURRENT_FILE_ID FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTaskBase_h
|
||||
|
||||
|
||||
#define FOREACH_ENUM_ETASKEXECUTIONTYPE(op) \
|
||||
op(ETaskExecutionType::Thread) \
|
||||
op(ETaskExecutionType::TaskGraph) \
|
||||
op(ETaskExecutionType::ThreadPool)
|
||||
|
||||
enum class ETaskExecutionType : uint8;
|
||||
template<> struct TIsUEnumClass<ETaskExecutionType> { enum { Value = true }; };
|
||||
template<> MULTITHREADLIBRARY_API UEnum* StaticEnum<ETaskExecutionType>();
|
||||
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,150 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
#include "UObject/GeneratedCppIncludes.h"
|
||||
#include "MultiThreadLibrary/Public/ThreadTasks.h"
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
void EmptyLinkFunctionForGeneratedCodeThreadTasks() {}
|
||||
|
||||
// Begin Cross Module References
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadTaskBase();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadTasks();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadTasks_NoRegister();
|
||||
UPackage* Z_Construct_UPackage__Script_MultiThreadLibrary();
|
||||
// End Cross Module References
|
||||
|
||||
// Begin Class UThreadTasks Function TaskBody
|
||||
static const FName NAME_UThreadTasks_TaskBody = FName(TEXT("TaskBody"));
|
||||
void UThreadTasks::TaskBody()
|
||||
{
|
||||
UFunction* Func = FindFunctionChecked(NAME_UThreadTasks_TaskBody);
|
||||
if (!Func->GetOwnerClass()->HasAnyClassFlags(CLASS_Native))
|
||||
{
|
||||
ProcessEvent(Func,NULL);
|
||||
}
|
||||
else
|
||||
{
|
||||
TaskBody_Implementation();
|
||||
}
|
||||
}
|
||||
struct Z_Construct_UFunction_UThreadTasks_TaskBody_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n\x09* Called on Background Thread when the Task is executed.\n\x09*/" },
|
||||
{ "DisplayName", "Task Body" },
|
||||
{ "ModuleRelativePath", "Public/ThreadTasks.h" },
|
||||
{ "ToolTip", "Called on Background Thread when the Task is executed." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadTasks_TaskBody_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadTasks, nullptr, "TaskBody", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x0C020C00, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadTasks_TaskBody_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadTasks_TaskBody_Statics::Function_MetaDataParams) };
|
||||
UFunction* Z_Construct_UFunction_UThreadTasks_TaskBody()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadTasks_TaskBody_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadTasks::execTaskBody)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
P_THIS->TaskBody_Implementation();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadTasks Function TaskBody
|
||||
|
||||
// Begin Class UThreadTasks
|
||||
void UThreadTasks::StaticRegisterNativesUThreadTasks()
|
||||
{
|
||||
UClass* Class = UThreadTasks::StaticClass();
|
||||
static const FNameNativePtrPair Funcs[] = {
|
||||
{ "TaskBody", &UThreadTasks::execTaskBody },
|
||||
};
|
||||
FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
|
||||
}
|
||||
IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UThreadTasks);
|
||||
UClass* Z_Construct_UClass_UThreadTasks_NoRegister()
|
||||
{
|
||||
return UThreadTasks::StaticClass();
|
||||
}
|
||||
struct Z_Construct_UClass_UThreadTasks_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
||||
{ "BlueprintType", "true" },
|
||||
{ "DontUseGenericSpawnObject", "true" },
|
||||
{ "HideCategories", "Object Object" },
|
||||
{ "IncludePath", "ThreadTasks.h" },
|
||||
{ "IsBlueprintBase", "true" },
|
||||
{ "ModuleRelativePath", "Public/ThreadTasks.h" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static UObject* (*const DependentSingletons[])();
|
||||
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
|
||||
{ &Z_Construct_UFunction_UThreadTasks_TaskBody, "TaskBody" }, // 2112956176
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
|
||||
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
||||
TCppClassTypeTraits<UThreadTasks>::IsAbstract,
|
||||
};
|
||||
static const UECodeGen_Private::FClassParams ClassParams;
|
||||
};
|
||||
UObject* (*const Z_Construct_UClass_UThreadTasks_Statics::DependentSingletons[])() = {
|
||||
(UObject* (*)())Z_Construct_UClass_UThreadTaskBase,
|
||||
(UObject* (*)())Z_Construct_UPackage__Script_MultiThreadLibrary,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadTasks_Statics::DependentSingletons) < 16);
|
||||
const UECodeGen_Private::FClassParams Z_Construct_UClass_UThreadTasks_Statics::ClassParams = {
|
||||
&UThreadTasks::StaticClass,
|
||||
nullptr,
|
||||
&StaticCppClassTypeInfo,
|
||||
DependentSingletons,
|
||||
FuncInfo,
|
||||
nullptr,
|
||||
nullptr,
|
||||
UE_ARRAY_COUNT(DependentSingletons),
|
||||
UE_ARRAY_COUNT(FuncInfo),
|
||||
0,
|
||||
0,
|
||||
0x041000A0u,
|
||||
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadTasks_Statics::Class_MetaDataParams), Z_Construct_UClass_UThreadTasks_Statics::Class_MetaDataParams)
|
||||
};
|
||||
UClass* Z_Construct_UClass_UThreadTasks()
|
||||
{
|
||||
if (!Z_Registration_Info_UClass_UThreadTasks.OuterSingleton)
|
||||
{
|
||||
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UThreadTasks.OuterSingleton, Z_Construct_UClass_UThreadTasks_Statics::ClassParams);
|
||||
}
|
||||
return Z_Registration_Info_UClass_UThreadTasks.OuterSingleton;
|
||||
}
|
||||
template<> MULTITHREADLIBRARY_API UClass* StaticClass<UThreadTasks>()
|
||||
{
|
||||
return UThreadTasks::StaticClass();
|
||||
}
|
||||
UThreadTasks::UThreadTasks() {}
|
||||
DEFINE_VTABLE_PTR_HELPER_CTOR(UThreadTasks);
|
||||
UThreadTasks::~UThreadTasks() {}
|
||||
// End Class UThreadTasks
|
||||
|
||||
// Begin Registration
|
||||
struct Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasks_h_Statics
|
||||
{
|
||||
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
|
||||
{ Z_Construct_UClass_UThreadTasks, UThreadTasks::StaticClass, TEXT("UThreadTasks"), &Z_Registration_Info_UClass_UThreadTasks, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UThreadTasks), 2295101062U) },
|
||||
};
|
||||
};
|
||||
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasks_h_3772891947(TEXT("/Script/MultiThreadLibrary"),
|
||||
Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasks_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasks_h_Statics::ClassInfo),
|
||||
nullptr, 0,
|
||||
nullptr, 0);
|
||||
// End Registration
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,63 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
// IWYU pragma: private, include "ThreadTasks.h"
|
||||
#include "UObject/ObjectMacros.h"
|
||||
#include "UObject/ScriptMacros.h"
|
||||
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
#ifdef MULTITHREADLIBRARY_ThreadTasks_generated_h
|
||||
#error "ThreadTasks.generated.h already included, missing '#pragma once' in ThreadTasks.h"
|
||||
#endif
|
||||
#define MULTITHREADLIBRARY_ThreadTasks_generated_h
|
||||
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasks_h_14_RPC_WRAPPERS_NO_PURE_DECLS \
|
||||
DECLARE_FUNCTION(execTaskBody);
|
||||
|
||||
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasks_h_14_CALLBACK_WRAPPERS
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasks_h_14_INCLASS_NO_PURE_DECLS \
|
||||
private: \
|
||||
static void StaticRegisterNativesUThreadTasks(); \
|
||||
friend struct Z_Construct_UClass_UThreadTasks_Statics; \
|
||||
public: \
|
||||
DECLARE_CLASS(UThreadTasks, UThreadTaskBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/MultiThreadLibrary"), NO_API) \
|
||||
DECLARE_SERIALIZER(UThreadTasks)
|
||||
|
||||
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasks_h_14_ENHANCED_CONSTRUCTORS \
|
||||
/** Standard constructor, called after all reflected properties have been initialized */ \
|
||||
NO_API UThreadTasks(); \
|
||||
private: \
|
||||
/** Private move- and copy-constructors, should never be used */ \
|
||||
UThreadTasks(UThreadTasks&&); \
|
||||
UThreadTasks(const UThreadTasks&); \
|
||||
public: \
|
||||
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UThreadTasks); \
|
||||
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UThreadTasks); \
|
||||
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UThreadTasks) \
|
||||
NO_API virtual ~UThreadTasks();
|
||||
|
||||
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasks_h_10_PROLOG
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasks_h_14_GENERATED_BODY \
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
||||
public: \
|
||||
FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasks_h_14_RPC_WRAPPERS_NO_PURE_DECLS \
|
||||
FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasks_h_14_CALLBACK_WRAPPERS \
|
||||
FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasks_h_14_INCLASS_NO_PURE_DECLS \
|
||||
FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasks_h_14_ENHANCED_CONSTRUCTORS \
|
||||
private: \
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
||||
|
||||
template<> MULTITHREADLIBRARY_API UClass* StaticClass<class UThreadTasks>();
|
||||
|
||||
#undef CURRENT_FILE_ID
|
||||
#define CURRENT_FILE_ID FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasks_h
|
||||
|
||||
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,163 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
#include "UObject/GeneratedCppIncludes.h"
|
||||
#include "MultiThreadLibrary/Public/ThreadTasksLoop.h"
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
void EmptyLinkFunctionForGeneratedCodeThreadTasksLoop() {}
|
||||
|
||||
// Begin Cross Module References
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadTaskBase();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadTasksLoop();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadTasksLoop_NoRegister();
|
||||
UPackage* Z_Construct_UPackage__Script_MultiThreadLibrary();
|
||||
// End Cross Module References
|
||||
|
||||
// Begin Class UThreadTasksLoop Function TaskBody
|
||||
struct ThreadTasksLoop_eventTaskBody_Parms
|
||||
{
|
||||
UThreadTasksLoop* WorkerRef;
|
||||
};
|
||||
static const FName NAME_UThreadTasksLoop_TaskBody = FName(TEXT("TaskBody"));
|
||||
void UThreadTasksLoop::TaskBody(UThreadTasksLoop* WorkerRef)
|
||||
{
|
||||
UFunction* Func = FindFunctionChecked(NAME_UThreadTasksLoop_TaskBody);
|
||||
if (!Func->GetOwnerClass()->HasAnyClassFlags(CLASS_Native))
|
||||
{
|
||||
ThreadTasksLoop_eventTaskBody_Parms Parms;
|
||||
Parms.WorkerRef=WorkerRef;
|
||||
ProcessEvent(Func,&Parms);
|
||||
}
|
||||
else
|
||||
{
|
||||
TaskBody_Implementation(WorkerRef);
|
||||
}
|
||||
}
|
||||
struct Z_Construct_UFunction_UThreadTasksLoop_TaskBody_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n\x09* Called on Background Thread when the Task is executed.\n\x09*/" },
|
||||
{ "DisplayName", "Task Body" },
|
||||
{ "ModuleRelativePath", "Public/ThreadTasksLoop.h" },
|
||||
{ "ToolTip", "Called on Background Thread when the Task is executed." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorkerRef;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadTasksLoop_TaskBody_Statics::NewProp_WorkerRef = { "WorkerRef", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadTasksLoop_eventTaskBody_Parms, WorkerRef), Z_Construct_UClass_UThreadTasksLoop_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadTasksLoop_TaskBody_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadTasksLoop_TaskBody_Statics::NewProp_WorkerRef,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadTasksLoop_TaskBody_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadTasksLoop_TaskBody_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadTasksLoop, nullptr, "TaskBody", nullptr, nullptr, Z_Construct_UFunction_UThreadTasksLoop_TaskBody_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadTasksLoop_TaskBody_Statics::PropPointers), sizeof(ThreadTasksLoop_eventTaskBody_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x0C020C00, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadTasksLoop_TaskBody_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadTasksLoop_TaskBody_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(ThreadTasksLoop_eventTaskBody_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadTasksLoop_TaskBody()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadTasksLoop_TaskBody_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadTasksLoop::execTaskBody)
|
||||
{
|
||||
P_GET_OBJECT(UThreadTasksLoop,Z_Param_WorkerRef);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
P_THIS->TaskBody_Implementation(Z_Param_WorkerRef);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadTasksLoop Function TaskBody
|
||||
|
||||
// Begin Class UThreadTasksLoop
|
||||
void UThreadTasksLoop::StaticRegisterNativesUThreadTasksLoop()
|
||||
{
|
||||
UClass* Class = UThreadTasksLoop::StaticClass();
|
||||
static const FNameNativePtrPair Funcs[] = {
|
||||
{ "TaskBody", &UThreadTasksLoop::execTaskBody },
|
||||
};
|
||||
FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
|
||||
}
|
||||
IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UThreadTasksLoop);
|
||||
UClass* Z_Construct_UClass_UThreadTasksLoop_NoRegister()
|
||||
{
|
||||
return UThreadTasksLoop::StaticClass();
|
||||
}
|
||||
struct Z_Construct_UClass_UThreadTasksLoop_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
||||
{ "BlueprintType", "true" },
|
||||
{ "DontUseGenericSpawnObject", "True" },
|
||||
{ "HideCategories", "Object Object" },
|
||||
{ "IncludePath", "ThreadTasksLoop.h" },
|
||||
{ "IsBlueprintBase", "true" },
|
||||
{ "ModuleRelativePath", "Public/ThreadTasksLoop.h" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static UObject* (*const DependentSingletons[])();
|
||||
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
|
||||
{ &Z_Construct_UFunction_UThreadTasksLoop_TaskBody, "TaskBody" }, // 2512344009
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
|
||||
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
||||
TCppClassTypeTraits<UThreadTasksLoop>::IsAbstract,
|
||||
};
|
||||
static const UECodeGen_Private::FClassParams ClassParams;
|
||||
};
|
||||
UObject* (*const Z_Construct_UClass_UThreadTasksLoop_Statics::DependentSingletons[])() = {
|
||||
(UObject* (*)())Z_Construct_UClass_UThreadTaskBase,
|
||||
(UObject* (*)())Z_Construct_UPackage__Script_MultiThreadLibrary,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadTasksLoop_Statics::DependentSingletons) < 16);
|
||||
const UECodeGen_Private::FClassParams Z_Construct_UClass_UThreadTasksLoop_Statics::ClassParams = {
|
||||
&UThreadTasksLoop::StaticClass,
|
||||
nullptr,
|
||||
&StaticCppClassTypeInfo,
|
||||
DependentSingletons,
|
||||
FuncInfo,
|
||||
nullptr,
|
||||
nullptr,
|
||||
UE_ARRAY_COUNT(DependentSingletons),
|
||||
UE_ARRAY_COUNT(FuncInfo),
|
||||
0,
|
||||
0,
|
||||
0x001000A0u,
|
||||
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadTasksLoop_Statics::Class_MetaDataParams), Z_Construct_UClass_UThreadTasksLoop_Statics::Class_MetaDataParams)
|
||||
};
|
||||
UClass* Z_Construct_UClass_UThreadTasksLoop()
|
||||
{
|
||||
if (!Z_Registration_Info_UClass_UThreadTasksLoop.OuterSingleton)
|
||||
{
|
||||
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UThreadTasksLoop.OuterSingleton, Z_Construct_UClass_UThreadTasksLoop_Statics::ClassParams);
|
||||
}
|
||||
return Z_Registration_Info_UClass_UThreadTasksLoop.OuterSingleton;
|
||||
}
|
||||
template<> MULTITHREADLIBRARY_API UClass* StaticClass<UThreadTasksLoop>()
|
||||
{
|
||||
return UThreadTasksLoop::StaticClass();
|
||||
}
|
||||
DEFINE_VTABLE_PTR_HELPER_CTOR(UThreadTasksLoop);
|
||||
// End Class UThreadTasksLoop
|
||||
|
||||
// Begin Registration
|
||||
struct Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasksLoop_h_Statics
|
||||
{
|
||||
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
|
||||
{ Z_Construct_UClass_UThreadTasksLoop, UThreadTasksLoop::StaticClass, TEXT("UThreadTasksLoop"), &Z_Registration_Info_UClass_UThreadTasksLoop, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UThreadTasksLoop), 4217747907U) },
|
||||
};
|
||||
};
|
||||
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasksLoop_h_1559954287(TEXT("/Script/MultiThreadLibrary"),
|
||||
Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasksLoop_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasksLoop_h_Statics::ClassInfo),
|
||||
nullptr, 0,
|
||||
nullptr, 0);
|
||||
// End Registration
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,61 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
// IWYU pragma: private, include "ThreadTasksLoop.h"
|
||||
#include "UObject/ObjectMacros.h"
|
||||
#include "UObject/ScriptMacros.h"
|
||||
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
class UThreadTasksLoop;
|
||||
#ifdef MULTITHREADLIBRARY_ThreadTasksLoop_generated_h
|
||||
#error "ThreadTasksLoop.generated.h already included, missing '#pragma once' in ThreadTasksLoop.h"
|
||||
#endif
|
||||
#define MULTITHREADLIBRARY_ThreadTasksLoop_generated_h
|
||||
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasksLoop_h_15_RPC_WRAPPERS_NO_PURE_DECLS \
|
||||
DECLARE_FUNCTION(execTaskBody);
|
||||
|
||||
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasksLoop_h_15_CALLBACK_WRAPPERS
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasksLoop_h_15_INCLASS_NO_PURE_DECLS \
|
||||
private: \
|
||||
static void StaticRegisterNativesUThreadTasksLoop(); \
|
||||
friend struct Z_Construct_UClass_UThreadTasksLoop_Statics; \
|
||||
public: \
|
||||
DECLARE_CLASS(UThreadTasksLoop, UThreadTaskBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/MultiThreadLibrary"), NO_API) \
|
||||
DECLARE_SERIALIZER(UThreadTasksLoop)
|
||||
|
||||
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasksLoop_h_15_ENHANCED_CONSTRUCTORS \
|
||||
private: \
|
||||
/** Private move- and copy-constructors, should never be used */ \
|
||||
UThreadTasksLoop(UThreadTasksLoop&&); \
|
||||
UThreadTasksLoop(const UThreadTasksLoop&); \
|
||||
public: \
|
||||
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UThreadTasksLoop); \
|
||||
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UThreadTasksLoop); \
|
||||
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UThreadTasksLoop)
|
||||
|
||||
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasksLoop_h_11_PROLOG
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasksLoop_h_15_GENERATED_BODY \
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
||||
public: \
|
||||
FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasksLoop_h_15_RPC_WRAPPERS_NO_PURE_DECLS \
|
||||
FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasksLoop_h_15_CALLBACK_WRAPPERS \
|
||||
FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasksLoop_h_15_INCLASS_NO_PURE_DECLS \
|
||||
FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasksLoop_h_15_ENHANCED_CONSTRUCTORS \
|
||||
private: \
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
||||
|
||||
template<> MULTITHREADLIBRARY_API UClass* StaticClass<class UThreadTasksLoop>();
|
||||
|
||||
#undef CURRENT_FILE_ID
|
||||
#define CURRENT_FILE_ID FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasksLoop_h
|
||||
|
||||
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,965 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
#include "UObject/GeneratedCppIncludes.h"
|
||||
#include "MultiThreadLibrary/Public/ThreadUtility.h"
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
void EmptyLinkFunctionForGeneratedCodeThreadUtility() {}
|
||||
|
||||
// Begin Cross Module References
|
||||
COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
|
||||
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FRandomStream();
|
||||
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
|
||||
ENGINE_API UClass* Z_Construct_UClass_UBlueprintFunctionLibrary();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadBase_NoRegister();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadUtility();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadUtility_NoRegister();
|
||||
MULTITHREADLIBRARY_API UEnum* Z_Construct_UEnum_MultiThreadLibrary_EScaleType();
|
||||
UPackage* Z_Construct_UPackage__Script_MultiThreadLibrary();
|
||||
// End Cross Module References
|
||||
|
||||
// Begin Enum EScaleType
|
||||
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EScaleType;
|
||||
static UEnum* EScaleType_StaticEnum()
|
||||
{
|
||||
if (!Z_Registration_Info_UEnum_EScaleType.OuterSingleton)
|
||||
{
|
||||
Z_Registration_Info_UEnum_EScaleType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MultiThreadLibrary_EScaleType, (UObject*)Z_Construct_UPackage__Script_MultiThreadLibrary(), TEXT("EScaleType"));
|
||||
}
|
||||
return Z_Registration_Info_UEnum_EScaleType.OuterSingleton;
|
||||
}
|
||||
template<> MULTITHREADLIBRARY_API UEnum* StaticEnum<EScaleType>()
|
||||
{
|
||||
return EScaleType_StaticEnum();
|
||||
}
|
||||
struct Z_Construct_UEnum_MultiThreadLibrary_EScaleType_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
||||
{ "BlueprintType", "true" },
|
||||
{ "Free.Name", "EScaleType::Free" },
|
||||
{ "LockXY.Name", "EScaleType::LockXY" },
|
||||
{ "LockXZ.Name", "EScaleType::LockXZ" },
|
||||
{ "LockYZ.Name", "EScaleType::LockYZ" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
{ "Uniform.Name", "EScaleType::Uniform" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
||||
{ "EScaleType::Uniform", (int64)EScaleType::Uniform },
|
||||
{ "EScaleType::Free", (int64)EScaleType::Free },
|
||||
{ "EScaleType::LockXY", (int64)EScaleType::LockXY },
|
||||
{ "EScaleType::LockXZ", (int64)EScaleType::LockXZ },
|
||||
{ "EScaleType::LockYZ", (int64)EScaleType::LockYZ },
|
||||
};
|
||||
static const UECodeGen_Private::FEnumParams EnumParams;
|
||||
};
|
||||
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MultiThreadLibrary_EScaleType_Statics::EnumParams = {
|
||||
(UObject*(*)())Z_Construct_UPackage__Script_MultiThreadLibrary,
|
||||
nullptr,
|
||||
"EScaleType",
|
||||
"EScaleType",
|
||||
Z_Construct_UEnum_MultiThreadLibrary_EScaleType_Statics::Enumerators,
|
||||
RF_Public|RF_Transient|RF_MarkAsNative,
|
||||
UE_ARRAY_COUNT(Z_Construct_UEnum_MultiThreadLibrary_EScaleType_Statics::Enumerators),
|
||||
EEnumFlags::None,
|
||||
(uint8)UEnum::ECppForm::EnumClass,
|
||||
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MultiThreadLibrary_EScaleType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MultiThreadLibrary_EScaleType_Statics::Enum_MetaDataParams)
|
||||
};
|
||||
UEnum* Z_Construct_UEnum_MultiThreadLibrary_EScaleType()
|
||||
{
|
||||
if (!Z_Registration_Info_UEnum_EScaleType.InnerSingleton)
|
||||
{
|
||||
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EScaleType.InnerSingleton, Z_Construct_UEnum_MultiThreadLibrary_EScaleType_Statics::EnumParams);
|
||||
}
|
||||
return Z_Registration_Info_UEnum_EScaleType.InnerSingleton;
|
||||
}
|
||||
// End Enum EScaleType
|
||||
|
||||
// Begin Class UThreadUtility Function AddToRoot
|
||||
struct Z_Construct_UFunction_UThreadUtility_AddToRoot_Statics
|
||||
{
|
||||
struct ThreadUtility_eventAddToRoot_Parms
|
||||
{
|
||||
UObject* Object;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n * Add an object to the Pool Root Set.\n */" },
|
||||
{ "DisplayName", "Add Pool To Root" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
{ "ToolTip", "Add an object to the Pool Root Set." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_Object;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadUtility_AddToRoot_Statics::NewProp_Object = { "Object", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventAddToRoot_Parms, Object), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadUtility_AddToRoot_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_AddToRoot_Statics::NewProp_Object,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_AddToRoot_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadUtility_AddToRoot_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadUtility, nullptr, "AddToRoot", nullptr, nullptr, Z_Construct_UFunction_UThreadUtility_AddToRoot_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_AddToRoot_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadUtility_AddToRoot_Statics::ThreadUtility_eventAddToRoot_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_AddToRoot_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadUtility_AddToRoot_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadUtility_AddToRoot_Statics::ThreadUtility_eventAddToRoot_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadUtility_AddToRoot()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadUtility_AddToRoot_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadUtility::execAddToRoot)
|
||||
{
|
||||
P_GET_OBJECT(UObject,Z_Param_Object);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
UThreadUtility::AddToRoot(Z_Param_Object);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadUtility Function AddToRoot
|
||||
|
||||
// Begin Class UThreadUtility Function CancelTask
|
||||
struct Z_Construct_UFunction_UThreadUtility_CancelTask_Statics
|
||||
{
|
||||
struct ThreadUtility_eventCancelTask_Parms
|
||||
{
|
||||
UThreadBase* Task;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n * Cancel the Task.\n */" },
|
||||
{ "DisplayName", "Cancel Task" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
{ "ToolTip", "Cancel the Task." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_Task;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadUtility_CancelTask_Statics::NewProp_Task = { "Task", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventCancelTask_Parms, Task), Z_Construct_UClass_UThreadBase_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadUtility_CancelTask_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_CancelTask_Statics::NewProp_Task,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_CancelTask_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadUtility_CancelTask_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadUtility, nullptr, "CancelTask", nullptr, nullptr, Z_Construct_UFunction_UThreadUtility_CancelTask_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_CancelTask_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadUtility_CancelTask_Statics::ThreadUtility_eventCancelTask_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_CancelTask_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadUtility_CancelTask_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadUtility_CancelTask_Statics::ThreadUtility_eventCancelTask_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadUtility_CancelTask()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadUtility_CancelTask_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadUtility::execCancelTask)
|
||||
{
|
||||
P_GET_OBJECT(UThreadBase,Z_Param_Task);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
UThreadUtility::CancelTask(Z_Param_Task);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadUtility Function CancelTask
|
||||
|
||||
// Begin Class UThreadUtility Function CanSupportMultiThreadedFileHandles
|
||||
struct Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles_Statics
|
||||
{
|
||||
struct ThreadUtility_eventCanSupportMultiThreadedFileHandles_Parms
|
||||
{
|
||||
bool ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n * Checks if Whether filehandles can be opened on one thread and read/written on another thread.\n */" },
|
||||
{ "DisplayName", "Can Support Multi Threaded File Handles" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
{ "ToolTip", "Checks if Whether filehandles can be opened on one thread and read/written on another thread." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static void NewProp_ReturnValue_SetBit(void* Obj);
|
||||
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
void Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles_Statics::NewProp_ReturnValue_SetBit(void* Obj)
|
||||
{
|
||||
((ThreadUtility_eventCanSupportMultiThreadedFileHandles_Parms*)Obj)->ReturnValue = 1;
|
||||
}
|
||||
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ThreadUtility_eventCanSupportMultiThreadedFileHandles_Parms), &Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadUtility, nullptr, "CanSupportMultiThreadedFileHandles", nullptr, nullptr, Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles_Statics::ThreadUtility_eventCanSupportMultiThreadedFileHandles_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles_Statics::ThreadUtility_eventCanSupportMultiThreadedFileHandles_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadUtility::execCanSupportMultiThreadedFileHandles)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(bool*)Z_Param__Result=UThreadUtility::CanSupportMultiThreadedFileHandles();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadUtility Function CanSupportMultiThreadedFileHandles
|
||||
|
||||
// Begin Class UThreadUtility Function CanUseAudioThread
|
||||
struct Z_Construct_UFunction_UThreadUtility_CanUseAudioThread_Statics
|
||||
{
|
||||
struct ThreadUtility_eventCanUseAudioThread_Parms
|
||||
{
|
||||
bool ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n * Check if can AudioThread be used on this device.\n */" },
|
||||
{ "DisplayName", "Can Use Audio Thread" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
{ "ToolTip", "Check if can AudioThread be used on this device." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static void NewProp_ReturnValue_SetBit(void* Obj);
|
||||
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
void Z_Construct_UFunction_UThreadUtility_CanUseAudioThread_Statics::NewProp_ReturnValue_SetBit(void* Obj)
|
||||
{
|
||||
((ThreadUtility_eventCanUseAudioThread_Parms*)Obj)->ReturnValue = 1;
|
||||
}
|
||||
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UThreadUtility_CanUseAudioThread_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ThreadUtility_eventCanUseAudioThread_Parms), &Z_Construct_UFunction_UThreadUtility_CanUseAudioThread_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadUtility_CanUseAudioThread_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_CanUseAudioThread_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_CanUseAudioThread_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadUtility_CanUseAudioThread_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadUtility, nullptr, "CanUseAudioThread", nullptr, nullptr, Z_Construct_UFunction_UThreadUtility_CanUseAudioThread_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_CanUseAudioThread_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadUtility_CanUseAudioThread_Statics::ThreadUtility_eventCanUseAudioThread_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_CanUseAudioThread_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadUtility_CanUseAudioThread_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadUtility_CanUseAudioThread_Statics::ThreadUtility_eventCanUseAudioThread_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadUtility_CanUseAudioThread()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadUtility_CanUseAudioThread_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadUtility::execCanUseAudioThread)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(bool*)Z_Param__Result=UThreadUtility::CanUseAudioThread();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadUtility Function CanUseAudioThread
|
||||
|
||||
// Begin Class UThreadUtility Function GetContextWorld
|
||||
struct Z_Construct_UFunction_UThreadUtility_GetContextWorld_Statics
|
||||
{
|
||||
struct ThreadUtility_eventGetContextWorld_Parms
|
||||
{
|
||||
UObject* WorldContextObject;
|
||||
UObject* ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n * Get World.\n */" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
{ "ToolTip", "Get World." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadUtility_GetContextWorld_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventGetContextWorld_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadUtility_GetContextWorld_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventGetContextWorld_Parms, ReturnValue), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadUtility_GetContextWorld_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_GetContextWorld_Statics::NewProp_WorldContextObject,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_GetContextWorld_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_GetContextWorld_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadUtility_GetContextWorld_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadUtility, nullptr, "GetContextWorld", nullptr, nullptr, Z_Construct_UFunction_UThreadUtility_GetContextWorld_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_GetContextWorld_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadUtility_GetContextWorld_Statics::ThreadUtility_eventGetContextWorld_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_GetContextWorld_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadUtility_GetContextWorld_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadUtility_GetContextWorld_Statics::ThreadUtility_eventGetContextWorld_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadUtility_GetContextWorld()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadUtility_GetContextWorld_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadUtility::execGetContextWorld)
|
||||
{
|
||||
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(UObject**)Z_Param__Result=UThreadUtility::GetContextWorld(Z_Param_WorldContextObject);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadUtility Function GetContextWorld
|
||||
|
||||
// Begin Class UThreadUtility Function GetRandomScale
|
||||
struct Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics
|
||||
{
|
||||
struct ThreadUtility_eventGetRandomScale_Parms
|
||||
{
|
||||
FVector Min;
|
||||
FVector Max;
|
||||
EScaleType Type;
|
||||
FRandomStream RandomStream;
|
||||
FVector Scale;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
};
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Min_MetaData[] = {
|
||||
{ "NativeConst", "" },
|
||||
};
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Max_MetaData[] = {
|
||||
{ "NativeConst", "" },
|
||||
};
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RandomStream_MetaData[] = {
|
||||
{ "NativeConst", "" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FStructPropertyParams NewProp_Min;
|
||||
static const UECodeGen_Private::FStructPropertyParams NewProp_Max;
|
||||
static const UECodeGen_Private::FBytePropertyParams NewProp_Type_Underlying;
|
||||
static const UECodeGen_Private::FEnumPropertyParams NewProp_Type;
|
||||
static const UECodeGen_Private::FStructPropertyParams NewProp_RandomStream;
|
||||
static const UECodeGen_Private::FStructPropertyParams NewProp_Scale;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::NewProp_Min = { "Min", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventGetRandomScale_Parms, Min), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Min_MetaData), NewProp_Min_MetaData) };
|
||||
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::NewProp_Max = { "Max", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventGetRandomScale_Parms, Max), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Max_MetaData), NewProp_Max_MetaData) };
|
||||
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::NewProp_Type_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::NewProp_Type = { "Type", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventGetRandomScale_Parms, Type), Z_Construct_UEnum_MultiThreadLibrary_EScaleType, METADATA_PARAMS(0, nullptr) }; // 1315304669
|
||||
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::NewProp_RandomStream = { "RandomStream", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventGetRandomScale_Parms, RandomStream), Z_Construct_UScriptStruct_FRandomStream, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RandomStream_MetaData), NewProp_RandomStream_MetaData) };
|
||||
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::NewProp_Scale = { "Scale", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventGetRandomScale_Parms, Scale), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::NewProp_Min,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::NewProp_Max,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::NewProp_Type_Underlying,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::NewProp_Type,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::NewProp_RandomStream,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::NewProp_Scale,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadUtility, nullptr, "GetRandomScale", nullptr, nullptr, Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::ThreadUtility_eventGetRandomScale_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::ThreadUtility_eventGetRandomScale_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadUtility_GetRandomScale()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadUtility::execGetRandomScale)
|
||||
{
|
||||
P_GET_STRUCT_REF(FVector,Z_Param_Out_Min);
|
||||
P_GET_STRUCT_REF(FVector,Z_Param_Out_Max);
|
||||
P_GET_ENUM(EScaleType,Z_Param_Type);
|
||||
P_GET_STRUCT_REF(FRandomStream,Z_Param_Out_RandomStream);
|
||||
P_GET_STRUCT_REF(FVector,Z_Param_Out_Scale);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
UThreadUtility::GetRandomScale(Z_Param_Out_Min,Z_Param_Out_Max,EScaleType(Z_Param_Type),Z_Param_Out_RandomStream,Z_Param_Out_Scale);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadUtility Function GetRandomScale
|
||||
|
||||
// Begin Class UThreadUtility Function IsCanceled
|
||||
struct Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics
|
||||
{
|
||||
struct ThreadUtility_eventIsCanceled_Parms
|
||||
{
|
||||
UThreadBase* Task;
|
||||
bool ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n * Check whether the task is canceled.\n */" },
|
||||
{ "CompactNodeTitle", "IsCanceled" },
|
||||
{ "DisplayName", "IsCanceled" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
{ "ToolTip", "Check whether the task is canceled." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_Task;
|
||||
static void NewProp_ReturnValue_SetBit(void* Obj);
|
||||
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics::NewProp_Task = { "Task", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventIsCanceled_Parms, Task), Z_Construct_UClass_UThreadBase_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
void Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics::NewProp_ReturnValue_SetBit(void* Obj)
|
||||
{
|
||||
((ThreadUtility_eventIsCanceled_Parms*)Obj)->ReturnValue = 1;
|
||||
}
|
||||
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ThreadUtility_eventIsCanceled_Parms), &Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics::NewProp_Task,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadUtility, nullptr, "IsCanceled", nullptr, nullptr, Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics::ThreadUtility_eventIsCanceled_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics::ThreadUtility_eventIsCanceled_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadUtility_IsCanceled()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadUtility::execIsCanceled)
|
||||
{
|
||||
P_GET_OBJECT(UThreadBase,Z_Param_Task);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(bool*)Z_Param__Result=UThreadUtility::IsCanceled(Z_Param_Task);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadUtility Function IsCanceled
|
||||
|
||||
// Begin Class UThreadUtility Function IsPrintThreadSafe
|
||||
struct Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe_Statics
|
||||
{
|
||||
struct ThreadUtility_eventIsPrintThreadSafe_Parms
|
||||
{
|
||||
bool ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n * Whether LocalPrint can be called from any thread without overlapping.\n */" },
|
||||
{ "DisplayName", "Is Print ThreadSafe" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
{ "ToolTip", "Whether LocalPrint can be called from any thread without overlapping." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static void NewProp_ReturnValue_SetBit(void* Obj);
|
||||
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
void Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe_Statics::NewProp_ReturnValue_SetBit(void* Obj)
|
||||
{
|
||||
((ThreadUtility_eventIsPrintThreadSafe_Parms*)Obj)->ReturnValue = 1;
|
||||
}
|
||||
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ThreadUtility_eventIsPrintThreadSafe_Parms), &Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadUtility, nullptr, "IsPrintThreadSafe", nullptr, nullptr, Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe_Statics::ThreadUtility_eventIsPrintThreadSafe_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe_Statics::ThreadUtility_eventIsPrintThreadSafe_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadUtility::execIsPrintThreadSafe)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(bool*)Z_Param__Result=UThreadUtility::IsPrintThreadSafe();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadUtility Function IsPrintThreadSafe
|
||||
|
||||
// Begin Class UThreadUtility Function IsRunning
|
||||
struct Z_Construct_UFunction_UThreadUtility_IsRunning_Statics
|
||||
{
|
||||
struct ThreadUtility_eventIsRunning_Parms
|
||||
{
|
||||
UThreadBase* Task;
|
||||
bool ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n * Check whether the task is in progress.\n */" },
|
||||
{ "CompactNodeTitle", "IsRunning" },
|
||||
{ "DisplayName", "IsRunning" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
{ "ToolTip", "Check whether the task is in progress." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_Task;
|
||||
static void NewProp_ReturnValue_SetBit(void* Obj);
|
||||
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadUtility_IsRunning_Statics::NewProp_Task = { "Task", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventIsRunning_Parms, Task), Z_Construct_UClass_UThreadBase_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
void Z_Construct_UFunction_UThreadUtility_IsRunning_Statics::NewProp_ReturnValue_SetBit(void* Obj)
|
||||
{
|
||||
((ThreadUtility_eventIsRunning_Parms*)Obj)->ReturnValue = 1;
|
||||
}
|
||||
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UThreadUtility_IsRunning_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ThreadUtility_eventIsRunning_Parms), &Z_Construct_UFunction_UThreadUtility_IsRunning_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadUtility_IsRunning_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_IsRunning_Statics::NewProp_Task,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_IsRunning_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_IsRunning_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadUtility_IsRunning_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadUtility, nullptr, "IsRunning", nullptr, nullptr, Z_Construct_UFunction_UThreadUtility_IsRunning_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_IsRunning_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadUtility_IsRunning_Statics::ThreadUtility_eventIsRunning_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_IsRunning_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadUtility_IsRunning_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadUtility_IsRunning_Statics::ThreadUtility_eventIsRunning_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadUtility_IsRunning()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadUtility_IsRunning_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadUtility::execIsRunning)
|
||||
{
|
||||
P_GET_OBJECT(UThreadBase,Z_Param_Task);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(bool*)Z_Param__Result=UThreadUtility::IsRunning(Z_Param_Task);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadUtility Function IsRunning
|
||||
|
||||
// Begin Class UThreadUtility Function IsSupportsMultithreading
|
||||
struct Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading_Statics
|
||||
{
|
||||
struct ThreadUtility_eventIsSupportsMultithreading_Parms
|
||||
{
|
||||
bool ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n * Checks if system suport MultiThreading.\n */" },
|
||||
{ "DisplayName", "Is Supports Multithreading" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
{ "ToolTip", "Checks if system suport MultiThreading." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static void NewProp_ReturnValue_SetBit(void* Obj);
|
||||
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
void Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading_Statics::NewProp_ReturnValue_SetBit(void* Obj)
|
||||
{
|
||||
((ThreadUtility_eventIsSupportsMultithreading_Parms*)Obj)->ReturnValue = 1;
|
||||
}
|
||||
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ThreadUtility_eventIsSupportsMultithreading_Parms), &Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadUtility, nullptr, "IsSupportsMultithreading", nullptr, nullptr, Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading_Statics::ThreadUtility_eventIsSupportsMultithreading_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading_Statics::ThreadUtility_eventIsSupportsMultithreading_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadUtility::execIsSupportsMultithreading)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(bool*)Z_Param__Result=UThreadUtility::IsSupportsMultithreading();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadUtility Function IsSupportsMultithreading
|
||||
|
||||
// Begin Class UThreadUtility Function IsUseRenderThread
|
||||
struct Z_Construct_UFunction_UThreadUtility_IsUseRenderThread_Statics
|
||||
{
|
||||
struct ThreadUtility_eventIsUseRenderThread_Parms
|
||||
{
|
||||
bool ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n * Checks if platform wants to use a rendering thread on current device.\n */" },
|
||||
{ "DisplayName", "Is Use Render Thread" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
{ "ToolTip", "Checks if platform wants to use a rendering thread on current device." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static void NewProp_ReturnValue_SetBit(void* Obj);
|
||||
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
void Z_Construct_UFunction_UThreadUtility_IsUseRenderThread_Statics::NewProp_ReturnValue_SetBit(void* Obj)
|
||||
{
|
||||
((ThreadUtility_eventIsUseRenderThread_Parms*)Obj)->ReturnValue = 1;
|
||||
}
|
||||
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UThreadUtility_IsUseRenderThread_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ThreadUtility_eventIsUseRenderThread_Parms), &Z_Construct_UFunction_UThreadUtility_IsUseRenderThread_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadUtility_IsUseRenderThread_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_IsUseRenderThread_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_IsUseRenderThread_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadUtility_IsUseRenderThread_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadUtility, nullptr, "IsUseRenderThread", nullptr, nullptr, Z_Construct_UFunction_UThreadUtility_IsUseRenderThread_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_IsUseRenderThread_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadUtility_IsUseRenderThread_Statics::ThreadUtility_eventIsUseRenderThread_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_IsUseRenderThread_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadUtility_IsUseRenderThread_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadUtility_IsUseRenderThread_Statics::ThreadUtility_eventIsUseRenderThread_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadUtility_IsUseRenderThread()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadUtility_IsUseRenderThread_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadUtility::execIsUseRenderThread)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(bool*)Z_Param__Result=UThreadUtility::IsUseRenderThread();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadUtility Function IsUseRenderThread
|
||||
|
||||
// Begin Class UThreadUtility Function MixThreeIntegers
|
||||
struct Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics
|
||||
{
|
||||
struct ThreadUtility_eventMixThreeIntegers_Parms
|
||||
{
|
||||
int32 Integer1;
|
||||
int32 Integer2;
|
||||
int32 Integer3;
|
||||
int32 ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FIntPropertyParams NewProp_Integer1;
|
||||
static const UECodeGen_Private::FIntPropertyParams NewProp_Integer2;
|
||||
static const UECodeGen_Private::FIntPropertyParams NewProp_Integer3;
|
||||
static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::NewProp_Integer1 = { "Integer1", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventMixThreeIntegers_Parms, Integer1), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::NewProp_Integer2 = { "Integer2", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventMixThreeIntegers_Parms, Integer2), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::NewProp_Integer3 = { "Integer3", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventMixThreeIntegers_Parms, Integer3), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventMixThreeIntegers_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::NewProp_Integer1,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::NewProp_Integer2,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::NewProp_Integer3,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadUtility, nullptr, "MixThreeIntegers", nullptr, nullptr, Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::ThreadUtility_eventMixThreeIntegers_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::ThreadUtility_eventMixThreeIntegers_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadUtility_MixThreeIntegers()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadUtility::execMixThreeIntegers)
|
||||
{
|
||||
P_GET_PROPERTY(FIntProperty,Z_Param_Integer1);
|
||||
P_GET_PROPERTY(FIntProperty,Z_Param_Integer2);
|
||||
P_GET_PROPERTY(FIntProperty,Z_Param_Integer3);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(int32*)Z_Param__Result=UThreadUtility::MixThreeIntegers(Z_Param_Integer1,Z_Param_Integer2,Z_Param_Integer3);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadUtility Function MixThreeIntegers
|
||||
|
||||
// Begin Class UThreadUtility Function RemoveFromRoot
|
||||
struct Z_Construct_UFunction_UThreadUtility_RemoveFromRoot_Statics
|
||||
{
|
||||
struct ThreadUtility_eventRemoveFromRoot_Parms
|
||||
{
|
||||
UObject* Object;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n * Remove an object from the Pool Root Set.\n */" },
|
||||
{ "DisplayName", "Remove Pool From Root" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
{ "ToolTip", "Remove an object from the Pool Root Set." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_Object;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadUtility_RemoveFromRoot_Statics::NewProp_Object = { "Object", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventRemoveFromRoot_Parms, Object), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadUtility_RemoveFromRoot_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_RemoveFromRoot_Statics::NewProp_Object,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_RemoveFromRoot_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadUtility_RemoveFromRoot_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadUtility, nullptr, "RemoveFromRoot", nullptr, nullptr, Z_Construct_UFunction_UThreadUtility_RemoveFromRoot_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_RemoveFromRoot_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadUtility_RemoveFromRoot_Statics::ThreadUtility_eventRemoveFromRoot_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_RemoveFromRoot_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadUtility_RemoveFromRoot_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadUtility_RemoveFromRoot_Statics::ThreadUtility_eventRemoveFromRoot_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadUtility_RemoveFromRoot()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadUtility_RemoveFromRoot_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadUtility::execRemoveFromRoot)
|
||||
{
|
||||
P_GET_OBJECT(UObject,Z_Param_Object);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
UThreadUtility::RemoveFromRoot(Z_Param_Object);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadUtility Function RemoveFromRoot
|
||||
|
||||
// Begin Class UThreadUtility Function SetNameToThread
|
||||
struct Z_Construct_UFunction_UThreadUtility_SetNameToThread_Statics
|
||||
{
|
||||
struct ThreadUtility_eventSetNameToThread_Parms
|
||||
{
|
||||
FString ThreadName;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n * Set Thread Name on threan where is called this function.\n */" },
|
||||
{ "DisplayName", "Set Name To Thread" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
{ "ToolTip", "Set Thread Name on threan where is called this function." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FStrPropertyParams NewProp_ThreadName;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UThreadUtility_SetNameToThread_Statics::NewProp_ThreadName = { "ThreadName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventSetNameToThread_Parms, ThreadName), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadUtility_SetNameToThread_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_SetNameToThread_Statics::NewProp_ThreadName,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_SetNameToThread_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadUtility_SetNameToThread_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadUtility, nullptr, "SetNameToThread", nullptr, nullptr, Z_Construct_UFunction_UThreadUtility_SetNameToThread_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_SetNameToThread_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadUtility_SetNameToThread_Statics::ThreadUtility_eventSetNameToThread_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_SetNameToThread_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadUtility_SetNameToThread_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadUtility_SetNameToThread_Statics::ThreadUtility_eventSetNameToThread_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadUtility_SetNameToThread()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadUtility_SetNameToThread_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadUtility::execSetNameToThread)
|
||||
{
|
||||
P_GET_PROPERTY(FStrProperty,Z_Param_ThreadName);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
UThreadUtility::SetNameToThread(Z_Param_ThreadName);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadUtility Function SetNameToThread
|
||||
|
||||
// Begin Class UThreadUtility Function WaitToFinish
|
||||
struct Z_Construct_UFunction_UThreadUtility_WaitToFinish_Statics
|
||||
{
|
||||
struct ThreadUtility_eventWaitToFinish_Parms
|
||||
{
|
||||
UThreadBase* Task;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n * Cancel the Task.\n */" },
|
||||
{ "DisplayName", "Wait To Finish" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
{ "ToolTip", "Cancel the Task." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_Task;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadUtility_WaitToFinish_Statics::NewProp_Task = { "Task", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventWaitToFinish_Parms, Task), Z_Construct_UClass_UThreadBase_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadUtility_WaitToFinish_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_WaitToFinish_Statics::NewProp_Task,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_WaitToFinish_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadUtility_WaitToFinish_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadUtility, nullptr, "WaitToFinish", nullptr, nullptr, Z_Construct_UFunction_UThreadUtility_WaitToFinish_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_WaitToFinish_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadUtility_WaitToFinish_Statics::ThreadUtility_eventWaitToFinish_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_WaitToFinish_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadUtility_WaitToFinish_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadUtility_WaitToFinish_Statics::ThreadUtility_eventWaitToFinish_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadUtility_WaitToFinish()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadUtility_WaitToFinish_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadUtility::execWaitToFinish)
|
||||
{
|
||||
P_GET_OBJECT(UThreadBase,Z_Param_Task);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
UThreadUtility::WaitToFinish(Z_Param_Task);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadUtility Function WaitToFinish
|
||||
|
||||
// Begin Class UThreadUtility
|
||||
void UThreadUtility::StaticRegisterNativesUThreadUtility()
|
||||
{
|
||||
UClass* Class = UThreadUtility::StaticClass();
|
||||
static const FNameNativePtrPair Funcs[] = {
|
||||
{ "AddToRoot", &UThreadUtility::execAddToRoot },
|
||||
{ "CancelTask", &UThreadUtility::execCancelTask },
|
||||
{ "CanSupportMultiThreadedFileHandles", &UThreadUtility::execCanSupportMultiThreadedFileHandles },
|
||||
{ "CanUseAudioThread", &UThreadUtility::execCanUseAudioThread },
|
||||
{ "GetContextWorld", &UThreadUtility::execGetContextWorld },
|
||||
{ "GetRandomScale", &UThreadUtility::execGetRandomScale },
|
||||
{ "IsCanceled", &UThreadUtility::execIsCanceled },
|
||||
{ "IsPrintThreadSafe", &UThreadUtility::execIsPrintThreadSafe },
|
||||
{ "IsRunning", &UThreadUtility::execIsRunning },
|
||||
{ "IsSupportsMultithreading", &UThreadUtility::execIsSupportsMultithreading },
|
||||
{ "IsUseRenderThread", &UThreadUtility::execIsUseRenderThread },
|
||||
{ "MixThreeIntegers", &UThreadUtility::execMixThreeIntegers },
|
||||
{ "RemoveFromRoot", &UThreadUtility::execRemoveFromRoot },
|
||||
{ "SetNameToThread", &UThreadUtility::execSetNameToThread },
|
||||
{ "WaitToFinish", &UThreadUtility::execWaitToFinish },
|
||||
};
|
||||
FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
|
||||
}
|
||||
IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UThreadUtility);
|
||||
UClass* Z_Construct_UClass_UThreadUtility_NoRegister()
|
||||
{
|
||||
return UThreadUtility::StaticClass();
|
||||
}
|
||||
struct Z_Construct_UClass_UThreadUtility_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
||||
{ "IncludePath", "ThreadUtility.h" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static UObject* (*const DependentSingletons[])();
|
||||
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
|
||||
{ &Z_Construct_UFunction_UThreadUtility_AddToRoot, "AddToRoot" }, // 748187841
|
||||
{ &Z_Construct_UFunction_UThreadUtility_CancelTask, "CancelTask" }, // 391578497
|
||||
{ &Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles, "CanSupportMultiThreadedFileHandles" }, // 2699461940
|
||||
{ &Z_Construct_UFunction_UThreadUtility_CanUseAudioThread, "CanUseAudioThread" }, // 2446990576
|
||||
{ &Z_Construct_UFunction_UThreadUtility_GetContextWorld, "GetContextWorld" }, // 1523774927
|
||||
{ &Z_Construct_UFunction_UThreadUtility_GetRandomScale, "GetRandomScale" }, // 1976203858
|
||||
{ &Z_Construct_UFunction_UThreadUtility_IsCanceled, "IsCanceled" }, // 2675000007
|
||||
{ &Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe, "IsPrintThreadSafe" }, // 4195011594
|
||||
{ &Z_Construct_UFunction_UThreadUtility_IsRunning, "IsRunning" }, // 2988463384
|
||||
{ &Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading, "IsSupportsMultithreading" }, // 794995900
|
||||
{ &Z_Construct_UFunction_UThreadUtility_IsUseRenderThread, "IsUseRenderThread" }, // 2062679725
|
||||
{ &Z_Construct_UFunction_UThreadUtility_MixThreeIntegers, "MixThreeIntegers" }, // 3949917891
|
||||
{ &Z_Construct_UFunction_UThreadUtility_RemoveFromRoot, "RemoveFromRoot" }, // 1838690962
|
||||
{ &Z_Construct_UFunction_UThreadUtility_SetNameToThread, "SetNameToThread" }, // 1973131172
|
||||
{ &Z_Construct_UFunction_UThreadUtility_WaitToFinish, "WaitToFinish" }, // 3093328194
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
|
||||
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
||||
TCppClassTypeTraits<UThreadUtility>::IsAbstract,
|
||||
};
|
||||
static const UECodeGen_Private::FClassParams ClassParams;
|
||||
};
|
||||
UObject* (*const Z_Construct_UClass_UThreadUtility_Statics::DependentSingletons[])() = {
|
||||
(UObject* (*)())Z_Construct_UClass_UBlueprintFunctionLibrary,
|
||||
(UObject* (*)())Z_Construct_UPackage__Script_MultiThreadLibrary,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadUtility_Statics::DependentSingletons) < 16);
|
||||
const UECodeGen_Private::FClassParams Z_Construct_UClass_UThreadUtility_Statics::ClassParams = {
|
||||
&UThreadUtility::StaticClass,
|
||||
nullptr,
|
||||
&StaticCppClassTypeInfo,
|
||||
DependentSingletons,
|
||||
FuncInfo,
|
||||
nullptr,
|
||||
nullptr,
|
||||
UE_ARRAY_COUNT(DependentSingletons),
|
||||
UE_ARRAY_COUNT(FuncInfo),
|
||||
0,
|
||||
0,
|
||||
0x001000A0u,
|
||||
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadUtility_Statics::Class_MetaDataParams), Z_Construct_UClass_UThreadUtility_Statics::Class_MetaDataParams)
|
||||
};
|
||||
UClass* Z_Construct_UClass_UThreadUtility()
|
||||
{
|
||||
if (!Z_Registration_Info_UClass_UThreadUtility.OuterSingleton)
|
||||
{
|
||||
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UThreadUtility.OuterSingleton, Z_Construct_UClass_UThreadUtility_Statics::ClassParams);
|
||||
}
|
||||
return Z_Registration_Info_UClass_UThreadUtility.OuterSingleton;
|
||||
}
|
||||
template<> MULTITHREADLIBRARY_API UClass* StaticClass<UThreadUtility>()
|
||||
{
|
||||
return UThreadUtility::StaticClass();
|
||||
}
|
||||
DEFINE_VTABLE_PTR_HELPER_CTOR(UThreadUtility);
|
||||
// End Class UThreadUtility
|
||||
|
||||
// Begin Registration
|
||||
struct Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadUtility_h_Statics
|
||||
{
|
||||
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
|
||||
{ EScaleType_StaticEnum, TEXT("EScaleType"), &Z_Registration_Info_UEnum_EScaleType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1315304669U) },
|
||||
};
|
||||
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
|
||||
{ Z_Construct_UClass_UThreadUtility, UThreadUtility::StaticClass, TEXT("UThreadUtility"), &Z_Registration_Info_UClass_UThreadUtility, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UThreadUtility), 3907717037U) },
|
||||
};
|
||||
};
|
||||
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadUtility_h_1198664640(TEXT("/Script/MultiThreadLibrary"),
|
||||
Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadUtility_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadUtility_h_Statics::ClassInfo),
|
||||
nullptr, 0,
|
||||
Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadUtility_h_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadUtility_h_Statics::EnumInfo));
|
||||
// End Registration
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,87 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
// IWYU pragma: private, include "ThreadUtility.h"
|
||||
#include "UObject/ObjectMacros.h"
|
||||
#include "UObject/ScriptMacros.h"
|
||||
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
class UObject;
|
||||
class UThreadBase;
|
||||
enum class EScaleType : uint8;
|
||||
struct FRandomStream;
|
||||
#ifdef MULTITHREADLIBRARY_ThreadUtility_generated_h
|
||||
#error "ThreadUtility.generated.h already included, missing '#pragma once' in ThreadUtility.h"
|
||||
#endif
|
||||
#define MULTITHREADLIBRARY_ThreadUtility_generated_h
|
||||
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadUtility_h_24_RPC_WRAPPERS_NO_PURE_DECLS \
|
||||
DECLARE_FUNCTION(execSetNameToThread); \
|
||||
DECLARE_FUNCTION(execIsSupportsMultithreading); \
|
||||
DECLARE_FUNCTION(execCanSupportMultiThreadedFileHandles); \
|
||||
DECLARE_FUNCTION(execAddToRoot); \
|
||||
DECLARE_FUNCTION(execRemoveFromRoot); \
|
||||
DECLARE_FUNCTION(execIsUseRenderThread); \
|
||||
DECLARE_FUNCTION(execIsPrintThreadSafe); \
|
||||
DECLARE_FUNCTION(execCanUseAudioThread); \
|
||||
DECLARE_FUNCTION(execGetRandomScale); \
|
||||
DECLARE_FUNCTION(execMixThreeIntegers); \
|
||||
DECLARE_FUNCTION(execIsCanceled); \
|
||||
DECLARE_FUNCTION(execIsRunning); \
|
||||
DECLARE_FUNCTION(execWaitToFinish); \
|
||||
DECLARE_FUNCTION(execCancelTask); \
|
||||
DECLARE_FUNCTION(execGetContextWorld);
|
||||
|
||||
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadUtility_h_24_INCLASS_NO_PURE_DECLS \
|
||||
private: \
|
||||
static void StaticRegisterNativesUThreadUtility(); \
|
||||
friend struct Z_Construct_UClass_UThreadUtility_Statics; \
|
||||
public: \
|
||||
DECLARE_CLASS(UThreadUtility, UBlueprintFunctionLibrary, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/MultiThreadLibrary"), NO_API) \
|
||||
DECLARE_SERIALIZER(UThreadUtility)
|
||||
|
||||
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadUtility_h_24_ENHANCED_CONSTRUCTORS \
|
||||
private: \
|
||||
/** Private move- and copy-constructors, should never be used */ \
|
||||
UThreadUtility(UThreadUtility&&); \
|
||||
UThreadUtility(const UThreadUtility&); \
|
||||
public: \
|
||||
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UThreadUtility); \
|
||||
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UThreadUtility); \
|
||||
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UThreadUtility)
|
||||
|
||||
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadUtility_h_21_PROLOG
|
||||
#define FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadUtility_h_24_GENERATED_BODY \
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
||||
public: \
|
||||
FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadUtility_h_24_RPC_WRAPPERS_NO_PURE_DECLS \
|
||||
FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadUtility_h_24_INCLASS_NO_PURE_DECLS \
|
||||
FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadUtility_h_24_ENHANCED_CONSTRUCTORS \
|
||||
private: \
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
||||
|
||||
template<> MULTITHREADLIBRARY_API UClass* StaticClass<class UThreadUtility>();
|
||||
|
||||
#undef CURRENT_FILE_ID
|
||||
#define CURRENT_FILE_ID FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadUtility_h
|
||||
|
||||
|
||||
#define FOREACH_ENUM_ESCALETYPE(op) \
|
||||
op(EScaleType::Uniform) \
|
||||
op(EScaleType::Free) \
|
||||
op(EScaleType::LockXY) \
|
||||
op(EScaleType::LockXZ) \
|
||||
op(EScaleType::LockYZ)
|
||||
|
||||
enum class EScaleType : uint8;
|
||||
template<> struct TIsUEnumClass<EScaleType> { enum { Value = true }; };
|
||||
template<> MULTITHREADLIBRARY_API UEnum* StaticEnum<EScaleType>();
|
||||
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
/Users/build/Build/U5M-Mac/Sync/LocalBuilds/PluginTemp/HostProject/Plugins/MultiThreadLibrary/Source/MultiThreadLibrary/Public/ThreadPool.h
|
||||
/Users/build/Build/U5M-Mac/Sync/LocalBuilds/PluginTemp/HostProject/Plugins/MultiThreadLibrary/Source/MultiThreadLibrary/Public/ThreadMutex.h
|
||||
/Users/build/Build/U5M-Mac/Sync/LocalBuilds/PluginTemp/HostProject/Plugins/MultiThreadLibrary/Source/MultiThreadLibrary/Public/ThreadLibrary.h
|
||||
/Users/build/Build/U5M-Mac/Sync/LocalBuilds/PluginTemp/HostProject/Plugins/MultiThreadLibrary/Source/MultiThreadLibrary/Public/ThreadTaskBase.h
|
||||
/Users/build/Build/U5M-Mac/Sync/LocalBuilds/PluginTemp/HostProject/Plugins/MultiThreadLibrary/Source/MultiThreadLibrary/Public/ThreadTasks.h
|
||||
/Users/build/Build/U5M-Mac/Sync/LocalBuilds/PluginTemp/HostProject/Plugins/MultiThreadLibrary/Source/MultiThreadLibrary/Public/ThreadTasksLoop.h
|
||||
/Users/build/Build/U5M-Mac/Sync/LocalBuilds/PluginTemp/HostProject/Plugins/MultiThreadLibrary/Source/MultiThreadLibrary/Public/ThreadBase.h
|
||||
/Users/build/Build/U5M-Mac/Sync/LocalBuilds/PluginTemp/HostProject/Plugins/MultiThreadLibrary/Source/MultiThreadLibrary/Public/ThreadUtility.h
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"OutputFiles": [
|
||||
"../../../arm64/UnrealGame/Shipping/MultiThreadLibrary/Module.MultiThreadLibrary.cpp.o",
|
||||
"../../../arm64/UnrealGame/Shipping/MultiThreadLibrary/Module.MultiThreadLibrary.cpp.o",
|
||||
"../../../x64/UnrealGame/Shipping/MultiThreadLibrary/Module.MultiThreadLibrary.cpp.o",
|
||||
"../../../x64/UnrealGame/Shipping/MultiThreadLibrary/Module.MultiThreadLibrary.cpp.o"
|
||||
]
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -0,0 +1,29 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
#include "UObject/GeneratedCppIncludes.h"
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
void EmptyLinkFunctionForGeneratedCodeMultiThreadLibrary_init() {}
|
||||
static FPackageRegistrationInfo Z_Registration_Info_UPackage__Script_MultiThreadLibrary;
|
||||
FORCENOINLINE UPackage* Z_Construct_UPackage__Script_MultiThreadLibrary()
|
||||
{
|
||||
if (!Z_Registration_Info_UPackage__Script_MultiThreadLibrary.OuterSingleton)
|
||||
{
|
||||
static const UECodeGen_Private::FPackageParams PackageParams = {
|
||||
"/Script/MultiThreadLibrary",
|
||||
nullptr,
|
||||
0,
|
||||
PKG_CompiledIn | 0x00000000,
|
||||
0x0E3443E2,
|
||||
0xAD4180B4,
|
||||
METADATA_PARAMS(0, nullptr)
|
||||
};
|
||||
UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_MultiThreadLibrary.OuterSingleton, PackageParams);
|
||||
}
|
||||
return Z_Registration_Info_UPackage__Script_MultiThreadLibrary.OuterSingleton;
|
||||
}
|
||||
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_MultiThreadLibrary(Z_Construct_UPackage__Script_MultiThreadLibrary, TEXT("/Script/MultiThreadLibrary"), Z_Registration_Info_UPackage__Script_MultiThreadLibrary, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0x0E3443E2, 0xAD4180B4));
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
#pragma once
|
||||
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,515 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
#include "UObject/GeneratedCppIncludes.h"
|
||||
#include "MultiThreadLibrary/Public/ThreadBase.h"
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
void EmptyLinkFunctionForGeneratedCodeThreadBase() {}
|
||||
|
||||
// Begin Cross Module References
|
||||
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadBase();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadBase_NoRegister();
|
||||
MULTITHREADLIBRARY_API UEnum* Z_Construct_UEnum_MultiThreadLibrary_EtaskExecutionBranches();
|
||||
MULTITHREADLIBRARY_API UEnum* Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranches();
|
||||
MULTITHREADLIBRARY_API UEnum* Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCancel();
|
||||
MULTITHREADLIBRARY_API UEnum* Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoComplete();
|
||||
MULTITHREADLIBRARY_API UEnum* Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCompleteWithBody();
|
||||
UPackage* Z_Construct_UPackage__Script_MultiThreadLibrary();
|
||||
// End Cross Module References
|
||||
|
||||
// Begin Class UThreadBase Function OnCancel
|
||||
static const FName NAME_UThreadBase_OnCancel = FName(TEXT("OnCancel"));
|
||||
void UThreadBase::OnCancel()
|
||||
{
|
||||
UFunction* Func = FindFunctionChecked(NAME_UThreadBase_OnCancel);
|
||||
if (!Func->GetOwnerClass()->HasAnyClassFlags(CLASS_Native))
|
||||
{
|
||||
ProcessEvent(Func,NULL);
|
||||
}
|
||||
else
|
||||
{
|
||||
OnCancel_Implementation();
|
||||
}
|
||||
}
|
||||
struct Z_Construct_UFunction_UThreadBase_OnCancel_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n * Called immediately on Game Thread when the Task is cancelled.\n */" },
|
||||
{ "DisplayName", "On Cancel" },
|
||||
{ "ModuleRelativePath", "Public/ThreadBase.h" },
|
||||
{ "ToolTip", "Called immediately on Game Thread when the Task is cancelled." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadBase_OnCancel_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadBase, nullptr, "OnCancel", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x0C020C00, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadBase_OnCancel_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadBase_OnCancel_Statics::Function_MetaDataParams) };
|
||||
UFunction* Z_Construct_UFunction_UThreadBase_OnCancel()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadBase_OnCancel_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadBase::execOnCancel)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
P_THIS->OnCancel_Implementation();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadBase Function OnCancel
|
||||
|
||||
// Begin Class UThreadBase Function OnComplete
|
||||
static const FName NAME_UThreadBase_OnComplete = FName(TEXT("OnComplete"));
|
||||
void UThreadBase::OnComplete()
|
||||
{
|
||||
UFunction* Func = FindFunctionChecked(NAME_UThreadBase_OnComplete);
|
||||
if (!Func->GetOwnerClass()->HasAnyClassFlags(CLASS_Native))
|
||||
{
|
||||
ProcessEvent(Func,NULL);
|
||||
}
|
||||
else
|
||||
{
|
||||
OnComplete_Implementation();
|
||||
}
|
||||
}
|
||||
struct Z_Construct_UFunction_UThreadBase_OnComplete_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n * Called immediately on Game Thread when the Task is completed.\n */" },
|
||||
{ "DisplayName", "On Complete" },
|
||||
{ "ModuleRelativePath", "Public/ThreadBase.h" },
|
||||
{ "ToolTip", "Called immediately on Game Thread when the Task is completed." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadBase_OnComplete_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadBase, nullptr, "OnComplete", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x0C020C00, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadBase_OnComplete_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadBase_OnComplete_Statics::Function_MetaDataParams) };
|
||||
UFunction* Z_Construct_UFunction_UThreadBase_OnComplete()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadBase_OnComplete_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadBase::execOnComplete)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
P_THIS->OnComplete_Implementation();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadBase Function OnComplete
|
||||
|
||||
// Begin Class UThreadBase
|
||||
void UThreadBase::StaticRegisterNativesUThreadBase()
|
||||
{
|
||||
UClass* Class = UThreadBase::StaticClass();
|
||||
static const FNameNativePtrPair Funcs[] = {
|
||||
{ "OnCancel", &UThreadBase::execOnCancel },
|
||||
{ "OnComplete", &UThreadBase::execOnComplete },
|
||||
};
|
||||
FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
|
||||
}
|
||||
IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UThreadBase);
|
||||
UClass* Z_Construct_UClass_UThreadBase_NoRegister()
|
||||
{
|
||||
return UThreadBase::StaticClass();
|
||||
}
|
||||
struct Z_Construct_UClass_UThreadBase_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
||||
{ "BlueprintType", "true" },
|
||||
{ "DontUseGenericSpawnObject", "true" },
|
||||
{ "HideCategories", "Object" },
|
||||
{ "IncludePath", "ThreadBase.h" },
|
||||
{ "ModuleRelativePath", "Public/ThreadBase.h" },
|
||||
};
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsTickable_MetaData[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "ModuleRelativePath", "Public/ThreadBase.h" },
|
||||
};
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsTickableInEditor_MetaData[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "ModuleRelativePath", "Public/ThreadBase.h" },
|
||||
};
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsTickableWhenPaused_MetaData[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "ModuleRelativePath", "Public/ThreadBase.h" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static void NewProp_bIsTickable_SetBit(void* Obj);
|
||||
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsTickable;
|
||||
static void NewProp_bIsTickableInEditor_SetBit(void* Obj);
|
||||
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsTickableInEditor;
|
||||
static void NewProp_bIsTickableWhenPaused_SetBit(void* Obj);
|
||||
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsTickableWhenPaused;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static UObject* (*const DependentSingletons[])();
|
||||
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
|
||||
{ &Z_Construct_UFunction_UThreadBase_OnCancel, "OnCancel" }, // 2348238101
|
||||
{ &Z_Construct_UFunction_UThreadBase_OnComplete, "OnComplete" }, // 1734479410
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
|
||||
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
||||
TCppClassTypeTraits<UThreadBase>::IsAbstract,
|
||||
};
|
||||
static const UECodeGen_Private::FClassParams ClassParams;
|
||||
};
|
||||
void Z_Construct_UClass_UThreadBase_Statics::NewProp_bIsTickable_SetBit(void* Obj)
|
||||
{
|
||||
((UThreadBase*)Obj)->bIsTickable = 1;
|
||||
}
|
||||
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UThreadBase_Statics::NewProp_bIsTickable = { "bIsTickable", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UThreadBase), &Z_Construct_UClass_UThreadBase_Statics::NewProp_bIsTickable_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsTickable_MetaData), NewProp_bIsTickable_MetaData) };
|
||||
void Z_Construct_UClass_UThreadBase_Statics::NewProp_bIsTickableInEditor_SetBit(void* Obj)
|
||||
{
|
||||
((UThreadBase*)Obj)->bIsTickableInEditor = 1;
|
||||
}
|
||||
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UThreadBase_Statics::NewProp_bIsTickableInEditor = { "bIsTickableInEditor", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UThreadBase), &Z_Construct_UClass_UThreadBase_Statics::NewProp_bIsTickableInEditor_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsTickableInEditor_MetaData), NewProp_bIsTickableInEditor_MetaData) };
|
||||
void Z_Construct_UClass_UThreadBase_Statics::NewProp_bIsTickableWhenPaused_SetBit(void* Obj)
|
||||
{
|
||||
((UThreadBase*)Obj)->bIsTickableWhenPaused = 1;
|
||||
}
|
||||
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UThreadBase_Statics::NewProp_bIsTickableWhenPaused = { "bIsTickableWhenPaused", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UThreadBase), &Z_Construct_UClass_UThreadBase_Statics::NewProp_bIsTickableWhenPaused_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsTickableWhenPaused_MetaData), NewProp_bIsTickableWhenPaused_MetaData) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UThreadBase_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UThreadBase_Statics::NewProp_bIsTickable,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UThreadBase_Statics::NewProp_bIsTickableInEditor,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UThreadBase_Statics::NewProp_bIsTickableWhenPaused,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadBase_Statics::PropPointers) < 2048);
|
||||
UObject* (*const Z_Construct_UClass_UThreadBase_Statics::DependentSingletons[])() = {
|
||||
(UObject* (*)())Z_Construct_UClass_UObject,
|
||||
(UObject* (*)())Z_Construct_UPackage__Script_MultiThreadLibrary,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadBase_Statics::DependentSingletons) < 16);
|
||||
const UECodeGen_Private::FClassParams Z_Construct_UClass_UThreadBase_Statics::ClassParams = {
|
||||
&UThreadBase::StaticClass,
|
||||
nullptr,
|
||||
&StaticCppClassTypeInfo,
|
||||
DependentSingletons,
|
||||
FuncInfo,
|
||||
Z_Construct_UClass_UThreadBase_Statics::PropPointers,
|
||||
nullptr,
|
||||
UE_ARRAY_COUNT(DependentSingletons),
|
||||
UE_ARRAY_COUNT(FuncInfo),
|
||||
UE_ARRAY_COUNT(Z_Construct_UClass_UThreadBase_Statics::PropPointers),
|
||||
0,
|
||||
0x041000A0u,
|
||||
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadBase_Statics::Class_MetaDataParams), Z_Construct_UClass_UThreadBase_Statics::Class_MetaDataParams)
|
||||
};
|
||||
UClass* Z_Construct_UClass_UThreadBase()
|
||||
{
|
||||
if (!Z_Registration_Info_UClass_UThreadBase.OuterSingleton)
|
||||
{
|
||||
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UThreadBase.OuterSingleton, Z_Construct_UClass_UThreadBase_Statics::ClassParams);
|
||||
}
|
||||
return Z_Registration_Info_UClass_UThreadBase.OuterSingleton;
|
||||
}
|
||||
template<> MULTITHREADLIBRARY_API UClass* StaticClass<UThreadBase>()
|
||||
{
|
||||
return UThreadBase::StaticClass();
|
||||
}
|
||||
DEFINE_VTABLE_PTR_HELPER_CTOR(UThreadBase);
|
||||
// End Class UThreadBase
|
||||
|
||||
// Begin Enum ETaskResultBranches
|
||||
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ETaskResultBranches;
|
||||
static UEnum* ETaskResultBranches_StaticEnum()
|
||||
{
|
||||
if (!Z_Registration_Info_UEnum_ETaskResultBranches.OuterSingleton)
|
||||
{
|
||||
Z_Registration_Info_UEnum_ETaskResultBranches.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranches, (UObject*)Z_Construct_UPackage__Script_MultiThreadLibrary(), TEXT("ETaskResultBranches"));
|
||||
}
|
||||
return Z_Registration_Info_UEnum_ETaskResultBranches.OuterSingleton;
|
||||
}
|
||||
template<> MULTITHREADLIBRARY_API UEnum* StaticEnum<ETaskResultBranches>()
|
||||
{
|
||||
return ETaskResultBranches_StaticEnum();
|
||||
}
|
||||
struct Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranches_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
||||
{ "BlueprintType", "true" },
|
||||
{ "ModuleRelativePath", "Public/ThreadBase.h" },
|
||||
{ "OnCanceled.Name", "ETaskResultBranches::OnCanceled" },
|
||||
{ "OnCompleted.Name", "ETaskResultBranches::OnCompleted" },
|
||||
{ "OnStart.Name", "ETaskResultBranches::OnStart" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
||||
{ "ETaskResultBranches::OnStart", (int64)ETaskResultBranches::OnStart },
|
||||
{ "ETaskResultBranches::OnCompleted", (int64)ETaskResultBranches::OnCompleted },
|
||||
{ "ETaskResultBranches::OnCanceled", (int64)ETaskResultBranches::OnCanceled },
|
||||
};
|
||||
static const UECodeGen_Private::FEnumParams EnumParams;
|
||||
};
|
||||
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranches_Statics::EnumParams = {
|
||||
(UObject*(*)())Z_Construct_UPackage__Script_MultiThreadLibrary,
|
||||
nullptr,
|
||||
"ETaskResultBranches",
|
||||
"ETaskResultBranches",
|
||||
Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranches_Statics::Enumerators,
|
||||
RF_Public|RF_Transient|RF_MarkAsNative,
|
||||
UE_ARRAY_COUNT(Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranches_Statics::Enumerators),
|
||||
EEnumFlags::None,
|
||||
(uint8)UEnum::ECppForm::EnumClass,
|
||||
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranches_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranches_Statics::Enum_MetaDataParams)
|
||||
};
|
||||
UEnum* Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranches()
|
||||
{
|
||||
if (!Z_Registration_Info_UEnum_ETaskResultBranches.InnerSingleton)
|
||||
{
|
||||
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ETaskResultBranches.InnerSingleton, Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranches_Statics::EnumParams);
|
||||
}
|
||||
return Z_Registration_Info_UEnum_ETaskResultBranches.InnerSingleton;
|
||||
}
|
||||
// End Enum ETaskResultBranches
|
||||
|
||||
// Begin Enum EtaskExecutionBranches
|
||||
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EtaskExecutionBranches;
|
||||
static UEnum* EtaskExecutionBranches_StaticEnum()
|
||||
{
|
||||
if (!Z_Registration_Info_UEnum_EtaskExecutionBranches.OuterSingleton)
|
||||
{
|
||||
Z_Registration_Info_UEnum_EtaskExecutionBranches.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MultiThreadLibrary_EtaskExecutionBranches, (UObject*)Z_Construct_UPackage__Script_MultiThreadLibrary(), TEXT("EtaskExecutionBranches"));
|
||||
}
|
||||
return Z_Registration_Info_UEnum_EtaskExecutionBranches.OuterSingleton;
|
||||
}
|
||||
template<> MULTITHREADLIBRARY_API UEnum* StaticEnum<EtaskExecutionBranches>()
|
||||
{
|
||||
return EtaskExecutionBranches_StaticEnum();
|
||||
}
|
||||
struct Z_Construct_UEnum_MultiThreadLibrary_EtaskExecutionBranches_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
||||
{ "BlueprintType", "true" },
|
||||
{ "ModuleRelativePath", "Public/ThreadBase.h" },
|
||||
{ "OnCanceled.Name", "EtaskExecutionBranches::OnCanceled" },
|
||||
{ "OnCompleted.Name", "EtaskExecutionBranches::OnCompleted" },
|
||||
{ "OnStart.Name", "EtaskExecutionBranches::OnStart" },
|
||||
{ "OnTaskBody.Name", "EtaskExecutionBranches::OnTaskBody" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
||||
{ "EtaskExecutionBranches::OnStart", (int64)EtaskExecutionBranches::OnStart },
|
||||
{ "EtaskExecutionBranches::OnTaskBody", (int64)EtaskExecutionBranches::OnTaskBody },
|
||||
{ "EtaskExecutionBranches::OnCompleted", (int64)EtaskExecutionBranches::OnCompleted },
|
||||
{ "EtaskExecutionBranches::OnCanceled", (int64)EtaskExecutionBranches::OnCanceled },
|
||||
};
|
||||
static const UECodeGen_Private::FEnumParams EnumParams;
|
||||
};
|
||||
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MultiThreadLibrary_EtaskExecutionBranches_Statics::EnumParams = {
|
||||
(UObject*(*)())Z_Construct_UPackage__Script_MultiThreadLibrary,
|
||||
nullptr,
|
||||
"EtaskExecutionBranches",
|
||||
"EtaskExecutionBranches",
|
||||
Z_Construct_UEnum_MultiThreadLibrary_EtaskExecutionBranches_Statics::Enumerators,
|
||||
RF_Public|RF_Transient|RF_MarkAsNative,
|
||||
UE_ARRAY_COUNT(Z_Construct_UEnum_MultiThreadLibrary_EtaskExecutionBranches_Statics::Enumerators),
|
||||
EEnumFlags::None,
|
||||
(uint8)UEnum::ECppForm::EnumClass,
|
||||
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MultiThreadLibrary_EtaskExecutionBranches_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MultiThreadLibrary_EtaskExecutionBranches_Statics::Enum_MetaDataParams)
|
||||
};
|
||||
UEnum* Z_Construct_UEnum_MultiThreadLibrary_EtaskExecutionBranches()
|
||||
{
|
||||
if (!Z_Registration_Info_UEnum_EtaskExecutionBranches.InnerSingleton)
|
||||
{
|
||||
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EtaskExecutionBranches.InnerSingleton, Z_Construct_UEnum_MultiThreadLibrary_EtaskExecutionBranches_Statics::EnumParams);
|
||||
}
|
||||
return Z_Registration_Info_UEnum_EtaskExecutionBranches.InnerSingleton;
|
||||
}
|
||||
// End Enum EtaskExecutionBranches
|
||||
|
||||
// Begin Enum ETaskResultBranchesNoCancel
|
||||
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ETaskResultBranchesNoCancel;
|
||||
static UEnum* ETaskResultBranchesNoCancel_StaticEnum()
|
||||
{
|
||||
if (!Z_Registration_Info_UEnum_ETaskResultBranchesNoCancel.OuterSingleton)
|
||||
{
|
||||
Z_Registration_Info_UEnum_ETaskResultBranchesNoCancel.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCancel, (UObject*)Z_Construct_UPackage__Script_MultiThreadLibrary(), TEXT("ETaskResultBranchesNoCancel"));
|
||||
}
|
||||
return Z_Registration_Info_UEnum_ETaskResultBranchesNoCancel.OuterSingleton;
|
||||
}
|
||||
template<> MULTITHREADLIBRARY_API UEnum* StaticEnum<ETaskResultBranchesNoCancel>()
|
||||
{
|
||||
return ETaskResultBranchesNoCancel_StaticEnum();
|
||||
}
|
||||
struct Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCancel_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
||||
{ "BlueprintType", "true" },
|
||||
{ "ModuleRelativePath", "Public/ThreadBase.h" },
|
||||
{ "OnCompleted.Name", "ETaskResultBranchesNoCancel::OnCompleted" },
|
||||
{ "OnStart.Name", "ETaskResultBranchesNoCancel::OnStart" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
||||
{ "ETaskResultBranchesNoCancel::OnStart", (int64)ETaskResultBranchesNoCancel::OnStart },
|
||||
{ "ETaskResultBranchesNoCancel::OnCompleted", (int64)ETaskResultBranchesNoCancel::OnCompleted },
|
||||
};
|
||||
static const UECodeGen_Private::FEnumParams EnumParams;
|
||||
};
|
||||
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCancel_Statics::EnumParams = {
|
||||
(UObject*(*)())Z_Construct_UPackage__Script_MultiThreadLibrary,
|
||||
nullptr,
|
||||
"ETaskResultBranchesNoCancel",
|
||||
"ETaskResultBranchesNoCancel",
|
||||
Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCancel_Statics::Enumerators,
|
||||
RF_Public|RF_Transient|RF_MarkAsNative,
|
||||
UE_ARRAY_COUNT(Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCancel_Statics::Enumerators),
|
||||
EEnumFlags::None,
|
||||
(uint8)UEnum::ECppForm::EnumClass,
|
||||
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCancel_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCancel_Statics::Enum_MetaDataParams)
|
||||
};
|
||||
UEnum* Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCancel()
|
||||
{
|
||||
if (!Z_Registration_Info_UEnum_ETaskResultBranchesNoCancel.InnerSingleton)
|
||||
{
|
||||
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ETaskResultBranchesNoCancel.InnerSingleton, Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCancel_Statics::EnumParams);
|
||||
}
|
||||
return Z_Registration_Info_UEnum_ETaskResultBranchesNoCancel.InnerSingleton;
|
||||
}
|
||||
// End Enum ETaskResultBranchesNoCancel
|
||||
|
||||
// Begin Enum ETaskResultBranchesNoComplete
|
||||
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ETaskResultBranchesNoComplete;
|
||||
static UEnum* ETaskResultBranchesNoComplete_StaticEnum()
|
||||
{
|
||||
if (!Z_Registration_Info_UEnum_ETaskResultBranchesNoComplete.OuterSingleton)
|
||||
{
|
||||
Z_Registration_Info_UEnum_ETaskResultBranchesNoComplete.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoComplete, (UObject*)Z_Construct_UPackage__Script_MultiThreadLibrary(), TEXT("ETaskResultBranchesNoComplete"));
|
||||
}
|
||||
return Z_Registration_Info_UEnum_ETaskResultBranchesNoComplete.OuterSingleton;
|
||||
}
|
||||
template<> MULTITHREADLIBRARY_API UEnum* StaticEnum<ETaskResultBranchesNoComplete>()
|
||||
{
|
||||
return ETaskResultBranchesNoComplete_StaticEnum();
|
||||
}
|
||||
struct Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoComplete_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
||||
{ "BlueprintType", "true" },
|
||||
{ "ModuleRelativePath", "Public/ThreadBase.h" },
|
||||
{ "OnCanceled.Name", "ETaskResultBranchesNoComplete::OnCanceled" },
|
||||
{ "OnStart.Name", "ETaskResultBranchesNoComplete::OnStart" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
||||
{ "ETaskResultBranchesNoComplete::OnStart", (int64)ETaskResultBranchesNoComplete::OnStart },
|
||||
{ "ETaskResultBranchesNoComplete::OnCanceled", (int64)ETaskResultBranchesNoComplete::OnCanceled },
|
||||
};
|
||||
static const UECodeGen_Private::FEnumParams EnumParams;
|
||||
};
|
||||
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoComplete_Statics::EnumParams = {
|
||||
(UObject*(*)())Z_Construct_UPackage__Script_MultiThreadLibrary,
|
||||
nullptr,
|
||||
"ETaskResultBranchesNoComplete",
|
||||
"ETaskResultBranchesNoComplete",
|
||||
Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoComplete_Statics::Enumerators,
|
||||
RF_Public|RF_Transient|RF_MarkAsNative,
|
||||
UE_ARRAY_COUNT(Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoComplete_Statics::Enumerators),
|
||||
EEnumFlags::None,
|
||||
(uint8)UEnum::ECppForm::EnumClass,
|
||||
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoComplete_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoComplete_Statics::Enum_MetaDataParams)
|
||||
};
|
||||
UEnum* Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoComplete()
|
||||
{
|
||||
if (!Z_Registration_Info_UEnum_ETaskResultBranchesNoComplete.InnerSingleton)
|
||||
{
|
||||
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ETaskResultBranchesNoComplete.InnerSingleton, Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoComplete_Statics::EnumParams);
|
||||
}
|
||||
return Z_Registration_Info_UEnum_ETaskResultBranchesNoComplete.InnerSingleton;
|
||||
}
|
||||
// End Enum ETaskResultBranchesNoComplete
|
||||
|
||||
// Begin Enum ETaskResultBranchesNoCompleteWithBody
|
||||
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ETaskResultBranchesNoCompleteWithBody;
|
||||
static UEnum* ETaskResultBranchesNoCompleteWithBody_StaticEnum()
|
||||
{
|
||||
if (!Z_Registration_Info_UEnum_ETaskResultBranchesNoCompleteWithBody.OuterSingleton)
|
||||
{
|
||||
Z_Registration_Info_UEnum_ETaskResultBranchesNoCompleteWithBody.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCompleteWithBody, (UObject*)Z_Construct_UPackage__Script_MultiThreadLibrary(), TEXT("ETaskResultBranchesNoCompleteWithBody"));
|
||||
}
|
||||
return Z_Registration_Info_UEnum_ETaskResultBranchesNoCompleteWithBody.OuterSingleton;
|
||||
}
|
||||
template<> MULTITHREADLIBRARY_API UEnum* StaticEnum<ETaskResultBranchesNoCompleteWithBody>()
|
||||
{
|
||||
return ETaskResultBranchesNoCompleteWithBody_StaticEnum();
|
||||
}
|
||||
struct Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCompleteWithBody_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
||||
{ "BlueprintType", "true" },
|
||||
{ "ModuleRelativePath", "Public/ThreadBase.h" },
|
||||
{ "OnCanceled.Name", "ETaskResultBranchesNoCompleteWithBody::OnCanceled" },
|
||||
{ "OnStart.Name", "ETaskResultBranchesNoCompleteWithBody::OnStart" },
|
||||
{ "OnTaskBody.Name", "ETaskResultBranchesNoCompleteWithBody::OnTaskBody" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
||||
{ "ETaskResultBranchesNoCompleteWithBody::OnStart", (int64)ETaskResultBranchesNoCompleteWithBody::OnStart },
|
||||
{ "ETaskResultBranchesNoCompleteWithBody::OnTaskBody", (int64)ETaskResultBranchesNoCompleteWithBody::OnTaskBody },
|
||||
{ "ETaskResultBranchesNoCompleteWithBody::OnCanceled", (int64)ETaskResultBranchesNoCompleteWithBody::OnCanceled },
|
||||
};
|
||||
static const UECodeGen_Private::FEnumParams EnumParams;
|
||||
};
|
||||
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCompleteWithBody_Statics::EnumParams = {
|
||||
(UObject*(*)())Z_Construct_UPackage__Script_MultiThreadLibrary,
|
||||
nullptr,
|
||||
"ETaskResultBranchesNoCompleteWithBody",
|
||||
"ETaskResultBranchesNoCompleteWithBody",
|
||||
Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCompleteWithBody_Statics::Enumerators,
|
||||
RF_Public|RF_Transient|RF_MarkAsNative,
|
||||
UE_ARRAY_COUNT(Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCompleteWithBody_Statics::Enumerators),
|
||||
EEnumFlags::None,
|
||||
(uint8)UEnum::ECppForm::EnumClass,
|
||||
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCompleteWithBody_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCompleteWithBody_Statics::Enum_MetaDataParams)
|
||||
};
|
||||
UEnum* Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCompleteWithBody()
|
||||
{
|
||||
if (!Z_Registration_Info_UEnum_ETaskResultBranchesNoCompleteWithBody.InnerSingleton)
|
||||
{
|
||||
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ETaskResultBranchesNoCompleteWithBody.InnerSingleton, Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCompleteWithBody_Statics::EnumParams);
|
||||
}
|
||||
return Z_Registration_Info_UEnum_ETaskResultBranchesNoCompleteWithBody.InnerSingleton;
|
||||
}
|
||||
// End Enum ETaskResultBranchesNoCompleteWithBody
|
||||
|
||||
// Begin Registration
|
||||
struct Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h_Statics
|
||||
{
|
||||
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
|
||||
{ ETaskResultBranches_StaticEnum, TEXT("ETaskResultBranches"), &Z_Registration_Info_UEnum_ETaskResultBranches, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3631871755U) },
|
||||
{ EtaskExecutionBranches_StaticEnum, TEXT("EtaskExecutionBranches"), &Z_Registration_Info_UEnum_EtaskExecutionBranches, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 4160881115U) },
|
||||
{ ETaskResultBranchesNoCancel_StaticEnum, TEXT("ETaskResultBranchesNoCancel"), &Z_Registration_Info_UEnum_ETaskResultBranchesNoCancel, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 4080987927U) },
|
||||
{ ETaskResultBranchesNoComplete_StaticEnum, TEXT("ETaskResultBranchesNoComplete"), &Z_Registration_Info_UEnum_ETaskResultBranchesNoComplete, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 978422086U) },
|
||||
{ ETaskResultBranchesNoCompleteWithBody_StaticEnum, TEXT("ETaskResultBranchesNoCompleteWithBody"), &Z_Registration_Info_UEnum_ETaskResultBranchesNoCompleteWithBody, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 4034282631U) },
|
||||
};
|
||||
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
|
||||
{ Z_Construct_UClass_UThreadBase, UThreadBase::StaticClass, TEXT("UThreadBase"), &Z_Registration_Info_UClass_UThreadBase, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UThreadBase), 3675215010U) },
|
||||
};
|
||||
};
|
||||
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h_749471171(TEXT("/Script/MultiThreadLibrary"),
|
||||
Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h_Statics::ClassInfo),
|
||||
nullptr, 0,
|
||||
Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h_Statics::EnumInfo));
|
||||
// End Registration
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,105 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
// IWYU pragma: private, include "ThreadBase.h"
|
||||
#include "UObject/ObjectMacros.h"
|
||||
#include "UObject/ScriptMacros.h"
|
||||
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
#ifdef MULTITHREADLIBRARY_ThreadBase_generated_h
|
||||
#error "ThreadBase.generated.h already included, missing '#pragma once' in ThreadBase.h"
|
||||
#endif
|
||||
#define MULTITHREADLIBRARY_ThreadBase_generated_h
|
||||
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h_19_RPC_WRAPPERS_NO_PURE_DECLS \
|
||||
DECLARE_FUNCTION(execOnComplete); \
|
||||
DECLARE_FUNCTION(execOnCancel);
|
||||
|
||||
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h_19_CALLBACK_WRAPPERS
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h_19_INCLASS_NO_PURE_DECLS \
|
||||
private: \
|
||||
static void StaticRegisterNativesUThreadBase(); \
|
||||
friend struct Z_Construct_UClass_UThreadBase_Statics; \
|
||||
public: \
|
||||
DECLARE_CLASS(UThreadBase, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/MultiThreadLibrary"), NO_API) \
|
||||
DECLARE_SERIALIZER(UThreadBase)
|
||||
|
||||
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h_19_ENHANCED_CONSTRUCTORS \
|
||||
private: \
|
||||
/** Private move- and copy-constructors, should never be used */ \
|
||||
UThreadBase(UThreadBase&&); \
|
||||
UThreadBase(const UThreadBase&); \
|
||||
public: \
|
||||
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UThreadBase); \
|
||||
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UThreadBase); \
|
||||
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UThreadBase)
|
||||
|
||||
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h_16_PROLOG
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h_19_GENERATED_BODY \
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
||||
public: \
|
||||
FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h_19_RPC_WRAPPERS_NO_PURE_DECLS \
|
||||
FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h_19_CALLBACK_WRAPPERS \
|
||||
FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h_19_INCLASS_NO_PURE_DECLS \
|
||||
FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h_19_ENHANCED_CONSTRUCTORS \
|
||||
private: \
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
||||
|
||||
template<> MULTITHREADLIBRARY_API UClass* StaticClass<class UThreadBase>();
|
||||
|
||||
#undef CURRENT_FILE_ID
|
||||
#define CURRENT_FILE_ID FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h
|
||||
|
||||
|
||||
#define FOREACH_ENUM_ETASKRESULTBRANCHES(op) \
|
||||
op(ETaskResultBranches::OnStart) \
|
||||
op(ETaskResultBranches::OnCompleted) \
|
||||
op(ETaskResultBranches::OnCanceled)
|
||||
|
||||
enum class ETaskResultBranches : uint8;
|
||||
template<> struct TIsUEnumClass<ETaskResultBranches> { enum { Value = true }; };
|
||||
template<> MULTITHREADLIBRARY_API UEnum* StaticEnum<ETaskResultBranches>();
|
||||
|
||||
#define FOREACH_ENUM_ETASKEXECUTIONBRANCHES(op) \
|
||||
op(EtaskExecutionBranches::OnStart) \
|
||||
op(EtaskExecutionBranches::OnTaskBody) \
|
||||
op(EtaskExecutionBranches::OnCompleted) \
|
||||
op(EtaskExecutionBranches::OnCanceled)
|
||||
|
||||
enum class EtaskExecutionBranches : uint8;
|
||||
template<> struct TIsUEnumClass<EtaskExecutionBranches> { enum { Value = true }; };
|
||||
template<> MULTITHREADLIBRARY_API UEnum* StaticEnum<EtaskExecutionBranches>();
|
||||
|
||||
#define FOREACH_ENUM_ETASKRESULTBRANCHESNOCANCEL(op) \
|
||||
op(ETaskResultBranchesNoCancel::OnStart) \
|
||||
op(ETaskResultBranchesNoCancel::OnCompleted)
|
||||
|
||||
enum class ETaskResultBranchesNoCancel : uint8;
|
||||
template<> struct TIsUEnumClass<ETaskResultBranchesNoCancel> { enum { Value = true }; };
|
||||
template<> MULTITHREADLIBRARY_API UEnum* StaticEnum<ETaskResultBranchesNoCancel>();
|
||||
|
||||
#define FOREACH_ENUM_ETASKRESULTBRANCHESNOCOMPLETE(op) \
|
||||
op(ETaskResultBranchesNoComplete::OnStart) \
|
||||
op(ETaskResultBranchesNoComplete::OnCanceled)
|
||||
|
||||
enum class ETaskResultBranchesNoComplete : uint8;
|
||||
template<> struct TIsUEnumClass<ETaskResultBranchesNoComplete> { enum { Value = true }; };
|
||||
template<> MULTITHREADLIBRARY_API UEnum* StaticEnum<ETaskResultBranchesNoComplete>();
|
||||
|
||||
#define FOREACH_ENUM_ETASKRESULTBRANCHESNOCOMPLETEWITHBODY(op) \
|
||||
op(ETaskResultBranchesNoCompleteWithBody::OnStart) \
|
||||
op(ETaskResultBranchesNoCompleteWithBody::OnTaskBody) \
|
||||
op(ETaskResultBranchesNoCompleteWithBody::OnCanceled)
|
||||
|
||||
enum class ETaskResultBranchesNoCompleteWithBody : uint8;
|
||||
template<> struct TIsUEnumClass<ETaskResultBranchesNoCompleteWithBody> { enum { Value = true }; };
|
||||
template<> MULTITHREADLIBRARY_API UEnum* StaticEnum<ETaskResultBranchesNoCompleteWithBody>();
|
||||
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,857 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
#include "UObject/GeneratedCppIncludes.h"
|
||||
#include "MultiThreadLibrary/Public/ThreadLibrary.h"
|
||||
#include "MultiThreadLibrary/Public/ThreadBase.h"
|
||||
#include "Runtime/Engine/Classes/Engine/LatentActionManager.h"
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
void EmptyLinkFunctionForGeneratedCodeThreadLibrary() {}
|
||||
|
||||
// Begin Cross Module References
|
||||
COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
|
||||
ENGINE_API UClass* Z_Construct_UClass_UBlueprintFunctionLibrary();
|
||||
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FLatentActionInfo();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadBase_NoRegister();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadLibrary();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadLibrary_NoRegister();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadMutex_NoRegister();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadPool_NoRegister();
|
||||
MULTITHREADLIBRARY_API UEnum* Z_Construct_UEnum_MultiThreadLibrary_EtaskExecutionBranches();
|
||||
MULTITHREADLIBRARY_API UEnum* Z_Construct_UEnum_MultiThreadLibrary_ETaskExecutionType();
|
||||
MULTITHREADLIBRARY_API UEnum* Z_Construct_UEnum_MultiThreadLibrary_EThreadPoolPriority();
|
||||
UPackage* Z_Construct_UPackage__Script_MultiThreadLibrary();
|
||||
// End Cross Module References
|
||||
|
||||
// Begin Class UThreadLibrary Function CreateAndExecuteTaskLoopNrOnThread
|
||||
struct Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics
|
||||
{
|
||||
struct ThreadLibrary_eventCreateAndExecuteTaskLoopNrOnThread_Parms
|
||||
{
|
||||
UObject* WorldContextObject;
|
||||
FLatentActionInfo LatentInfo;
|
||||
int32 LoopNumber;
|
||||
float LoopInterval;
|
||||
EtaskExecutionBranches Out;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/*\n\x09* Create one Custom Thread and Execute task on thread body with tick.\x09\n\x09*/" },
|
||||
{ "DefaultToSelf", "WorldContextObject" },
|
||||
{ "DisplayName", "Create And Execute Task Loop Nr On Thread" },
|
||||
{ "ExpandEnumAsExecs", "Out" },
|
||||
{ "HidePin", "WorldContextObject" },
|
||||
{ "Latent", "" },
|
||||
{ "LatentInfo", "LatentInfo" },
|
||||
{ "ModuleRelativePath", "Public/ThreadLibrary.h" },
|
||||
{ "ToolTip", "* Create one Custom Thread and Execute task on thread body with tick." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
|
||||
static const UECodeGen_Private::FStructPropertyParams NewProp_LatentInfo;
|
||||
static const UECodeGen_Private::FIntPropertyParams NewProp_LoopNumber;
|
||||
static const UECodeGen_Private::FFloatPropertyParams NewProp_LoopInterval;
|
||||
static const UECodeGen_Private::FBytePropertyParams NewProp_Out_Underlying;
|
||||
static const UECodeGen_Private::FEnumPropertyParams NewProp_Out;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateAndExecuteTaskLoopNrOnThread_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::NewProp_LatentInfo = { "LatentInfo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateAndExecuteTaskLoopNrOnThread_Parms, LatentInfo), Z_Construct_UScriptStruct_FLatentActionInfo, METADATA_PARAMS(0, nullptr) }; // 1503398820
|
||||
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::NewProp_LoopNumber = { "LoopNumber", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateAndExecuteTaskLoopNrOnThread_Parms, LoopNumber), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::NewProp_LoopInterval = { "LoopInterval", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateAndExecuteTaskLoopNrOnThread_Parms, LoopInterval), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::NewProp_Out_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::NewProp_Out = { "Out", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateAndExecuteTaskLoopNrOnThread_Parms, Out), Z_Construct_UEnum_MultiThreadLibrary_EtaskExecutionBranches, METADATA_PARAMS(0, nullptr) }; // 4160881115
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::NewProp_WorldContextObject,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::NewProp_LatentInfo,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::NewProp_LoopNumber,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::NewProp_LoopInterval,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::NewProp_Out_Underlying,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::NewProp_Out,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadLibrary, nullptr, "CreateAndExecuteTaskLoopNrOnThread", nullptr, nullptr, Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::ThreadLibrary_eventCreateAndExecuteTaskLoopNrOnThread_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::ThreadLibrary_eventCreateAndExecuteTaskLoopNrOnThread_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadLibrary::execCreateAndExecuteTaskLoopNrOnThread)
|
||||
{
|
||||
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
|
||||
P_GET_STRUCT(FLatentActionInfo,Z_Param_LatentInfo);
|
||||
P_GET_PROPERTY(FIntProperty,Z_Param_LoopNumber);
|
||||
P_GET_PROPERTY(FFloatProperty,Z_Param_LoopInterval);
|
||||
P_GET_ENUM_REF(EtaskExecutionBranches,Z_Param_Out_Out);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
UThreadLibrary::CreateAndExecuteTaskLoopNrOnThread(Z_Param_WorldContextObject,Z_Param_LatentInfo,Z_Param_LoopNumber,Z_Param_LoopInterval,(EtaskExecutionBranches&)(Z_Param_Out_Out));
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadLibrary Function CreateAndExecuteTaskLoopNrOnThread
|
||||
|
||||
// Begin Class UThreadLibrary Function CreateAndExecuteTaskOnThread
|
||||
struct Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics
|
||||
{
|
||||
struct ThreadLibrary_eventCreateAndExecuteTaskOnThread_Parms
|
||||
{
|
||||
UObject* WorldContextObject;
|
||||
FLatentActionInfo LatentInfo;
|
||||
UThreadBase* Task;
|
||||
EtaskExecutionBranches Out;
|
||||
ETaskExecutionType ExecutionType;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n\x09* Execute task on Thread os taskGraph, not thread pool.\n\x09*/" },
|
||||
{ "CPP_Default_ExecutionType", "TaskGraph" },
|
||||
{ "DefaultToSelf", "WorldContextObject" },
|
||||
{ "DisplayName", "Created And Execute Task On Thread" },
|
||||
{ "ExpandEnumAsExecs", "Out" },
|
||||
{ "HidePin", "WorldContextObject" },
|
||||
{ "Latent", "" },
|
||||
{ "LatentInfo", "LatentInfo" },
|
||||
{ "ModuleRelativePath", "Public/ThreadLibrary.h" },
|
||||
{ "ToolTip", "Execute task on Thread os taskGraph, not thread pool." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
|
||||
static const UECodeGen_Private::FStructPropertyParams NewProp_LatentInfo;
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_Task;
|
||||
static const UECodeGen_Private::FBytePropertyParams NewProp_Out_Underlying;
|
||||
static const UECodeGen_Private::FEnumPropertyParams NewProp_Out;
|
||||
static const UECodeGen_Private::FBytePropertyParams NewProp_ExecutionType_Underlying;
|
||||
static const UECodeGen_Private::FEnumPropertyParams NewProp_ExecutionType;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateAndExecuteTaskOnThread_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::NewProp_LatentInfo = { "LatentInfo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateAndExecuteTaskOnThread_Parms, LatentInfo), Z_Construct_UScriptStruct_FLatentActionInfo, METADATA_PARAMS(0, nullptr) }; // 1503398820
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::NewProp_Task = { "Task", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateAndExecuteTaskOnThread_Parms, Task), Z_Construct_UClass_UThreadBase_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::NewProp_Out_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::NewProp_Out = { "Out", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateAndExecuteTaskOnThread_Parms, Out), Z_Construct_UEnum_MultiThreadLibrary_EtaskExecutionBranches, METADATA_PARAMS(0, nullptr) }; // 4160881115
|
||||
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::NewProp_ExecutionType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::NewProp_ExecutionType = { "ExecutionType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateAndExecuteTaskOnThread_Parms, ExecutionType), Z_Construct_UEnum_MultiThreadLibrary_ETaskExecutionType, METADATA_PARAMS(0, nullptr) }; // 3007662685
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::NewProp_WorldContextObject,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::NewProp_LatentInfo,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::NewProp_Task,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::NewProp_Out_Underlying,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::NewProp_Out,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::NewProp_ExecutionType_Underlying,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::NewProp_ExecutionType,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadLibrary, nullptr, "CreateAndExecuteTaskOnThread", nullptr, nullptr, Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::ThreadLibrary_eventCreateAndExecuteTaskOnThread_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::ThreadLibrary_eventCreateAndExecuteTaskOnThread_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadLibrary::execCreateAndExecuteTaskOnThread)
|
||||
{
|
||||
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
|
||||
P_GET_STRUCT(FLatentActionInfo,Z_Param_LatentInfo);
|
||||
P_GET_OBJECT_REF(UThreadBase,Z_Param_Out_Task);
|
||||
P_GET_ENUM_REF(EtaskExecutionBranches,Z_Param_Out_Out);
|
||||
P_GET_ENUM(ETaskExecutionType,Z_Param_ExecutionType);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
UThreadLibrary::CreateAndExecuteTaskOnThread(Z_Param_WorldContextObject,Z_Param_LatentInfo,P_ARG_GC_BARRIER(Z_Param_Out_Task),(EtaskExecutionBranches&)(Z_Param_Out_Out),ETaskExecutionType(Z_Param_ExecutionType));
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadLibrary Function CreateAndExecuteTaskOnThread
|
||||
|
||||
// Begin Class UThreadLibrary Function CreateMutex
|
||||
struct Z_Construct_UFunction_UThreadLibrary_CreateMutex_Statics
|
||||
{
|
||||
struct ThreadLibrary_eventCreateMutex_Parms
|
||||
{
|
||||
UObject* WorldContextObject;
|
||||
UThreadMutex* ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n\x09*Create the Mutex for controling the Thread (Lock/TryLock or UnLock)\n\x09*/" },
|
||||
{ "DefaultToSelf", "WorldContextObject" },
|
||||
{ "HidePin", "WorldContextObject" },
|
||||
{ "ModuleRelativePath", "Public/ThreadLibrary.h" },
|
||||
{ "ToolTip", "Create the Mutex for controling the Thread (Lock/TryLock or UnLock)" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateMutex_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateMutex_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateMutex_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateMutex_Parms, ReturnValue), Z_Construct_UClass_UThreadMutex_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadLibrary_CreateMutex_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateMutex_Statics::NewProp_WorldContextObject,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateMutex_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_CreateMutex_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadLibrary_CreateMutex_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadLibrary, nullptr, "CreateMutex", nullptr, nullptr, Z_Construct_UFunction_UThreadLibrary_CreateMutex_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_CreateMutex_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadLibrary_CreateMutex_Statics::ThreadLibrary_eventCreateMutex_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_CreateMutex_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadLibrary_CreateMutex_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadLibrary_CreateMutex_Statics::ThreadLibrary_eventCreateMutex_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadLibrary_CreateMutex()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadLibrary_CreateMutex_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadLibrary::execCreateMutex)
|
||||
{
|
||||
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(UThreadMutex**)Z_Param__Result=UThreadLibrary::CreateMutex(Z_Param_WorldContextObject);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadLibrary Function CreateMutex
|
||||
|
||||
// Begin Class UThreadLibrary Function CreateThreadPool
|
||||
struct Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics
|
||||
{
|
||||
struct ThreadLibrary_eventCreateThreadPool_Parms
|
||||
{
|
||||
UObject* WorldContextObject;
|
||||
int32 NumQueuedThreads;
|
||||
int32 StackSize;
|
||||
EThreadPoolPriority ThreadPriority;
|
||||
FString Name;
|
||||
UThreadPool* ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n\x09*Create Thread pool for use on BP.\n\x09*/" },
|
||||
{ "CPP_Default_Name", "CustomThreadPool" },
|
||||
{ "CPP_Default_NumQueuedThreads", "1" },
|
||||
{ "CPP_Default_StackSize", "32768" },
|
||||
{ "CPP_Default_ThreadPriority", "Normal" },
|
||||
{ "DefaultToSelf", "WorldContextObject" },
|
||||
{ "HidePin", "WorldContextObject" },
|
||||
{ "ModuleRelativePath", "Public/ThreadLibrary.h" },
|
||||
{ "ToolTip", "Create Thread pool for use on BP." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
|
||||
static const UECodeGen_Private::FIntPropertyParams NewProp_NumQueuedThreads;
|
||||
static const UECodeGen_Private::FIntPropertyParams NewProp_StackSize;
|
||||
static const UECodeGen_Private::FBytePropertyParams NewProp_ThreadPriority_Underlying;
|
||||
static const UECodeGen_Private::FEnumPropertyParams NewProp_ThreadPriority;
|
||||
static const UECodeGen_Private::FStrPropertyParams NewProp_Name;
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateThreadPool_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::NewProp_NumQueuedThreads = { "NumQueuedThreads", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateThreadPool_Parms, NumQueuedThreads), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::NewProp_StackSize = { "StackSize", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateThreadPool_Parms, StackSize), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::NewProp_ThreadPriority_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::NewProp_ThreadPriority = { "ThreadPriority", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateThreadPool_Parms, ThreadPriority), Z_Construct_UEnum_MultiThreadLibrary_EThreadPoolPriority, METADATA_PARAMS(0, nullptr) }; // 2245634431
|
||||
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::NewProp_Name = { "Name", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateThreadPool_Parms, Name), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateThreadPool_Parms, ReturnValue), Z_Construct_UClass_UThreadPool_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::NewProp_WorldContextObject,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::NewProp_NumQueuedThreads,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::NewProp_StackSize,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::NewProp_ThreadPriority_Underlying,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::NewProp_ThreadPriority,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::NewProp_Name,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadLibrary, nullptr, "CreateThreadPool", nullptr, nullptr, Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::ThreadLibrary_eventCreateThreadPool_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::ThreadLibrary_eventCreateThreadPool_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadLibrary_CreateThreadPool()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadLibrary::execCreateThreadPool)
|
||||
{
|
||||
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
|
||||
P_GET_PROPERTY(FIntProperty,Z_Param_NumQueuedThreads);
|
||||
P_GET_PROPERTY(FIntProperty,Z_Param_StackSize);
|
||||
P_GET_ENUM(EThreadPoolPriority,Z_Param_ThreadPriority);
|
||||
P_GET_PROPERTY(FStrProperty,Z_Param_Name);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(UThreadPool**)Z_Param__Result=UThreadLibrary::CreateThreadPool(Z_Param_WorldContextObject,Z_Param_NumQueuedThreads,Z_Param_StackSize,EThreadPoolPriority(Z_Param_ThreadPriority),Z_Param_Name);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadLibrary Function CreateThreadPool
|
||||
|
||||
// Begin Class UThreadLibrary Function DestroyThreadPoolImmediately
|
||||
struct Z_Construct_UFunction_UThreadLibrary_DestroyThreadPoolImmediately_Statics
|
||||
{
|
||||
struct ThreadLibrary_eventDestroyThreadPoolImmediately_Parms
|
||||
{
|
||||
UThreadPool* ThreadPool;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n\x09 * Attempts to destroy a Thread Pool immediately.\n\x09 */" },
|
||||
{ "DisplayName", "Destroy Thread Pool Immediately" },
|
||||
{ "ModuleRelativePath", "Public/ThreadLibrary.h" },
|
||||
{ "ToolTip", "Attempts to destroy a Thread Pool immediately." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_ThreadPool;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadLibrary_DestroyThreadPoolImmediately_Statics::NewProp_ThreadPool = { "ThreadPool", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventDestroyThreadPoolImmediately_Parms, ThreadPool), Z_Construct_UClass_UThreadPool_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadLibrary_DestroyThreadPoolImmediately_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_DestroyThreadPoolImmediately_Statics::NewProp_ThreadPool,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_DestroyThreadPoolImmediately_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadLibrary_DestroyThreadPoolImmediately_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadLibrary, nullptr, "DestroyThreadPoolImmediately", nullptr, nullptr, Z_Construct_UFunction_UThreadLibrary_DestroyThreadPoolImmediately_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_DestroyThreadPoolImmediately_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadLibrary_DestroyThreadPoolImmediately_Statics::ThreadLibrary_eventDestroyThreadPoolImmediately_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_DestroyThreadPoolImmediately_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadLibrary_DestroyThreadPoolImmediately_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadLibrary_DestroyThreadPoolImmediately_Statics::ThreadLibrary_eventDestroyThreadPoolImmediately_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadLibrary_DestroyThreadPoolImmediately()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadLibrary_DestroyThreadPoolImmediately_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadLibrary::execDestroyThreadPoolImmediately)
|
||||
{
|
||||
P_GET_OBJECT(UThreadPool,Z_Param_ThreadPool);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
UThreadLibrary::DestroyThreadPoolImmediately(Z_Param_ThreadPool);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadLibrary Function DestroyThreadPoolImmediately
|
||||
|
||||
// Begin Class UThreadLibrary Function ExecuteTaskOnThreadPool
|
||||
struct Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics
|
||||
{
|
||||
struct ThreadLibrary_eventExecuteTaskOnThreadPool_Parms
|
||||
{
|
||||
UObject* WorldContextObject;
|
||||
FLatentActionInfo LatentInfo;
|
||||
UThreadBase* Task;
|
||||
EtaskExecutionBranches Out;
|
||||
UThreadPool* ThreadPool;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n\x09*Execute task on thread pool\n\x09*/" },
|
||||
{ "DefaultToSelf", "WorldContextObject" },
|
||||
{ "DisplayName", "Execute Task On Thread Pool" },
|
||||
{ "ExpandEnumAsExecs", "Out" },
|
||||
{ "HidePin", "WorldContextObject" },
|
||||
{ "Latent", "" },
|
||||
{ "LatentInfo", "LatentInfo" },
|
||||
{ "ModuleRelativePath", "Public/ThreadLibrary.h" },
|
||||
{ "ToolTip", "Execute task on thread pool" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
|
||||
static const UECodeGen_Private::FStructPropertyParams NewProp_LatentInfo;
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_Task;
|
||||
static const UECodeGen_Private::FBytePropertyParams NewProp_Out_Underlying;
|
||||
static const UECodeGen_Private::FEnumPropertyParams NewProp_Out;
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_ThreadPool;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventExecuteTaskOnThreadPool_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::NewProp_LatentInfo = { "LatentInfo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventExecuteTaskOnThreadPool_Parms, LatentInfo), Z_Construct_UScriptStruct_FLatentActionInfo, METADATA_PARAMS(0, nullptr) }; // 1503398820
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::NewProp_Task = { "Task", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventExecuteTaskOnThreadPool_Parms, Task), Z_Construct_UClass_UThreadBase_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::NewProp_Out_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::NewProp_Out = { "Out", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventExecuteTaskOnThreadPool_Parms, Out), Z_Construct_UEnum_MultiThreadLibrary_EtaskExecutionBranches, METADATA_PARAMS(0, nullptr) }; // 4160881115
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::NewProp_ThreadPool = { "ThreadPool", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventExecuteTaskOnThreadPool_Parms, ThreadPool), Z_Construct_UClass_UThreadPool_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::NewProp_WorldContextObject,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::NewProp_LatentInfo,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::NewProp_Task,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::NewProp_Out_Underlying,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::NewProp_Out,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::NewProp_ThreadPool,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadLibrary, nullptr, "ExecuteTaskOnThreadPool", nullptr, nullptr, Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::ThreadLibrary_eventExecuteTaskOnThreadPool_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::ThreadLibrary_eventExecuteTaskOnThreadPool_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadLibrary::execExecuteTaskOnThreadPool)
|
||||
{
|
||||
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
|
||||
P_GET_STRUCT(FLatentActionInfo,Z_Param_LatentInfo);
|
||||
P_GET_OBJECT_REF(UThreadBase,Z_Param_Out_Task);
|
||||
P_GET_ENUM_REF(EtaskExecutionBranches,Z_Param_Out_Out);
|
||||
P_GET_OBJECT(UThreadPool,Z_Param_ThreadPool);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
UThreadLibrary::ExecuteTaskOnThreadPool(Z_Param_WorldContextObject,Z_Param_LatentInfo,P_ARG_GC_BARRIER(Z_Param_Out_Task),(EtaskExecutionBranches&)(Z_Param_Out_Out),Z_Param_ThreadPool);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadLibrary Function ExecuteTaskOnThreadPool
|
||||
|
||||
// Begin Class UThreadLibrary Function GetCurrentThreadID
|
||||
struct Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadID_Statics
|
||||
{
|
||||
struct ThreadLibrary_eventGetCurrentThreadID_Parms
|
||||
{
|
||||
int32 ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n\x09*Return Thread ID of thread from where called this function.\n\x09*/" },
|
||||
{ "DisplayName", "Get Current Thread ID" },
|
||||
{ "ModuleRelativePath", "Public/ThreadLibrary.h" },
|
||||
{ "ToolTip", "Return Thread ID of thread from where called this function." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadID_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventGetCurrentThreadID_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadID_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadID_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadID_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadID_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadLibrary, nullptr, "GetCurrentThreadID", nullptr, nullptr, Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadID_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadID_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadID_Statics::ThreadLibrary_eventGetCurrentThreadID_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadID_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadID_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadID_Statics::ThreadLibrary_eventGetCurrentThreadID_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadID()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadID_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadLibrary::execGetCurrentThreadID)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(int32*)Z_Param__Result=UThreadLibrary::GetCurrentThreadID();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadLibrary Function GetCurrentThreadID
|
||||
|
||||
// Begin Class UThreadLibrary Function GetCurrentThreadName
|
||||
struct Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName_Statics
|
||||
{
|
||||
struct ThreadLibrary_eventGetCurrentThreadName_Parms
|
||||
{
|
||||
int32 threadID;
|
||||
FString ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n\x09*Return Thread name of thread from where called this function.\n\x09*/" },
|
||||
{ "DisplayName", "Get Current Thread Name" },
|
||||
{ "ModuleRelativePath", "Public/ThreadLibrary.h" },
|
||||
{ "ToolTip", "Return Thread name of thread from where called this function." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FIntPropertyParams NewProp_threadID;
|
||||
static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName_Statics::NewProp_threadID = { "threadID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventGetCurrentThreadName_Parms, threadID), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventGetCurrentThreadName_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName_Statics::NewProp_threadID,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadLibrary, nullptr, "GetCurrentThreadName", nullptr, nullptr, Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName_Statics::ThreadLibrary_eventGetCurrentThreadName_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName_Statics::ThreadLibrary_eventGetCurrentThreadName_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadLibrary::execGetCurrentThreadName)
|
||||
{
|
||||
P_GET_PROPERTY(FIntProperty,Z_Param_threadID);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(FString*)Z_Param__Result=UThreadLibrary::GetCurrentThreadName(Z_Param_threadID);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadLibrary Function GetCurrentThreadName
|
||||
|
||||
// Begin Class UThreadLibrary Function GetNumberOfCores
|
||||
struct Z_Construct_UFunction_UThreadLibrary_GetNumberOfCores_Statics
|
||||
{
|
||||
struct ThreadLibrary_eventGetNumberOfCores_Parms
|
||||
{
|
||||
int32 ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n\x09* Return the number of CPU cores used by Thread.\n\x09*/" },
|
||||
{ "ModuleRelativePath", "Public/ThreadLibrary.h" },
|
||||
{ "ToolTip", "Return the number of CPU cores used by Thread." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UThreadLibrary_GetNumberOfCores_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventGetNumberOfCores_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadLibrary_GetNumberOfCores_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_GetNumberOfCores_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_GetNumberOfCores_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadLibrary_GetNumberOfCores_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadLibrary, nullptr, "GetNumberOfCores", nullptr, nullptr, Z_Construct_UFunction_UThreadLibrary_GetNumberOfCores_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_GetNumberOfCores_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadLibrary_GetNumberOfCores_Statics::ThreadLibrary_eventGetNumberOfCores_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_GetNumberOfCores_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadLibrary_GetNumberOfCores_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadLibrary_GetNumberOfCores_Statics::ThreadLibrary_eventGetNumberOfCores_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadLibrary_GetNumberOfCores()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadLibrary_GetNumberOfCores_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadLibrary::execGetNumberOfCores)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(int32*)Z_Param__Result=UThreadLibrary::GetNumberOfCores();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadLibrary Function GetNumberOfCores
|
||||
|
||||
// Begin Class UThreadLibrary Function GetNumberOfCoresIncludingHyperthreads
|
||||
struct Z_Construct_UFunction_UThreadLibrary_GetNumberOfCoresIncludingHyperthreads_Statics
|
||||
{
|
||||
struct ThreadLibrary_eventGetNumberOfCoresIncludingHyperthreads_Parms
|
||||
{
|
||||
int32 ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n\x09*Return the number of CPU cores including Hyperthreads.\n\x09*/" },
|
||||
{ "ModuleRelativePath", "Public/ThreadLibrary.h" },
|
||||
{ "ToolTip", "Return the number of CPU cores including Hyperthreads." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UThreadLibrary_GetNumberOfCoresIncludingHyperthreads_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventGetNumberOfCoresIncludingHyperthreads_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadLibrary_GetNumberOfCoresIncludingHyperthreads_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_GetNumberOfCoresIncludingHyperthreads_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_GetNumberOfCoresIncludingHyperthreads_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadLibrary_GetNumberOfCoresIncludingHyperthreads_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadLibrary, nullptr, "GetNumberOfCoresIncludingHyperthreads", nullptr, nullptr, Z_Construct_UFunction_UThreadLibrary_GetNumberOfCoresIncludingHyperthreads_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_GetNumberOfCoresIncludingHyperthreads_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadLibrary_GetNumberOfCoresIncludingHyperthreads_Statics::ThreadLibrary_eventGetNumberOfCoresIncludingHyperthreads_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_GetNumberOfCoresIncludingHyperthreads_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadLibrary_GetNumberOfCoresIncludingHyperthreads_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadLibrary_GetNumberOfCoresIncludingHyperthreads_Statics::ThreadLibrary_eventGetNumberOfCoresIncludingHyperthreads_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadLibrary_GetNumberOfCoresIncludingHyperthreads()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadLibrary_GetNumberOfCoresIncludingHyperthreads_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadLibrary::execGetNumberOfCoresIncludingHyperthreads)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(int32*)Z_Param__Result=UThreadLibrary::GetNumberOfCoresIncludingHyperthreads();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadLibrary Function GetNumberOfCoresIncludingHyperthreads
|
||||
|
||||
// Begin Class UThreadLibrary Function GetThreadStackSize
|
||||
struct Z_Construct_UFunction_UThreadLibrary_GetThreadStackSize_Statics
|
||||
{
|
||||
struct ThreadLibrary_eventGetThreadStackSize_Parms
|
||||
{
|
||||
int32 ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n\x09*Get the thread stack Size, where are actived this function.\n\x09*/" },
|
||||
{ "ModuleRelativePath", "Public/ThreadLibrary.h" },
|
||||
{ "ToolTip", "Get the thread stack Size, where are actived this function." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UThreadLibrary_GetThreadStackSize_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventGetThreadStackSize_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadLibrary_GetThreadStackSize_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_GetThreadStackSize_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_GetThreadStackSize_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadLibrary_GetThreadStackSize_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadLibrary, nullptr, "GetThreadStackSize", nullptr, nullptr, Z_Construct_UFunction_UThreadLibrary_GetThreadStackSize_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_GetThreadStackSize_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadLibrary_GetThreadStackSize_Statics::ThreadLibrary_eventGetThreadStackSize_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_GetThreadStackSize_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadLibrary_GetThreadStackSize_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadLibrary_GetThreadStackSize_Statics::ThreadLibrary_eventGetThreadStackSize_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadLibrary_GetThreadStackSize()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadLibrary_GetThreadStackSize_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadLibrary::execGetThreadStackSize)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(int32*)Z_Param__Result=UThreadLibrary::GetThreadStackSize();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadLibrary Function GetThreadStackSize
|
||||
|
||||
// Begin Class UThreadLibrary Function IsInGameThread
|
||||
struct Z_Construct_UFunction_UThreadLibrary_IsInGameThread_Statics
|
||||
{
|
||||
struct ThreadLibrary_eventIsInGameThread_Parms
|
||||
{
|
||||
bool ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n\x09*Return whether it's called from game thread or not.\n\x09*/" },
|
||||
{ "ModuleRelativePath", "Public/ThreadLibrary.h" },
|
||||
{ "ToolTip", "Return whether it's called from game thread or not." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static void NewProp_ReturnValue_SetBit(void* Obj);
|
||||
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
void Z_Construct_UFunction_UThreadLibrary_IsInGameThread_Statics::NewProp_ReturnValue_SetBit(void* Obj)
|
||||
{
|
||||
((ThreadLibrary_eventIsInGameThread_Parms*)Obj)->ReturnValue = 1;
|
||||
}
|
||||
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UThreadLibrary_IsInGameThread_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ThreadLibrary_eventIsInGameThread_Parms), &Z_Construct_UFunction_UThreadLibrary_IsInGameThread_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadLibrary_IsInGameThread_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_IsInGameThread_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_IsInGameThread_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadLibrary_IsInGameThread_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadLibrary, nullptr, "IsInGameThread", nullptr, nullptr, Z_Construct_UFunction_UThreadLibrary_IsInGameThread_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_IsInGameThread_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadLibrary_IsInGameThread_Statics::ThreadLibrary_eventIsInGameThread_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_IsInGameThread_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadLibrary_IsInGameThread_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadLibrary_IsInGameThread_Statics::ThreadLibrary_eventIsInGameThread_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadLibrary_IsInGameThread()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadLibrary_IsInGameThread_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadLibrary::execIsInGameThread)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(bool*)Z_Param__Result=UThreadLibrary::IsInGameThread();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadLibrary Function IsInGameThread
|
||||
|
||||
// Begin Class UThreadLibrary Function Sleep
|
||||
struct Z_Construct_UFunction_UThreadLibrary_Sleep_Statics
|
||||
{
|
||||
struct ThreadLibrary_eventSleep_Parms
|
||||
{
|
||||
float Seconds;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n\x09*leep the Thread for any time in seconds.\n\x09*/" },
|
||||
{ "ModuleRelativePath", "Public/ThreadLibrary.h" },
|
||||
{ "ToolTip", "leep the Thread for any time in seconds." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FFloatPropertyParams NewProp_Seconds;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UThreadLibrary_Sleep_Statics::NewProp_Seconds = { "Seconds", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventSleep_Parms, Seconds), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadLibrary_Sleep_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_Sleep_Statics::NewProp_Seconds,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_Sleep_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadLibrary_Sleep_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadLibrary, nullptr, "Sleep", nullptr, nullptr, Z_Construct_UFunction_UThreadLibrary_Sleep_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_Sleep_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadLibrary_Sleep_Statics::ThreadLibrary_eventSleep_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_Sleep_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadLibrary_Sleep_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadLibrary_Sleep_Statics::ThreadLibrary_eventSleep_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadLibrary_Sleep()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadLibrary_Sleep_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadLibrary::execSleep)
|
||||
{
|
||||
P_GET_PROPERTY(FFloatProperty,Z_Param_Seconds);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
UThreadLibrary::Sleep(Z_Param_Seconds);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadLibrary Function Sleep
|
||||
|
||||
// Begin Class UThreadLibrary
|
||||
void UThreadLibrary::StaticRegisterNativesUThreadLibrary()
|
||||
{
|
||||
UClass* Class = UThreadLibrary::StaticClass();
|
||||
static const FNameNativePtrPair Funcs[] = {
|
||||
{ "CreateAndExecuteTaskLoopNrOnThread", &UThreadLibrary::execCreateAndExecuteTaskLoopNrOnThread },
|
||||
{ "CreateAndExecuteTaskOnThread", &UThreadLibrary::execCreateAndExecuteTaskOnThread },
|
||||
{ "CreateMutex", &UThreadLibrary::execCreateMutex },
|
||||
{ "CreateThreadPool", &UThreadLibrary::execCreateThreadPool },
|
||||
{ "DestroyThreadPoolImmediately", &UThreadLibrary::execDestroyThreadPoolImmediately },
|
||||
{ "ExecuteTaskOnThreadPool", &UThreadLibrary::execExecuteTaskOnThreadPool },
|
||||
{ "GetCurrentThreadID", &UThreadLibrary::execGetCurrentThreadID },
|
||||
{ "GetCurrentThreadName", &UThreadLibrary::execGetCurrentThreadName },
|
||||
{ "GetNumberOfCores", &UThreadLibrary::execGetNumberOfCores },
|
||||
{ "GetNumberOfCoresIncludingHyperthreads", &UThreadLibrary::execGetNumberOfCoresIncludingHyperthreads },
|
||||
{ "GetThreadStackSize", &UThreadLibrary::execGetThreadStackSize },
|
||||
{ "IsInGameThread", &UThreadLibrary::execIsInGameThread },
|
||||
{ "Sleep", &UThreadLibrary::execSleep },
|
||||
};
|
||||
FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
|
||||
}
|
||||
IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UThreadLibrary);
|
||||
UClass* Z_Construct_UClass_UThreadLibrary_NoRegister()
|
||||
{
|
||||
return UThreadLibrary::StaticClass();
|
||||
}
|
||||
struct Z_Construct_UClass_UThreadLibrary_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
||||
{ "Comment", "/**\n * \n */" },
|
||||
{ "IncludePath", "ThreadLibrary.h" },
|
||||
{ "ModuleRelativePath", "Public/ThreadLibrary.h" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static UObject* (*const DependentSingletons[])();
|
||||
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
|
||||
{ &Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread, "CreateAndExecuteTaskLoopNrOnThread" }, // 4051432760
|
||||
{ &Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread, "CreateAndExecuteTaskOnThread" }, // 1944526064
|
||||
{ &Z_Construct_UFunction_UThreadLibrary_CreateMutex, "CreateMutex" }, // 1647379142
|
||||
{ &Z_Construct_UFunction_UThreadLibrary_CreateThreadPool, "CreateThreadPool" }, // 2903914593
|
||||
{ &Z_Construct_UFunction_UThreadLibrary_DestroyThreadPoolImmediately, "DestroyThreadPoolImmediately" }, // 1499517431
|
||||
{ &Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool, "ExecuteTaskOnThreadPool" }, // 1049349530
|
||||
{ &Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadID, "GetCurrentThreadID" }, // 3011125380
|
||||
{ &Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName, "GetCurrentThreadName" }, // 533527630
|
||||
{ &Z_Construct_UFunction_UThreadLibrary_GetNumberOfCores, "GetNumberOfCores" }, // 872514985
|
||||
{ &Z_Construct_UFunction_UThreadLibrary_GetNumberOfCoresIncludingHyperthreads, "GetNumberOfCoresIncludingHyperthreads" }, // 2871095599
|
||||
{ &Z_Construct_UFunction_UThreadLibrary_GetThreadStackSize, "GetThreadStackSize" }, // 3537611463
|
||||
{ &Z_Construct_UFunction_UThreadLibrary_IsInGameThread, "IsInGameThread" }, // 1519908078
|
||||
{ &Z_Construct_UFunction_UThreadLibrary_Sleep, "Sleep" }, // 1659952977
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
|
||||
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
||||
TCppClassTypeTraits<UThreadLibrary>::IsAbstract,
|
||||
};
|
||||
static const UECodeGen_Private::FClassParams ClassParams;
|
||||
};
|
||||
UObject* (*const Z_Construct_UClass_UThreadLibrary_Statics::DependentSingletons[])() = {
|
||||
(UObject* (*)())Z_Construct_UClass_UBlueprintFunctionLibrary,
|
||||
(UObject* (*)())Z_Construct_UPackage__Script_MultiThreadLibrary,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadLibrary_Statics::DependentSingletons) < 16);
|
||||
const UECodeGen_Private::FClassParams Z_Construct_UClass_UThreadLibrary_Statics::ClassParams = {
|
||||
&UThreadLibrary::StaticClass,
|
||||
nullptr,
|
||||
&StaticCppClassTypeInfo,
|
||||
DependentSingletons,
|
||||
FuncInfo,
|
||||
nullptr,
|
||||
nullptr,
|
||||
UE_ARRAY_COUNT(DependentSingletons),
|
||||
UE_ARRAY_COUNT(FuncInfo),
|
||||
0,
|
||||
0,
|
||||
0x001000A0u,
|
||||
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadLibrary_Statics::Class_MetaDataParams), Z_Construct_UClass_UThreadLibrary_Statics::Class_MetaDataParams)
|
||||
};
|
||||
UClass* Z_Construct_UClass_UThreadLibrary()
|
||||
{
|
||||
if (!Z_Registration_Info_UClass_UThreadLibrary.OuterSingleton)
|
||||
{
|
||||
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UThreadLibrary.OuterSingleton, Z_Construct_UClass_UThreadLibrary_Statics::ClassParams);
|
||||
}
|
||||
return Z_Registration_Info_UClass_UThreadLibrary.OuterSingleton;
|
||||
}
|
||||
template<> MULTITHREADLIBRARY_API UClass* StaticClass<UThreadLibrary>()
|
||||
{
|
||||
return UThreadLibrary::StaticClass();
|
||||
}
|
||||
UThreadLibrary::UThreadLibrary(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
|
||||
DEFINE_VTABLE_PTR_HELPER_CTOR(UThreadLibrary);
|
||||
UThreadLibrary::~UThreadLibrary() {}
|
||||
// End Class UThreadLibrary
|
||||
|
||||
// Begin Registration
|
||||
struct Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadLibrary_h_Statics
|
||||
{
|
||||
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
|
||||
{ Z_Construct_UClass_UThreadLibrary, UThreadLibrary::StaticClass, TEXT("UThreadLibrary"), &Z_Registration_Info_UClass_UThreadLibrary, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UThreadLibrary), 580969486U) },
|
||||
};
|
||||
};
|
||||
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadLibrary_h_1544095576(TEXT("/Script/MultiThreadLibrary"),
|
||||
Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadLibrary_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadLibrary_h_Statics::ClassInfo),
|
||||
nullptr, 0,
|
||||
nullptr, 0);
|
||||
// End Registration
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,81 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
// IWYU pragma: private, include "ThreadLibrary.h"
|
||||
#include "UObject/ObjectMacros.h"
|
||||
#include "UObject/ScriptMacros.h"
|
||||
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
class UObject;
|
||||
class UThreadBase;
|
||||
class UThreadMutex;
|
||||
class UThreadPool;
|
||||
enum class EtaskExecutionBranches : uint8;
|
||||
enum class ETaskExecutionType : uint8;
|
||||
enum class EThreadPoolPriority : uint8;
|
||||
struct FLatentActionInfo;
|
||||
#ifdef MULTITHREADLIBRARY_ThreadLibrary_generated_h
|
||||
#error "ThreadLibrary.generated.h already included, missing '#pragma once' in ThreadLibrary.h"
|
||||
#endif
|
||||
#define MULTITHREADLIBRARY_ThreadLibrary_generated_h
|
||||
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadLibrary_h_25_RPC_WRAPPERS_NO_PURE_DECLS \
|
||||
DECLARE_FUNCTION(execCreateMutex); \
|
||||
DECLARE_FUNCTION(execCreateThreadPool); \
|
||||
DECLARE_FUNCTION(execIsInGameThread); \
|
||||
DECLARE_FUNCTION(execGetNumberOfCoresIncludingHyperthreads); \
|
||||
DECLARE_FUNCTION(execGetNumberOfCores); \
|
||||
DECLARE_FUNCTION(execGetThreadStackSize); \
|
||||
DECLARE_FUNCTION(execSleep); \
|
||||
DECLARE_FUNCTION(execGetCurrentThreadID); \
|
||||
DECLARE_FUNCTION(execGetCurrentThreadName); \
|
||||
DECLARE_FUNCTION(execDestroyThreadPoolImmediately); \
|
||||
DECLARE_FUNCTION(execCreateAndExecuteTaskLoopNrOnThread); \
|
||||
DECLARE_FUNCTION(execExecuteTaskOnThreadPool); \
|
||||
DECLARE_FUNCTION(execCreateAndExecuteTaskOnThread);
|
||||
|
||||
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadLibrary_h_25_INCLASS_NO_PURE_DECLS \
|
||||
private: \
|
||||
static void StaticRegisterNativesUThreadLibrary(); \
|
||||
friend struct Z_Construct_UClass_UThreadLibrary_Statics; \
|
||||
public: \
|
||||
DECLARE_CLASS(UThreadLibrary, UBlueprintFunctionLibrary, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/MultiThreadLibrary"), NO_API) \
|
||||
DECLARE_SERIALIZER(UThreadLibrary)
|
||||
|
||||
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadLibrary_h_25_ENHANCED_CONSTRUCTORS \
|
||||
/** Standard constructor, called after all reflected properties have been initialized */ \
|
||||
NO_API UThreadLibrary(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
|
||||
private: \
|
||||
/** Private move- and copy-constructors, should never be used */ \
|
||||
UThreadLibrary(UThreadLibrary&&); \
|
||||
UThreadLibrary(const UThreadLibrary&); \
|
||||
public: \
|
||||
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UThreadLibrary); \
|
||||
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UThreadLibrary); \
|
||||
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UThreadLibrary) \
|
||||
NO_API virtual ~UThreadLibrary();
|
||||
|
||||
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadLibrary_h_22_PROLOG
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadLibrary_h_25_GENERATED_BODY \
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
||||
public: \
|
||||
FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadLibrary_h_25_RPC_WRAPPERS_NO_PURE_DECLS \
|
||||
FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadLibrary_h_25_INCLASS_NO_PURE_DECLS \
|
||||
FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadLibrary_h_25_ENHANCED_CONSTRUCTORS \
|
||||
private: \
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
||||
|
||||
template<> MULTITHREADLIBRARY_API UClass* StaticClass<class UThreadLibrary>();
|
||||
|
||||
#undef CURRENT_FILE_ID
|
||||
#define CURRENT_FILE_ID FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadLibrary_h
|
||||
|
||||
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,214 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
#include "UObject/GeneratedCppIncludes.h"
|
||||
#include "MultiThreadLibrary/Public/ThreadMutex.h"
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
void EmptyLinkFunctionForGeneratedCodeThreadMutex() {}
|
||||
|
||||
// Begin Cross Module References
|
||||
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadMutex();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadMutex_NoRegister();
|
||||
UPackage* Z_Construct_UPackage__Script_MultiThreadLibrary();
|
||||
// End Cross Module References
|
||||
|
||||
// Begin Class UThreadMutex Function Lock
|
||||
struct Z_Construct_UFunction_UThreadMutex_Lock_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "ModuleRelativePath", "Public/ThreadMutex.h" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadMutex_Lock_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadMutex, nullptr, "Lock", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadMutex_Lock_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadMutex_Lock_Statics::Function_MetaDataParams) };
|
||||
UFunction* Z_Construct_UFunction_UThreadMutex_Lock()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadMutex_Lock_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadMutex::execLock)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
P_THIS->Lock();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadMutex Function Lock
|
||||
|
||||
// Begin Class UThreadMutex Function TryLock
|
||||
struct Z_Construct_UFunction_UThreadMutex_TryLock_Statics
|
||||
{
|
||||
struct ThreadMutex_eventTryLock_Parms
|
||||
{
|
||||
bool ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "ModuleRelativePath", "Public/ThreadMutex.h" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static void NewProp_ReturnValue_SetBit(void* Obj);
|
||||
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
void Z_Construct_UFunction_UThreadMutex_TryLock_Statics::NewProp_ReturnValue_SetBit(void* Obj)
|
||||
{
|
||||
((ThreadMutex_eventTryLock_Parms*)Obj)->ReturnValue = 1;
|
||||
}
|
||||
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UThreadMutex_TryLock_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ThreadMutex_eventTryLock_Parms), &Z_Construct_UFunction_UThreadMutex_TryLock_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadMutex_TryLock_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadMutex_TryLock_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadMutex_TryLock_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadMutex_TryLock_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadMutex, nullptr, "TryLock", nullptr, nullptr, Z_Construct_UFunction_UThreadMutex_TryLock_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadMutex_TryLock_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadMutex_TryLock_Statics::ThreadMutex_eventTryLock_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadMutex_TryLock_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadMutex_TryLock_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadMutex_TryLock_Statics::ThreadMutex_eventTryLock_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadMutex_TryLock()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadMutex_TryLock_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadMutex::execTryLock)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(bool*)Z_Param__Result=P_THIS->TryLock();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadMutex Function TryLock
|
||||
|
||||
// Begin Class UThreadMutex Function Unlock
|
||||
struct Z_Construct_UFunction_UThreadMutex_Unlock_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "ModuleRelativePath", "Public/ThreadMutex.h" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadMutex_Unlock_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadMutex, nullptr, "Unlock", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadMutex_Unlock_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadMutex_Unlock_Statics::Function_MetaDataParams) };
|
||||
UFunction* Z_Construct_UFunction_UThreadMutex_Unlock()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadMutex_Unlock_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadMutex::execUnlock)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
P_THIS->Unlock();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadMutex Function Unlock
|
||||
|
||||
// Begin Class UThreadMutex
|
||||
void UThreadMutex::StaticRegisterNativesUThreadMutex()
|
||||
{
|
||||
UClass* Class = UThreadMutex::StaticClass();
|
||||
static const FNameNativePtrPair Funcs[] = {
|
||||
{ "Lock", &UThreadMutex::execLock },
|
||||
{ "TryLock", &UThreadMutex::execTryLock },
|
||||
{ "Unlock", &UThreadMutex::execUnlock },
|
||||
};
|
||||
FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
|
||||
}
|
||||
IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UThreadMutex);
|
||||
UClass* Z_Construct_UClass_UThreadMutex_NoRegister()
|
||||
{
|
||||
return UThreadMutex::StaticClass();
|
||||
}
|
||||
struct Z_Construct_UClass_UThreadMutex_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
||||
{ "BlueprintType", "true" },
|
||||
{ "DontUseGenericSpawnObject", "true" },
|
||||
{ "HideCategories", "Object" },
|
||||
{ "IncludePath", "ThreadMutex.h" },
|
||||
{ "ModuleRelativePath", "Public/ThreadMutex.h" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static UObject* (*const DependentSingletons[])();
|
||||
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
|
||||
{ &Z_Construct_UFunction_UThreadMutex_Lock, "Lock" }, // 1235108671
|
||||
{ &Z_Construct_UFunction_UThreadMutex_TryLock, "TryLock" }, // 4135694076
|
||||
{ &Z_Construct_UFunction_UThreadMutex_Unlock, "Unlock" }, // 726167108
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
|
||||
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
||||
TCppClassTypeTraits<UThreadMutex>::IsAbstract,
|
||||
};
|
||||
static const UECodeGen_Private::FClassParams ClassParams;
|
||||
};
|
||||
UObject* (*const Z_Construct_UClass_UThreadMutex_Statics::DependentSingletons[])() = {
|
||||
(UObject* (*)())Z_Construct_UClass_UObject,
|
||||
(UObject* (*)())Z_Construct_UPackage__Script_MultiThreadLibrary,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadMutex_Statics::DependentSingletons) < 16);
|
||||
const UECodeGen_Private::FClassParams Z_Construct_UClass_UThreadMutex_Statics::ClassParams = {
|
||||
&UThreadMutex::StaticClass,
|
||||
nullptr,
|
||||
&StaticCppClassTypeInfo,
|
||||
DependentSingletons,
|
||||
FuncInfo,
|
||||
nullptr,
|
||||
nullptr,
|
||||
UE_ARRAY_COUNT(DependentSingletons),
|
||||
UE_ARRAY_COUNT(FuncInfo),
|
||||
0,
|
||||
0,
|
||||
0x001000A0u,
|
||||
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadMutex_Statics::Class_MetaDataParams), Z_Construct_UClass_UThreadMutex_Statics::Class_MetaDataParams)
|
||||
};
|
||||
UClass* Z_Construct_UClass_UThreadMutex()
|
||||
{
|
||||
if (!Z_Registration_Info_UClass_UThreadMutex.OuterSingleton)
|
||||
{
|
||||
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UThreadMutex.OuterSingleton, Z_Construct_UClass_UThreadMutex_Statics::ClassParams);
|
||||
}
|
||||
return Z_Registration_Info_UClass_UThreadMutex.OuterSingleton;
|
||||
}
|
||||
template<> MULTITHREADLIBRARY_API UClass* StaticClass<UThreadMutex>()
|
||||
{
|
||||
return UThreadMutex::StaticClass();
|
||||
}
|
||||
UThreadMutex::UThreadMutex(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
|
||||
DEFINE_VTABLE_PTR_HELPER_CTOR(UThreadMutex);
|
||||
UThreadMutex::~UThreadMutex() {}
|
||||
// End Class UThreadMutex
|
||||
|
||||
// Begin Registration
|
||||
struct Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadMutex_h_Statics
|
||||
{
|
||||
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
|
||||
{ Z_Construct_UClass_UThreadMutex, UThreadMutex::StaticClass, TEXT("UThreadMutex"), &Z_Registration_Info_UClass_UThreadMutex, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UThreadMutex), 3419853280U) },
|
||||
};
|
||||
};
|
||||
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadMutex_h_851995370(TEXT("/Script/MultiThreadLibrary"),
|
||||
Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadMutex_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadMutex_h_Statics::ClassInfo),
|
||||
nullptr, 0,
|
||||
nullptr, 0);
|
||||
// End Registration
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,63 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
// IWYU pragma: private, include "ThreadMutex.h"
|
||||
#include "UObject/ObjectMacros.h"
|
||||
#include "UObject/ScriptMacros.h"
|
||||
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
#ifdef MULTITHREADLIBRARY_ThreadMutex_generated_h
|
||||
#error "ThreadMutex.generated.h already included, missing '#pragma once' in ThreadMutex.h"
|
||||
#endif
|
||||
#define MULTITHREADLIBRARY_ThreadMutex_generated_h
|
||||
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadMutex_h_10_RPC_WRAPPERS_NO_PURE_DECLS \
|
||||
DECLARE_FUNCTION(execUnlock); \
|
||||
DECLARE_FUNCTION(execLock); \
|
||||
DECLARE_FUNCTION(execTryLock);
|
||||
|
||||
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadMutex_h_10_INCLASS_NO_PURE_DECLS \
|
||||
private: \
|
||||
static void StaticRegisterNativesUThreadMutex(); \
|
||||
friend struct Z_Construct_UClass_UThreadMutex_Statics; \
|
||||
public: \
|
||||
DECLARE_CLASS(UThreadMutex, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/MultiThreadLibrary"), NO_API) \
|
||||
DECLARE_SERIALIZER(UThreadMutex)
|
||||
|
||||
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadMutex_h_10_ENHANCED_CONSTRUCTORS \
|
||||
/** Standard constructor, called after all reflected properties have been initialized */ \
|
||||
NO_API UThreadMutex(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
|
||||
private: \
|
||||
/** Private move- and copy-constructors, should never be used */ \
|
||||
UThreadMutex(UThreadMutex&&); \
|
||||
UThreadMutex(const UThreadMutex&); \
|
||||
public: \
|
||||
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UThreadMutex); \
|
||||
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UThreadMutex); \
|
||||
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UThreadMutex) \
|
||||
NO_API virtual ~UThreadMutex();
|
||||
|
||||
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadMutex_h_7_PROLOG
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadMutex_h_10_GENERATED_BODY \
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
||||
public: \
|
||||
FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadMutex_h_10_RPC_WRAPPERS_NO_PURE_DECLS \
|
||||
FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadMutex_h_10_INCLASS_NO_PURE_DECLS \
|
||||
FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadMutex_h_10_ENHANCED_CONSTRUCTORS \
|
||||
private: \
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
||||
|
||||
template<> MULTITHREADLIBRARY_API UClass* StaticClass<class UThreadMutex>();
|
||||
|
||||
#undef CURRENT_FILE_ID
|
||||
#define CURRENT_FILE_ID FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadMutex_h
|
||||
|
||||
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,211 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
#include "UObject/GeneratedCppIncludes.h"
|
||||
#include "MultiThreadLibrary/Public/ThreadPool.h"
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
void EmptyLinkFunctionForGeneratedCodeThreadPool() {}
|
||||
|
||||
// Begin Cross Module References
|
||||
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadPool();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadPool_NoRegister();
|
||||
MULTITHREADLIBRARY_API UEnum* Z_Construct_UEnum_MultiThreadLibrary_EThreadPoolPriority();
|
||||
UPackage* Z_Construct_UPackage__Script_MultiThreadLibrary();
|
||||
// End Cross Module References
|
||||
|
||||
// Begin Enum EThreadPoolPriority
|
||||
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EThreadPoolPriority;
|
||||
static UEnum* EThreadPoolPriority_StaticEnum()
|
||||
{
|
||||
if (!Z_Registration_Info_UEnum_EThreadPoolPriority.OuterSingleton)
|
||||
{
|
||||
Z_Registration_Info_UEnum_EThreadPoolPriority.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MultiThreadLibrary_EThreadPoolPriority, (UObject*)Z_Construct_UPackage__Script_MultiThreadLibrary(), TEXT("EThreadPoolPriority"));
|
||||
}
|
||||
return Z_Registration_Info_UEnum_EThreadPoolPriority.OuterSingleton;
|
||||
}
|
||||
template<> MULTITHREADLIBRARY_API UEnum* StaticEnum<EThreadPoolPriority>()
|
||||
{
|
||||
return EThreadPoolPriority_StaticEnum();
|
||||
}
|
||||
struct Z_Construct_UEnum_MultiThreadLibrary_EThreadPoolPriority_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
||||
{ "AboveNormal.Name", "EThreadPoolPriority::AboveNormal" },
|
||||
{ "BelowNormal.Name", "EThreadPoolPriority::BelowNormal" },
|
||||
{ "BlueprintType", "true" },
|
||||
{ "Highest.Name", "EThreadPoolPriority::Highest" },
|
||||
{ "Lowest.Name", "EThreadPoolPriority::Lowest" },
|
||||
{ "ModuleRelativePath", "Public/ThreadPool.h" },
|
||||
{ "Normal.Name", "EThreadPoolPriority::Normal" },
|
||||
{ "SlightlyBelowNormal.Name", "EThreadPoolPriority::SlightlyBelowNormal" },
|
||||
{ "TimeCritical.Name", "EThreadPoolPriority::TimeCritical" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
||||
{ "EThreadPoolPriority::Normal", (int64)EThreadPoolPriority::Normal },
|
||||
{ "EThreadPoolPriority::AboveNormal", (int64)EThreadPoolPriority::AboveNormal },
|
||||
{ "EThreadPoolPriority::BelowNormal", (int64)EThreadPoolPriority::BelowNormal },
|
||||
{ "EThreadPoolPriority::Highest", (int64)EThreadPoolPriority::Highest },
|
||||
{ "EThreadPoolPriority::Lowest", (int64)EThreadPoolPriority::Lowest },
|
||||
{ "EThreadPoolPriority::SlightlyBelowNormal", (int64)EThreadPoolPriority::SlightlyBelowNormal },
|
||||
{ "EThreadPoolPriority::TimeCritical", (int64)EThreadPoolPriority::TimeCritical },
|
||||
};
|
||||
static const UECodeGen_Private::FEnumParams EnumParams;
|
||||
};
|
||||
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MultiThreadLibrary_EThreadPoolPriority_Statics::EnumParams = {
|
||||
(UObject*(*)())Z_Construct_UPackage__Script_MultiThreadLibrary,
|
||||
nullptr,
|
||||
"EThreadPoolPriority",
|
||||
"EThreadPoolPriority",
|
||||
Z_Construct_UEnum_MultiThreadLibrary_EThreadPoolPriority_Statics::Enumerators,
|
||||
RF_Public|RF_Transient|RF_MarkAsNative,
|
||||
UE_ARRAY_COUNT(Z_Construct_UEnum_MultiThreadLibrary_EThreadPoolPriority_Statics::Enumerators),
|
||||
EEnumFlags::None,
|
||||
(uint8)UEnum::ECppForm::EnumClass,
|
||||
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MultiThreadLibrary_EThreadPoolPriority_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MultiThreadLibrary_EThreadPoolPriority_Statics::Enum_MetaDataParams)
|
||||
};
|
||||
UEnum* Z_Construct_UEnum_MultiThreadLibrary_EThreadPoolPriority()
|
||||
{
|
||||
if (!Z_Registration_Info_UEnum_EThreadPoolPriority.InnerSingleton)
|
||||
{
|
||||
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EThreadPoolPriority.InnerSingleton, Z_Construct_UEnum_MultiThreadLibrary_EThreadPoolPriority_Statics::EnumParams);
|
||||
}
|
||||
return Z_Registration_Info_UEnum_EThreadPoolPriority.InnerSingleton;
|
||||
}
|
||||
// End Enum EThreadPoolPriority
|
||||
|
||||
// Begin Class UThreadPool Function GetThreadsNum
|
||||
struct Z_Construct_UFunction_UThreadPool_GetThreadsNum_Statics
|
||||
{
|
||||
struct ThreadPool_eventGetThreadsNum_Parms
|
||||
{
|
||||
int32 ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "ModuleRelativePath", "Public/ThreadPool.h" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UThreadPool_GetThreadsNum_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadPool_eventGetThreadsNum_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadPool_GetThreadsNum_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadPool_GetThreadsNum_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadPool_GetThreadsNum_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadPool_GetThreadsNum_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadPool, nullptr, "GetThreadsNum", nullptr, nullptr, Z_Construct_UFunction_UThreadPool_GetThreadsNum_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadPool_GetThreadsNum_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadPool_GetThreadsNum_Statics::ThreadPool_eventGetThreadsNum_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadPool_GetThreadsNum_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadPool_GetThreadsNum_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadPool_GetThreadsNum_Statics::ThreadPool_eventGetThreadsNum_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadPool_GetThreadsNum()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadPool_GetThreadsNum_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadPool::execGetThreadsNum)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(int32*)Z_Param__Result=P_THIS->GetThreadsNum();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadPool Function GetThreadsNum
|
||||
|
||||
// Begin Class UThreadPool
|
||||
void UThreadPool::StaticRegisterNativesUThreadPool()
|
||||
{
|
||||
UClass* Class = UThreadPool::StaticClass();
|
||||
static const FNameNativePtrPair Funcs[] = {
|
||||
{ "GetThreadsNum", &UThreadPool::execGetThreadsNum },
|
||||
};
|
||||
FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
|
||||
}
|
||||
IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UThreadPool);
|
||||
UClass* Z_Construct_UClass_UThreadPool_NoRegister()
|
||||
{
|
||||
return UThreadPool::StaticClass();
|
||||
}
|
||||
struct Z_Construct_UClass_UThreadPool_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
||||
{ "BlueprintType", "true" },
|
||||
{ "DontUseGenericSpawnObject", "true" },
|
||||
{ "HideCategories", "Object" },
|
||||
{ "IncludePath", "ThreadPool.h" },
|
||||
{ "ModuleRelativePath", "Public/ThreadPool.h" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static UObject* (*const DependentSingletons[])();
|
||||
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
|
||||
{ &Z_Construct_UFunction_UThreadPool_GetThreadsNum, "GetThreadsNum" }, // 2936949695
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
|
||||
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
||||
TCppClassTypeTraits<UThreadPool>::IsAbstract,
|
||||
};
|
||||
static const UECodeGen_Private::FClassParams ClassParams;
|
||||
};
|
||||
UObject* (*const Z_Construct_UClass_UThreadPool_Statics::DependentSingletons[])() = {
|
||||
(UObject* (*)())Z_Construct_UClass_UObject,
|
||||
(UObject* (*)())Z_Construct_UPackage__Script_MultiThreadLibrary,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadPool_Statics::DependentSingletons) < 16);
|
||||
const UECodeGen_Private::FClassParams Z_Construct_UClass_UThreadPool_Statics::ClassParams = {
|
||||
&UThreadPool::StaticClass,
|
||||
nullptr,
|
||||
&StaticCppClassTypeInfo,
|
||||
DependentSingletons,
|
||||
FuncInfo,
|
||||
nullptr,
|
||||
nullptr,
|
||||
UE_ARRAY_COUNT(DependentSingletons),
|
||||
UE_ARRAY_COUNT(FuncInfo),
|
||||
0,
|
||||
0,
|
||||
0x001000A0u,
|
||||
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadPool_Statics::Class_MetaDataParams), Z_Construct_UClass_UThreadPool_Statics::Class_MetaDataParams)
|
||||
};
|
||||
UClass* Z_Construct_UClass_UThreadPool()
|
||||
{
|
||||
if (!Z_Registration_Info_UClass_UThreadPool.OuterSingleton)
|
||||
{
|
||||
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UThreadPool.OuterSingleton, Z_Construct_UClass_UThreadPool_Statics::ClassParams);
|
||||
}
|
||||
return Z_Registration_Info_UClass_UThreadPool.OuterSingleton;
|
||||
}
|
||||
template<> MULTITHREADLIBRARY_API UClass* StaticClass<UThreadPool>()
|
||||
{
|
||||
return UThreadPool::StaticClass();
|
||||
}
|
||||
UThreadPool::UThreadPool(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
|
||||
DEFINE_VTABLE_PTR_HELPER_CTOR(UThreadPool);
|
||||
UThreadPool::~UThreadPool() {}
|
||||
// End Class UThreadPool
|
||||
|
||||
// Begin Registration
|
||||
struct Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadPool_h_Statics
|
||||
{
|
||||
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
|
||||
{ EThreadPoolPriority_StaticEnum, TEXT("EThreadPoolPriority"), &Z_Registration_Info_UEnum_EThreadPoolPriority, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2245634431U) },
|
||||
};
|
||||
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
|
||||
{ Z_Construct_UClass_UThreadPool, UThreadPool::StaticClass, TEXT("UThreadPool"), &Z_Registration_Info_UClass_UThreadPool, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UThreadPool), 1018573936U) },
|
||||
};
|
||||
};
|
||||
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadPool_h_4138112856(TEXT("/Script/MultiThreadLibrary"),
|
||||
Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadPool_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadPool_h_Statics::ClassInfo),
|
||||
nullptr, 0,
|
||||
Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadPool_h_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadPool_h_Statics::EnumInfo));
|
||||
// End Registration
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,74 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
// IWYU pragma: private, include "ThreadPool.h"
|
||||
#include "UObject/ObjectMacros.h"
|
||||
#include "UObject/ScriptMacros.h"
|
||||
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
#ifdef MULTITHREADLIBRARY_ThreadPool_generated_h
|
||||
#error "ThreadPool.generated.h already included, missing '#pragma once' in ThreadPool.h"
|
||||
#endif
|
||||
#define MULTITHREADLIBRARY_ThreadPool_generated_h
|
||||
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadPool_h_30_RPC_WRAPPERS_NO_PURE_DECLS \
|
||||
DECLARE_FUNCTION(execGetThreadsNum);
|
||||
|
||||
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadPool_h_30_INCLASS_NO_PURE_DECLS \
|
||||
private: \
|
||||
static void StaticRegisterNativesUThreadPool(); \
|
||||
friend struct Z_Construct_UClass_UThreadPool_Statics; \
|
||||
public: \
|
||||
DECLARE_CLASS(UThreadPool, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/MultiThreadLibrary"), NO_API) \
|
||||
DECLARE_SERIALIZER(UThreadPool)
|
||||
|
||||
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadPool_h_30_ENHANCED_CONSTRUCTORS \
|
||||
/** Standard constructor, called after all reflected properties have been initialized */ \
|
||||
NO_API UThreadPool(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
|
||||
private: \
|
||||
/** Private move- and copy-constructors, should never be used */ \
|
||||
UThreadPool(UThreadPool&&); \
|
||||
UThreadPool(const UThreadPool&); \
|
||||
public: \
|
||||
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UThreadPool); \
|
||||
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UThreadPool); \
|
||||
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UThreadPool) \
|
||||
NO_API virtual ~UThreadPool();
|
||||
|
||||
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadPool_h_27_PROLOG
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadPool_h_30_GENERATED_BODY \
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
||||
public: \
|
||||
FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadPool_h_30_RPC_WRAPPERS_NO_PURE_DECLS \
|
||||
FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadPool_h_30_INCLASS_NO_PURE_DECLS \
|
||||
FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadPool_h_30_ENHANCED_CONSTRUCTORS \
|
||||
private: \
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
||||
|
||||
template<> MULTITHREADLIBRARY_API UClass* StaticClass<class UThreadPool>();
|
||||
|
||||
#undef CURRENT_FILE_ID
|
||||
#define CURRENT_FILE_ID FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadPool_h
|
||||
|
||||
|
||||
#define FOREACH_ENUM_ETHREADPOOLPRIORITY(op) \
|
||||
op(EThreadPoolPriority::Normal) \
|
||||
op(EThreadPoolPriority::AboveNormal) \
|
||||
op(EThreadPoolPriority::BelowNormal) \
|
||||
op(EThreadPoolPriority::Highest) \
|
||||
op(EThreadPoolPriority::Lowest) \
|
||||
op(EThreadPoolPriority::SlightlyBelowNormal) \
|
||||
op(EThreadPoolPriority::TimeCritical)
|
||||
|
||||
enum class EThreadPoolPriority : uint8;
|
||||
template<> struct TIsUEnumClass<EThreadPoolPriority> { enum { Value = true }; };
|
||||
template<> MULTITHREADLIBRARY_API UEnum* StaticEnum<EThreadPoolPriority>();
|
||||
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,174 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
#include "UObject/GeneratedCppIncludes.h"
|
||||
#include "MultiThreadLibrary/Public/ThreadTaskBase.h"
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
void EmptyLinkFunctionForGeneratedCodeThreadTaskBase() {}
|
||||
|
||||
// Begin Cross Module References
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadBase();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadPool_NoRegister();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadTaskBase();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadTaskBase_NoRegister();
|
||||
MULTITHREADLIBRARY_API UEnum* Z_Construct_UEnum_MultiThreadLibrary_ETaskExecutionType();
|
||||
UPackage* Z_Construct_UPackage__Script_MultiThreadLibrary();
|
||||
// End Cross Module References
|
||||
|
||||
// Begin Enum ETaskExecutionType
|
||||
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ETaskExecutionType;
|
||||
static UEnum* ETaskExecutionType_StaticEnum()
|
||||
{
|
||||
if (!Z_Registration_Info_UEnum_ETaskExecutionType.OuterSingleton)
|
||||
{
|
||||
Z_Registration_Info_UEnum_ETaskExecutionType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MultiThreadLibrary_ETaskExecutionType, (UObject*)Z_Construct_UPackage__Script_MultiThreadLibrary(), TEXT("ETaskExecutionType"));
|
||||
}
|
||||
return Z_Registration_Info_UEnum_ETaskExecutionType.OuterSingleton;
|
||||
}
|
||||
template<> MULTITHREADLIBRARY_API UEnum* StaticEnum<ETaskExecutionType>()
|
||||
{
|
||||
return ETaskExecutionType_StaticEnum();
|
||||
}
|
||||
struct Z_Construct_UEnum_MultiThreadLibrary_ETaskExecutionType_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
||||
{ "BlueprintType", "true" },
|
||||
{ "ModuleRelativePath", "Public/ThreadTaskBase.h" },
|
||||
{ "TaskGraph.Name", "ETaskExecutionType::TaskGraph" },
|
||||
{ "Thread.Comment", "/** Execute in separate thread. */" },
|
||||
{ "Thread.Name", "ETaskExecutionType::Thread" },
|
||||
{ "Thread.ToolTip", "Execute in separate thread." },
|
||||
{ "ThreadPool.Name", "ETaskExecutionType::ThreadPool" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
||||
{ "ETaskExecutionType::Thread", (int64)ETaskExecutionType::Thread },
|
||||
{ "ETaskExecutionType::TaskGraph", (int64)ETaskExecutionType::TaskGraph },
|
||||
{ "ETaskExecutionType::ThreadPool", (int64)ETaskExecutionType::ThreadPool },
|
||||
};
|
||||
static const UECodeGen_Private::FEnumParams EnumParams;
|
||||
};
|
||||
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MultiThreadLibrary_ETaskExecutionType_Statics::EnumParams = {
|
||||
(UObject*(*)())Z_Construct_UPackage__Script_MultiThreadLibrary,
|
||||
nullptr,
|
||||
"ETaskExecutionType",
|
||||
"ETaskExecutionType",
|
||||
Z_Construct_UEnum_MultiThreadLibrary_ETaskExecutionType_Statics::Enumerators,
|
||||
RF_Public|RF_Transient|RF_MarkAsNative,
|
||||
UE_ARRAY_COUNT(Z_Construct_UEnum_MultiThreadLibrary_ETaskExecutionType_Statics::Enumerators),
|
||||
EEnumFlags::None,
|
||||
(uint8)UEnum::ECppForm::EnumClass,
|
||||
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MultiThreadLibrary_ETaskExecutionType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MultiThreadLibrary_ETaskExecutionType_Statics::Enum_MetaDataParams)
|
||||
};
|
||||
UEnum* Z_Construct_UEnum_MultiThreadLibrary_ETaskExecutionType()
|
||||
{
|
||||
if (!Z_Registration_Info_UEnum_ETaskExecutionType.InnerSingleton)
|
||||
{
|
||||
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ETaskExecutionType.InnerSingleton, Z_Construct_UEnum_MultiThreadLibrary_ETaskExecutionType_Statics::EnumParams);
|
||||
}
|
||||
return Z_Registration_Info_UEnum_ETaskExecutionType.InnerSingleton;
|
||||
}
|
||||
// End Enum ETaskExecutionType
|
||||
|
||||
// Begin Class UThreadTaskBase
|
||||
void UThreadTaskBase::StaticRegisterNativesUThreadTaskBase()
|
||||
{
|
||||
}
|
||||
IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UThreadTaskBase);
|
||||
UClass* Z_Construct_UClass_UThreadTaskBase_NoRegister()
|
||||
{
|
||||
return UThreadTaskBase::StaticClass();
|
||||
}
|
||||
struct Z_Construct_UClass_UThreadTaskBase_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
||||
{ "HideCategories", "Object" },
|
||||
{ "IncludePath", "ThreadTaskBase.h" },
|
||||
{ "IsBlueprintBase", "false" },
|
||||
{ "ModuleRelativePath", "Public/ThreadTaskBase.h" },
|
||||
{ "NotBlueprintType", "true" },
|
||||
};
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ExecutionType_MetaData[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "ModuleRelativePath", "Public/ThreadTaskBase.h" },
|
||||
};
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ThreadPool_MetaData[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "ModuleRelativePath", "Public/ThreadTaskBase.h" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FBytePropertyParams NewProp_ExecutionType_Underlying;
|
||||
static const UECodeGen_Private::FEnumPropertyParams NewProp_ExecutionType;
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_ThreadPool;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static UObject* (*const DependentSingletons[])();
|
||||
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
||||
TCppClassTypeTraits<UThreadTaskBase>::IsAbstract,
|
||||
};
|
||||
static const UECodeGen_Private::FClassParams ClassParams;
|
||||
};
|
||||
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UThreadTaskBase_Statics::NewProp_ExecutionType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UThreadTaskBase_Statics::NewProp_ExecutionType = { "ExecutionType", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UThreadTaskBase, ExecutionType), Z_Construct_UEnum_MultiThreadLibrary_ETaskExecutionType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ExecutionType_MetaData), NewProp_ExecutionType_MetaData) }; // 3007662685
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UThreadTaskBase_Statics::NewProp_ThreadPool = { "ThreadPool", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UThreadTaskBase, ThreadPool), Z_Construct_UClass_UThreadPool_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ThreadPool_MetaData), NewProp_ThreadPool_MetaData) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UThreadTaskBase_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UThreadTaskBase_Statics::NewProp_ExecutionType_Underlying,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UThreadTaskBase_Statics::NewProp_ExecutionType,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UThreadTaskBase_Statics::NewProp_ThreadPool,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadTaskBase_Statics::PropPointers) < 2048);
|
||||
UObject* (*const Z_Construct_UClass_UThreadTaskBase_Statics::DependentSingletons[])() = {
|
||||
(UObject* (*)())Z_Construct_UClass_UThreadBase,
|
||||
(UObject* (*)())Z_Construct_UPackage__Script_MultiThreadLibrary,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadTaskBase_Statics::DependentSingletons) < 16);
|
||||
const UECodeGen_Private::FClassParams Z_Construct_UClass_UThreadTaskBase_Statics::ClassParams = {
|
||||
&UThreadTaskBase::StaticClass,
|
||||
nullptr,
|
||||
&StaticCppClassTypeInfo,
|
||||
DependentSingletons,
|
||||
nullptr,
|
||||
Z_Construct_UClass_UThreadTaskBase_Statics::PropPointers,
|
||||
nullptr,
|
||||
UE_ARRAY_COUNT(DependentSingletons),
|
||||
0,
|
||||
UE_ARRAY_COUNT(Z_Construct_UClass_UThreadTaskBase_Statics::PropPointers),
|
||||
0,
|
||||
0x001000A0u,
|
||||
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadTaskBase_Statics::Class_MetaDataParams), Z_Construct_UClass_UThreadTaskBase_Statics::Class_MetaDataParams)
|
||||
};
|
||||
UClass* Z_Construct_UClass_UThreadTaskBase()
|
||||
{
|
||||
if (!Z_Registration_Info_UClass_UThreadTaskBase.OuterSingleton)
|
||||
{
|
||||
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UThreadTaskBase.OuterSingleton, Z_Construct_UClass_UThreadTaskBase_Statics::ClassParams);
|
||||
}
|
||||
return Z_Registration_Info_UClass_UThreadTaskBase.OuterSingleton;
|
||||
}
|
||||
template<> MULTITHREADLIBRARY_API UClass* StaticClass<UThreadTaskBase>()
|
||||
{
|
||||
return UThreadTaskBase::StaticClass();
|
||||
}
|
||||
DEFINE_VTABLE_PTR_HELPER_CTOR(UThreadTaskBase);
|
||||
// End Class UThreadTaskBase
|
||||
|
||||
// Begin Registration
|
||||
struct Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTaskBase_h_Statics
|
||||
{
|
||||
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
|
||||
{ ETaskExecutionType_StaticEnum, TEXT("ETaskExecutionType"), &Z_Registration_Info_UEnum_ETaskExecutionType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3007662685U) },
|
||||
};
|
||||
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
|
||||
{ Z_Construct_UClass_UThreadTaskBase, UThreadTaskBase::StaticClass, TEXT("UThreadTaskBase"), &Z_Registration_Info_UClass_UThreadTaskBase, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UThreadTaskBase), 3959149638U) },
|
||||
};
|
||||
};
|
||||
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTaskBase_h_2687105618(TEXT("/Script/MultiThreadLibrary"),
|
||||
Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTaskBase_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTaskBase_h_Statics::ClassInfo),
|
||||
nullptr, 0,
|
||||
Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTaskBase_h_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTaskBase_h_Statics::EnumInfo));
|
||||
// End Registration
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,62 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
// IWYU pragma: private, include "ThreadTaskBase.h"
|
||||
#include "UObject/ObjectMacros.h"
|
||||
#include "UObject/ScriptMacros.h"
|
||||
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
#ifdef MULTITHREADLIBRARY_ThreadTaskBase_generated_h
|
||||
#error "ThreadTaskBase.generated.h already included, missing '#pragma once' in ThreadTaskBase.h"
|
||||
#endif
|
||||
#define MULTITHREADLIBRARY_ThreadTaskBase_generated_h
|
||||
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTaskBase_h_23_INCLASS_NO_PURE_DECLS \
|
||||
private: \
|
||||
static void StaticRegisterNativesUThreadTaskBase(); \
|
||||
friend struct Z_Construct_UClass_UThreadTaskBase_Statics; \
|
||||
public: \
|
||||
DECLARE_CLASS(UThreadTaskBase, UThreadBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/MultiThreadLibrary"), NO_API) \
|
||||
DECLARE_SERIALIZER(UThreadTaskBase)
|
||||
|
||||
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTaskBase_h_23_ENHANCED_CONSTRUCTORS \
|
||||
private: \
|
||||
/** Private move- and copy-constructors, should never be used */ \
|
||||
UThreadTaskBase(UThreadTaskBase&&); \
|
||||
UThreadTaskBase(const UThreadTaskBase&); \
|
||||
public: \
|
||||
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UThreadTaskBase); \
|
||||
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UThreadTaskBase); \
|
||||
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UThreadTaskBase)
|
||||
|
||||
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTaskBase_h_20_PROLOG
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTaskBase_h_23_GENERATED_BODY \
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
||||
public: \
|
||||
FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTaskBase_h_23_INCLASS_NO_PURE_DECLS \
|
||||
FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTaskBase_h_23_ENHANCED_CONSTRUCTORS \
|
||||
private: \
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
||||
|
||||
template<> MULTITHREADLIBRARY_API UClass* StaticClass<class UThreadTaskBase>();
|
||||
|
||||
#undef CURRENT_FILE_ID
|
||||
#define CURRENT_FILE_ID FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTaskBase_h
|
||||
|
||||
|
||||
#define FOREACH_ENUM_ETASKEXECUTIONTYPE(op) \
|
||||
op(ETaskExecutionType::Thread) \
|
||||
op(ETaskExecutionType::TaskGraph) \
|
||||
op(ETaskExecutionType::ThreadPool)
|
||||
|
||||
enum class ETaskExecutionType : uint8;
|
||||
template<> struct TIsUEnumClass<ETaskExecutionType> { enum { Value = true }; };
|
||||
template<> MULTITHREADLIBRARY_API UEnum* StaticEnum<ETaskExecutionType>();
|
||||
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,150 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
#include "UObject/GeneratedCppIncludes.h"
|
||||
#include "MultiThreadLibrary/Public/ThreadTasks.h"
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
void EmptyLinkFunctionForGeneratedCodeThreadTasks() {}
|
||||
|
||||
// Begin Cross Module References
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadTaskBase();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadTasks();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadTasks_NoRegister();
|
||||
UPackage* Z_Construct_UPackage__Script_MultiThreadLibrary();
|
||||
// End Cross Module References
|
||||
|
||||
// Begin Class UThreadTasks Function TaskBody
|
||||
static const FName NAME_UThreadTasks_TaskBody = FName(TEXT("TaskBody"));
|
||||
void UThreadTasks::TaskBody()
|
||||
{
|
||||
UFunction* Func = FindFunctionChecked(NAME_UThreadTasks_TaskBody);
|
||||
if (!Func->GetOwnerClass()->HasAnyClassFlags(CLASS_Native))
|
||||
{
|
||||
ProcessEvent(Func,NULL);
|
||||
}
|
||||
else
|
||||
{
|
||||
TaskBody_Implementation();
|
||||
}
|
||||
}
|
||||
struct Z_Construct_UFunction_UThreadTasks_TaskBody_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n\x09* Called on Background Thread when the Task is executed.\n\x09*/" },
|
||||
{ "DisplayName", "Task Body" },
|
||||
{ "ModuleRelativePath", "Public/ThreadTasks.h" },
|
||||
{ "ToolTip", "Called on Background Thread when the Task is executed." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadTasks_TaskBody_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadTasks, nullptr, "TaskBody", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x0C020C00, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadTasks_TaskBody_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadTasks_TaskBody_Statics::Function_MetaDataParams) };
|
||||
UFunction* Z_Construct_UFunction_UThreadTasks_TaskBody()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadTasks_TaskBody_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadTasks::execTaskBody)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
P_THIS->TaskBody_Implementation();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadTasks Function TaskBody
|
||||
|
||||
// Begin Class UThreadTasks
|
||||
void UThreadTasks::StaticRegisterNativesUThreadTasks()
|
||||
{
|
||||
UClass* Class = UThreadTasks::StaticClass();
|
||||
static const FNameNativePtrPair Funcs[] = {
|
||||
{ "TaskBody", &UThreadTasks::execTaskBody },
|
||||
};
|
||||
FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
|
||||
}
|
||||
IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UThreadTasks);
|
||||
UClass* Z_Construct_UClass_UThreadTasks_NoRegister()
|
||||
{
|
||||
return UThreadTasks::StaticClass();
|
||||
}
|
||||
struct Z_Construct_UClass_UThreadTasks_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
||||
{ "BlueprintType", "true" },
|
||||
{ "DontUseGenericSpawnObject", "true" },
|
||||
{ "HideCategories", "Object Object" },
|
||||
{ "IncludePath", "ThreadTasks.h" },
|
||||
{ "IsBlueprintBase", "true" },
|
||||
{ "ModuleRelativePath", "Public/ThreadTasks.h" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static UObject* (*const DependentSingletons[])();
|
||||
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
|
||||
{ &Z_Construct_UFunction_UThreadTasks_TaskBody, "TaskBody" }, // 2112956176
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
|
||||
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
||||
TCppClassTypeTraits<UThreadTasks>::IsAbstract,
|
||||
};
|
||||
static const UECodeGen_Private::FClassParams ClassParams;
|
||||
};
|
||||
UObject* (*const Z_Construct_UClass_UThreadTasks_Statics::DependentSingletons[])() = {
|
||||
(UObject* (*)())Z_Construct_UClass_UThreadTaskBase,
|
||||
(UObject* (*)())Z_Construct_UPackage__Script_MultiThreadLibrary,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadTasks_Statics::DependentSingletons) < 16);
|
||||
const UECodeGen_Private::FClassParams Z_Construct_UClass_UThreadTasks_Statics::ClassParams = {
|
||||
&UThreadTasks::StaticClass,
|
||||
nullptr,
|
||||
&StaticCppClassTypeInfo,
|
||||
DependentSingletons,
|
||||
FuncInfo,
|
||||
nullptr,
|
||||
nullptr,
|
||||
UE_ARRAY_COUNT(DependentSingletons),
|
||||
UE_ARRAY_COUNT(FuncInfo),
|
||||
0,
|
||||
0,
|
||||
0x041000A0u,
|
||||
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadTasks_Statics::Class_MetaDataParams), Z_Construct_UClass_UThreadTasks_Statics::Class_MetaDataParams)
|
||||
};
|
||||
UClass* Z_Construct_UClass_UThreadTasks()
|
||||
{
|
||||
if (!Z_Registration_Info_UClass_UThreadTasks.OuterSingleton)
|
||||
{
|
||||
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UThreadTasks.OuterSingleton, Z_Construct_UClass_UThreadTasks_Statics::ClassParams);
|
||||
}
|
||||
return Z_Registration_Info_UClass_UThreadTasks.OuterSingleton;
|
||||
}
|
||||
template<> MULTITHREADLIBRARY_API UClass* StaticClass<UThreadTasks>()
|
||||
{
|
||||
return UThreadTasks::StaticClass();
|
||||
}
|
||||
UThreadTasks::UThreadTasks() {}
|
||||
DEFINE_VTABLE_PTR_HELPER_CTOR(UThreadTasks);
|
||||
UThreadTasks::~UThreadTasks() {}
|
||||
// End Class UThreadTasks
|
||||
|
||||
// Begin Registration
|
||||
struct Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasks_h_Statics
|
||||
{
|
||||
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
|
||||
{ Z_Construct_UClass_UThreadTasks, UThreadTasks::StaticClass, TEXT("UThreadTasks"), &Z_Registration_Info_UClass_UThreadTasks, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UThreadTasks), 2295101062U) },
|
||||
};
|
||||
};
|
||||
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasks_h_3772891947(TEXT("/Script/MultiThreadLibrary"),
|
||||
Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasks_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasks_h_Statics::ClassInfo),
|
||||
nullptr, 0,
|
||||
nullptr, 0);
|
||||
// End Registration
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,63 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
// IWYU pragma: private, include "ThreadTasks.h"
|
||||
#include "UObject/ObjectMacros.h"
|
||||
#include "UObject/ScriptMacros.h"
|
||||
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
#ifdef MULTITHREADLIBRARY_ThreadTasks_generated_h
|
||||
#error "ThreadTasks.generated.h already included, missing '#pragma once' in ThreadTasks.h"
|
||||
#endif
|
||||
#define MULTITHREADLIBRARY_ThreadTasks_generated_h
|
||||
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasks_h_14_RPC_WRAPPERS_NO_PURE_DECLS \
|
||||
DECLARE_FUNCTION(execTaskBody);
|
||||
|
||||
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasks_h_14_CALLBACK_WRAPPERS
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasks_h_14_INCLASS_NO_PURE_DECLS \
|
||||
private: \
|
||||
static void StaticRegisterNativesUThreadTasks(); \
|
||||
friend struct Z_Construct_UClass_UThreadTasks_Statics; \
|
||||
public: \
|
||||
DECLARE_CLASS(UThreadTasks, UThreadTaskBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/MultiThreadLibrary"), NO_API) \
|
||||
DECLARE_SERIALIZER(UThreadTasks)
|
||||
|
||||
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasks_h_14_ENHANCED_CONSTRUCTORS \
|
||||
/** Standard constructor, called after all reflected properties have been initialized */ \
|
||||
NO_API UThreadTasks(); \
|
||||
private: \
|
||||
/** Private move- and copy-constructors, should never be used */ \
|
||||
UThreadTasks(UThreadTasks&&); \
|
||||
UThreadTasks(const UThreadTasks&); \
|
||||
public: \
|
||||
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UThreadTasks); \
|
||||
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UThreadTasks); \
|
||||
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UThreadTasks) \
|
||||
NO_API virtual ~UThreadTasks();
|
||||
|
||||
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasks_h_10_PROLOG
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasks_h_14_GENERATED_BODY \
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
||||
public: \
|
||||
FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasks_h_14_RPC_WRAPPERS_NO_PURE_DECLS \
|
||||
FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasks_h_14_CALLBACK_WRAPPERS \
|
||||
FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasks_h_14_INCLASS_NO_PURE_DECLS \
|
||||
FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasks_h_14_ENHANCED_CONSTRUCTORS \
|
||||
private: \
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
||||
|
||||
template<> MULTITHREADLIBRARY_API UClass* StaticClass<class UThreadTasks>();
|
||||
|
||||
#undef CURRENT_FILE_ID
|
||||
#define CURRENT_FILE_ID FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasks_h
|
||||
|
||||
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,163 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
#include "UObject/GeneratedCppIncludes.h"
|
||||
#include "MultiThreadLibrary/Public/ThreadTasksLoop.h"
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
void EmptyLinkFunctionForGeneratedCodeThreadTasksLoop() {}
|
||||
|
||||
// Begin Cross Module References
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadTaskBase();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadTasksLoop();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadTasksLoop_NoRegister();
|
||||
UPackage* Z_Construct_UPackage__Script_MultiThreadLibrary();
|
||||
// End Cross Module References
|
||||
|
||||
// Begin Class UThreadTasksLoop Function TaskBody
|
||||
struct ThreadTasksLoop_eventTaskBody_Parms
|
||||
{
|
||||
UThreadTasksLoop* WorkerRef;
|
||||
};
|
||||
static const FName NAME_UThreadTasksLoop_TaskBody = FName(TEXT("TaskBody"));
|
||||
void UThreadTasksLoop::TaskBody(UThreadTasksLoop* WorkerRef)
|
||||
{
|
||||
UFunction* Func = FindFunctionChecked(NAME_UThreadTasksLoop_TaskBody);
|
||||
if (!Func->GetOwnerClass()->HasAnyClassFlags(CLASS_Native))
|
||||
{
|
||||
ThreadTasksLoop_eventTaskBody_Parms Parms;
|
||||
Parms.WorkerRef=WorkerRef;
|
||||
ProcessEvent(Func,&Parms);
|
||||
}
|
||||
else
|
||||
{
|
||||
TaskBody_Implementation(WorkerRef);
|
||||
}
|
||||
}
|
||||
struct Z_Construct_UFunction_UThreadTasksLoop_TaskBody_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n\x09* Called on Background Thread when the Task is executed.\n\x09*/" },
|
||||
{ "DisplayName", "Task Body" },
|
||||
{ "ModuleRelativePath", "Public/ThreadTasksLoop.h" },
|
||||
{ "ToolTip", "Called on Background Thread when the Task is executed." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorkerRef;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadTasksLoop_TaskBody_Statics::NewProp_WorkerRef = { "WorkerRef", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadTasksLoop_eventTaskBody_Parms, WorkerRef), Z_Construct_UClass_UThreadTasksLoop_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadTasksLoop_TaskBody_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadTasksLoop_TaskBody_Statics::NewProp_WorkerRef,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadTasksLoop_TaskBody_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadTasksLoop_TaskBody_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadTasksLoop, nullptr, "TaskBody", nullptr, nullptr, Z_Construct_UFunction_UThreadTasksLoop_TaskBody_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadTasksLoop_TaskBody_Statics::PropPointers), sizeof(ThreadTasksLoop_eventTaskBody_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x0C020C00, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadTasksLoop_TaskBody_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadTasksLoop_TaskBody_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(ThreadTasksLoop_eventTaskBody_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadTasksLoop_TaskBody()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadTasksLoop_TaskBody_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadTasksLoop::execTaskBody)
|
||||
{
|
||||
P_GET_OBJECT(UThreadTasksLoop,Z_Param_WorkerRef);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
P_THIS->TaskBody_Implementation(Z_Param_WorkerRef);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadTasksLoop Function TaskBody
|
||||
|
||||
// Begin Class UThreadTasksLoop
|
||||
void UThreadTasksLoop::StaticRegisterNativesUThreadTasksLoop()
|
||||
{
|
||||
UClass* Class = UThreadTasksLoop::StaticClass();
|
||||
static const FNameNativePtrPair Funcs[] = {
|
||||
{ "TaskBody", &UThreadTasksLoop::execTaskBody },
|
||||
};
|
||||
FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
|
||||
}
|
||||
IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UThreadTasksLoop);
|
||||
UClass* Z_Construct_UClass_UThreadTasksLoop_NoRegister()
|
||||
{
|
||||
return UThreadTasksLoop::StaticClass();
|
||||
}
|
||||
struct Z_Construct_UClass_UThreadTasksLoop_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
||||
{ "BlueprintType", "true" },
|
||||
{ "DontUseGenericSpawnObject", "True" },
|
||||
{ "HideCategories", "Object Object" },
|
||||
{ "IncludePath", "ThreadTasksLoop.h" },
|
||||
{ "IsBlueprintBase", "true" },
|
||||
{ "ModuleRelativePath", "Public/ThreadTasksLoop.h" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static UObject* (*const DependentSingletons[])();
|
||||
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
|
||||
{ &Z_Construct_UFunction_UThreadTasksLoop_TaskBody, "TaskBody" }, // 2512344009
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
|
||||
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
||||
TCppClassTypeTraits<UThreadTasksLoop>::IsAbstract,
|
||||
};
|
||||
static const UECodeGen_Private::FClassParams ClassParams;
|
||||
};
|
||||
UObject* (*const Z_Construct_UClass_UThreadTasksLoop_Statics::DependentSingletons[])() = {
|
||||
(UObject* (*)())Z_Construct_UClass_UThreadTaskBase,
|
||||
(UObject* (*)())Z_Construct_UPackage__Script_MultiThreadLibrary,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadTasksLoop_Statics::DependentSingletons) < 16);
|
||||
const UECodeGen_Private::FClassParams Z_Construct_UClass_UThreadTasksLoop_Statics::ClassParams = {
|
||||
&UThreadTasksLoop::StaticClass,
|
||||
nullptr,
|
||||
&StaticCppClassTypeInfo,
|
||||
DependentSingletons,
|
||||
FuncInfo,
|
||||
nullptr,
|
||||
nullptr,
|
||||
UE_ARRAY_COUNT(DependentSingletons),
|
||||
UE_ARRAY_COUNT(FuncInfo),
|
||||
0,
|
||||
0,
|
||||
0x001000A0u,
|
||||
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadTasksLoop_Statics::Class_MetaDataParams), Z_Construct_UClass_UThreadTasksLoop_Statics::Class_MetaDataParams)
|
||||
};
|
||||
UClass* Z_Construct_UClass_UThreadTasksLoop()
|
||||
{
|
||||
if (!Z_Registration_Info_UClass_UThreadTasksLoop.OuterSingleton)
|
||||
{
|
||||
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UThreadTasksLoop.OuterSingleton, Z_Construct_UClass_UThreadTasksLoop_Statics::ClassParams);
|
||||
}
|
||||
return Z_Registration_Info_UClass_UThreadTasksLoop.OuterSingleton;
|
||||
}
|
||||
template<> MULTITHREADLIBRARY_API UClass* StaticClass<UThreadTasksLoop>()
|
||||
{
|
||||
return UThreadTasksLoop::StaticClass();
|
||||
}
|
||||
DEFINE_VTABLE_PTR_HELPER_CTOR(UThreadTasksLoop);
|
||||
// End Class UThreadTasksLoop
|
||||
|
||||
// Begin Registration
|
||||
struct Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasksLoop_h_Statics
|
||||
{
|
||||
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
|
||||
{ Z_Construct_UClass_UThreadTasksLoop, UThreadTasksLoop::StaticClass, TEXT("UThreadTasksLoop"), &Z_Registration_Info_UClass_UThreadTasksLoop, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UThreadTasksLoop), 4217747907U) },
|
||||
};
|
||||
};
|
||||
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasksLoop_h_1559954287(TEXT("/Script/MultiThreadLibrary"),
|
||||
Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasksLoop_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasksLoop_h_Statics::ClassInfo),
|
||||
nullptr, 0,
|
||||
nullptr, 0);
|
||||
// End Registration
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,61 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
// IWYU pragma: private, include "ThreadTasksLoop.h"
|
||||
#include "UObject/ObjectMacros.h"
|
||||
#include "UObject/ScriptMacros.h"
|
||||
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
class UThreadTasksLoop;
|
||||
#ifdef MULTITHREADLIBRARY_ThreadTasksLoop_generated_h
|
||||
#error "ThreadTasksLoop.generated.h already included, missing '#pragma once' in ThreadTasksLoop.h"
|
||||
#endif
|
||||
#define MULTITHREADLIBRARY_ThreadTasksLoop_generated_h
|
||||
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasksLoop_h_15_RPC_WRAPPERS_NO_PURE_DECLS \
|
||||
DECLARE_FUNCTION(execTaskBody);
|
||||
|
||||
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasksLoop_h_15_CALLBACK_WRAPPERS
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasksLoop_h_15_INCLASS_NO_PURE_DECLS \
|
||||
private: \
|
||||
static void StaticRegisterNativesUThreadTasksLoop(); \
|
||||
friend struct Z_Construct_UClass_UThreadTasksLoop_Statics; \
|
||||
public: \
|
||||
DECLARE_CLASS(UThreadTasksLoop, UThreadTaskBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/MultiThreadLibrary"), NO_API) \
|
||||
DECLARE_SERIALIZER(UThreadTasksLoop)
|
||||
|
||||
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasksLoop_h_15_ENHANCED_CONSTRUCTORS \
|
||||
private: \
|
||||
/** Private move- and copy-constructors, should never be used */ \
|
||||
UThreadTasksLoop(UThreadTasksLoop&&); \
|
||||
UThreadTasksLoop(const UThreadTasksLoop&); \
|
||||
public: \
|
||||
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UThreadTasksLoop); \
|
||||
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UThreadTasksLoop); \
|
||||
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UThreadTasksLoop)
|
||||
|
||||
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasksLoop_h_11_PROLOG
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasksLoop_h_15_GENERATED_BODY \
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
||||
public: \
|
||||
FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasksLoop_h_15_RPC_WRAPPERS_NO_PURE_DECLS \
|
||||
FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasksLoop_h_15_CALLBACK_WRAPPERS \
|
||||
FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasksLoop_h_15_INCLASS_NO_PURE_DECLS \
|
||||
FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasksLoop_h_15_ENHANCED_CONSTRUCTORS \
|
||||
private: \
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
||||
|
||||
template<> MULTITHREADLIBRARY_API UClass* StaticClass<class UThreadTasksLoop>();
|
||||
|
||||
#undef CURRENT_FILE_ID
|
||||
#define CURRENT_FILE_ID FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasksLoop_h
|
||||
|
||||
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,965 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
#include "UObject/GeneratedCppIncludes.h"
|
||||
#include "MultiThreadLibrary/Public/ThreadUtility.h"
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
void EmptyLinkFunctionForGeneratedCodeThreadUtility() {}
|
||||
|
||||
// Begin Cross Module References
|
||||
COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
|
||||
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FRandomStream();
|
||||
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
|
||||
ENGINE_API UClass* Z_Construct_UClass_UBlueprintFunctionLibrary();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadBase_NoRegister();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadUtility();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadUtility_NoRegister();
|
||||
MULTITHREADLIBRARY_API UEnum* Z_Construct_UEnum_MultiThreadLibrary_EScaleType();
|
||||
UPackage* Z_Construct_UPackage__Script_MultiThreadLibrary();
|
||||
// End Cross Module References
|
||||
|
||||
// Begin Enum EScaleType
|
||||
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EScaleType;
|
||||
static UEnum* EScaleType_StaticEnum()
|
||||
{
|
||||
if (!Z_Registration_Info_UEnum_EScaleType.OuterSingleton)
|
||||
{
|
||||
Z_Registration_Info_UEnum_EScaleType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MultiThreadLibrary_EScaleType, (UObject*)Z_Construct_UPackage__Script_MultiThreadLibrary(), TEXT("EScaleType"));
|
||||
}
|
||||
return Z_Registration_Info_UEnum_EScaleType.OuterSingleton;
|
||||
}
|
||||
template<> MULTITHREADLIBRARY_API UEnum* StaticEnum<EScaleType>()
|
||||
{
|
||||
return EScaleType_StaticEnum();
|
||||
}
|
||||
struct Z_Construct_UEnum_MultiThreadLibrary_EScaleType_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
||||
{ "BlueprintType", "true" },
|
||||
{ "Free.Name", "EScaleType::Free" },
|
||||
{ "LockXY.Name", "EScaleType::LockXY" },
|
||||
{ "LockXZ.Name", "EScaleType::LockXZ" },
|
||||
{ "LockYZ.Name", "EScaleType::LockYZ" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
{ "Uniform.Name", "EScaleType::Uniform" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
||||
{ "EScaleType::Uniform", (int64)EScaleType::Uniform },
|
||||
{ "EScaleType::Free", (int64)EScaleType::Free },
|
||||
{ "EScaleType::LockXY", (int64)EScaleType::LockXY },
|
||||
{ "EScaleType::LockXZ", (int64)EScaleType::LockXZ },
|
||||
{ "EScaleType::LockYZ", (int64)EScaleType::LockYZ },
|
||||
};
|
||||
static const UECodeGen_Private::FEnumParams EnumParams;
|
||||
};
|
||||
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MultiThreadLibrary_EScaleType_Statics::EnumParams = {
|
||||
(UObject*(*)())Z_Construct_UPackage__Script_MultiThreadLibrary,
|
||||
nullptr,
|
||||
"EScaleType",
|
||||
"EScaleType",
|
||||
Z_Construct_UEnum_MultiThreadLibrary_EScaleType_Statics::Enumerators,
|
||||
RF_Public|RF_Transient|RF_MarkAsNative,
|
||||
UE_ARRAY_COUNT(Z_Construct_UEnum_MultiThreadLibrary_EScaleType_Statics::Enumerators),
|
||||
EEnumFlags::None,
|
||||
(uint8)UEnum::ECppForm::EnumClass,
|
||||
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MultiThreadLibrary_EScaleType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MultiThreadLibrary_EScaleType_Statics::Enum_MetaDataParams)
|
||||
};
|
||||
UEnum* Z_Construct_UEnum_MultiThreadLibrary_EScaleType()
|
||||
{
|
||||
if (!Z_Registration_Info_UEnum_EScaleType.InnerSingleton)
|
||||
{
|
||||
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EScaleType.InnerSingleton, Z_Construct_UEnum_MultiThreadLibrary_EScaleType_Statics::EnumParams);
|
||||
}
|
||||
return Z_Registration_Info_UEnum_EScaleType.InnerSingleton;
|
||||
}
|
||||
// End Enum EScaleType
|
||||
|
||||
// Begin Class UThreadUtility Function AddToRoot
|
||||
struct Z_Construct_UFunction_UThreadUtility_AddToRoot_Statics
|
||||
{
|
||||
struct ThreadUtility_eventAddToRoot_Parms
|
||||
{
|
||||
UObject* Object;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n * Add an object to the Pool Root Set.\n */" },
|
||||
{ "DisplayName", "Add Pool To Root" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
{ "ToolTip", "Add an object to the Pool Root Set." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_Object;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadUtility_AddToRoot_Statics::NewProp_Object = { "Object", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventAddToRoot_Parms, Object), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadUtility_AddToRoot_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_AddToRoot_Statics::NewProp_Object,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_AddToRoot_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadUtility_AddToRoot_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadUtility, nullptr, "AddToRoot", nullptr, nullptr, Z_Construct_UFunction_UThreadUtility_AddToRoot_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_AddToRoot_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadUtility_AddToRoot_Statics::ThreadUtility_eventAddToRoot_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_AddToRoot_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadUtility_AddToRoot_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadUtility_AddToRoot_Statics::ThreadUtility_eventAddToRoot_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadUtility_AddToRoot()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadUtility_AddToRoot_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadUtility::execAddToRoot)
|
||||
{
|
||||
P_GET_OBJECT(UObject,Z_Param_Object);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
UThreadUtility::AddToRoot(Z_Param_Object);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadUtility Function AddToRoot
|
||||
|
||||
// Begin Class UThreadUtility Function CancelTask
|
||||
struct Z_Construct_UFunction_UThreadUtility_CancelTask_Statics
|
||||
{
|
||||
struct ThreadUtility_eventCancelTask_Parms
|
||||
{
|
||||
UThreadBase* Task;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n * Cancel the Task.\n */" },
|
||||
{ "DisplayName", "Cancel Task" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
{ "ToolTip", "Cancel the Task." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_Task;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadUtility_CancelTask_Statics::NewProp_Task = { "Task", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventCancelTask_Parms, Task), Z_Construct_UClass_UThreadBase_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadUtility_CancelTask_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_CancelTask_Statics::NewProp_Task,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_CancelTask_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadUtility_CancelTask_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadUtility, nullptr, "CancelTask", nullptr, nullptr, Z_Construct_UFunction_UThreadUtility_CancelTask_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_CancelTask_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadUtility_CancelTask_Statics::ThreadUtility_eventCancelTask_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_CancelTask_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadUtility_CancelTask_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadUtility_CancelTask_Statics::ThreadUtility_eventCancelTask_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadUtility_CancelTask()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadUtility_CancelTask_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadUtility::execCancelTask)
|
||||
{
|
||||
P_GET_OBJECT(UThreadBase,Z_Param_Task);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
UThreadUtility::CancelTask(Z_Param_Task);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadUtility Function CancelTask
|
||||
|
||||
// Begin Class UThreadUtility Function CanSupportMultiThreadedFileHandles
|
||||
struct Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles_Statics
|
||||
{
|
||||
struct ThreadUtility_eventCanSupportMultiThreadedFileHandles_Parms
|
||||
{
|
||||
bool ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n * Checks if Whether filehandles can be opened on one thread and read/written on another thread.\n */" },
|
||||
{ "DisplayName", "Can Support Multi Threaded File Handles" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
{ "ToolTip", "Checks if Whether filehandles can be opened on one thread and read/written on another thread." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static void NewProp_ReturnValue_SetBit(void* Obj);
|
||||
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
void Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles_Statics::NewProp_ReturnValue_SetBit(void* Obj)
|
||||
{
|
||||
((ThreadUtility_eventCanSupportMultiThreadedFileHandles_Parms*)Obj)->ReturnValue = 1;
|
||||
}
|
||||
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ThreadUtility_eventCanSupportMultiThreadedFileHandles_Parms), &Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadUtility, nullptr, "CanSupportMultiThreadedFileHandles", nullptr, nullptr, Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles_Statics::ThreadUtility_eventCanSupportMultiThreadedFileHandles_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles_Statics::ThreadUtility_eventCanSupportMultiThreadedFileHandles_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadUtility::execCanSupportMultiThreadedFileHandles)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(bool*)Z_Param__Result=UThreadUtility::CanSupportMultiThreadedFileHandles();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadUtility Function CanSupportMultiThreadedFileHandles
|
||||
|
||||
// Begin Class UThreadUtility Function CanUseAudioThread
|
||||
struct Z_Construct_UFunction_UThreadUtility_CanUseAudioThread_Statics
|
||||
{
|
||||
struct ThreadUtility_eventCanUseAudioThread_Parms
|
||||
{
|
||||
bool ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n * Check if can AudioThread be used on this device.\n */" },
|
||||
{ "DisplayName", "Can Use Audio Thread" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
{ "ToolTip", "Check if can AudioThread be used on this device." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static void NewProp_ReturnValue_SetBit(void* Obj);
|
||||
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
void Z_Construct_UFunction_UThreadUtility_CanUseAudioThread_Statics::NewProp_ReturnValue_SetBit(void* Obj)
|
||||
{
|
||||
((ThreadUtility_eventCanUseAudioThread_Parms*)Obj)->ReturnValue = 1;
|
||||
}
|
||||
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UThreadUtility_CanUseAudioThread_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ThreadUtility_eventCanUseAudioThread_Parms), &Z_Construct_UFunction_UThreadUtility_CanUseAudioThread_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadUtility_CanUseAudioThread_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_CanUseAudioThread_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_CanUseAudioThread_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadUtility_CanUseAudioThread_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadUtility, nullptr, "CanUseAudioThread", nullptr, nullptr, Z_Construct_UFunction_UThreadUtility_CanUseAudioThread_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_CanUseAudioThread_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadUtility_CanUseAudioThread_Statics::ThreadUtility_eventCanUseAudioThread_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_CanUseAudioThread_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadUtility_CanUseAudioThread_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadUtility_CanUseAudioThread_Statics::ThreadUtility_eventCanUseAudioThread_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadUtility_CanUseAudioThread()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadUtility_CanUseAudioThread_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadUtility::execCanUseAudioThread)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(bool*)Z_Param__Result=UThreadUtility::CanUseAudioThread();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadUtility Function CanUseAudioThread
|
||||
|
||||
// Begin Class UThreadUtility Function GetContextWorld
|
||||
struct Z_Construct_UFunction_UThreadUtility_GetContextWorld_Statics
|
||||
{
|
||||
struct ThreadUtility_eventGetContextWorld_Parms
|
||||
{
|
||||
UObject* WorldContextObject;
|
||||
UObject* ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n * Get World.\n */" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
{ "ToolTip", "Get World." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadUtility_GetContextWorld_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventGetContextWorld_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadUtility_GetContextWorld_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventGetContextWorld_Parms, ReturnValue), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadUtility_GetContextWorld_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_GetContextWorld_Statics::NewProp_WorldContextObject,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_GetContextWorld_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_GetContextWorld_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadUtility_GetContextWorld_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadUtility, nullptr, "GetContextWorld", nullptr, nullptr, Z_Construct_UFunction_UThreadUtility_GetContextWorld_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_GetContextWorld_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadUtility_GetContextWorld_Statics::ThreadUtility_eventGetContextWorld_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_GetContextWorld_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadUtility_GetContextWorld_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadUtility_GetContextWorld_Statics::ThreadUtility_eventGetContextWorld_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadUtility_GetContextWorld()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadUtility_GetContextWorld_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadUtility::execGetContextWorld)
|
||||
{
|
||||
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(UObject**)Z_Param__Result=UThreadUtility::GetContextWorld(Z_Param_WorldContextObject);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadUtility Function GetContextWorld
|
||||
|
||||
// Begin Class UThreadUtility Function GetRandomScale
|
||||
struct Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics
|
||||
{
|
||||
struct ThreadUtility_eventGetRandomScale_Parms
|
||||
{
|
||||
FVector Min;
|
||||
FVector Max;
|
||||
EScaleType Type;
|
||||
FRandomStream RandomStream;
|
||||
FVector Scale;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
};
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Min_MetaData[] = {
|
||||
{ "NativeConst", "" },
|
||||
};
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Max_MetaData[] = {
|
||||
{ "NativeConst", "" },
|
||||
};
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RandomStream_MetaData[] = {
|
||||
{ "NativeConst", "" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FStructPropertyParams NewProp_Min;
|
||||
static const UECodeGen_Private::FStructPropertyParams NewProp_Max;
|
||||
static const UECodeGen_Private::FBytePropertyParams NewProp_Type_Underlying;
|
||||
static const UECodeGen_Private::FEnumPropertyParams NewProp_Type;
|
||||
static const UECodeGen_Private::FStructPropertyParams NewProp_RandomStream;
|
||||
static const UECodeGen_Private::FStructPropertyParams NewProp_Scale;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::NewProp_Min = { "Min", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventGetRandomScale_Parms, Min), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Min_MetaData), NewProp_Min_MetaData) };
|
||||
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::NewProp_Max = { "Max", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventGetRandomScale_Parms, Max), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Max_MetaData), NewProp_Max_MetaData) };
|
||||
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::NewProp_Type_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::NewProp_Type = { "Type", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventGetRandomScale_Parms, Type), Z_Construct_UEnum_MultiThreadLibrary_EScaleType, METADATA_PARAMS(0, nullptr) }; // 1315304669
|
||||
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::NewProp_RandomStream = { "RandomStream", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventGetRandomScale_Parms, RandomStream), Z_Construct_UScriptStruct_FRandomStream, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RandomStream_MetaData), NewProp_RandomStream_MetaData) };
|
||||
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::NewProp_Scale = { "Scale", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventGetRandomScale_Parms, Scale), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::NewProp_Min,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::NewProp_Max,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::NewProp_Type_Underlying,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::NewProp_Type,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::NewProp_RandomStream,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::NewProp_Scale,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadUtility, nullptr, "GetRandomScale", nullptr, nullptr, Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::ThreadUtility_eventGetRandomScale_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::ThreadUtility_eventGetRandomScale_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadUtility_GetRandomScale()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadUtility::execGetRandomScale)
|
||||
{
|
||||
P_GET_STRUCT_REF(FVector,Z_Param_Out_Min);
|
||||
P_GET_STRUCT_REF(FVector,Z_Param_Out_Max);
|
||||
P_GET_ENUM(EScaleType,Z_Param_Type);
|
||||
P_GET_STRUCT_REF(FRandomStream,Z_Param_Out_RandomStream);
|
||||
P_GET_STRUCT_REF(FVector,Z_Param_Out_Scale);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
UThreadUtility::GetRandomScale(Z_Param_Out_Min,Z_Param_Out_Max,EScaleType(Z_Param_Type),Z_Param_Out_RandomStream,Z_Param_Out_Scale);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadUtility Function GetRandomScale
|
||||
|
||||
// Begin Class UThreadUtility Function IsCanceled
|
||||
struct Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics
|
||||
{
|
||||
struct ThreadUtility_eventIsCanceled_Parms
|
||||
{
|
||||
UThreadBase* Task;
|
||||
bool ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n * Check whether the task is canceled.\n */" },
|
||||
{ "CompactNodeTitle", "IsCanceled" },
|
||||
{ "DisplayName", "IsCanceled" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
{ "ToolTip", "Check whether the task is canceled." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_Task;
|
||||
static void NewProp_ReturnValue_SetBit(void* Obj);
|
||||
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics::NewProp_Task = { "Task", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventIsCanceled_Parms, Task), Z_Construct_UClass_UThreadBase_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
void Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics::NewProp_ReturnValue_SetBit(void* Obj)
|
||||
{
|
||||
((ThreadUtility_eventIsCanceled_Parms*)Obj)->ReturnValue = 1;
|
||||
}
|
||||
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ThreadUtility_eventIsCanceled_Parms), &Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics::NewProp_Task,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadUtility, nullptr, "IsCanceled", nullptr, nullptr, Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics::ThreadUtility_eventIsCanceled_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics::ThreadUtility_eventIsCanceled_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadUtility_IsCanceled()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadUtility::execIsCanceled)
|
||||
{
|
||||
P_GET_OBJECT(UThreadBase,Z_Param_Task);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(bool*)Z_Param__Result=UThreadUtility::IsCanceled(Z_Param_Task);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadUtility Function IsCanceled
|
||||
|
||||
// Begin Class UThreadUtility Function IsPrintThreadSafe
|
||||
struct Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe_Statics
|
||||
{
|
||||
struct ThreadUtility_eventIsPrintThreadSafe_Parms
|
||||
{
|
||||
bool ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n * Whether LocalPrint can be called from any thread without overlapping.\n */" },
|
||||
{ "DisplayName", "Is Print ThreadSafe" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
{ "ToolTip", "Whether LocalPrint can be called from any thread without overlapping." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static void NewProp_ReturnValue_SetBit(void* Obj);
|
||||
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
void Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe_Statics::NewProp_ReturnValue_SetBit(void* Obj)
|
||||
{
|
||||
((ThreadUtility_eventIsPrintThreadSafe_Parms*)Obj)->ReturnValue = 1;
|
||||
}
|
||||
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ThreadUtility_eventIsPrintThreadSafe_Parms), &Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadUtility, nullptr, "IsPrintThreadSafe", nullptr, nullptr, Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe_Statics::ThreadUtility_eventIsPrintThreadSafe_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe_Statics::ThreadUtility_eventIsPrintThreadSafe_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadUtility::execIsPrintThreadSafe)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(bool*)Z_Param__Result=UThreadUtility::IsPrintThreadSafe();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadUtility Function IsPrintThreadSafe
|
||||
|
||||
// Begin Class UThreadUtility Function IsRunning
|
||||
struct Z_Construct_UFunction_UThreadUtility_IsRunning_Statics
|
||||
{
|
||||
struct ThreadUtility_eventIsRunning_Parms
|
||||
{
|
||||
UThreadBase* Task;
|
||||
bool ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n * Check whether the task is in progress.\n */" },
|
||||
{ "CompactNodeTitle", "IsRunning" },
|
||||
{ "DisplayName", "IsRunning" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
{ "ToolTip", "Check whether the task is in progress." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_Task;
|
||||
static void NewProp_ReturnValue_SetBit(void* Obj);
|
||||
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadUtility_IsRunning_Statics::NewProp_Task = { "Task", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventIsRunning_Parms, Task), Z_Construct_UClass_UThreadBase_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
void Z_Construct_UFunction_UThreadUtility_IsRunning_Statics::NewProp_ReturnValue_SetBit(void* Obj)
|
||||
{
|
||||
((ThreadUtility_eventIsRunning_Parms*)Obj)->ReturnValue = 1;
|
||||
}
|
||||
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UThreadUtility_IsRunning_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ThreadUtility_eventIsRunning_Parms), &Z_Construct_UFunction_UThreadUtility_IsRunning_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadUtility_IsRunning_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_IsRunning_Statics::NewProp_Task,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_IsRunning_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_IsRunning_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadUtility_IsRunning_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadUtility, nullptr, "IsRunning", nullptr, nullptr, Z_Construct_UFunction_UThreadUtility_IsRunning_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_IsRunning_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadUtility_IsRunning_Statics::ThreadUtility_eventIsRunning_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_IsRunning_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadUtility_IsRunning_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadUtility_IsRunning_Statics::ThreadUtility_eventIsRunning_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadUtility_IsRunning()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadUtility_IsRunning_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadUtility::execIsRunning)
|
||||
{
|
||||
P_GET_OBJECT(UThreadBase,Z_Param_Task);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(bool*)Z_Param__Result=UThreadUtility::IsRunning(Z_Param_Task);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadUtility Function IsRunning
|
||||
|
||||
// Begin Class UThreadUtility Function IsSupportsMultithreading
|
||||
struct Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading_Statics
|
||||
{
|
||||
struct ThreadUtility_eventIsSupportsMultithreading_Parms
|
||||
{
|
||||
bool ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n * Checks if system suport MultiThreading.\n */" },
|
||||
{ "DisplayName", "Is Supports Multithreading" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
{ "ToolTip", "Checks if system suport MultiThreading." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static void NewProp_ReturnValue_SetBit(void* Obj);
|
||||
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
void Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading_Statics::NewProp_ReturnValue_SetBit(void* Obj)
|
||||
{
|
||||
((ThreadUtility_eventIsSupportsMultithreading_Parms*)Obj)->ReturnValue = 1;
|
||||
}
|
||||
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ThreadUtility_eventIsSupportsMultithreading_Parms), &Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadUtility, nullptr, "IsSupportsMultithreading", nullptr, nullptr, Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading_Statics::ThreadUtility_eventIsSupportsMultithreading_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading_Statics::ThreadUtility_eventIsSupportsMultithreading_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadUtility::execIsSupportsMultithreading)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(bool*)Z_Param__Result=UThreadUtility::IsSupportsMultithreading();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadUtility Function IsSupportsMultithreading
|
||||
|
||||
// Begin Class UThreadUtility Function IsUseRenderThread
|
||||
struct Z_Construct_UFunction_UThreadUtility_IsUseRenderThread_Statics
|
||||
{
|
||||
struct ThreadUtility_eventIsUseRenderThread_Parms
|
||||
{
|
||||
bool ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n * Checks if platform wants to use a rendering thread on current device.\n */" },
|
||||
{ "DisplayName", "Is Use Render Thread" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
{ "ToolTip", "Checks if platform wants to use a rendering thread on current device." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static void NewProp_ReturnValue_SetBit(void* Obj);
|
||||
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
void Z_Construct_UFunction_UThreadUtility_IsUseRenderThread_Statics::NewProp_ReturnValue_SetBit(void* Obj)
|
||||
{
|
||||
((ThreadUtility_eventIsUseRenderThread_Parms*)Obj)->ReturnValue = 1;
|
||||
}
|
||||
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UThreadUtility_IsUseRenderThread_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ThreadUtility_eventIsUseRenderThread_Parms), &Z_Construct_UFunction_UThreadUtility_IsUseRenderThread_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadUtility_IsUseRenderThread_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_IsUseRenderThread_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_IsUseRenderThread_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadUtility_IsUseRenderThread_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadUtility, nullptr, "IsUseRenderThread", nullptr, nullptr, Z_Construct_UFunction_UThreadUtility_IsUseRenderThread_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_IsUseRenderThread_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadUtility_IsUseRenderThread_Statics::ThreadUtility_eventIsUseRenderThread_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_IsUseRenderThread_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadUtility_IsUseRenderThread_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadUtility_IsUseRenderThread_Statics::ThreadUtility_eventIsUseRenderThread_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadUtility_IsUseRenderThread()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadUtility_IsUseRenderThread_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadUtility::execIsUseRenderThread)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(bool*)Z_Param__Result=UThreadUtility::IsUseRenderThread();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadUtility Function IsUseRenderThread
|
||||
|
||||
// Begin Class UThreadUtility Function MixThreeIntegers
|
||||
struct Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics
|
||||
{
|
||||
struct ThreadUtility_eventMixThreeIntegers_Parms
|
||||
{
|
||||
int32 Integer1;
|
||||
int32 Integer2;
|
||||
int32 Integer3;
|
||||
int32 ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FIntPropertyParams NewProp_Integer1;
|
||||
static const UECodeGen_Private::FIntPropertyParams NewProp_Integer2;
|
||||
static const UECodeGen_Private::FIntPropertyParams NewProp_Integer3;
|
||||
static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::NewProp_Integer1 = { "Integer1", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventMixThreeIntegers_Parms, Integer1), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::NewProp_Integer2 = { "Integer2", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventMixThreeIntegers_Parms, Integer2), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::NewProp_Integer3 = { "Integer3", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventMixThreeIntegers_Parms, Integer3), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventMixThreeIntegers_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::NewProp_Integer1,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::NewProp_Integer2,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::NewProp_Integer3,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadUtility, nullptr, "MixThreeIntegers", nullptr, nullptr, Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::ThreadUtility_eventMixThreeIntegers_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::ThreadUtility_eventMixThreeIntegers_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadUtility_MixThreeIntegers()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadUtility::execMixThreeIntegers)
|
||||
{
|
||||
P_GET_PROPERTY(FIntProperty,Z_Param_Integer1);
|
||||
P_GET_PROPERTY(FIntProperty,Z_Param_Integer2);
|
||||
P_GET_PROPERTY(FIntProperty,Z_Param_Integer3);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(int32*)Z_Param__Result=UThreadUtility::MixThreeIntegers(Z_Param_Integer1,Z_Param_Integer2,Z_Param_Integer3);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadUtility Function MixThreeIntegers
|
||||
|
||||
// Begin Class UThreadUtility Function RemoveFromRoot
|
||||
struct Z_Construct_UFunction_UThreadUtility_RemoveFromRoot_Statics
|
||||
{
|
||||
struct ThreadUtility_eventRemoveFromRoot_Parms
|
||||
{
|
||||
UObject* Object;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n * Remove an object from the Pool Root Set.\n */" },
|
||||
{ "DisplayName", "Remove Pool From Root" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
{ "ToolTip", "Remove an object from the Pool Root Set." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_Object;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadUtility_RemoveFromRoot_Statics::NewProp_Object = { "Object", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventRemoveFromRoot_Parms, Object), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadUtility_RemoveFromRoot_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_RemoveFromRoot_Statics::NewProp_Object,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_RemoveFromRoot_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadUtility_RemoveFromRoot_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadUtility, nullptr, "RemoveFromRoot", nullptr, nullptr, Z_Construct_UFunction_UThreadUtility_RemoveFromRoot_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_RemoveFromRoot_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadUtility_RemoveFromRoot_Statics::ThreadUtility_eventRemoveFromRoot_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_RemoveFromRoot_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadUtility_RemoveFromRoot_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadUtility_RemoveFromRoot_Statics::ThreadUtility_eventRemoveFromRoot_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadUtility_RemoveFromRoot()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadUtility_RemoveFromRoot_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadUtility::execRemoveFromRoot)
|
||||
{
|
||||
P_GET_OBJECT(UObject,Z_Param_Object);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
UThreadUtility::RemoveFromRoot(Z_Param_Object);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadUtility Function RemoveFromRoot
|
||||
|
||||
// Begin Class UThreadUtility Function SetNameToThread
|
||||
struct Z_Construct_UFunction_UThreadUtility_SetNameToThread_Statics
|
||||
{
|
||||
struct ThreadUtility_eventSetNameToThread_Parms
|
||||
{
|
||||
FString ThreadName;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n * Set Thread Name on threan where is called this function.\n */" },
|
||||
{ "DisplayName", "Set Name To Thread" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
{ "ToolTip", "Set Thread Name on threan where is called this function." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FStrPropertyParams NewProp_ThreadName;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UThreadUtility_SetNameToThread_Statics::NewProp_ThreadName = { "ThreadName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventSetNameToThread_Parms, ThreadName), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadUtility_SetNameToThread_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_SetNameToThread_Statics::NewProp_ThreadName,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_SetNameToThread_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadUtility_SetNameToThread_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadUtility, nullptr, "SetNameToThread", nullptr, nullptr, Z_Construct_UFunction_UThreadUtility_SetNameToThread_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_SetNameToThread_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadUtility_SetNameToThread_Statics::ThreadUtility_eventSetNameToThread_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_SetNameToThread_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadUtility_SetNameToThread_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadUtility_SetNameToThread_Statics::ThreadUtility_eventSetNameToThread_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadUtility_SetNameToThread()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadUtility_SetNameToThread_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadUtility::execSetNameToThread)
|
||||
{
|
||||
P_GET_PROPERTY(FStrProperty,Z_Param_ThreadName);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
UThreadUtility::SetNameToThread(Z_Param_ThreadName);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadUtility Function SetNameToThread
|
||||
|
||||
// Begin Class UThreadUtility Function WaitToFinish
|
||||
struct Z_Construct_UFunction_UThreadUtility_WaitToFinish_Statics
|
||||
{
|
||||
struct ThreadUtility_eventWaitToFinish_Parms
|
||||
{
|
||||
UThreadBase* Task;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n * Cancel the Task.\n */" },
|
||||
{ "DisplayName", "Wait To Finish" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
{ "ToolTip", "Cancel the Task." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_Task;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadUtility_WaitToFinish_Statics::NewProp_Task = { "Task", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventWaitToFinish_Parms, Task), Z_Construct_UClass_UThreadBase_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadUtility_WaitToFinish_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_WaitToFinish_Statics::NewProp_Task,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_WaitToFinish_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadUtility_WaitToFinish_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadUtility, nullptr, "WaitToFinish", nullptr, nullptr, Z_Construct_UFunction_UThreadUtility_WaitToFinish_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_WaitToFinish_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadUtility_WaitToFinish_Statics::ThreadUtility_eventWaitToFinish_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_WaitToFinish_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadUtility_WaitToFinish_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadUtility_WaitToFinish_Statics::ThreadUtility_eventWaitToFinish_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadUtility_WaitToFinish()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadUtility_WaitToFinish_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadUtility::execWaitToFinish)
|
||||
{
|
||||
P_GET_OBJECT(UThreadBase,Z_Param_Task);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
UThreadUtility::WaitToFinish(Z_Param_Task);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadUtility Function WaitToFinish
|
||||
|
||||
// Begin Class UThreadUtility
|
||||
void UThreadUtility::StaticRegisterNativesUThreadUtility()
|
||||
{
|
||||
UClass* Class = UThreadUtility::StaticClass();
|
||||
static const FNameNativePtrPair Funcs[] = {
|
||||
{ "AddToRoot", &UThreadUtility::execAddToRoot },
|
||||
{ "CancelTask", &UThreadUtility::execCancelTask },
|
||||
{ "CanSupportMultiThreadedFileHandles", &UThreadUtility::execCanSupportMultiThreadedFileHandles },
|
||||
{ "CanUseAudioThread", &UThreadUtility::execCanUseAudioThread },
|
||||
{ "GetContextWorld", &UThreadUtility::execGetContextWorld },
|
||||
{ "GetRandomScale", &UThreadUtility::execGetRandomScale },
|
||||
{ "IsCanceled", &UThreadUtility::execIsCanceled },
|
||||
{ "IsPrintThreadSafe", &UThreadUtility::execIsPrintThreadSafe },
|
||||
{ "IsRunning", &UThreadUtility::execIsRunning },
|
||||
{ "IsSupportsMultithreading", &UThreadUtility::execIsSupportsMultithreading },
|
||||
{ "IsUseRenderThread", &UThreadUtility::execIsUseRenderThread },
|
||||
{ "MixThreeIntegers", &UThreadUtility::execMixThreeIntegers },
|
||||
{ "RemoveFromRoot", &UThreadUtility::execRemoveFromRoot },
|
||||
{ "SetNameToThread", &UThreadUtility::execSetNameToThread },
|
||||
{ "WaitToFinish", &UThreadUtility::execWaitToFinish },
|
||||
};
|
||||
FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
|
||||
}
|
||||
IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UThreadUtility);
|
||||
UClass* Z_Construct_UClass_UThreadUtility_NoRegister()
|
||||
{
|
||||
return UThreadUtility::StaticClass();
|
||||
}
|
||||
struct Z_Construct_UClass_UThreadUtility_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
||||
{ "IncludePath", "ThreadUtility.h" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static UObject* (*const DependentSingletons[])();
|
||||
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
|
||||
{ &Z_Construct_UFunction_UThreadUtility_AddToRoot, "AddToRoot" }, // 748187841
|
||||
{ &Z_Construct_UFunction_UThreadUtility_CancelTask, "CancelTask" }, // 391578497
|
||||
{ &Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles, "CanSupportMultiThreadedFileHandles" }, // 2699461940
|
||||
{ &Z_Construct_UFunction_UThreadUtility_CanUseAudioThread, "CanUseAudioThread" }, // 2446990576
|
||||
{ &Z_Construct_UFunction_UThreadUtility_GetContextWorld, "GetContextWorld" }, // 1523774927
|
||||
{ &Z_Construct_UFunction_UThreadUtility_GetRandomScale, "GetRandomScale" }, // 1976203858
|
||||
{ &Z_Construct_UFunction_UThreadUtility_IsCanceled, "IsCanceled" }, // 2675000007
|
||||
{ &Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe, "IsPrintThreadSafe" }, // 4195011594
|
||||
{ &Z_Construct_UFunction_UThreadUtility_IsRunning, "IsRunning" }, // 2988463384
|
||||
{ &Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading, "IsSupportsMultithreading" }, // 794995900
|
||||
{ &Z_Construct_UFunction_UThreadUtility_IsUseRenderThread, "IsUseRenderThread" }, // 2062679725
|
||||
{ &Z_Construct_UFunction_UThreadUtility_MixThreeIntegers, "MixThreeIntegers" }, // 3949917891
|
||||
{ &Z_Construct_UFunction_UThreadUtility_RemoveFromRoot, "RemoveFromRoot" }, // 1838690962
|
||||
{ &Z_Construct_UFunction_UThreadUtility_SetNameToThread, "SetNameToThread" }, // 1973131172
|
||||
{ &Z_Construct_UFunction_UThreadUtility_WaitToFinish, "WaitToFinish" }, // 3093328194
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
|
||||
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
||||
TCppClassTypeTraits<UThreadUtility>::IsAbstract,
|
||||
};
|
||||
static const UECodeGen_Private::FClassParams ClassParams;
|
||||
};
|
||||
UObject* (*const Z_Construct_UClass_UThreadUtility_Statics::DependentSingletons[])() = {
|
||||
(UObject* (*)())Z_Construct_UClass_UBlueprintFunctionLibrary,
|
||||
(UObject* (*)())Z_Construct_UPackage__Script_MultiThreadLibrary,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadUtility_Statics::DependentSingletons) < 16);
|
||||
const UECodeGen_Private::FClassParams Z_Construct_UClass_UThreadUtility_Statics::ClassParams = {
|
||||
&UThreadUtility::StaticClass,
|
||||
nullptr,
|
||||
&StaticCppClassTypeInfo,
|
||||
DependentSingletons,
|
||||
FuncInfo,
|
||||
nullptr,
|
||||
nullptr,
|
||||
UE_ARRAY_COUNT(DependentSingletons),
|
||||
UE_ARRAY_COUNT(FuncInfo),
|
||||
0,
|
||||
0,
|
||||
0x001000A0u,
|
||||
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadUtility_Statics::Class_MetaDataParams), Z_Construct_UClass_UThreadUtility_Statics::Class_MetaDataParams)
|
||||
};
|
||||
UClass* Z_Construct_UClass_UThreadUtility()
|
||||
{
|
||||
if (!Z_Registration_Info_UClass_UThreadUtility.OuterSingleton)
|
||||
{
|
||||
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UThreadUtility.OuterSingleton, Z_Construct_UClass_UThreadUtility_Statics::ClassParams);
|
||||
}
|
||||
return Z_Registration_Info_UClass_UThreadUtility.OuterSingleton;
|
||||
}
|
||||
template<> MULTITHREADLIBRARY_API UClass* StaticClass<UThreadUtility>()
|
||||
{
|
||||
return UThreadUtility::StaticClass();
|
||||
}
|
||||
DEFINE_VTABLE_PTR_HELPER_CTOR(UThreadUtility);
|
||||
// End Class UThreadUtility
|
||||
|
||||
// Begin Registration
|
||||
struct Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadUtility_h_Statics
|
||||
{
|
||||
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
|
||||
{ EScaleType_StaticEnum, TEXT("EScaleType"), &Z_Registration_Info_UEnum_EScaleType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1315304669U) },
|
||||
};
|
||||
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
|
||||
{ Z_Construct_UClass_UThreadUtility, UThreadUtility::StaticClass, TEXT("UThreadUtility"), &Z_Registration_Info_UClass_UThreadUtility, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UThreadUtility), 3907717037U) },
|
||||
};
|
||||
};
|
||||
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadUtility_h_1198664640(TEXT("/Script/MultiThreadLibrary"),
|
||||
Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadUtility_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadUtility_h_Statics::ClassInfo),
|
||||
nullptr, 0,
|
||||
Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadUtility_h_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadUtility_h_Statics::EnumInfo));
|
||||
// End Registration
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,87 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
// IWYU pragma: private, include "ThreadUtility.h"
|
||||
#include "UObject/ObjectMacros.h"
|
||||
#include "UObject/ScriptMacros.h"
|
||||
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
class UObject;
|
||||
class UThreadBase;
|
||||
enum class EScaleType : uint8;
|
||||
struct FRandomStream;
|
||||
#ifdef MULTITHREADLIBRARY_ThreadUtility_generated_h
|
||||
#error "ThreadUtility.generated.h already included, missing '#pragma once' in ThreadUtility.h"
|
||||
#endif
|
||||
#define MULTITHREADLIBRARY_ThreadUtility_generated_h
|
||||
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadUtility_h_24_RPC_WRAPPERS_NO_PURE_DECLS \
|
||||
DECLARE_FUNCTION(execSetNameToThread); \
|
||||
DECLARE_FUNCTION(execIsSupportsMultithreading); \
|
||||
DECLARE_FUNCTION(execCanSupportMultiThreadedFileHandles); \
|
||||
DECLARE_FUNCTION(execAddToRoot); \
|
||||
DECLARE_FUNCTION(execRemoveFromRoot); \
|
||||
DECLARE_FUNCTION(execIsUseRenderThread); \
|
||||
DECLARE_FUNCTION(execIsPrintThreadSafe); \
|
||||
DECLARE_FUNCTION(execCanUseAudioThread); \
|
||||
DECLARE_FUNCTION(execGetRandomScale); \
|
||||
DECLARE_FUNCTION(execMixThreeIntegers); \
|
||||
DECLARE_FUNCTION(execIsCanceled); \
|
||||
DECLARE_FUNCTION(execIsRunning); \
|
||||
DECLARE_FUNCTION(execWaitToFinish); \
|
||||
DECLARE_FUNCTION(execCancelTask); \
|
||||
DECLARE_FUNCTION(execGetContextWorld);
|
||||
|
||||
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadUtility_h_24_INCLASS_NO_PURE_DECLS \
|
||||
private: \
|
||||
static void StaticRegisterNativesUThreadUtility(); \
|
||||
friend struct Z_Construct_UClass_UThreadUtility_Statics; \
|
||||
public: \
|
||||
DECLARE_CLASS(UThreadUtility, UBlueprintFunctionLibrary, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/MultiThreadLibrary"), NO_API) \
|
||||
DECLARE_SERIALIZER(UThreadUtility)
|
||||
|
||||
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadUtility_h_24_ENHANCED_CONSTRUCTORS \
|
||||
private: \
|
||||
/** Private move- and copy-constructors, should never be used */ \
|
||||
UThreadUtility(UThreadUtility&&); \
|
||||
UThreadUtility(const UThreadUtility&); \
|
||||
public: \
|
||||
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UThreadUtility); \
|
||||
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UThreadUtility); \
|
||||
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UThreadUtility)
|
||||
|
||||
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadUtility_h_21_PROLOG
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadUtility_h_24_GENERATED_BODY \
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
||||
public: \
|
||||
FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadUtility_h_24_RPC_WRAPPERS_NO_PURE_DECLS \
|
||||
FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadUtility_h_24_INCLASS_NO_PURE_DECLS \
|
||||
FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadUtility_h_24_ENHANCED_CONSTRUCTORS \
|
||||
private: \
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
||||
|
||||
template<> MULTITHREADLIBRARY_API UClass* StaticClass<class UThreadUtility>();
|
||||
|
||||
#undef CURRENT_FILE_ID
|
||||
#define CURRENT_FILE_ID FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadUtility_h
|
||||
|
||||
|
||||
#define FOREACH_ENUM_ESCALETYPE(op) \
|
||||
op(EScaleType::Uniform) \
|
||||
op(EScaleType::Free) \
|
||||
op(EScaleType::LockXY) \
|
||||
op(EScaleType::LockXZ) \
|
||||
op(EScaleType::LockYZ)
|
||||
|
||||
enum class EScaleType : uint8;
|
||||
template<> struct TIsUEnumClass<EScaleType> { enum { Value = true }; };
|
||||
template<> MULTITHREADLIBRARY_API UEnum* StaticEnum<EScaleType>();
|
||||
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
D:\build\U5M\Sync\LocalBuilds\PluginTemp\HostProject\Plugins\MultiThreadLibrary\Source\MultiThreadLibrary\Public\ThreadBase.h
|
||||
D:\build\U5M\Sync\LocalBuilds\PluginTemp\HostProject\Plugins\MultiThreadLibrary\Source\MultiThreadLibrary\Public\ThreadLibrary.h
|
||||
D:\build\U5M\Sync\LocalBuilds\PluginTemp\HostProject\Plugins\MultiThreadLibrary\Source\MultiThreadLibrary\Public\ThreadMutex.h
|
||||
D:\build\U5M\Sync\LocalBuilds\PluginTemp\HostProject\Plugins\MultiThreadLibrary\Source\MultiThreadLibrary\Public\ThreadPool.h
|
||||
D:\build\U5M\Sync\LocalBuilds\PluginTemp\HostProject\Plugins\MultiThreadLibrary\Source\MultiThreadLibrary\Public\ThreadTaskBase.h
|
||||
D:\build\U5M\Sync\LocalBuilds\PluginTemp\HostProject\Plugins\MultiThreadLibrary\Source\MultiThreadLibrary\Public\ThreadTasks.h
|
||||
D:\build\U5M\Sync\LocalBuilds\PluginTemp\HostProject\Plugins\MultiThreadLibrary\Source\MultiThreadLibrary\Public\ThreadTasksLoop.h
|
||||
D:\build\U5M\Sync\LocalBuilds\PluginTemp\HostProject\Plugins\MultiThreadLibrary\Source\MultiThreadLibrary\Public\ThreadUtility.h
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"OutputFiles": [
|
||||
"..\\..\\..\\x64\\UnrealGame\\Development\\MultiThreadLibrary\\Module.MultiThreadLibrary.cpp.obj"
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
#include "UObject/GeneratedCppIncludes.h"
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
void EmptyLinkFunctionForGeneratedCodeMultiThreadLibrary_init() {}
|
||||
static FPackageRegistrationInfo Z_Registration_Info_UPackage__Script_MultiThreadLibrary;
|
||||
FORCENOINLINE UPackage* Z_Construct_UPackage__Script_MultiThreadLibrary()
|
||||
{
|
||||
if (!Z_Registration_Info_UPackage__Script_MultiThreadLibrary.OuterSingleton)
|
||||
{
|
||||
static const UECodeGen_Private::FPackageParams PackageParams = {
|
||||
"/Script/MultiThreadLibrary",
|
||||
nullptr,
|
||||
0,
|
||||
PKG_CompiledIn | 0x00000000,
|
||||
0x0E3443E2,
|
||||
0xAD4180B4,
|
||||
METADATA_PARAMS(0, nullptr)
|
||||
};
|
||||
UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_MultiThreadLibrary.OuterSingleton, PackageParams);
|
||||
}
|
||||
return Z_Registration_Info_UPackage__Script_MultiThreadLibrary.OuterSingleton;
|
||||
}
|
||||
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_MultiThreadLibrary(Z_Construct_UPackage__Script_MultiThreadLibrary, TEXT("/Script/MultiThreadLibrary"), Z_Registration_Info_UPackage__Script_MultiThreadLibrary, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0x0E3443E2, 0xAD4180B4));
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
#pragma once
|
||||
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,515 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
#include "UObject/GeneratedCppIncludes.h"
|
||||
#include "MultiThreadLibrary/Public/ThreadBase.h"
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
void EmptyLinkFunctionForGeneratedCodeThreadBase() {}
|
||||
|
||||
// Begin Cross Module References
|
||||
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadBase();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadBase_NoRegister();
|
||||
MULTITHREADLIBRARY_API UEnum* Z_Construct_UEnum_MultiThreadLibrary_EtaskExecutionBranches();
|
||||
MULTITHREADLIBRARY_API UEnum* Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranches();
|
||||
MULTITHREADLIBRARY_API UEnum* Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCancel();
|
||||
MULTITHREADLIBRARY_API UEnum* Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoComplete();
|
||||
MULTITHREADLIBRARY_API UEnum* Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCompleteWithBody();
|
||||
UPackage* Z_Construct_UPackage__Script_MultiThreadLibrary();
|
||||
// End Cross Module References
|
||||
|
||||
// Begin Class UThreadBase Function OnCancel
|
||||
static const FName NAME_UThreadBase_OnCancel = FName(TEXT("OnCancel"));
|
||||
void UThreadBase::OnCancel()
|
||||
{
|
||||
UFunction* Func = FindFunctionChecked(NAME_UThreadBase_OnCancel);
|
||||
if (!Func->GetOwnerClass()->HasAnyClassFlags(CLASS_Native))
|
||||
{
|
||||
ProcessEvent(Func,NULL);
|
||||
}
|
||||
else
|
||||
{
|
||||
OnCancel_Implementation();
|
||||
}
|
||||
}
|
||||
struct Z_Construct_UFunction_UThreadBase_OnCancel_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n * Called immediately on Game Thread when the Task is cancelled.\n */" },
|
||||
{ "DisplayName", "On Cancel" },
|
||||
{ "ModuleRelativePath", "Public/ThreadBase.h" },
|
||||
{ "ToolTip", "Called immediately on Game Thread when the Task is cancelled." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadBase_OnCancel_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadBase, nullptr, "OnCancel", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x0C020C00, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadBase_OnCancel_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadBase_OnCancel_Statics::Function_MetaDataParams) };
|
||||
UFunction* Z_Construct_UFunction_UThreadBase_OnCancel()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadBase_OnCancel_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadBase::execOnCancel)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
P_THIS->OnCancel_Implementation();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadBase Function OnCancel
|
||||
|
||||
// Begin Class UThreadBase Function OnComplete
|
||||
static const FName NAME_UThreadBase_OnComplete = FName(TEXT("OnComplete"));
|
||||
void UThreadBase::OnComplete()
|
||||
{
|
||||
UFunction* Func = FindFunctionChecked(NAME_UThreadBase_OnComplete);
|
||||
if (!Func->GetOwnerClass()->HasAnyClassFlags(CLASS_Native))
|
||||
{
|
||||
ProcessEvent(Func,NULL);
|
||||
}
|
||||
else
|
||||
{
|
||||
OnComplete_Implementation();
|
||||
}
|
||||
}
|
||||
struct Z_Construct_UFunction_UThreadBase_OnComplete_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n * Called immediately on Game Thread when the Task is completed.\n */" },
|
||||
{ "DisplayName", "On Complete" },
|
||||
{ "ModuleRelativePath", "Public/ThreadBase.h" },
|
||||
{ "ToolTip", "Called immediately on Game Thread when the Task is completed." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadBase_OnComplete_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadBase, nullptr, "OnComplete", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x0C020C00, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadBase_OnComplete_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadBase_OnComplete_Statics::Function_MetaDataParams) };
|
||||
UFunction* Z_Construct_UFunction_UThreadBase_OnComplete()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadBase_OnComplete_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadBase::execOnComplete)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
P_THIS->OnComplete_Implementation();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadBase Function OnComplete
|
||||
|
||||
// Begin Class UThreadBase
|
||||
void UThreadBase::StaticRegisterNativesUThreadBase()
|
||||
{
|
||||
UClass* Class = UThreadBase::StaticClass();
|
||||
static const FNameNativePtrPair Funcs[] = {
|
||||
{ "OnCancel", &UThreadBase::execOnCancel },
|
||||
{ "OnComplete", &UThreadBase::execOnComplete },
|
||||
};
|
||||
FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
|
||||
}
|
||||
IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UThreadBase);
|
||||
UClass* Z_Construct_UClass_UThreadBase_NoRegister()
|
||||
{
|
||||
return UThreadBase::StaticClass();
|
||||
}
|
||||
struct Z_Construct_UClass_UThreadBase_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
||||
{ "BlueprintType", "true" },
|
||||
{ "DontUseGenericSpawnObject", "true" },
|
||||
{ "HideCategories", "Object" },
|
||||
{ "IncludePath", "ThreadBase.h" },
|
||||
{ "ModuleRelativePath", "Public/ThreadBase.h" },
|
||||
};
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsTickable_MetaData[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "ModuleRelativePath", "Public/ThreadBase.h" },
|
||||
};
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsTickableInEditor_MetaData[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "ModuleRelativePath", "Public/ThreadBase.h" },
|
||||
};
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsTickableWhenPaused_MetaData[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "ModuleRelativePath", "Public/ThreadBase.h" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static void NewProp_bIsTickable_SetBit(void* Obj);
|
||||
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsTickable;
|
||||
static void NewProp_bIsTickableInEditor_SetBit(void* Obj);
|
||||
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsTickableInEditor;
|
||||
static void NewProp_bIsTickableWhenPaused_SetBit(void* Obj);
|
||||
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsTickableWhenPaused;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static UObject* (*const DependentSingletons[])();
|
||||
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
|
||||
{ &Z_Construct_UFunction_UThreadBase_OnCancel, "OnCancel" }, // 2348238101
|
||||
{ &Z_Construct_UFunction_UThreadBase_OnComplete, "OnComplete" }, // 1734479410
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
|
||||
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
||||
TCppClassTypeTraits<UThreadBase>::IsAbstract,
|
||||
};
|
||||
static const UECodeGen_Private::FClassParams ClassParams;
|
||||
};
|
||||
void Z_Construct_UClass_UThreadBase_Statics::NewProp_bIsTickable_SetBit(void* Obj)
|
||||
{
|
||||
((UThreadBase*)Obj)->bIsTickable = 1;
|
||||
}
|
||||
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UThreadBase_Statics::NewProp_bIsTickable = { "bIsTickable", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UThreadBase), &Z_Construct_UClass_UThreadBase_Statics::NewProp_bIsTickable_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsTickable_MetaData), NewProp_bIsTickable_MetaData) };
|
||||
void Z_Construct_UClass_UThreadBase_Statics::NewProp_bIsTickableInEditor_SetBit(void* Obj)
|
||||
{
|
||||
((UThreadBase*)Obj)->bIsTickableInEditor = 1;
|
||||
}
|
||||
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UThreadBase_Statics::NewProp_bIsTickableInEditor = { "bIsTickableInEditor", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UThreadBase), &Z_Construct_UClass_UThreadBase_Statics::NewProp_bIsTickableInEditor_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsTickableInEditor_MetaData), NewProp_bIsTickableInEditor_MetaData) };
|
||||
void Z_Construct_UClass_UThreadBase_Statics::NewProp_bIsTickableWhenPaused_SetBit(void* Obj)
|
||||
{
|
||||
((UThreadBase*)Obj)->bIsTickableWhenPaused = 1;
|
||||
}
|
||||
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UThreadBase_Statics::NewProp_bIsTickableWhenPaused = { "bIsTickableWhenPaused", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UThreadBase), &Z_Construct_UClass_UThreadBase_Statics::NewProp_bIsTickableWhenPaused_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsTickableWhenPaused_MetaData), NewProp_bIsTickableWhenPaused_MetaData) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UThreadBase_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UThreadBase_Statics::NewProp_bIsTickable,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UThreadBase_Statics::NewProp_bIsTickableInEditor,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UThreadBase_Statics::NewProp_bIsTickableWhenPaused,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadBase_Statics::PropPointers) < 2048);
|
||||
UObject* (*const Z_Construct_UClass_UThreadBase_Statics::DependentSingletons[])() = {
|
||||
(UObject* (*)())Z_Construct_UClass_UObject,
|
||||
(UObject* (*)())Z_Construct_UPackage__Script_MultiThreadLibrary,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadBase_Statics::DependentSingletons) < 16);
|
||||
const UECodeGen_Private::FClassParams Z_Construct_UClass_UThreadBase_Statics::ClassParams = {
|
||||
&UThreadBase::StaticClass,
|
||||
nullptr,
|
||||
&StaticCppClassTypeInfo,
|
||||
DependentSingletons,
|
||||
FuncInfo,
|
||||
Z_Construct_UClass_UThreadBase_Statics::PropPointers,
|
||||
nullptr,
|
||||
UE_ARRAY_COUNT(DependentSingletons),
|
||||
UE_ARRAY_COUNT(FuncInfo),
|
||||
UE_ARRAY_COUNT(Z_Construct_UClass_UThreadBase_Statics::PropPointers),
|
||||
0,
|
||||
0x041000A0u,
|
||||
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadBase_Statics::Class_MetaDataParams), Z_Construct_UClass_UThreadBase_Statics::Class_MetaDataParams)
|
||||
};
|
||||
UClass* Z_Construct_UClass_UThreadBase()
|
||||
{
|
||||
if (!Z_Registration_Info_UClass_UThreadBase.OuterSingleton)
|
||||
{
|
||||
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UThreadBase.OuterSingleton, Z_Construct_UClass_UThreadBase_Statics::ClassParams);
|
||||
}
|
||||
return Z_Registration_Info_UClass_UThreadBase.OuterSingleton;
|
||||
}
|
||||
template<> MULTITHREADLIBRARY_API UClass* StaticClass<UThreadBase>()
|
||||
{
|
||||
return UThreadBase::StaticClass();
|
||||
}
|
||||
DEFINE_VTABLE_PTR_HELPER_CTOR(UThreadBase);
|
||||
// End Class UThreadBase
|
||||
|
||||
// Begin Enum ETaskResultBranches
|
||||
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ETaskResultBranches;
|
||||
static UEnum* ETaskResultBranches_StaticEnum()
|
||||
{
|
||||
if (!Z_Registration_Info_UEnum_ETaskResultBranches.OuterSingleton)
|
||||
{
|
||||
Z_Registration_Info_UEnum_ETaskResultBranches.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranches, (UObject*)Z_Construct_UPackage__Script_MultiThreadLibrary(), TEXT("ETaskResultBranches"));
|
||||
}
|
||||
return Z_Registration_Info_UEnum_ETaskResultBranches.OuterSingleton;
|
||||
}
|
||||
template<> MULTITHREADLIBRARY_API UEnum* StaticEnum<ETaskResultBranches>()
|
||||
{
|
||||
return ETaskResultBranches_StaticEnum();
|
||||
}
|
||||
struct Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranches_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
||||
{ "BlueprintType", "true" },
|
||||
{ "ModuleRelativePath", "Public/ThreadBase.h" },
|
||||
{ "OnCanceled.Name", "ETaskResultBranches::OnCanceled" },
|
||||
{ "OnCompleted.Name", "ETaskResultBranches::OnCompleted" },
|
||||
{ "OnStart.Name", "ETaskResultBranches::OnStart" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
||||
{ "ETaskResultBranches::OnStart", (int64)ETaskResultBranches::OnStart },
|
||||
{ "ETaskResultBranches::OnCompleted", (int64)ETaskResultBranches::OnCompleted },
|
||||
{ "ETaskResultBranches::OnCanceled", (int64)ETaskResultBranches::OnCanceled },
|
||||
};
|
||||
static const UECodeGen_Private::FEnumParams EnumParams;
|
||||
};
|
||||
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranches_Statics::EnumParams = {
|
||||
(UObject*(*)())Z_Construct_UPackage__Script_MultiThreadLibrary,
|
||||
nullptr,
|
||||
"ETaskResultBranches",
|
||||
"ETaskResultBranches",
|
||||
Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranches_Statics::Enumerators,
|
||||
RF_Public|RF_Transient|RF_MarkAsNative,
|
||||
UE_ARRAY_COUNT(Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranches_Statics::Enumerators),
|
||||
EEnumFlags::None,
|
||||
(uint8)UEnum::ECppForm::EnumClass,
|
||||
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranches_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranches_Statics::Enum_MetaDataParams)
|
||||
};
|
||||
UEnum* Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranches()
|
||||
{
|
||||
if (!Z_Registration_Info_UEnum_ETaskResultBranches.InnerSingleton)
|
||||
{
|
||||
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ETaskResultBranches.InnerSingleton, Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranches_Statics::EnumParams);
|
||||
}
|
||||
return Z_Registration_Info_UEnum_ETaskResultBranches.InnerSingleton;
|
||||
}
|
||||
// End Enum ETaskResultBranches
|
||||
|
||||
// Begin Enum EtaskExecutionBranches
|
||||
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EtaskExecutionBranches;
|
||||
static UEnum* EtaskExecutionBranches_StaticEnum()
|
||||
{
|
||||
if (!Z_Registration_Info_UEnum_EtaskExecutionBranches.OuterSingleton)
|
||||
{
|
||||
Z_Registration_Info_UEnum_EtaskExecutionBranches.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MultiThreadLibrary_EtaskExecutionBranches, (UObject*)Z_Construct_UPackage__Script_MultiThreadLibrary(), TEXT("EtaskExecutionBranches"));
|
||||
}
|
||||
return Z_Registration_Info_UEnum_EtaskExecutionBranches.OuterSingleton;
|
||||
}
|
||||
template<> MULTITHREADLIBRARY_API UEnum* StaticEnum<EtaskExecutionBranches>()
|
||||
{
|
||||
return EtaskExecutionBranches_StaticEnum();
|
||||
}
|
||||
struct Z_Construct_UEnum_MultiThreadLibrary_EtaskExecutionBranches_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
||||
{ "BlueprintType", "true" },
|
||||
{ "ModuleRelativePath", "Public/ThreadBase.h" },
|
||||
{ "OnCanceled.Name", "EtaskExecutionBranches::OnCanceled" },
|
||||
{ "OnCompleted.Name", "EtaskExecutionBranches::OnCompleted" },
|
||||
{ "OnStart.Name", "EtaskExecutionBranches::OnStart" },
|
||||
{ "OnTaskBody.Name", "EtaskExecutionBranches::OnTaskBody" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
||||
{ "EtaskExecutionBranches::OnStart", (int64)EtaskExecutionBranches::OnStart },
|
||||
{ "EtaskExecutionBranches::OnTaskBody", (int64)EtaskExecutionBranches::OnTaskBody },
|
||||
{ "EtaskExecutionBranches::OnCompleted", (int64)EtaskExecutionBranches::OnCompleted },
|
||||
{ "EtaskExecutionBranches::OnCanceled", (int64)EtaskExecutionBranches::OnCanceled },
|
||||
};
|
||||
static const UECodeGen_Private::FEnumParams EnumParams;
|
||||
};
|
||||
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MultiThreadLibrary_EtaskExecutionBranches_Statics::EnumParams = {
|
||||
(UObject*(*)())Z_Construct_UPackage__Script_MultiThreadLibrary,
|
||||
nullptr,
|
||||
"EtaskExecutionBranches",
|
||||
"EtaskExecutionBranches",
|
||||
Z_Construct_UEnum_MultiThreadLibrary_EtaskExecutionBranches_Statics::Enumerators,
|
||||
RF_Public|RF_Transient|RF_MarkAsNative,
|
||||
UE_ARRAY_COUNT(Z_Construct_UEnum_MultiThreadLibrary_EtaskExecutionBranches_Statics::Enumerators),
|
||||
EEnumFlags::None,
|
||||
(uint8)UEnum::ECppForm::EnumClass,
|
||||
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MultiThreadLibrary_EtaskExecutionBranches_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MultiThreadLibrary_EtaskExecutionBranches_Statics::Enum_MetaDataParams)
|
||||
};
|
||||
UEnum* Z_Construct_UEnum_MultiThreadLibrary_EtaskExecutionBranches()
|
||||
{
|
||||
if (!Z_Registration_Info_UEnum_EtaskExecutionBranches.InnerSingleton)
|
||||
{
|
||||
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EtaskExecutionBranches.InnerSingleton, Z_Construct_UEnum_MultiThreadLibrary_EtaskExecutionBranches_Statics::EnumParams);
|
||||
}
|
||||
return Z_Registration_Info_UEnum_EtaskExecutionBranches.InnerSingleton;
|
||||
}
|
||||
// End Enum EtaskExecutionBranches
|
||||
|
||||
// Begin Enum ETaskResultBranchesNoCancel
|
||||
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ETaskResultBranchesNoCancel;
|
||||
static UEnum* ETaskResultBranchesNoCancel_StaticEnum()
|
||||
{
|
||||
if (!Z_Registration_Info_UEnum_ETaskResultBranchesNoCancel.OuterSingleton)
|
||||
{
|
||||
Z_Registration_Info_UEnum_ETaskResultBranchesNoCancel.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCancel, (UObject*)Z_Construct_UPackage__Script_MultiThreadLibrary(), TEXT("ETaskResultBranchesNoCancel"));
|
||||
}
|
||||
return Z_Registration_Info_UEnum_ETaskResultBranchesNoCancel.OuterSingleton;
|
||||
}
|
||||
template<> MULTITHREADLIBRARY_API UEnum* StaticEnum<ETaskResultBranchesNoCancel>()
|
||||
{
|
||||
return ETaskResultBranchesNoCancel_StaticEnum();
|
||||
}
|
||||
struct Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCancel_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
||||
{ "BlueprintType", "true" },
|
||||
{ "ModuleRelativePath", "Public/ThreadBase.h" },
|
||||
{ "OnCompleted.Name", "ETaskResultBranchesNoCancel::OnCompleted" },
|
||||
{ "OnStart.Name", "ETaskResultBranchesNoCancel::OnStart" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
||||
{ "ETaskResultBranchesNoCancel::OnStart", (int64)ETaskResultBranchesNoCancel::OnStart },
|
||||
{ "ETaskResultBranchesNoCancel::OnCompleted", (int64)ETaskResultBranchesNoCancel::OnCompleted },
|
||||
};
|
||||
static const UECodeGen_Private::FEnumParams EnumParams;
|
||||
};
|
||||
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCancel_Statics::EnumParams = {
|
||||
(UObject*(*)())Z_Construct_UPackage__Script_MultiThreadLibrary,
|
||||
nullptr,
|
||||
"ETaskResultBranchesNoCancel",
|
||||
"ETaskResultBranchesNoCancel",
|
||||
Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCancel_Statics::Enumerators,
|
||||
RF_Public|RF_Transient|RF_MarkAsNative,
|
||||
UE_ARRAY_COUNT(Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCancel_Statics::Enumerators),
|
||||
EEnumFlags::None,
|
||||
(uint8)UEnum::ECppForm::EnumClass,
|
||||
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCancel_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCancel_Statics::Enum_MetaDataParams)
|
||||
};
|
||||
UEnum* Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCancel()
|
||||
{
|
||||
if (!Z_Registration_Info_UEnum_ETaskResultBranchesNoCancel.InnerSingleton)
|
||||
{
|
||||
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ETaskResultBranchesNoCancel.InnerSingleton, Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCancel_Statics::EnumParams);
|
||||
}
|
||||
return Z_Registration_Info_UEnum_ETaskResultBranchesNoCancel.InnerSingleton;
|
||||
}
|
||||
// End Enum ETaskResultBranchesNoCancel
|
||||
|
||||
// Begin Enum ETaskResultBranchesNoComplete
|
||||
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ETaskResultBranchesNoComplete;
|
||||
static UEnum* ETaskResultBranchesNoComplete_StaticEnum()
|
||||
{
|
||||
if (!Z_Registration_Info_UEnum_ETaskResultBranchesNoComplete.OuterSingleton)
|
||||
{
|
||||
Z_Registration_Info_UEnum_ETaskResultBranchesNoComplete.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoComplete, (UObject*)Z_Construct_UPackage__Script_MultiThreadLibrary(), TEXT("ETaskResultBranchesNoComplete"));
|
||||
}
|
||||
return Z_Registration_Info_UEnum_ETaskResultBranchesNoComplete.OuterSingleton;
|
||||
}
|
||||
template<> MULTITHREADLIBRARY_API UEnum* StaticEnum<ETaskResultBranchesNoComplete>()
|
||||
{
|
||||
return ETaskResultBranchesNoComplete_StaticEnum();
|
||||
}
|
||||
struct Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoComplete_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
||||
{ "BlueprintType", "true" },
|
||||
{ "ModuleRelativePath", "Public/ThreadBase.h" },
|
||||
{ "OnCanceled.Name", "ETaskResultBranchesNoComplete::OnCanceled" },
|
||||
{ "OnStart.Name", "ETaskResultBranchesNoComplete::OnStart" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
||||
{ "ETaskResultBranchesNoComplete::OnStart", (int64)ETaskResultBranchesNoComplete::OnStart },
|
||||
{ "ETaskResultBranchesNoComplete::OnCanceled", (int64)ETaskResultBranchesNoComplete::OnCanceled },
|
||||
};
|
||||
static const UECodeGen_Private::FEnumParams EnumParams;
|
||||
};
|
||||
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoComplete_Statics::EnumParams = {
|
||||
(UObject*(*)())Z_Construct_UPackage__Script_MultiThreadLibrary,
|
||||
nullptr,
|
||||
"ETaskResultBranchesNoComplete",
|
||||
"ETaskResultBranchesNoComplete",
|
||||
Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoComplete_Statics::Enumerators,
|
||||
RF_Public|RF_Transient|RF_MarkAsNative,
|
||||
UE_ARRAY_COUNT(Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoComplete_Statics::Enumerators),
|
||||
EEnumFlags::None,
|
||||
(uint8)UEnum::ECppForm::EnumClass,
|
||||
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoComplete_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoComplete_Statics::Enum_MetaDataParams)
|
||||
};
|
||||
UEnum* Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoComplete()
|
||||
{
|
||||
if (!Z_Registration_Info_UEnum_ETaskResultBranchesNoComplete.InnerSingleton)
|
||||
{
|
||||
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ETaskResultBranchesNoComplete.InnerSingleton, Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoComplete_Statics::EnumParams);
|
||||
}
|
||||
return Z_Registration_Info_UEnum_ETaskResultBranchesNoComplete.InnerSingleton;
|
||||
}
|
||||
// End Enum ETaskResultBranchesNoComplete
|
||||
|
||||
// Begin Enum ETaskResultBranchesNoCompleteWithBody
|
||||
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ETaskResultBranchesNoCompleteWithBody;
|
||||
static UEnum* ETaskResultBranchesNoCompleteWithBody_StaticEnum()
|
||||
{
|
||||
if (!Z_Registration_Info_UEnum_ETaskResultBranchesNoCompleteWithBody.OuterSingleton)
|
||||
{
|
||||
Z_Registration_Info_UEnum_ETaskResultBranchesNoCompleteWithBody.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCompleteWithBody, (UObject*)Z_Construct_UPackage__Script_MultiThreadLibrary(), TEXT("ETaskResultBranchesNoCompleteWithBody"));
|
||||
}
|
||||
return Z_Registration_Info_UEnum_ETaskResultBranchesNoCompleteWithBody.OuterSingleton;
|
||||
}
|
||||
template<> MULTITHREADLIBRARY_API UEnum* StaticEnum<ETaskResultBranchesNoCompleteWithBody>()
|
||||
{
|
||||
return ETaskResultBranchesNoCompleteWithBody_StaticEnum();
|
||||
}
|
||||
struct Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCompleteWithBody_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
||||
{ "BlueprintType", "true" },
|
||||
{ "ModuleRelativePath", "Public/ThreadBase.h" },
|
||||
{ "OnCanceled.Name", "ETaskResultBranchesNoCompleteWithBody::OnCanceled" },
|
||||
{ "OnStart.Name", "ETaskResultBranchesNoCompleteWithBody::OnStart" },
|
||||
{ "OnTaskBody.Name", "ETaskResultBranchesNoCompleteWithBody::OnTaskBody" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
||||
{ "ETaskResultBranchesNoCompleteWithBody::OnStart", (int64)ETaskResultBranchesNoCompleteWithBody::OnStart },
|
||||
{ "ETaskResultBranchesNoCompleteWithBody::OnTaskBody", (int64)ETaskResultBranchesNoCompleteWithBody::OnTaskBody },
|
||||
{ "ETaskResultBranchesNoCompleteWithBody::OnCanceled", (int64)ETaskResultBranchesNoCompleteWithBody::OnCanceled },
|
||||
};
|
||||
static const UECodeGen_Private::FEnumParams EnumParams;
|
||||
};
|
||||
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCompleteWithBody_Statics::EnumParams = {
|
||||
(UObject*(*)())Z_Construct_UPackage__Script_MultiThreadLibrary,
|
||||
nullptr,
|
||||
"ETaskResultBranchesNoCompleteWithBody",
|
||||
"ETaskResultBranchesNoCompleteWithBody",
|
||||
Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCompleteWithBody_Statics::Enumerators,
|
||||
RF_Public|RF_Transient|RF_MarkAsNative,
|
||||
UE_ARRAY_COUNT(Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCompleteWithBody_Statics::Enumerators),
|
||||
EEnumFlags::None,
|
||||
(uint8)UEnum::ECppForm::EnumClass,
|
||||
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCompleteWithBody_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCompleteWithBody_Statics::Enum_MetaDataParams)
|
||||
};
|
||||
UEnum* Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCompleteWithBody()
|
||||
{
|
||||
if (!Z_Registration_Info_UEnum_ETaskResultBranchesNoCompleteWithBody.InnerSingleton)
|
||||
{
|
||||
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ETaskResultBranchesNoCompleteWithBody.InnerSingleton, Z_Construct_UEnum_MultiThreadLibrary_ETaskResultBranchesNoCompleteWithBody_Statics::EnumParams);
|
||||
}
|
||||
return Z_Registration_Info_UEnum_ETaskResultBranchesNoCompleteWithBody.InnerSingleton;
|
||||
}
|
||||
// End Enum ETaskResultBranchesNoCompleteWithBody
|
||||
|
||||
// Begin Registration
|
||||
struct Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h_Statics
|
||||
{
|
||||
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
|
||||
{ ETaskResultBranches_StaticEnum, TEXT("ETaskResultBranches"), &Z_Registration_Info_UEnum_ETaskResultBranches, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3631871755U) },
|
||||
{ EtaskExecutionBranches_StaticEnum, TEXT("EtaskExecutionBranches"), &Z_Registration_Info_UEnum_EtaskExecutionBranches, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 4160881115U) },
|
||||
{ ETaskResultBranchesNoCancel_StaticEnum, TEXT("ETaskResultBranchesNoCancel"), &Z_Registration_Info_UEnum_ETaskResultBranchesNoCancel, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 4080987927U) },
|
||||
{ ETaskResultBranchesNoComplete_StaticEnum, TEXT("ETaskResultBranchesNoComplete"), &Z_Registration_Info_UEnum_ETaskResultBranchesNoComplete, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 978422086U) },
|
||||
{ ETaskResultBranchesNoCompleteWithBody_StaticEnum, TEXT("ETaskResultBranchesNoCompleteWithBody"), &Z_Registration_Info_UEnum_ETaskResultBranchesNoCompleteWithBody, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 4034282631U) },
|
||||
};
|
||||
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
|
||||
{ Z_Construct_UClass_UThreadBase, UThreadBase::StaticClass, TEXT("UThreadBase"), &Z_Registration_Info_UClass_UThreadBase, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UThreadBase), 3675215010U) },
|
||||
};
|
||||
};
|
||||
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h_749471171(TEXT("/Script/MultiThreadLibrary"),
|
||||
Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h_Statics::ClassInfo),
|
||||
nullptr, 0,
|
||||
Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h_Statics::EnumInfo));
|
||||
// End Registration
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,105 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
// IWYU pragma: private, include "ThreadBase.h"
|
||||
#include "UObject/ObjectMacros.h"
|
||||
#include "UObject/ScriptMacros.h"
|
||||
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
#ifdef MULTITHREADLIBRARY_ThreadBase_generated_h
|
||||
#error "ThreadBase.generated.h already included, missing '#pragma once' in ThreadBase.h"
|
||||
#endif
|
||||
#define MULTITHREADLIBRARY_ThreadBase_generated_h
|
||||
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h_19_RPC_WRAPPERS_NO_PURE_DECLS \
|
||||
DECLARE_FUNCTION(execOnComplete); \
|
||||
DECLARE_FUNCTION(execOnCancel);
|
||||
|
||||
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h_19_CALLBACK_WRAPPERS
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h_19_INCLASS_NO_PURE_DECLS \
|
||||
private: \
|
||||
static void StaticRegisterNativesUThreadBase(); \
|
||||
friend struct Z_Construct_UClass_UThreadBase_Statics; \
|
||||
public: \
|
||||
DECLARE_CLASS(UThreadBase, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/MultiThreadLibrary"), NO_API) \
|
||||
DECLARE_SERIALIZER(UThreadBase)
|
||||
|
||||
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h_19_ENHANCED_CONSTRUCTORS \
|
||||
private: \
|
||||
/** Private move- and copy-constructors, should never be used */ \
|
||||
UThreadBase(UThreadBase&&); \
|
||||
UThreadBase(const UThreadBase&); \
|
||||
public: \
|
||||
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UThreadBase); \
|
||||
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UThreadBase); \
|
||||
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UThreadBase)
|
||||
|
||||
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h_16_PROLOG
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h_19_GENERATED_BODY \
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
||||
public: \
|
||||
FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h_19_RPC_WRAPPERS_NO_PURE_DECLS \
|
||||
FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h_19_CALLBACK_WRAPPERS \
|
||||
FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h_19_INCLASS_NO_PURE_DECLS \
|
||||
FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h_19_ENHANCED_CONSTRUCTORS \
|
||||
private: \
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
||||
|
||||
template<> MULTITHREADLIBRARY_API UClass* StaticClass<class UThreadBase>();
|
||||
|
||||
#undef CURRENT_FILE_ID
|
||||
#define CURRENT_FILE_ID FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadBase_h
|
||||
|
||||
|
||||
#define FOREACH_ENUM_ETASKRESULTBRANCHES(op) \
|
||||
op(ETaskResultBranches::OnStart) \
|
||||
op(ETaskResultBranches::OnCompleted) \
|
||||
op(ETaskResultBranches::OnCanceled)
|
||||
|
||||
enum class ETaskResultBranches : uint8;
|
||||
template<> struct TIsUEnumClass<ETaskResultBranches> { enum { Value = true }; };
|
||||
template<> MULTITHREADLIBRARY_API UEnum* StaticEnum<ETaskResultBranches>();
|
||||
|
||||
#define FOREACH_ENUM_ETASKEXECUTIONBRANCHES(op) \
|
||||
op(EtaskExecutionBranches::OnStart) \
|
||||
op(EtaskExecutionBranches::OnTaskBody) \
|
||||
op(EtaskExecutionBranches::OnCompleted) \
|
||||
op(EtaskExecutionBranches::OnCanceled)
|
||||
|
||||
enum class EtaskExecutionBranches : uint8;
|
||||
template<> struct TIsUEnumClass<EtaskExecutionBranches> { enum { Value = true }; };
|
||||
template<> MULTITHREADLIBRARY_API UEnum* StaticEnum<EtaskExecutionBranches>();
|
||||
|
||||
#define FOREACH_ENUM_ETASKRESULTBRANCHESNOCANCEL(op) \
|
||||
op(ETaskResultBranchesNoCancel::OnStart) \
|
||||
op(ETaskResultBranchesNoCancel::OnCompleted)
|
||||
|
||||
enum class ETaskResultBranchesNoCancel : uint8;
|
||||
template<> struct TIsUEnumClass<ETaskResultBranchesNoCancel> { enum { Value = true }; };
|
||||
template<> MULTITHREADLIBRARY_API UEnum* StaticEnum<ETaskResultBranchesNoCancel>();
|
||||
|
||||
#define FOREACH_ENUM_ETASKRESULTBRANCHESNOCOMPLETE(op) \
|
||||
op(ETaskResultBranchesNoComplete::OnStart) \
|
||||
op(ETaskResultBranchesNoComplete::OnCanceled)
|
||||
|
||||
enum class ETaskResultBranchesNoComplete : uint8;
|
||||
template<> struct TIsUEnumClass<ETaskResultBranchesNoComplete> { enum { Value = true }; };
|
||||
template<> MULTITHREADLIBRARY_API UEnum* StaticEnum<ETaskResultBranchesNoComplete>();
|
||||
|
||||
#define FOREACH_ENUM_ETASKRESULTBRANCHESNOCOMPLETEWITHBODY(op) \
|
||||
op(ETaskResultBranchesNoCompleteWithBody::OnStart) \
|
||||
op(ETaskResultBranchesNoCompleteWithBody::OnTaskBody) \
|
||||
op(ETaskResultBranchesNoCompleteWithBody::OnCanceled)
|
||||
|
||||
enum class ETaskResultBranchesNoCompleteWithBody : uint8;
|
||||
template<> struct TIsUEnumClass<ETaskResultBranchesNoCompleteWithBody> { enum { Value = true }; };
|
||||
template<> MULTITHREADLIBRARY_API UEnum* StaticEnum<ETaskResultBranchesNoCompleteWithBody>();
|
||||
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,857 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
#include "UObject/GeneratedCppIncludes.h"
|
||||
#include "MultiThreadLibrary/Public/ThreadLibrary.h"
|
||||
#include "MultiThreadLibrary/Public/ThreadBase.h"
|
||||
#include "Runtime/Engine/Classes/Engine/LatentActionManager.h"
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
void EmptyLinkFunctionForGeneratedCodeThreadLibrary() {}
|
||||
|
||||
// Begin Cross Module References
|
||||
COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
|
||||
ENGINE_API UClass* Z_Construct_UClass_UBlueprintFunctionLibrary();
|
||||
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FLatentActionInfo();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadBase_NoRegister();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadLibrary();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadLibrary_NoRegister();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadMutex_NoRegister();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadPool_NoRegister();
|
||||
MULTITHREADLIBRARY_API UEnum* Z_Construct_UEnum_MultiThreadLibrary_EtaskExecutionBranches();
|
||||
MULTITHREADLIBRARY_API UEnum* Z_Construct_UEnum_MultiThreadLibrary_ETaskExecutionType();
|
||||
MULTITHREADLIBRARY_API UEnum* Z_Construct_UEnum_MultiThreadLibrary_EThreadPoolPriority();
|
||||
UPackage* Z_Construct_UPackage__Script_MultiThreadLibrary();
|
||||
// End Cross Module References
|
||||
|
||||
// Begin Class UThreadLibrary Function CreateAndExecuteTaskLoopNrOnThread
|
||||
struct Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics
|
||||
{
|
||||
struct ThreadLibrary_eventCreateAndExecuteTaskLoopNrOnThread_Parms
|
||||
{
|
||||
UObject* WorldContextObject;
|
||||
FLatentActionInfo LatentInfo;
|
||||
int32 LoopNumber;
|
||||
float LoopInterval;
|
||||
EtaskExecutionBranches Out;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/*\n\x09* Create one Custom Thread and Execute task on thread body with tick.\x09\n\x09*/" },
|
||||
{ "DefaultToSelf", "WorldContextObject" },
|
||||
{ "DisplayName", "Create And Execute Task Loop Nr On Thread" },
|
||||
{ "ExpandEnumAsExecs", "Out" },
|
||||
{ "HidePin", "WorldContextObject" },
|
||||
{ "Latent", "" },
|
||||
{ "LatentInfo", "LatentInfo" },
|
||||
{ "ModuleRelativePath", "Public/ThreadLibrary.h" },
|
||||
{ "ToolTip", "* Create one Custom Thread and Execute task on thread body with tick." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
|
||||
static const UECodeGen_Private::FStructPropertyParams NewProp_LatentInfo;
|
||||
static const UECodeGen_Private::FIntPropertyParams NewProp_LoopNumber;
|
||||
static const UECodeGen_Private::FFloatPropertyParams NewProp_LoopInterval;
|
||||
static const UECodeGen_Private::FBytePropertyParams NewProp_Out_Underlying;
|
||||
static const UECodeGen_Private::FEnumPropertyParams NewProp_Out;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateAndExecuteTaskLoopNrOnThread_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::NewProp_LatentInfo = { "LatentInfo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateAndExecuteTaskLoopNrOnThread_Parms, LatentInfo), Z_Construct_UScriptStruct_FLatentActionInfo, METADATA_PARAMS(0, nullptr) }; // 1503398820
|
||||
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::NewProp_LoopNumber = { "LoopNumber", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateAndExecuteTaskLoopNrOnThread_Parms, LoopNumber), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::NewProp_LoopInterval = { "LoopInterval", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateAndExecuteTaskLoopNrOnThread_Parms, LoopInterval), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::NewProp_Out_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::NewProp_Out = { "Out", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateAndExecuteTaskLoopNrOnThread_Parms, Out), Z_Construct_UEnum_MultiThreadLibrary_EtaskExecutionBranches, METADATA_PARAMS(0, nullptr) }; // 4160881115
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::NewProp_WorldContextObject,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::NewProp_LatentInfo,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::NewProp_LoopNumber,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::NewProp_LoopInterval,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::NewProp_Out_Underlying,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::NewProp_Out,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadLibrary, nullptr, "CreateAndExecuteTaskLoopNrOnThread", nullptr, nullptr, Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::ThreadLibrary_eventCreateAndExecuteTaskLoopNrOnThread_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::ThreadLibrary_eventCreateAndExecuteTaskLoopNrOnThread_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadLibrary::execCreateAndExecuteTaskLoopNrOnThread)
|
||||
{
|
||||
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
|
||||
P_GET_STRUCT(FLatentActionInfo,Z_Param_LatentInfo);
|
||||
P_GET_PROPERTY(FIntProperty,Z_Param_LoopNumber);
|
||||
P_GET_PROPERTY(FFloatProperty,Z_Param_LoopInterval);
|
||||
P_GET_ENUM_REF(EtaskExecutionBranches,Z_Param_Out_Out);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
UThreadLibrary::CreateAndExecuteTaskLoopNrOnThread(Z_Param_WorldContextObject,Z_Param_LatentInfo,Z_Param_LoopNumber,Z_Param_LoopInterval,(EtaskExecutionBranches&)(Z_Param_Out_Out));
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadLibrary Function CreateAndExecuteTaskLoopNrOnThread
|
||||
|
||||
// Begin Class UThreadLibrary Function CreateAndExecuteTaskOnThread
|
||||
struct Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics
|
||||
{
|
||||
struct ThreadLibrary_eventCreateAndExecuteTaskOnThread_Parms
|
||||
{
|
||||
UObject* WorldContextObject;
|
||||
FLatentActionInfo LatentInfo;
|
||||
UThreadBase* Task;
|
||||
EtaskExecutionBranches Out;
|
||||
ETaskExecutionType ExecutionType;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n\x09* Execute task on Thread os taskGraph, not thread pool.\n\x09*/" },
|
||||
{ "CPP_Default_ExecutionType", "TaskGraph" },
|
||||
{ "DefaultToSelf", "WorldContextObject" },
|
||||
{ "DisplayName", "Created And Execute Task On Thread" },
|
||||
{ "ExpandEnumAsExecs", "Out" },
|
||||
{ "HidePin", "WorldContextObject" },
|
||||
{ "Latent", "" },
|
||||
{ "LatentInfo", "LatentInfo" },
|
||||
{ "ModuleRelativePath", "Public/ThreadLibrary.h" },
|
||||
{ "ToolTip", "Execute task on Thread os taskGraph, not thread pool." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
|
||||
static const UECodeGen_Private::FStructPropertyParams NewProp_LatentInfo;
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_Task;
|
||||
static const UECodeGen_Private::FBytePropertyParams NewProp_Out_Underlying;
|
||||
static const UECodeGen_Private::FEnumPropertyParams NewProp_Out;
|
||||
static const UECodeGen_Private::FBytePropertyParams NewProp_ExecutionType_Underlying;
|
||||
static const UECodeGen_Private::FEnumPropertyParams NewProp_ExecutionType;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateAndExecuteTaskOnThread_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::NewProp_LatentInfo = { "LatentInfo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateAndExecuteTaskOnThread_Parms, LatentInfo), Z_Construct_UScriptStruct_FLatentActionInfo, METADATA_PARAMS(0, nullptr) }; // 1503398820
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::NewProp_Task = { "Task", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateAndExecuteTaskOnThread_Parms, Task), Z_Construct_UClass_UThreadBase_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::NewProp_Out_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::NewProp_Out = { "Out", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateAndExecuteTaskOnThread_Parms, Out), Z_Construct_UEnum_MultiThreadLibrary_EtaskExecutionBranches, METADATA_PARAMS(0, nullptr) }; // 4160881115
|
||||
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::NewProp_ExecutionType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::NewProp_ExecutionType = { "ExecutionType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateAndExecuteTaskOnThread_Parms, ExecutionType), Z_Construct_UEnum_MultiThreadLibrary_ETaskExecutionType, METADATA_PARAMS(0, nullptr) }; // 3007662685
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::NewProp_WorldContextObject,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::NewProp_LatentInfo,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::NewProp_Task,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::NewProp_Out_Underlying,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::NewProp_Out,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::NewProp_ExecutionType_Underlying,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::NewProp_ExecutionType,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadLibrary, nullptr, "CreateAndExecuteTaskOnThread", nullptr, nullptr, Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::ThreadLibrary_eventCreateAndExecuteTaskOnThread_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::ThreadLibrary_eventCreateAndExecuteTaskOnThread_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadLibrary::execCreateAndExecuteTaskOnThread)
|
||||
{
|
||||
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
|
||||
P_GET_STRUCT(FLatentActionInfo,Z_Param_LatentInfo);
|
||||
P_GET_OBJECT_REF(UThreadBase,Z_Param_Out_Task);
|
||||
P_GET_ENUM_REF(EtaskExecutionBranches,Z_Param_Out_Out);
|
||||
P_GET_ENUM(ETaskExecutionType,Z_Param_ExecutionType);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
UThreadLibrary::CreateAndExecuteTaskOnThread(Z_Param_WorldContextObject,Z_Param_LatentInfo,P_ARG_GC_BARRIER(Z_Param_Out_Task),(EtaskExecutionBranches&)(Z_Param_Out_Out),ETaskExecutionType(Z_Param_ExecutionType));
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadLibrary Function CreateAndExecuteTaskOnThread
|
||||
|
||||
// Begin Class UThreadLibrary Function CreateMutex
|
||||
struct Z_Construct_UFunction_UThreadLibrary_CreateMutex_Statics
|
||||
{
|
||||
struct ThreadLibrary_eventCreateMutex_Parms
|
||||
{
|
||||
UObject* WorldContextObject;
|
||||
UThreadMutex* ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n\x09*Create the Mutex for controling the Thread (Lock/TryLock or UnLock)\n\x09*/" },
|
||||
{ "DefaultToSelf", "WorldContextObject" },
|
||||
{ "HidePin", "WorldContextObject" },
|
||||
{ "ModuleRelativePath", "Public/ThreadLibrary.h" },
|
||||
{ "ToolTip", "Create the Mutex for controling the Thread (Lock/TryLock or UnLock)" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateMutex_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateMutex_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateMutex_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateMutex_Parms, ReturnValue), Z_Construct_UClass_UThreadMutex_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadLibrary_CreateMutex_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateMutex_Statics::NewProp_WorldContextObject,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateMutex_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_CreateMutex_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadLibrary_CreateMutex_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadLibrary, nullptr, "CreateMutex", nullptr, nullptr, Z_Construct_UFunction_UThreadLibrary_CreateMutex_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_CreateMutex_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadLibrary_CreateMutex_Statics::ThreadLibrary_eventCreateMutex_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_CreateMutex_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadLibrary_CreateMutex_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadLibrary_CreateMutex_Statics::ThreadLibrary_eventCreateMutex_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadLibrary_CreateMutex()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadLibrary_CreateMutex_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadLibrary::execCreateMutex)
|
||||
{
|
||||
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(UThreadMutex**)Z_Param__Result=UThreadLibrary::CreateMutex(Z_Param_WorldContextObject);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadLibrary Function CreateMutex
|
||||
|
||||
// Begin Class UThreadLibrary Function CreateThreadPool
|
||||
struct Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics
|
||||
{
|
||||
struct ThreadLibrary_eventCreateThreadPool_Parms
|
||||
{
|
||||
UObject* WorldContextObject;
|
||||
int32 NumQueuedThreads;
|
||||
int32 StackSize;
|
||||
EThreadPoolPriority ThreadPriority;
|
||||
FString Name;
|
||||
UThreadPool* ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n\x09*Create Thread pool for use on BP.\n\x09*/" },
|
||||
{ "CPP_Default_Name", "CustomThreadPool" },
|
||||
{ "CPP_Default_NumQueuedThreads", "1" },
|
||||
{ "CPP_Default_StackSize", "32768" },
|
||||
{ "CPP_Default_ThreadPriority", "Normal" },
|
||||
{ "DefaultToSelf", "WorldContextObject" },
|
||||
{ "HidePin", "WorldContextObject" },
|
||||
{ "ModuleRelativePath", "Public/ThreadLibrary.h" },
|
||||
{ "ToolTip", "Create Thread pool for use on BP." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
|
||||
static const UECodeGen_Private::FIntPropertyParams NewProp_NumQueuedThreads;
|
||||
static const UECodeGen_Private::FIntPropertyParams NewProp_StackSize;
|
||||
static const UECodeGen_Private::FBytePropertyParams NewProp_ThreadPriority_Underlying;
|
||||
static const UECodeGen_Private::FEnumPropertyParams NewProp_ThreadPriority;
|
||||
static const UECodeGen_Private::FStrPropertyParams NewProp_Name;
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateThreadPool_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::NewProp_NumQueuedThreads = { "NumQueuedThreads", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateThreadPool_Parms, NumQueuedThreads), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::NewProp_StackSize = { "StackSize", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateThreadPool_Parms, StackSize), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::NewProp_ThreadPriority_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::NewProp_ThreadPriority = { "ThreadPriority", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateThreadPool_Parms, ThreadPriority), Z_Construct_UEnum_MultiThreadLibrary_EThreadPoolPriority, METADATA_PARAMS(0, nullptr) }; // 2245634431
|
||||
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::NewProp_Name = { "Name", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateThreadPool_Parms, Name), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventCreateThreadPool_Parms, ReturnValue), Z_Construct_UClass_UThreadPool_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::NewProp_WorldContextObject,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::NewProp_NumQueuedThreads,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::NewProp_StackSize,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::NewProp_ThreadPriority_Underlying,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::NewProp_ThreadPriority,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::NewProp_Name,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadLibrary, nullptr, "CreateThreadPool", nullptr, nullptr, Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::ThreadLibrary_eventCreateThreadPool_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::ThreadLibrary_eventCreateThreadPool_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadLibrary_CreateThreadPool()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadLibrary_CreateThreadPool_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadLibrary::execCreateThreadPool)
|
||||
{
|
||||
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
|
||||
P_GET_PROPERTY(FIntProperty,Z_Param_NumQueuedThreads);
|
||||
P_GET_PROPERTY(FIntProperty,Z_Param_StackSize);
|
||||
P_GET_ENUM(EThreadPoolPriority,Z_Param_ThreadPriority);
|
||||
P_GET_PROPERTY(FStrProperty,Z_Param_Name);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(UThreadPool**)Z_Param__Result=UThreadLibrary::CreateThreadPool(Z_Param_WorldContextObject,Z_Param_NumQueuedThreads,Z_Param_StackSize,EThreadPoolPriority(Z_Param_ThreadPriority),Z_Param_Name);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadLibrary Function CreateThreadPool
|
||||
|
||||
// Begin Class UThreadLibrary Function DestroyThreadPoolImmediately
|
||||
struct Z_Construct_UFunction_UThreadLibrary_DestroyThreadPoolImmediately_Statics
|
||||
{
|
||||
struct ThreadLibrary_eventDestroyThreadPoolImmediately_Parms
|
||||
{
|
||||
UThreadPool* ThreadPool;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n\x09 * Attempts to destroy a Thread Pool immediately.\n\x09 */" },
|
||||
{ "DisplayName", "Destroy Thread Pool Immediately" },
|
||||
{ "ModuleRelativePath", "Public/ThreadLibrary.h" },
|
||||
{ "ToolTip", "Attempts to destroy a Thread Pool immediately." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_ThreadPool;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadLibrary_DestroyThreadPoolImmediately_Statics::NewProp_ThreadPool = { "ThreadPool", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventDestroyThreadPoolImmediately_Parms, ThreadPool), Z_Construct_UClass_UThreadPool_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadLibrary_DestroyThreadPoolImmediately_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_DestroyThreadPoolImmediately_Statics::NewProp_ThreadPool,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_DestroyThreadPoolImmediately_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadLibrary_DestroyThreadPoolImmediately_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadLibrary, nullptr, "DestroyThreadPoolImmediately", nullptr, nullptr, Z_Construct_UFunction_UThreadLibrary_DestroyThreadPoolImmediately_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_DestroyThreadPoolImmediately_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadLibrary_DestroyThreadPoolImmediately_Statics::ThreadLibrary_eventDestroyThreadPoolImmediately_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_DestroyThreadPoolImmediately_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadLibrary_DestroyThreadPoolImmediately_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadLibrary_DestroyThreadPoolImmediately_Statics::ThreadLibrary_eventDestroyThreadPoolImmediately_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadLibrary_DestroyThreadPoolImmediately()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadLibrary_DestroyThreadPoolImmediately_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadLibrary::execDestroyThreadPoolImmediately)
|
||||
{
|
||||
P_GET_OBJECT(UThreadPool,Z_Param_ThreadPool);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
UThreadLibrary::DestroyThreadPoolImmediately(Z_Param_ThreadPool);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadLibrary Function DestroyThreadPoolImmediately
|
||||
|
||||
// Begin Class UThreadLibrary Function ExecuteTaskOnThreadPool
|
||||
struct Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics
|
||||
{
|
||||
struct ThreadLibrary_eventExecuteTaskOnThreadPool_Parms
|
||||
{
|
||||
UObject* WorldContextObject;
|
||||
FLatentActionInfo LatentInfo;
|
||||
UThreadBase* Task;
|
||||
EtaskExecutionBranches Out;
|
||||
UThreadPool* ThreadPool;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n\x09*Execute task on thread pool\n\x09*/" },
|
||||
{ "DefaultToSelf", "WorldContextObject" },
|
||||
{ "DisplayName", "Execute Task On Thread Pool" },
|
||||
{ "ExpandEnumAsExecs", "Out" },
|
||||
{ "HidePin", "WorldContextObject" },
|
||||
{ "Latent", "" },
|
||||
{ "LatentInfo", "LatentInfo" },
|
||||
{ "ModuleRelativePath", "Public/ThreadLibrary.h" },
|
||||
{ "ToolTip", "Execute task on thread pool" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
|
||||
static const UECodeGen_Private::FStructPropertyParams NewProp_LatentInfo;
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_Task;
|
||||
static const UECodeGen_Private::FBytePropertyParams NewProp_Out_Underlying;
|
||||
static const UECodeGen_Private::FEnumPropertyParams NewProp_Out;
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_ThreadPool;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventExecuteTaskOnThreadPool_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::NewProp_LatentInfo = { "LatentInfo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventExecuteTaskOnThreadPool_Parms, LatentInfo), Z_Construct_UScriptStruct_FLatentActionInfo, METADATA_PARAMS(0, nullptr) }; // 1503398820
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::NewProp_Task = { "Task", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventExecuteTaskOnThreadPool_Parms, Task), Z_Construct_UClass_UThreadBase_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::NewProp_Out_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::NewProp_Out = { "Out", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventExecuteTaskOnThreadPool_Parms, Out), Z_Construct_UEnum_MultiThreadLibrary_EtaskExecutionBranches, METADATA_PARAMS(0, nullptr) }; // 4160881115
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::NewProp_ThreadPool = { "ThreadPool", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventExecuteTaskOnThreadPool_Parms, ThreadPool), Z_Construct_UClass_UThreadPool_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::NewProp_WorldContextObject,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::NewProp_LatentInfo,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::NewProp_Task,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::NewProp_Out_Underlying,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::NewProp_Out,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::NewProp_ThreadPool,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadLibrary, nullptr, "ExecuteTaskOnThreadPool", nullptr, nullptr, Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::ThreadLibrary_eventExecuteTaskOnThreadPool_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::ThreadLibrary_eventExecuteTaskOnThreadPool_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadLibrary::execExecuteTaskOnThreadPool)
|
||||
{
|
||||
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
|
||||
P_GET_STRUCT(FLatentActionInfo,Z_Param_LatentInfo);
|
||||
P_GET_OBJECT_REF(UThreadBase,Z_Param_Out_Task);
|
||||
P_GET_ENUM_REF(EtaskExecutionBranches,Z_Param_Out_Out);
|
||||
P_GET_OBJECT(UThreadPool,Z_Param_ThreadPool);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
UThreadLibrary::ExecuteTaskOnThreadPool(Z_Param_WorldContextObject,Z_Param_LatentInfo,P_ARG_GC_BARRIER(Z_Param_Out_Task),(EtaskExecutionBranches&)(Z_Param_Out_Out),Z_Param_ThreadPool);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadLibrary Function ExecuteTaskOnThreadPool
|
||||
|
||||
// Begin Class UThreadLibrary Function GetCurrentThreadID
|
||||
struct Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadID_Statics
|
||||
{
|
||||
struct ThreadLibrary_eventGetCurrentThreadID_Parms
|
||||
{
|
||||
int32 ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n\x09*Return Thread ID of thread from where called this function.\n\x09*/" },
|
||||
{ "DisplayName", "Get Current Thread ID" },
|
||||
{ "ModuleRelativePath", "Public/ThreadLibrary.h" },
|
||||
{ "ToolTip", "Return Thread ID of thread from where called this function." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadID_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventGetCurrentThreadID_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadID_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadID_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadID_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadID_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadLibrary, nullptr, "GetCurrentThreadID", nullptr, nullptr, Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadID_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadID_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadID_Statics::ThreadLibrary_eventGetCurrentThreadID_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadID_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadID_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadID_Statics::ThreadLibrary_eventGetCurrentThreadID_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadID()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadID_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadLibrary::execGetCurrentThreadID)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(int32*)Z_Param__Result=UThreadLibrary::GetCurrentThreadID();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadLibrary Function GetCurrentThreadID
|
||||
|
||||
// Begin Class UThreadLibrary Function GetCurrentThreadName
|
||||
struct Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName_Statics
|
||||
{
|
||||
struct ThreadLibrary_eventGetCurrentThreadName_Parms
|
||||
{
|
||||
int32 threadID;
|
||||
FString ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n\x09*Return Thread name of thread from where called this function.\n\x09*/" },
|
||||
{ "DisplayName", "Get Current Thread Name" },
|
||||
{ "ModuleRelativePath", "Public/ThreadLibrary.h" },
|
||||
{ "ToolTip", "Return Thread name of thread from where called this function." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FIntPropertyParams NewProp_threadID;
|
||||
static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName_Statics::NewProp_threadID = { "threadID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventGetCurrentThreadName_Parms, threadID), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventGetCurrentThreadName_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName_Statics::NewProp_threadID,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadLibrary, nullptr, "GetCurrentThreadName", nullptr, nullptr, Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName_Statics::ThreadLibrary_eventGetCurrentThreadName_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName_Statics::ThreadLibrary_eventGetCurrentThreadName_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadLibrary::execGetCurrentThreadName)
|
||||
{
|
||||
P_GET_PROPERTY(FIntProperty,Z_Param_threadID);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(FString*)Z_Param__Result=UThreadLibrary::GetCurrentThreadName(Z_Param_threadID);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadLibrary Function GetCurrentThreadName
|
||||
|
||||
// Begin Class UThreadLibrary Function GetNumberOfCores
|
||||
struct Z_Construct_UFunction_UThreadLibrary_GetNumberOfCores_Statics
|
||||
{
|
||||
struct ThreadLibrary_eventGetNumberOfCores_Parms
|
||||
{
|
||||
int32 ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n\x09* Return the number of CPU cores used by Thread.\n\x09*/" },
|
||||
{ "ModuleRelativePath", "Public/ThreadLibrary.h" },
|
||||
{ "ToolTip", "Return the number of CPU cores used by Thread." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UThreadLibrary_GetNumberOfCores_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventGetNumberOfCores_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadLibrary_GetNumberOfCores_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_GetNumberOfCores_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_GetNumberOfCores_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadLibrary_GetNumberOfCores_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadLibrary, nullptr, "GetNumberOfCores", nullptr, nullptr, Z_Construct_UFunction_UThreadLibrary_GetNumberOfCores_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_GetNumberOfCores_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadLibrary_GetNumberOfCores_Statics::ThreadLibrary_eventGetNumberOfCores_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_GetNumberOfCores_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadLibrary_GetNumberOfCores_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadLibrary_GetNumberOfCores_Statics::ThreadLibrary_eventGetNumberOfCores_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadLibrary_GetNumberOfCores()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadLibrary_GetNumberOfCores_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadLibrary::execGetNumberOfCores)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(int32*)Z_Param__Result=UThreadLibrary::GetNumberOfCores();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadLibrary Function GetNumberOfCores
|
||||
|
||||
// Begin Class UThreadLibrary Function GetNumberOfCoresIncludingHyperthreads
|
||||
struct Z_Construct_UFunction_UThreadLibrary_GetNumberOfCoresIncludingHyperthreads_Statics
|
||||
{
|
||||
struct ThreadLibrary_eventGetNumberOfCoresIncludingHyperthreads_Parms
|
||||
{
|
||||
int32 ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n\x09*Return the number of CPU cores including Hyperthreads.\n\x09*/" },
|
||||
{ "ModuleRelativePath", "Public/ThreadLibrary.h" },
|
||||
{ "ToolTip", "Return the number of CPU cores including Hyperthreads." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UThreadLibrary_GetNumberOfCoresIncludingHyperthreads_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventGetNumberOfCoresIncludingHyperthreads_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadLibrary_GetNumberOfCoresIncludingHyperthreads_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_GetNumberOfCoresIncludingHyperthreads_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_GetNumberOfCoresIncludingHyperthreads_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadLibrary_GetNumberOfCoresIncludingHyperthreads_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadLibrary, nullptr, "GetNumberOfCoresIncludingHyperthreads", nullptr, nullptr, Z_Construct_UFunction_UThreadLibrary_GetNumberOfCoresIncludingHyperthreads_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_GetNumberOfCoresIncludingHyperthreads_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadLibrary_GetNumberOfCoresIncludingHyperthreads_Statics::ThreadLibrary_eventGetNumberOfCoresIncludingHyperthreads_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_GetNumberOfCoresIncludingHyperthreads_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadLibrary_GetNumberOfCoresIncludingHyperthreads_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadLibrary_GetNumberOfCoresIncludingHyperthreads_Statics::ThreadLibrary_eventGetNumberOfCoresIncludingHyperthreads_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadLibrary_GetNumberOfCoresIncludingHyperthreads()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadLibrary_GetNumberOfCoresIncludingHyperthreads_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadLibrary::execGetNumberOfCoresIncludingHyperthreads)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(int32*)Z_Param__Result=UThreadLibrary::GetNumberOfCoresIncludingHyperthreads();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadLibrary Function GetNumberOfCoresIncludingHyperthreads
|
||||
|
||||
// Begin Class UThreadLibrary Function GetThreadStackSize
|
||||
struct Z_Construct_UFunction_UThreadLibrary_GetThreadStackSize_Statics
|
||||
{
|
||||
struct ThreadLibrary_eventGetThreadStackSize_Parms
|
||||
{
|
||||
int32 ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n\x09*Get the thread stack Size, where are actived this function.\n\x09*/" },
|
||||
{ "ModuleRelativePath", "Public/ThreadLibrary.h" },
|
||||
{ "ToolTip", "Get the thread stack Size, where are actived this function." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UThreadLibrary_GetThreadStackSize_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventGetThreadStackSize_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadLibrary_GetThreadStackSize_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_GetThreadStackSize_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_GetThreadStackSize_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadLibrary_GetThreadStackSize_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadLibrary, nullptr, "GetThreadStackSize", nullptr, nullptr, Z_Construct_UFunction_UThreadLibrary_GetThreadStackSize_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_GetThreadStackSize_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadLibrary_GetThreadStackSize_Statics::ThreadLibrary_eventGetThreadStackSize_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_GetThreadStackSize_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadLibrary_GetThreadStackSize_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadLibrary_GetThreadStackSize_Statics::ThreadLibrary_eventGetThreadStackSize_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadLibrary_GetThreadStackSize()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadLibrary_GetThreadStackSize_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadLibrary::execGetThreadStackSize)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(int32*)Z_Param__Result=UThreadLibrary::GetThreadStackSize();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadLibrary Function GetThreadStackSize
|
||||
|
||||
// Begin Class UThreadLibrary Function IsInGameThread
|
||||
struct Z_Construct_UFunction_UThreadLibrary_IsInGameThread_Statics
|
||||
{
|
||||
struct ThreadLibrary_eventIsInGameThread_Parms
|
||||
{
|
||||
bool ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n\x09*Return whether it's called from game thread or not.\n\x09*/" },
|
||||
{ "ModuleRelativePath", "Public/ThreadLibrary.h" },
|
||||
{ "ToolTip", "Return whether it's called from game thread or not." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static void NewProp_ReturnValue_SetBit(void* Obj);
|
||||
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
void Z_Construct_UFunction_UThreadLibrary_IsInGameThread_Statics::NewProp_ReturnValue_SetBit(void* Obj)
|
||||
{
|
||||
((ThreadLibrary_eventIsInGameThread_Parms*)Obj)->ReturnValue = 1;
|
||||
}
|
||||
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UThreadLibrary_IsInGameThread_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ThreadLibrary_eventIsInGameThread_Parms), &Z_Construct_UFunction_UThreadLibrary_IsInGameThread_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadLibrary_IsInGameThread_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_IsInGameThread_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_IsInGameThread_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadLibrary_IsInGameThread_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadLibrary, nullptr, "IsInGameThread", nullptr, nullptr, Z_Construct_UFunction_UThreadLibrary_IsInGameThread_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_IsInGameThread_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadLibrary_IsInGameThread_Statics::ThreadLibrary_eventIsInGameThread_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_IsInGameThread_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadLibrary_IsInGameThread_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadLibrary_IsInGameThread_Statics::ThreadLibrary_eventIsInGameThread_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadLibrary_IsInGameThread()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadLibrary_IsInGameThread_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadLibrary::execIsInGameThread)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(bool*)Z_Param__Result=UThreadLibrary::IsInGameThread();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadLibrary Function IsInGameThread
|
||||
|
||||
// Begin Class UThreadLibrary Function Sleep
|
||||
struct Z_Construct_UFunction_UThreadLibrary_Sleep_Statics
|
||||
{
|
||||
struct ThreadLibrary_eventSleep_Parms
|
||||
{
|
||||
float Seconds;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n\x09*leep the Thread for any time in seconds.\n\x09*/" },
|
||||
{ "ModuleRelativePath", "Public/ThreadLibrary.h" },
|
||||
{ "ToolTip", "leep the Thread for any time in seconds." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FFloatPropertyParams NewProp_Seconds;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UThreadLibrary_Sleep_Statics::NewProp_Seconds = { "Seconds", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadLibrary_eventSleep_Parms, Seconds), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadLibrary_Sleep_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadLibrary_Sleep_Statics::NewProp_Seconds,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_Sleep_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadLibrary_Sleep_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadLibrary, nullptr, "Sleep", nullptr, nullptr, Z_Construct_UFunction_UThreadLibrary_Sleep_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_Sleep_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadLibrary_Sleep_Statics::ThreadLibrary_eventSleep_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadLibrary_Sleep_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadLibrary_Sleep_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadLibrary_Sleep_Statics::ThreadLibrary_eventSleep_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadLibrary_Sleep()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadLibrary_Sleep_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadLibrary::execSleep)
|
||||
{
|
||||
P_GET_PROPERTY(FFloatProperty,Z_Param_Seconds);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
UThreadLibrary::Sleep(Z_Param_Seconds);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadLibrary Function Sleep
|
||||
|
||||
// Begin Class UThreadLibrary
|
||||
void UThreadLibrary::StaticRegisterNativesUThreadLibrary()
|
||||
{
|
||||
UClass* Class = UThreadLibrary::StaticClass();
|
||||
static const FNameNativePtrPair Funcs[] = {
|
||||
{ "CreateAndExecuteTaskLoopNrOnThread", &UThreadLibrary::execCreateAndExecuteTaskLoopNrOnThread },
|
||||
{ "CreateAndExecuteTaskOnThread", &UThreadLibrary::execCreateAndExecuteTaskOnThread },
|
||||
{ "CreateMutex", &UThreadLibrary::execCreateMutex },
|
||||
{ "CreateThreadPool", &UThreadLibrary::execCreateThreadPool },
|
||||
{ "DestroyThreadPoolImmediately", &UThreadLibrary::execDestroyThreadPoolImmediately },
|
||||
{ "ExecuteTaskOnThreadPool", &UThreadLibrary::execExecuteTaskOnThreadPool },
|
||||
{ "GetCurrentThreadID", &UThreadLibrary::execGetCurrentThreadID },
|
||||
{ "GetCurrentThreadName", &UThreadLibrary::execGetCurrentThreadName },
|
||||
{ "GetNumberOfCores", &UThreadLibrary::execGetNumberOfCores },
|
||||
{ "GetNumberOfCoresIncludingHyperthreads", &UThreadLibrary::execGetNumberOfCoresIncludingHyperthreads },
|
||||
{ "GetThreadStackSize", &UThreadLibrary::execGetThreadStackSize },
|
||||
{ "IsInGameThread", &UThreadLibrary::execIsInGameThread },
|
||||
{ "Sleep", &UThreadLibrary::execSleep },
|
||||
};
|
||||
FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
|
||||
}
|
||||
IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UThreadLibrary);
|
||||
UClass* Z_Construct_UClass_UThreadLibrary_NoRegister()
|
||||
{
|
||||
return UThreadLibrary::StaticClass();
|
||||
}
|
||||
struct Z_Construct_UClass_UThreadLibrary_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
||||
{ "Comment", "/**\n * \n */" },
|
||||
{ "IncludePath", "ThreadLibrary.h" },
|
||||
{ "ModuleRelativePath", "Public/ThreadLibrary.h" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static UObject* (*const DependentSingletons[])();
|
||||
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
|
||||
{ &Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskLoopNrOnThread, "CreateAndExecuteTaskLoopNrOnThread" }, // 4051432760
|
||||
{ &Z_Construct_UFunction_UThreadLibrary_CreateAndExecuteTaskOnThread, "CreateAndExecuteTaskOnThread" }, // 1944526064
|
||||
{ &Z_Construct_UFunction_UThreadLibrary_CreateMutex, "CreateMutex" }, // 1647379142
|
||||
{ &Z_Construct_UFunction_UThreadLibrary_CreateThreadPool, "CreateThreadPool" }, // 2903914593
|
||||
{ &Z_Construct_UFunction_UThreadLibrary_DestroyThreadPoolImmediately, "DestroyThreadPoolImmediately" }, // 1499517431
|
||||
{ &Z_Construct_UFunction_UThreadLibrary_ExecuteTaskOnThreadPool, "ExecuteTaskOnThreadPool" }, // 1049349530
|
||||
{ &Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadID, "GetCurrentThreadID" }, // 3011125380
|
||||
{ &Z_Construct_UFunction_UThreadLibrary_GetCurrentThreadName, "GetCurrentThreadName" }, // 533527630
|
||||
{ &Z_Construct_UFunction_UThreadLibrary_GetNumberOfCores, "GetNumberOfCores" }, // 872514985
|
||||
{ &Z_Construct_UFunction_UThreadLibrary_GetNumberOfCoresIncludingHyperthreads, "GetNumberOfCoresIncludingHyperthreads" }, // 2871095599
|
||||
{ &Z_Construct_UFunction_UThreadLibrary_GetThreadStackSize, "GetThreadStackSize" }, // 3537611463
|
||||
{ &Z_Construct_UFunction_UThreadLibrary_IsInGameThread, "IsInGameThread" }, // 1519908078
|
||||
{ &Z_Construct_UFunction_UThreadLibrary_Sleep, "Sleep" }, // 1659952977
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
|
||||
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
||||
TCppClassTypeTraits<UThreadLibrary>::IsAbstract,
|
||||
};
|
||||
static const UECodeGen_Private::FClassParams ClassParams;
|
||||
};
|
||||
UObject* (*const Z_Construct_UClass_UThreadLibrary_Statics::DependentSingletons[])() = {
|
||||
(UObject* (*)())Z_Construct_UClass_UBlueprintFunctionLibrary,
|
||||
(UObject* (*)())Z_Construct_UPackage__Script_MultiThreadLibrary,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadLibrary_Statics::DependentSingletons) < 16);
|
||||
const UECodeGen_Private::FClassParams Z_Construct_UClass_UThreadLibrary_Statics::ClassParams = {
|
||||
&UThreadLibrary::StaticClass,
|
||||
nullptr,
|
||||
&StaticCppClassTypeInfo,
|
||||
DependentSingletons,
|
||||
FuncInfo,
|
||||
nullptr,
|
||||
nullptr,
|
||||
UE_ARRAY_COUNT(DependentSingletons),
|
||||
UE_ARRAY_COUNT(FuncInfo),
|
||||
0,
|
||||
0,
|
||||
0x001000A0u,
|
||||
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadLibrary_Statics::Class_MetaDataParams), Z_Construct_UClass_UThreadLibrary_Statics::Class_MetaDataParams)
|
||||
};
|
||||
UClass* Z_Construct_UClass_UThreadLibrary()
|
||||
{
|
||||
if (!Z_Registration_Info_UClass_UThreadLibrary.OuterSingleton)
|
||||
{
|
||||
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UThreadLibrary.OuterSingleton, Z_Construct_UClass_UThreadLibrary_Statics::ClassParams);
|
||||
}
|
||||
return Z_Registration_Info_UClass_UThreadLibrary.OuterSingleton;
|
||||
}
|
||||
template<> MULTITHREADLIBRARY_API UClass* StaticClass<UThreadLibrary>()
|
||||
{
|
||||
return UThreadLibrary::StaticClass();
|
||||
}
|
||||
UThreadLibrary::UThreadLibrary(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
|
||||
DEFINE_VTABLE_PTR_HELPER_CTOR(UThreadLibrary);
|
||||
UThreadLibrary::~UThreadLibrary() {}
|
||||
// End Class UThreadLibrary
|
||||
|
||||
// Begin Registration
|
||||
struct Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadLibrary_h_Statics
|
||||
{
|
||||
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
|
||||
{ Z_Construct_UClass_UThreadLibrary, UThreadLibrary::StaticClass, TEXT("UThreadLibrary"), &Z_Registration_Info_UClass_UThreadLibrary, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UThreadLibrary), 580969486U) },
|
||||
};
|
||||
};
|
||||
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadLibrary_h_1544095576(TEXT("/Script/MultiThreadLibrary"),
|
||||
Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadLibrary_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadLibrary_h_Statics::ClassInfo),
|
||||
nullptr, 0,
|
||||
nullptr, 0);
|
||||
// End Registration
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,81 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
// IWYU pragma: private, include "ThreadLibrary.h"
|
||||
#include "UObject/ObjectMacros.h"
|
||||
#include "UObject/ScriptMacros.h"
|
||||
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
class UObject;
|
||||
class UThreadBase;
|
||||
class UThreadMutex;
|
||||
class UThreadPool;
|
||||
enum class EtaskExecutionBranches : uint8;
|
||||
enum class ETaskExecutionType : uint8;
|
||||
enum class EThreadPoolPriority : uint8;
|
||||
struct FLatentActionInfo;
|
||||
#ifdef MULTITHREADLIBRARY_ThreadLibrary_generated_h
|
||||
#error "ThreadLibrary.generated.h already included, missing '#pragma once' in ThreadLibrary.h"
|
||||
#endif
|
||||
#define MULTITHREADLIBRARY_ThreadLibrary_generated_h
|
||||
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadLibrary_h_25_RPC_WRAPPERS_NO_PURE_DECLS \
|
||||
DECLARE_FUNCTION(execCreateMutex); \
|
||||
DECLARE_FUNCTION(execCreateThreadPool); \
|
||||
DECLARE_FUNCTION(execIsInGameThread); \
|
||||
DECLARE_FUNCTION(execGetNumberOfCoresIncludingHyperthreads); \
|
||||
DECLARE_FUNCTION(execGetNumberOfCores); \
|
||||
DECLARE_FUNCTION(execGetThreadStackSize); \
|
||||
DECLARE_FUNCTION(execSleep); \
|
||||
DECLARE_FUNCTION(execGetCurrentThreadID); \
|
||||
DECLARE_FUNCTION(execGetCurrentThreadName); \
|
||||
DECLARE_FUNCTION(execDestroyThreadPoolImmediately); \
|
||||
DECLARE_FUNCTION(execCreateAndExecuteTaskLoopNrOnThread); \
|
||||
DECLARE_FUNCTION(execExecuteTaskOnThreadPool); \
|
||||
DECLARE_FUNCTION(execCreateAndExecuteTaskOnThread);
|
||||
|
||||
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadLibrary_h_25_INCLASS_NO_PURE_DECLS \
|
||||
private: \
|
||||
static void StaticRegisterNativesUThreadLibrary(); \
|
||||
friend struct Z_Construct_UClass_UThreadLibrary_Statics; \
|
||||
public: \
|
||||
DECLARE_CLASS(UThreadLibrary, UBlueprintFunctionLibrary, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/MultiThreadLibrary"), NO_API) \
|
||||
DECLARE_SERIALIZER(UThreadLibrary)
|
||||
|
||||
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadLibrary_h_25_ENHANCED_CONSTRUCTORS \
|
||||
/** Standard constructor, called after all reflected properties have been initialized */ \
|
||||
NO_API UThreadLibrary(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
|
||||
private: \
|
||||
/** Private move- and copy-constructors, should never be used */ \
|
||||
UThreadLibrary(UThreadLibrary&&); \
|
||||
UThreadLibrary(const UThreadLibrary&); \
|
||||
public: \
|
||||
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UThreadLibrary); \
|
||||
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UThreadLibrary); \
|
||||
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UThreadLibrary) \
|
||||
NO_API virtual ~UThreadLibrary();
|
||||
|
||||
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadLibrary_h_22_PROLOG
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadLibrary_h_25_GENERATED_BODY \
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
||||
public: \
|
||||
FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadLibrary_h_25_RPC_WRAPPERS_NO_PURE_DECLS \
|
||||
FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadLibrary_h_25_INCLASS_NO_PURE_DECLS \
|
||||
FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadLibrary_h_25_ENHANCED_CONSTRUCTORS \
|
||||
private: \
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
||||
|
||||
template<> MULTITHREADLIBRARY_API UClass* StaticClass<class UThreadLibrary>();
|
||||
|
||||
#undef CURRENT_FILE_ID
|
||||
#define CURRENT_FILE_ID FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadLibrary_h
|
||||
|
||||
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,214 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
#include "UObject/GeneratedCppIncludes.h"
|
||||
#include "MultiThreadLibrary/Public/ThreadMutex.h"
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
void EmptyLinkFunctionForGeneratedCodeThreadMutex() {}
|
||||
|
||||
// Begin Cross Module References
|
||||
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadMutex();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadMutex_NoRegister();
|
||||
UPackage* Z_Construct_UPackage__Script_MultiThreadLibrary();
|
||||
// End Cross Module References
|
||||
|
||||
// Begin Class UThreadMutex Function Lock
|
||||
struct Z_Construct_UFunction_UThreadMutex_Lock_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "ModuleRelativePath", "Public/ThreadMutex.h" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadMutex_Lock_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadMutex, nullptr, "Lock", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadMutex_Lock_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadMutex_Lock_Statics::Function_MetaDataParams) };
|
||||
UFunction* Z_Construct_UFunction_UThreadMutex_Lock()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadMutex_Lock_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadMutex::execLock)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
P_THIS->Lock();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadMutex Function Lock
|
||||
|
||||
// Begin Class UThreadMutex Function TryLock
|
||||
struct Z_Construct_UFunction_UThreadMutex_TryLock_Statics
|
||||
{
|
||||
struct ThreadMutex_eventTryLock_Parms
|
||||
{
|
||||
bool ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "ModuleRelativePath", "Public/ThreadMutex.h" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static void NewProp_ReturnValue_SetBit(void* Obj);
|
||||
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
void Z_Construct_UFunction_UThreadMutex_TryLock_Statics::NewProp_ReturnValue_SetBit(void* Obj)
|
||||
{
|
||||
((ThreadMutex_eventTryLock_Parms*)Obj)->ReturnValue = 1;
|
||||
}
|
||||
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UThreadMutex_TryLock_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ThreadMutex_eventTryLock_Parms), &Z_Construct_UFunction_UThreadMutex_TryLock_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadMutex_TryLock_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadMutex_TryLock_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadMutex_TryLock_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadMutex_TryLock_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadMutex, nullptr, "TryLock", nullptr, nullptr, Z_Construct_UFunction_UThreadMutex_TryLock_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadMutex_TryLock_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadMutex_TryLock_Statics::ThreadMutex_eventTryLock_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadMutex_TryLock_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadMutex_TryLock_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadMutex_TryLock_Statics::ThreadMutex_eventTryLock_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadMutex_TryLock()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadMutex_TryLock_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadMutex::execTryLock)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(bool*)Z_Param__Result=P_THIS->TryLock();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadMutex Function TryLock
|
||||
|
||||
// Begin Class UThreadMutex Function Unlock
|
||||
struct Z_Construct_UFunction_UThreadMutex_Unlock_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "ModuleRelativePath", "Public/ThreadMutex.h" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadMutex_Unlock_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadMutex, nullptr, "Unlock", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadMutex_Unlock_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadMutex_Unlock_Statics::Function_MetaDataParams) };
|
||||
UFunction* Z_Construct_UFunction_UThreadMutex_Unlock()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadMutex_Unlock_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadMutex::execUnlock)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
P_THIS->Unlock();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadMutex Function Unlock
|
||||
|
||||
// Begin Class UThreadMutex
|
||||
void UThreadMutex::StaticRegisterNativesUThreadMutex()
|
||||
{
|
||||
UClass* Class = UThreadMutex::StaticClass();
|
||||
static const FNameNativePtrPair Funcs[] = {
|
||||
{ "Lock", &UThreadMutex::execLock },
|
||||
{ "TryLock", &UThreadMutex::execTryLock },
|
||||
{ "Unlock", &UThreadMutex::execUnlock },
|
||||
};
|
||||
FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
|
||||
}
|
||||
IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UThreadMutex);
|
||||
UClass* Z_Construct_UClass_UThreadMutex_NoRegister()
|
||||
{
|
||||
return UThreadMutex::StaticClass();
|
||||
}
|
||||
struct Z_Construct_UClass_UThreadMutex_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
||||
{ "BlueprintType", "true" },
|
||||
{ "DontUseGenericSpawnObject", "true" },
|
||||
{ "HideCategories", "Object" },
|
||||
{ "IncludePath", "ThreadMutex.h" },
|
||||
{ "ModuleRelativePath", "Public/ThreadMutex.h" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static UObject* (*const DependentSingletons[])();
|
||||
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
|
||||
{ &Z_Construct_UFunction_UThreadMutex_Lock, "Lock" }, // 1235108671
|
||||
{ &Z_Construct_UFunction_UThreadMutex_TryLock, "TryLock" }, // 4135694076
|
||||
{ &Z_Construct_UFunction_UThreadMutex_Unlock, "Unlock" }, // 726167108
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
|
||||
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
||||
TCppClassTypeTraits<UThreadMutex>::IsAbstract,
|
||||
};
|
||||
static const UECodeGen_Private::FClassParams ClassParams;
|
||||
};
|
||||
UObject* (*const Z_Construct_UClass_UThreadMutex_Statics::DependentSingletons[])() = {
|
||||
(UObject* (*)())Z_Construct_UClass_UObject,
|
||||
(UObject* (*)())Z_Construct_UPackage__Script_MultiThreadLibrary,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadMutex_Statics::DependentSingletons) < 16);
|
||||
const UECodeGen_Private::FClassParams Z_Construct_UClass_UThreadMutex_Statics::ClassParams = {
|
||||
&UThreadMutex::StaticClass,
|
||||
nullptr,
|
||||
&StaticCppClassTypeInfo,
|
||||
DependentSingletons,
|
||||
FuncInfo,
|
||||
nullptr,
|
||||
nullptr,
|
||||
UE_ARRAY_COUNT(DependentSingletons),
|
||||
UE_ARRAY_COUNT(FuncInfo),
|
||||
0,
|
||||
0,
|
||||
0x001000A0u,
|
||||
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadMutex_Statics::Class_MetaDataParams), Z_Construct_UClass_UThreadMutex_Statics::Class_MetaDataParams)
|
||||
};
|
||||
UClass* Z_Construct_UClass_UThreadMutex()
|
||||
{
|
||||
if (!Z_Registration_Info_UClass_UThreadMutex.OuterSingleton)
|
||||
{
|
||||
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UThreadMutex.OuterSingleton, Z_Construct_UClass_UThreadMutex_Statics::ClassParams);
|
||||
}
|
||||
return Z_Registration_Info_UClass_UThreadMutex.OuterSingleton;
|
||||
}
|
||||
template<> MULTITHREADLIBRARY_API UClass* StaticClass<UThreadMutex>()
|
||||
{
|
||||
return UThreadMutex::StaticClass();
|
||||
}
|
||||
UThreadMutex::UThreadMutex(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
|
||||
DEFINE_VTABLE_PTR_HELPER_CTOR(UThreadMutex);
|
||||
UThreadMutex::~UThreadMutex() {}
|
||||
// End Class UThreadMutex
|
||||
|
||||
// Begin Registration
|
||||
struct Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadMutex_h_Statics
|
||||
{
|
||||
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
|
||||
{ Z_Construct_UClass_UThreadMutex, UThreadMutex::StaticClass, TEXT("UThreadMutex"), &Z_Registration_Info_UClass_UThreadMutex, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UThreadMutex), 3419853280U) },
|
||||
};
|
||||
};
|
||||
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadMutex_h_851995370(TEXT("/Script/MultiThreadLibrary"),
|
||||
Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadMutex_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadMutex_h_Statics::ClassInfo),
|
||||
nullptr, 0,
|
||||
nullptr, 0);
|
||||
// End Registration
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,63 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
// IWYU pragma: private, include "ThreadMutex.h"
|
||||
#include "UObject/ObjectMacros.h"
|
||||
#include "UObject/ScriptMacros.h"
|
||||
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
#ifdef MULTITHREADLIBRARY_ThreadMutex_generated_h
|
||||
#error "ThreadMutex.generated.h already included, missing '#pragma once' in ThreadMutex.h"
|
||||
#endif
|
||||
#define MULTITHREADLIBRARY_ThreadMutex_generated_h
|
||||
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadMutex_h_10_RPC_WRAPPERS_NO_PURE_DECLS \
|
||||
DECLARE_FUNCTION(execUnlock); \
|
||||
DECLARE_FUNCTION(execLock); \
|
||||
DECLARE_FUNCTION(execTryLock);
|
||||
|
||||
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadMutex_h_10_INCLASS_NO_PURE_DECLS \
|
||||
private: \
|
||||
static void StaticRegisterNativesUThreadMutex(); \
|
||||
friend struct Z_Construct_UClass_UThreadMutex_Statics; \
|
||||
public: \
|
||||
DECLARE_CLASS(UThreadMutex, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/MultiThreadLibrary"), NO_API) \
|
||||
DECLARE_SERIALIZER(UThreadMutex)
|
||||
|
||||
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadMutex_h_10_ENHANCED_CONSTRUCTORS \
|
||||
/** Standard constructor, called after all reflected properties have been initialized */ \
|
||||
NO_API UThreadMutex(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
|
||||
private: \
|
||||
/** Private move- and copy-constructors, should never be used */ \
|
||||
UThreadMutex(UThreadMutex&&); \
|
||||
UThreadMutex(const UThreadMutex&); \
|
||||
public: \
|
||||
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UThreadMutex); \
|
||||
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UThreadMutex); \
|
||||
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UThreadMutex) \
|
||||
NO_API virtual ~UThreadMutex();
|
||||
|
||||
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadMutex_h_7_PROLOG
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadMutex_h_10_GENERATED_BODY \
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
||||
public: \
|
||||
FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadMutex_h_10_RPC_WRAPPERS_NO_PURE_DECLS \
|
||||
FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadMutex_h_10_INCLASS_NO_PURE_DECLS \
|
||||
FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadMutex_h_10_ENHANCED_CONSTRUCTORS \
|
||||
private: \
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
||||
|
||||
template<> MULTITHREADLIBRARY_API UClass* StaticClass<class UThreadMutex>();
|
||||
|
||||
#undef CURRENT_FILE_ID
|
||||
#define CURRENT_FILE_ID FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadMutex_h
|
||||
|
||||
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,211 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
#include "UObject/GeneratedCppIncludes.h"
|
||||
#include "MultiThreadLibrary/Public/ThreadPool.h"
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
void EmptyLinkFunctionForGeneratedCodeThreadPool() {}
|
||||
|
||||
// Begin Cross Module References
|
||||
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadPool();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadPool_NoRegister();
|
||||
MULTITHREADLIBRARY_API UEnum* Z_Construct_UEnum_MultiThreadLibrary_EThreadPoolPriority();
|
||||
UPackage* Z_Construct_UPackage__Script_MultiThreadLibrary();
|
||||
// End Cross Module References
|
||||
|
||||
// Begin Enum EThreadPoolPriority
|
||||
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EThreadPoolPriority;
|
||||
static UEnum* EThreadPoolPriority_StaticEnum()
|
||||
{
|
||||
if (!Z_Registration_Info_UEnum_EThreadPoolPriority.OuterSingleton)
|
||||
{
|
||||
Z_Registration_Info_UEnum_EThreadPoolPriority.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MultiThreadLibrary_EThreadPoolPriority, (UObject*)Z_Construct_UPackage__Script_MultiThreadLibrary(), TEXT("EThreadPoolPriority"));
|
||||
}
|
||||
return Z_Registration_Info_UEnum_EThreadPoolPriority.OuterSingleton;
|
||||
}
|
||||
template<> MULTITHREADLIBRARY_API UEnum* StaticEnum<EThreadPoolPriority>()
|
||||
{
|
||||
return EThreadPoolPriority_StaticEnum();
|
||||
}
|
||||
struct Z_Construct_UEnum_MultiThreadLibrary_EThreadPoolPriority_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
||||
{ "AboveNormal.Name", "EThreadPoolPriority::AboveNormal" },
|
||||
{ "BelowNormal.Name", "EThreadPoolPriority::BelowNormal" },
|
||||
{ "BlueprintType", "true" },
|
||||
{ "Highest.Name", "EThreadPoolPriority::Highest" },
|
||||
{ "Lowest.Name", "EThreadPoolPriority::Lowest" },
|
||||
{ "ModuleRelativePath", "Public/ThreadPool.h" },
|
||||
{ "Normal.Name", "EThreadPoolPriority::Normal" },
|
||||
{ "SlightlyBelowNormal.Name", "EThreadPoolPriority::SlightlyBelowNormal" },
|
||||
{ "TimeCritical.Name", "EThreadPoolPriority::TimeCritical" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
||||
{ "EThreadPoolPriority::Normal", (int64)EThreadPoolPriority::Normal },
|
||||
{ "EThreadPoolPriority::AboveNormal", (int64)EThreadPoolPriority::AboveNormal },
|
||||
{ "EThreadPoolPriority::BelowNormal", (int64)EThreadPoolPriority::BelowNormal },
|
||||
{ "EThreadPoolPriority::Highest", (int64)EThreadPoolPriority::Highest },
|
||||
{ "EThreadPoolPriority::Lowest", (int64)EThreadPoolPriority::Lowest },
|
||||
{ "EThreadPoolPriority::SlightlyBelowNormal", (int64)EThreadPoolPriority::SlightlyBelowNormal },
|
||||
{ "EThreadPoolPriority::TimeCritical", (int64)EThreadPoolPriority::TimeCritical },
|
||||
};
|
||||
static const UECodeGen_Private::FEnumParams EnumParams;
|
||||
};
|
||||
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MultiThreadLibrary_EThreadPoolPriority_Statics::EnumParams = {
|
||||
(UObject*(*)())Z_Construct_UPackage__Script_MultiThreadLibrary,
|
||||
nullptr,
|
||||
"EThreadPoolPriority",
|
||||
"EThreadPoolPriority",
|
||||
Z_Construct_UEnum_MultiThreadLibrary_EThreadPoolPriority_Statics::Enumerators,
|
||||
RF_Public|RF_Transient|RF_MarkAsNative,
|
||||
UE_ARRAY_COUNT(Z_Construct_UEnum_MultiThreadLibrary_EThreadPoolPriority_Statics::Enumerators),
|
||||
EEnumFlags::None,
|
||||
(uint8)UEnum::ECppForm::EnumClass,
|
||||
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MultiThreadLibrary_EThreadPoolPriority_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MultiThreadLibrary_EThreadPoolPriority_Statics::Enum_MetaDataParams)
|
||||
};
|
||||
UEnum* Z_Construct_UEnum_MultiThreadLibrary_EThreadPoolPriority()
|
||||
{
|
||||
if (!Z_Registration_Info_UEnum_EThreadPoolPriority.InnerSingleton)
|
||||
{
|
||||
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EThreadPoolPriority.InnerSingleton, Z_Construct_UEnum_MultiThreadLibrary_EThreadPoolPriority_Statics::EnumParams);
|
||||
}
|
||||
return Z_Registration_Info_UEnum_EThreadPoolPriority.InnerSingleton;
|
||||
}
|
||||
// End Enum EThreadPoolPriority
|
||||
|
||||
// Begin Class UThreadPool Function GetThreadsNum
|
||||
struct Z_Construct_UFunction_UThreadPool_GetThreadsNum_Statics
|
||||
{
|
||||
struct ThreadPool_eventGetThreadsNum_Parms
|
||||
{
|
||||
int32 ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "ModuleRelativePath", "Public/ThreadPool.h" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UThreadPool_GetThreadsNum_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadPool_eventGetThreadsNum_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadPool_GetThreadsNum_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadPool_GetThreadsNum_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadPool_GetThreadsNum_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadPool_GetThreadsNum_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadPool, nullptr, "GetThreadsNum", nullptr, nullptr, Z_Construct_UFunction_UThreadPool_GetThreadsNum_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadPool_GetThreadsNum_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadPool_GetThreadsNum_Statics::ThreadPool_eventGetThreadsNum_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadPool_GetThreadsNum_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadPool_GetThreadsNum_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadPool_GetThreadsNum_Statics::ThreadPool_eventGetThreadsNum_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadPool_GetThreadsNum()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadPool_GetThreadsNum_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadPool::execGetThreadsNum)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(int32*)Z_Param__Result=P_THIS->GetThreadsNum();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadPool Function GetThreadsNum
|
||||
|
||||
// Begin Class UThreadPool
|
||||
void UThreadPool::StaticRegisterNativesUThreadPool()
|
||||
{
|
||||
UClass* Class = UThreadPool::StaticClass();
|
||||
static const FNameNativePtrPair Funcs[] = {
|
||||
{ "GetThreadsNum", &UThreadPool::execGetThreadsNum },
|
||||
};
|
||||
FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
|
||||
}
|
||||
IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UThreadPool);
|
||||
UClass* Z_Construct_UClass_UThreadPool_NoRegister()
|
||||
{
|
||||
return UThreadPool::StaticClass();
|
||||
}
|
||||
struct Z_Construct_UClass_UThreadPool_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
||||
{ "BlueprintType", "true" },
|
||||
{ "DontUseGenericSpawnObject", "true" },
|
||||
{ "HideCategories", "Object" },
|
||||
{ "IncludePath", "ThreadPool.h" },
|
||||
{ "ModuleRelativePath", "Public/ThreadPool.h" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static UObject* (*const DependentSingletons[])();
|
||||
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
|
||||
{ &Z_Construct_UFunction_UThreadPool_GetThreadsNum, "GetThreadsNum" }, // 2936949695
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
|
||||
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
||||
TCppClassTypeTraits<UThreadPool>::IsAbstract,
|
||||
};
|
||||
static const UECodeGen_Private::FClassParams ClassParams;
|
||||
};
|
||||
UObject* (*const Z_Construct_UClass_UThreadPool_Statics::DependentSingletons[])() = {
|
||||
(UObject* (*)())Z_Construct_UClass_UObject,
|
||||
(UObject* (*)())Z_Construct_UPackage__Script_MultiThreadLibrary,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadPool_Statics::DependentSingletons) < 16);
|
||||
const UECodeGen_Private::FClassParams Z_Construct_UClass_UThreadPool_Statics::ClassParams = {
|
||||
&UThreadPool::StaticClass,
|
||||
nullptr,
|
||||
&StaticCppClassTypeInfo,
|
||||
DependentSingletons,
|
||||
FuncInfo,
|
||||
nullptr,
|
||||
nullptr,
|
||||
UE_ARRAY_COUNT(DependentSingletons),
|
||||
UE_ARRAY_COUNT(FuncInfo),
|
||||
0,
|
||||
0,
|
||||
0x001000A0u,
|
||||
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadPool_Statics::Class_MetaDataParams), Z_Construct_UClass_UThreadPool_Statics::Class_MetaDataParams)
|
||||
};
|
||||
UClass* Z_Construct_UClass_UThreadPool()
|
||||
{
|
||||
if (!Z_Registration_Info_UClass_UThreadPool.OuterSingleton)
|
||||
{
|
||||
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UThreadPool.OuterSingleton, Z_Construct_UClass_UThreadPool_Statics::ClassParams);
|
||||
}
|
||||
return Z_Registration_Info_UClass_UThreadPool.OuterSingleton;
|
||||
}
|
||||
template<> MULTITHREADLIBRARY_API UClass* StaticClass<UThreadPool>()
|
||||
{
|
||||
return UThreadPool::StaticClass();
|
||||
}
|
||||
UThreadPool::UThreadPool(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
|
||||
DEFINE_VTABLE_PTR_HELPER_CTOR(UThreadPool);
|
||||
UThreadPool::~UThreadPool() {}
|
||||
// End Class UThreadPool
|
||||
|
||||
// Begin Registration
|
||||
struct Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadPool_h_Statics
|
||||
{
|
||||
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
|
||||
{ EThreadPoolPriority_StaticEnum, TEXT("EThreadPoolPriority"), &Z_Registration_Info_UEnum_EThreadPoolPriority, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2245634431U) },
|
||||
};
|
||||
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
|
||||
{ Z_Construct_UClass_UThreadPool, UThreadPool::StaticClass, TEXT("UThreadPool"), &Z_Registration_Info_UClass_UThreadPool, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UThreadPool), 1018573936U) },
|
||||
};
|
||||
};
|
||||
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadPool_h_4138112856(TEXT("/Script/MultiThreadLibrary"),
|
||||
Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadPool_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadPool_h_Statics::ClassInfo),
|
||||
nullptr, 0,
|
||||
Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadPool_h_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadPool_h_Statics::EnumInfo));
|
||||
// End Registration
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,74 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
// IWYU pragma: private, include "ThreadPool.h"
|
||||
#include "UObject/ObjectMacros.h"
|
||||
#include "UObject/ScriptMacros.h"
|
||||
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
#ifdef MULTITHREADLIBRARY_ThreadPool_generated_h
|
||||
#error "ThreadPool.generated.h already included, missing '#pragma once' in ThreadPool.h"
|
||||
#endif
|
||||
#define MULTITHREADLIBRARY_ThreadPool_generated_h
|
||||
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadPool_h_30_RPC_WRAPPERS_NO_PURE_DECLS \
|
||||
DECLARE_FUNCTION(execGetThreadsNum);
|
||||
|
||||
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadPool_h_30_INCLASS_NO_PURE_DECLS \
|
||||
private: \
|
||||
static void StaticRegisterNativesUThreadPool(); \
|
||||
friend struct Z_Construct_UClass_UThreadPool_Statics; \
|
||||
public: \
|
||||
DECLARE_CLASS(UThreadPool, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/MultiThreadLibrary"), NO_API) \
|
||||
DECLARE_SERIALIZER(UThreadPool)
|
||||
|
||||
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadPool_h_30_ENHANCED_CONSTRUCTORS \
|
||||
/** Standard constructor, called after all reflected properties have been initialized */ \
|
||||
NO_API UThreadPool(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
|
||||
private: \
|
||||
/** Private move- and copy-constructors, should never be used */ \
|
||||
UThreadPool(UThreadPool&&); \
|
||||
UThreadPool(const UThreadPool&); \
|
||||
public: \
|
||||
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UThreadPool); \
|
||||
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UThreadPool); \
|
||||
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UThreadPool) \
|
||||
NO_API virtual ~UThreadPool();
|
||||
|
||||
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadPool_h_27_PROLOG
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadPool_h_30_GENERATED_BODY \
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
||||
public: \
|
||||
FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadPool_h_30_RPC_WRAPPERS_NO_PURE_DECLS \
|
||||
FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadPool_h_30_INCLASS_NO_PURE_DECLS \
|
||||
FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadPool_h_30_ENHANCED_CONSTRUCTORS \
|
||||
private: \
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
||||
|
||||
template<> MULTITHREADLIBRARY_API UClass* StaticClass<class UThreadPool>();
|
||||
|
||||
#undef CURRENT_FILE_ID
|
||||
#define CURRENT_FILE_ID FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadPool_h
|
||||
|
||||
|
||||
#define FOREACH_ENUM_ETHREADPOOLPRIORITY(op) \
|
||||
op(EThreadPoolPriority::Normal) \
|
||||
op(EThreadPoolPriority::AboveNormal) \
|
||||
op(EThreadPoolPriority::BelowNormal) \
|
||||
op(EThreadPoolPriority::Highest) \
|
||||
op(EThreadPoolPriority::Lowest) \
|
||||
op(EThreadPoolPriority::SlightlyBelowNormal) \
|
||||
op(EThreadPoolPriority::TimeCritical)
|
||||
|
||||
enum class EThreadPoolPriority : uint8;
|
||||
template<> struct TIsUEnumClass<EThreadPoolPriority> { enum { Value = true }; };
|
||||
template<> MULTITHREADLIBRARY_API UEnum* StaticEnum<EThreadPoolPriority>();
|
||||
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,174 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
#include "UObject/GeneratedCppIncludes.h"
|
||||
#include "MultiThreadLibrary/Public/ThreadTaskBase.h"
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
void EmptyLinkFunctionForGeneratedCodeThreadTaskBase() {}
|
||||
|
||||
// Begin Cross Module References
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadBase();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadPool_NoRegister();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadTaskBase();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadTaskBase_NoRegister();
|
||||
MULTITHREADLIBRARY_API UEnum* Z_Construct_UEnum_MultiThreadLibrary_ETaskExecutionType();
|
||||
UPackage* Z_Construct_UPackage__Script_MultiThreadLibrary();
|
||||
// End Cross Module References
|
||||
|
||||
// Begin Enum ETaskExecutionType
|
||||
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ETaskExecutionType;
|
||||
static UEnum* ETaskExecutionType_StaticEnum()
|
||||
{
|
||||
if (!Z_Registration_Info_UEnum_ETaskExecutionType.OuterSingleton)
|
||||
{
|
||||
Z_Registration_Info_UEnum_ETaskExecutionType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MultiThreadLibrary_ETaskExecutionType, (UObject*)Z_Construct_UPackage__Script_MultiThreadLibrary(), TEXT("ETaskExecutionType"));
|
||||
}
|
||||
return Z_Registration_Info_UEnum_ETaskExecutionType.OuterSingleton;
|
||||
}
|
||||
template<> MULTITHREADLIBRARY_API UEnum* StaticEnum<ETaskExecutionType>()
|
||||
{
|
||||
return ETaskExecutionType_StaticEnum();
|
||||
}
|
||||
struct Z_Construct_UEnum_MultiThreadLibrary_ETaskExecutionType_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
||||
{ "BlueprintType", "true" },
|
||||
{ "ModuleRelativePath", "Public/ThreadTaskBase.h" },
|
||||
{ "TaskGraph.Name", "ETaskExecutionType::TaskGraph" },
|
||||
{ "Thread.Comment", "/** Execute in separate thread. */" },
|
||||
{ "Thread.Name", "ETaskExecutionType::Thread" },
|
||||
{ "Thread.ToolTip", "Execute in separate thread." },
|
||||
{ "ThreadPool.Name", "ETaskExecutionType::ThreadPool" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
||||
{ "ETaskExecutionType::Thread", (int64)ETaskExecutionType::Thread },
|
||||
{ "ETaskExecutionType::TaskGraph", (int64)ETaskExecutionType::TaskGraph },
|
||||
{ "ETaskExecutionType::ThreadPool", (int64)ETaskExecutionType::ThreadPool },
|
||||
};
|
||||
static const UECodeGen_Private::FEnumParams EnumParams;
|
||||
};
|
||||
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MultiThreadLibrary_ETaskExecutionType_Statics::EnumParams = {
|
||||
(UObject*(*)())Z_Construct_UPackage__Script_MultiThreadLibrary,
|
||||
nullptr,
|
||||
"ETaskExecutionType",
|
||||
"ETaskExecutionType",
|
||||
Z_Construct_UEnum_MultiThreadLibrary_ETaskExecutionType_Statics::Enumerators,
|
||||
RF_Public|RF_Transient|RF_MarkAsNative,
|
||||
UE_ARRAY_COUNT(Z_Construct_UEnum_MultiThreadLibrary_ETaskExecutionType_Statics::Enumerators),
|
||||
EEnumFlags::None,
|
||||
(uint8)UEnum::ECppForm::EnumClass,
|
||||
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MultiThreadLibrary_ETaskExecutionType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MultiThreadLibrary_ETaskExecutionType_Statics::Enum_MetaDataParams)
|
||||
};
|
||||
UEnum* Z_Construct_UEnum_MultiThreadLibrary_ETaskExecutionType()
|
||||
{
|
||||
if (!Z_Registration_Info_UEnum_ETaskExecutionType.InnerSingleton)
|
||||
{
|
||||
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ETaskExecutionType.InnerSingleton, Z_Construct_UEnum_MultiThreadLibrary_ETaskExecutionType_Statics::EnumParams);
|
||||
}
|
||||
return Z_Registration_Info_UEnum_ETaskExecutionType.InnerSingleton;
|
||||
}
|
||||
// End Enum ETaskExecutionType
|
||||
|
||||
// Begin Class UThreadTaskBase
|
||||
void UThreadTaskBase::StaticRegisterNativesUThreadTaskBase()
|
||||
{
|
||||
}
|
||||
IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UThreadTaskBase);
|
||||
UClass* Z_Construct_UClass_UThreadTaskBase_NoRegister()
|
||||
{
|
||||
return UThreadTaskBase::StaticClass();
|
||||
}
|
||||
struct Z_Construct_UClass_UThreadTaskBase_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
||||
{ "HideCategories", "Object" },
|
||||
{ "IncludePath", "ThreadTaskBase.h" },
|
||||
{ "IsBlueprintBase", "false" },
|
||||
{ "ModuleRelativePath", "Public/ThreadTaskBase.h" },
|
||||
{ "NotBlueprintType", "true" },
|
||||
};
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ExecutionType_MetaData[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "ModuleRelativePath", "Public/ThreadTaskBase.h" },
|
||||
};
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ThreadPool_MetaData[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "ModuleRelativePath", "Public/ThreadTaskBase.h" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FBytePropertyParams NewProp_ExecutionType_Underlying;
|
||||
static const UECodeGen_Private::FEnumPropertyParams NewProp_ExecutionType;
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_ThreadPool;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static UObject* (*const DependentSingletons[])();
|
||||
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
||||
TCppClassTypeTraits<UThreadTaskBase>::IsAbstract,
|
||||
};
|
||||
static const UECodeGen_Private::FClassParams ClassParams;
|
||||
};
|
||||
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UThreadTaskBase_Statics::NewProp_ExecutionType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UThreadTaskBase_Statics::NewProp_ExecutionType = { "ExecutionType", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UThreadTaskBase, ExecutionType), Z_Construct_UEnum_MultiThreadLibrary_ETaskExecutionType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ExecutionType_MetaData), NewProp_ExecutionType_MetaData) }; // 3007662685
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UThreadTaskBase_Statics::NewProp_ThreadPool = { "ThreadPool", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UThreadTaskBase, ThreadPool), Z_Construct_UClass_UThreadPool_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ThreadPool_MetaData), NewProp_ThreadPool_MetaData) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UThreadTaskBase_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UThreadTaskBase_Statics::NewProp_ExecutionType_Underlying,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UThreadTaskBase_Statics::NewProp_ExecutionType,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UThreadTaskBase_Statics::NewProp_ThreadPool,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadTaskBase_Statics::PropPointers) < 2048);
|
||||
UObject* (*const Z_Construct_UClass_UThreadTaskBase_Statics::DependentSingletons[])() = {
|
||||
(UObject* (*)())Z_Construct_UClass_UThreadBase,
|
||||
(UObject* (*)())Z_Construct_UPackage__Script_MultiThreadLibrary,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadTaskBase_Statics::DependentSingletons) < 16);
|
||||
const UECodeGen_Private::FClassParams Z_Construct_UClass_UThreadTaskBase_Statics::ClassParams = {
|
||||
&UThreadTaskBase::StaticClass,
|
||||
nullptr,
|
||||
&StaticCppClassTypeInfo,
|
||||
DependentSingletons,
|
||||
nullptr,
|
||||
Z_Construct_UClass_UThreadTaskBase_Statics::PropPointers,
|
||||
nullptr,
|
||||
UE_ARRAY_COUNT(DependentSingletons),
|
||||
0,
|
||||
UE_ARRAY_COUNT(Z_Construct_UClass_UThreadTaskBase_Statics::PropPointers),
|
||||
0,
|
||||
0x001000A0u,
|
||||
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadTaskBase_Statics::Class_MetaDataParams), Z_Construct_UClass_UThreadTaskBase_Statics::Class_MetaDataParams)
|
||||
};
|
||||
UClass* Z_Construct_UClass_UThreadTaskBase()
|
||||
{
|
||||
if (!Z_Registration_Info_UClass_UThreadTaskBase.OuterSingleton)
|
||||
{
|
||||
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UThreadTaskBase.OuterSingleton, Z_Construct_UClass_UThreadTaskBase_Statics::ClassParams);
|
||||
}
|
||||
return Z_Registration_Info_UClass_UThreadTaskBase.OuterSingleton;
|
||||
}
|
||||
template<> MULTITHREADLIBRARY_API UClass* StaticClass<UThreadTaskBase>()
|
||||
{
|
||||
return UThreadTaskBase::StaticClass();
|
||||
}
|
||||
DEFINE_VTABLE_PTR_HELPER_CTOR(UThreadTaskBase);
|
||||
// End Class UThreadTaskBase
|
||||
|
||||
// Begin Registration
|
||||
struct Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTaskBase_h_Statics
|
||||
{
|
||||
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
|
||||
{ ETaskExecutionType_StaticEnum, TEXT("ETaskExecutionType"), &Z_Registration_Info_UEnum_ETaskExecutionType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3007662685U) },
|
||||
};
|
||||
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
|
||||
{ Z_Construct_UClass_UThreadTaskBase, UThreadTaskBase::StaticClass, TEXT("UThreadTaskBase"), &Z_Registration_Info_UClass_UThreadTaskBase, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UThreadTaskBase), 3959149638U) },
|
||||
};
|
||||
};
|
||||
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTaskBase_h_2687105618(TEXT("/Script/MultiThreadLibrary"),
|
||||
Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTaskBase_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTaskBase_h_Statics::ClassInfo),
|
||||
nullptr, 0,
|
||||
Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTaskBase_h_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTaskBase_h_Statics::EnumInfo));
|
||||
// End Registration
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,62 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
// IWYU pragma: private, include "ThreadTaskBase.h"
|
||||
#include "UObject/ObjectMacros.h"
|
||||
#include "UObject/ScriptMacros.h"
|
||||
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
#ifdef MULTITHREADLIBRARY_ThreadTaskBase_generated_h
|
||||
#error "ThreadTaskBase.generated.h already included, missing '#pragma once' in ThreadTaskBase.h"
|
||||
#endif
|
||||
#define MULTITHREADLIBRARY_ThreadTaskBase_generated_h
|
||||
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTaskBase_h_23_INCLASS_NO_PURE_DECLS \
|
||||
private: \
|
||||
static void StaticRegisterNativesUThreadTaskBase(); \
|
||||
friend struct Z_Construct_UClass_UThreadTaskBase_Statics; \
|
||||
public: \
|
||||
DECLARE_CLASS(UThreadTaskBase, UThreadBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/MultiThreadLibrary"), NO_API) \
|
||||
DECLARE_SERIALIZER(UThreadTaskBase)
|
||||
|
||||
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTaskBase_h_23_ENHANCED_CONSTRUCTORS \
|
||||
private: \
|
||||
/** Private move- and copy-constructors, should never be used */ \
|
||||
UThreadTaskBase(UThreadTaskBase&&); \
|
||||
UThreadTaskBase(const UThreadTaskBase&); \
|
||||
public: \
|
||||
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UThreadTaskBase); \
|
||||
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UThreadTaskBase); \
|
||||
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UThreadTaskBase)
|
||||
|
||||
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTaskBase_h_20_PROLOG
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTaskBase_h_23_GENERATED_BODY \
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
||||
public: \
|
||||
FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTaskBase_h_23_INCLASS_NO_PURE_DECLS \
|
||||
FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTaskBase_h_23_ENHANCED_CONSTRUCTORS \
|
||||
private: \
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
||||
|
||||
template<> MULTITHREADLIBRARY_API UClass* StaticClass<class UThreadTaskBase>();
|
||||
|
||||
#undef CURRENT_FILE_ID
|
||||
#define CURRENT_FILE_ID FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTaskBase_h
|
||||
|
||||
|
||||
#define FOREACH_ENUM_ETASKEXECUTIONTYPE(op) \
|
||||
op(ETaskExecutionType::Thread) \
|
||||
op(ETaskExecutionType::TaskGraph) \
|
||||
op(ETaskExecutionType::ThreadPool)
|
||||
|
||||
enum class ETaskExecutionType : uint8;
|
||||
template<> struct TIsUEnumClass<ETaskExecutionType> { enum { Value = true }; };
|
||||
template<> MULTITHREADLIBRARY_API UEnum* StaticEnum<ETaskExecutionType>();
|
||||
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,150 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
#include "UObject/GeneratedCppIncludes.h"
|
||||
#include "MultiThreadLibrary/Public/ThreadTasks.h"
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
void EmptyLinkFunctionForGeneratedCodeThreadTasks() {}
|
||||
|
||||
// Begin Cross Module References
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadTaskBase();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadTasks();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadTasks_NoRegister();
|
||||
UPackage* Z_Construct_UPackage__Script_MultiThreadLibrary();
|
||||
// End Cross Module References
|
||||
|
||||
// Begin Class UThreadTasks Function TaskBody
|
||||
static const FName NAME_UThreadTasks_TaskBody = FName(TEXT("TaskBody"));
|
||||
void UThreadTasks::TaskBody()
|
||||
{
|
||||
UFunction* Func = FindFunctionChecked(NAME_UThreadTasks_TaskBody);
|
||||
if (!Func->GetOwnerClass()->HasAnyClassFlags(CLASS_Native))
|
||||
{
|
||||
ProcessEvent(Func,NULL);
|
||||
}
|
||||
else
|
||||
{
|
||||
TaskBody_Implementation();
|
||||
}
|
||||
}
|
||||
struct Z_Construct_UFunction_UThreadTasks_TaskBody_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n\x09* Called on Background Thread when the Task is executed.\n\x09*/" },
|
||||
{ "DisplayName", "Task Body" },
|
||||
{ "ModuleRelativePath", "Public/ThreadTasks.h" },
|
||||
{ "ToolTip", "Called on Background Thread when the Task is executed." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadTasks_TaskBody_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadTasks, nullptr, "TaskBody", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x0C020C00, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadTasks_TaskBody_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadTasks_TaskBody_Statics::Function_MetaDataParams) };
|
||||
UFunction* Z_Construct_UFunction_UThreadTasks_TaskBody()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadTasks_TaskBody_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadTasks::execTaskBody)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
P_THIS->TaskBody_Implementation();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadTasks Function TaskBody
|
||||
|
||||
// Begin Class UThreadTasks
|
||||
void UThreadTasks::StaticRegisterNativesUThreadTasks()
|
||||
{
|
||||
UClass* Class = UThreadTasks::StaticClass();
|
||||
static const FNameNativePtrPair Funcs[] = {
|
||||
{ "TaskBody", &UThreadTasks::execTaskBody },
|
||||
};
|
||||
FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
|
||||
}
|
||||
IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UThreadTasks);
|
||||
UClass* Z_Construct_UClass_UThreadTasks_NoRegister()
|
||||
{
|
||||
return UThreadTasks::StaticClass();
|
||||
}
|
||||
struct Z_Construct_UClass_UThreadTasks_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
||||
{ "BlueprintType", "true" },
|
||||
{ "DontUseGenericSpawnObject", "true" },
|
||||
{ "HideCategories", "Object Object" },
|
||||
{ "IncludePath", "ThreadTasks.h" },
|
||||
{ "IsBlueprintBase", "true" },
|
||||
{ "ModuleRelativePath", "Public/ThreadTasks.h" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static UObject* (*const DependentSingletons[])();
|
||||
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
|
||||
{ &Z_Construct_UFunction_UThreadTasks_TaskBody, "TaskBody" }, // 2112956176
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
|
||||
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
||||
TCppClassTypeTraits<UThreadTasks>::IsAbstract,
|
||||
};
|
||||
static const UECodeGen_Private::FClassParams ClassParams;
|
||||
};
|
||||
UObject* (*const Z_Construct_UClass_UThreadTasks_Statics::DependentSingletons[])() = {
|
||||
(UObject* (*)())Z_Construct_UClass_UThreadTaskBase,
|
||||
(UObject* (*)())Z_Construct_UPackage__Script_MultiThreadLibrary,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadTasks_Statics::DependentSingletons) < 16);
|
||||
const UECodeGen_Private::FClassParams Z_Construct_UClass_UThreadTasks_Statics::ClassParams = {
|
||||
&UThreadTasks::StaticClass,
|
||||
nullptr,
|
||||
&StaticCppClassTypeInfo,
|
||||
DependentSingletons,
|
||||
FuncInfo,
|
||||
nullptr,
|
||||
nullptr,
|
||||
UE_ARRAY_COUNT(DependentSingletons),
|
||||
UE_ARRAY_COUNT(FuncInfo),
|
||||
0,
|
||||
0,
|
||||
0x041000A0u,
|
||||
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadTasks_Statics::Class_MetaDataParams), Z_Construct_UClass_UThreadTasks_Statics::Class_MetaDataParams)
|
||||
};
|
||||
UClass* Z_Construct_UClass_UThreadTasks()
|
||||
{
|
||||
if (!Z_Registration_Info_UClass_UThreadTasks.OuterSingleton)
|
||||
{
|
||||
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UThreadTasks.OuterSingleton, Z_Construct_UClass_UThreadTasks_Statics::ClassParams);
|
||||
}
|
||||
return Z_Registration_Info_UClass_UThreadTasks.OuterSingleton;
|
||||
}
|
||||
template<> MULTITHREADLIBRARY_API UClass* StaticClass<UThreadTasks>()
|
||||
{
|
||||
return UThreadTasks::StaticClass();
|
||||
}
|
||||
UThreadTasks::UThreadTasks() {}
|
||||
DEFINE_VTABLE_PTR_HELPER_CTOR(UThreadTasks);
|
||||
UThreadTasks::~UThreadTasks() {}
|
||||
// End Class UThreadTasks
|
||||
|
||||
// Begin Registration
|
||||
struct Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasks_h_Statics
|
||||
{
|
||||
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
|
||||
{ Z_Construct_UClass_UThreadTasks, UThreadTasks::StaticClass, TEXT("UThreadTasks"), &Z_Registration_Info_UClass_UThreadTasks, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UThreadTasks), 2295101062U) },
|
||||
};
|
||||
};
|
||||
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasks_h_3772891947(TEXT("/Script/MultiThreadLibrary"),
|
||||
Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasks_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasks_h_Statics::ClassInfo),
|
||||
nullptr, 0,
|
||||
nullptr, 0);
|
||||
// End Registration
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,63 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
// IWYU pragma: private, include "ThreadTasks.h"
|
||||
#include "UObject/ObjectMacros.h"
|
||||
#include "UObject/ScriptMacros.h"
|
||||
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
#ifdef MULTITHREADLIBRARY_ThreadTasks_generated_h
|
||||
#error "ThreadTasks.generated.h already included, missing '#pragma once' in ThreadTasks.h"
|
||||
#endif
|
||||
#define MULTITHREADLIBRARY_ThreadTasks_generated_h
|
||||
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasks_h_14_RPC_WRAPPERS_NO_PURE_DECLS \
|
||||
DECLARE_FUNCTION(execTaskBody);
|
||||
|
||||
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasks_h_14_CALLBACK_WRAPPERS
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasks_h_14_INCLASS_NO_PURE_DECLS \
|
||||
private: \
|
||||
static void StaticRegisterNativesUThreadTasks(); \
|
||||
friend struct Z_Construct_UClass_UThreadTasks_Statics; \
|
||||
public: \
|
||||
DECLARE_CLASS(UThreadTasks, UThreadTaskBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/MultiThreadLibrary"), NO_API) \
|
||||
DECLARE_SERIALIZER(UThreadTasks)
|
||||
|
||||
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasks_h_14_ENHANCED_CONSTRUCTORS \
|
||||
/** Standard constructor, called after all reflected properties have been initialized */ \
|
||||
NO_API UThreadTasks(); \
|
||||
private: \
|
||||
/** Private move- and copy-constructors, should never be used */ \
|
||||
UThreadTasks(UThreadTasks&&); \
|
||||
UThreadTasks(const UThreadTasks&); \
|
||||
public: \
|
||||
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UThreadTasks); \
|
||||
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UThreadTasks); \
|
||||
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UThreadTasks) \
|
||||
NO_API virtual ~UThreadTasks();
|
||||
|
||||
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasks_h_10_PROLOG
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasks_h_14_GENERATED_BODY \
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
||||
public: \
|
||||
FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasks_h_14_RPC_WRAPPERS_NO_PURE_DECLS \
|
||||
FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasks_h_14_CALLBACK_WRAPPERS \
|
||||
FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasks_h_14_INCLASS_NO_PURE_DECLS \
|
||||
FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasks_h_14_ENHANCED_CONSTRUCTORS \
|
||||
private: \
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
||||
|
||||
template<> MULTITHREADLIBRARY_API UClass* StaticClass<class UThreadTasks>();
|
||||
|
||||
#undef CURRENT_FILE_ID
|
||||
#define CURRENT_FILE_ID FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasks_h
|
||||
|
||||
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,163 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
#include "UObject/GeneratedCppIncludes.h"
|
||||
#include "MultiThreadLibrary/Public/ThreadTasksLoop.h"
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
void EmptyLinkFunctionForGeneratedCodeThreadTasksLoop() {}
|
||||
|
||||
// Begin Cross Module References
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadTaskBase();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadTasksLoop();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadTasksLoop_NoRegister();
|
||||
UPackage* Z_Construct_UPackage__Script_MultiThreadLibrary();
|
||||
// End Cross Module References
|
||||
|
||||
// Begin Class UThreadTasksLoop Function TaskBody
|
||||
struct ThreadTasksLoop_eventTaskBody_Parms
|
||||
{
|
||||
UThreadTasksLoop* WorkerRef;
|
||||
};
|
||||
static const FName NAME_UThreadTasksLoop_TaskBody = FName(TEXT("TaskBody"));
|
||||
void UThreadTasksLoop::TaskBody(UThreadTasksLoop* WorkerRef)
|
||||
{
|
||||
UFunction* Func = FindFunctionChecked(NAME_UThreadTasksLoop_TaskBody);
|
||||
if (!Func->GetOwnerClass()->HasAnyClassFlags(CLASS_Native))
|
||||
{
|
||||
ThreadTasksLoop_eventTaskBody_Parms Parms;
|
||||
Parms.WorkerRef=WorkerRef;
|
||||
ProcessEvent(Func,&Parms);
|
||||
}
|
||||
else
|
||||
{
|
||||
TaskBody_Implementation(WorkerRef);
|
||||
}
|
||||
}
|
||||
struct Z_Construct_UFunction_UThreadTasksLoop_TaskBody_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n\x09* Called on Background Thread when the Task is executed.\n\x09*/" },
|
||||
{ "DisplayName", "Task Body" },
|
||||
{ "ModuleRelativePath", "Public/ThreadTasksLoop.h" },
|
||||
{ "ToolTip", "Called on Background Thread when the Task is executed." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorkerRef;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadTasksLoop_TaskBody_Statics::NewProp_WorkerRef = { "WorkerRef", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadTasksLoop_eventTaskBody_Parms, WorkerRef), Z_Construct_UClass_UThreadTasksLoop_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadTasksLoop_TaskBody_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadTasksLoop_TaskBody_Statics::NewProp_WorkerRef,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadTasksLoop_TaskBody_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadTasksLoop_TaskBody_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadTasksLoop, nullptr, "TaskBody", nullptr, nullptr, Z_Construct_UFunction_UThreadTasksLoop_TaskBody_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadTasksLoop_TaskBody_Statics::PropPointers), sizeof(ThreadTasksLoop_eventTaskBody_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x0C020C00, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadTasksLoop_TaskBody_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadTasksLoop_TaskBody_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(ThreadTasksLoop_eventTaskBody_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadTasksLoop_TaskBody()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadTasksLoop_TaskBody_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadTasksLoop::execTaskBody)
|
||||
{
|
||||
P_GET_OBJECT(UThreadTasksLoop,Z_Param_WorkerRef);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
P_THIS->TaskBody_Implementation(Z_Param_WorkerRef);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadTasksLoop Function TaskBody
|
||||
|
||||
// Begin Class UThreadTasksLoop
|
||||
void UThreadTasksLoop::StaticRegisterNativesUThreadTasksLoop()
|
||||
{
|
||||
UClass* Class = UThreadTasksLoop::StaticClass();
|
||||
static const FNameNativePtrPair Funcs[] = {
|
||||
{ "TaskBody", &UThreadTasksLoop::execTaskBody },
|
||||
};
|
||||
FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
|
||||
}
|
||||
IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UThreadTasksLoop);
|
||||
UClass* Z_Construct_UClass_UThreadTasksLoop_NoRegister()
|
||||
{
|
||||
return UThreadTasksLoop::StaticClass();
|
||||
}
|
||||
struct Z_Construct_UClass_UThreadTasksLoop_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
||||
{ "BlueprintType", "true" },
|
||||
{ "DontUseGenericSpawnObject", "True" },
|
||||
{ "HideCategories", "Object Object" },
|
||||
{ "IncludePath", "ThreadTasksLoop.h" },
|
||||
{ "IsBlueprintBase", "true" },
|
||||
{ "ModuleRelativePath", "Public/ThreadTasksLoop.h" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static UObject* (*const DependentSingletons[])();
|
||||
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
|
||||
{ &Z_Construct_UFunction_UThreadTasksLoop_TaskBody, "TaskBody" }, // 2512344009
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
|
||||
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
||||
TCppClassTypeTraits<UThreadTasksLoop>::IsAbstract,
|
||||
};
|
||||
static const UECodeGen_Private::FClassParams ClassParams;
|
||||
};
|
||||
UObject* (*const Z_Construct_UClass_UThreadTasksLoop_Statics::DependentSingletons[])() = {
|
||||
(UObject* (*)())Z_Construct_UClass_UThreadTaskBase,
|
||||
(UObject* (*)())Z_Construct_UPackage__Script_MultiThreadLibrary,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadTasksLoop_Statics::DependentSingletons) < 16);
|
||||
const UECodeGen_Private::FClassParams Z_Construct_UClass_UThreadTasksLoop_Statics::ClassParams = {
|
||||
&UThreadTasksLoop::StaticClass,
|
||||
nullptr,
|
||||
&StaticCppClassTypeInfo,
|
||||
DependentSingletons,
|
||||
FuncInfo,
|
||||
nullptr,
|
||||
nullptr,
|
||||
UE_ARRAY_COUNT(DependentSingletons),
|
||||
UE_ARRAY_COUNT(FuncInfo),
|
||||
0,
|
||||
0,
|
||||
0x001000A0u,
|
||||
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadTasksLoop_Statics::Class_MetaDataParams), Z_Construct_UClass_UThreadTasksLoop_Statics::Class_MetaDataParams)
|
||||
};
|
||||
UClass* Z_Construct_UClass_UThreadTasksLoop()
|
||||
{
|
||||
if (!Z_Registration_Info_UClass_UThreadTasksLoop.OuterSingleton)
|
||||
{
|
||||
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UThreadTasksLoop.OuterSingleton, Z_Construct_UClass_UThreadTasksLoop_Statics::ClassParams);
|
||||
}
|
||||
return Z_Registration_Info_UClass_UThreadTasksLoop.OuterSingleton;
|
||||
}
|
||||
template<> MULTITHREADLIBRARY_API UClass* StaticClass<UThreadTasksLoop>()
|
||||
{
|
||||
return UThreadTasksLoop::StaticClass();
|
||||
}
|
||||
DEFINE_VTABLE_PTR_HELPER_CTOR(UThreadTasksLoop);
|
||||
// End Class UThreadTasksLoop
|
||||
|
||||
// Begin Registration
|
||||
struct Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasksLoop_h_Statics
|
||||
{
|
||||
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
|
||||
{ Z_Construct_UClass_UThreadTasksLoop, UThreadTasksLoop::StaticClass, TEXT("UThreadTasksLoop"), &Z_Registration_Info_UClass_UThreadTasksLoop, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UThreadTasksLoop), 4217747907U) },
|
||||
};
|
||||
};
|
||||
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasksLoop_h_1559954287(TEXT("/Script/MultiThreadLibrary"),
|
||||
Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasksLoop_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasksLoop_h_Statics::ClassInfo),
|
||||
nullptr, 0,
|
||||
nullptr, 0);
|
||||
// End Registration
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,61 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
// IWYU pragma: private, include "ThreadTasksLoop.h"
|
||||
#include "UObject/ObjectMacros.h"
|
||||
#include "UObject/ScriptMacros.h"
|
||||
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
class UThreadTasksLoop;
|
||||
#ifdef MULTITHREADLIBRARY_ThreadTasksLoop_generated_h
|
||||
#error "ThreadTasksLoop.generated.h already included, missing '#pragma once' in ThreadTasksLoop.h"
|
||||
#endif
|
||||
#define MULTITHREADLIBRARY_ThreadTasksLoop_generated_h
|
||||
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasksLoop_h_15_RPC_WRAPPERS_NO_PURE_DECLS \
|
||||
DECLARE_FUNCTION(execTaskBody);
|
||||
|
||||
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasksLoop_h_15_CALLBACK_WRAPPERS
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasksLoop_h_15_INCLASS_NO_PURE_DECLS \
|
||||
private: \
|
||||
static void StaticRegisterNativesUThreadTasksLoop(); \
|
||||
friend struct Z_Construct_UClass_UThreadTasksLoop_Statics; \
|
||||
public: \
|
||||
DECLARE_CLASS(UThreadTasksLoop, UThreadTaskBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/MultiThreadLibrary"), NO_API) \
|
||||
DECLARE_SERIALIZER(UThreadTasksLoop)
|
||||
|
||||
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasksLoop_h_15_ENHANCED_CONSTRUCTORS \
|
||||
private: \
|
||||
/** Private move- and copy-constructors, should never be used */ \
|
||||
UThreadTasksLoop(UThreadTasksLoop&&); \
|
||||
UThreadTasksLoop(const UThreadTasksLoop&); \
|
||||
public: \
|
||||
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UThreadTasksLoop); \
|
||||
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UThreadTasksLoop); \
|
||||
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UThreadTasksLoop)
|
||||
|
||||
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasksLoop_h_11_PROLOG
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasksLoop_h_15_GENERATED_BODY \
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
||||
public: \
|
||||
FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasksLoop_h_15_RPC_WRAPPERS_NO_PURE_DECLS \
|
||||
FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasksLoop_h_15_CALLBACK_WRAPPERS \
|
||||
FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasksLoop_h_15_INCLASS_NO_PURE_DECLS \
|
||||
FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasksLoop_h_15_ENHANCED_CONSTRUCTORS \
|
||||
private: \
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
||||
|
||||
template<> MULTITHREADLIBRARY_API UClass* StaticClass<class UThreadTasksLoop>();
|
||||
|
||||
#undef CURRENT_FILE_ID
|
||||
#define CURRENT_FILE_ID FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadTasksLoop_h
|
||||
|
||||
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,965 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
#include "UObject/GeneratedCppIncludes.h"
|
||||
#include "MultiThreadLibrary/Public/ThreadUtility.h"
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
void EmptyLinkFunctionForGeneratedCodeThreadUtility() {}
|
||||
|
||||
// Begin Cross Module References
|
||||
COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
|
||||
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FRandomStream();
|
||||
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
|
||||
ENGINE_API UClass* Z_Construct_UClass_UBlueprintFunctionLibrary();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadBase_NoRegister();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadUtility();
|
||||
MULTITHREADLIBRARY_API UClass* Z_Construct_UClass_UThreadUtility_NoRegister();
|
||||
MULTITHREADLIBRARY_API UEnum* Z_Construct_UEnum_MultiThreadLibrary_EScaleType();
|
||||
UPackage* Z_Construct_UPackage__Script_MultiThreadLibrary();
|
||||
// End Cross Module References
|
||||
|
||||
// Begin Enum EScaleType
|
||||
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EScaleType;
|
||||
static UEnum* EScaleType_StaticEnum()
|
||||
{
|
||||
if (!Z_Registration_Info_UEnum_EScaleType.OuterSingleton)
|
||||
{
|
||||
Z_Registration_Info_UEnum_EScaleType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MultiThreadLibrary_EScaleType, (UObject*)Z_Construct_UPackage__Script_MultiThreadLibrary(), TEXT("EScaleType"));
|
||||
}
|
||||
return Z_Registration_Info_UEnum_EScaleType.OuterSingleton;
|
||||
}
|
||||
template<> MULTITHREADLIBRARY_API UEnum* StaticEnum<EScaleType>()
|
||||
{
|
||||
return EScaleType_StaticEnum();
|
||||
}
|
||||
struct Z_Construct_UEnum_MultiThreadLibrary_EScaleType_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
||||
{ "BlueprintType", "true" },
|
||||
{ "Free.Name", "EScaleType::Free" },
|
||||
{ "LockXY.Name", "EScaleType::LockXY" },
|
||||
{ "LockXZ.Name", "EScaleType::LockXZ" },
|
||||
{ "LockYZ.Name", "EScaleType::LockYZ" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
{ "Uniform.Name", "EScaleType::Uniform" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
||||
{ "EScaleType::Uniform", (int64)EScaleType::Uniform },
|
||||
{ "EScaleType::Free", (int64)EScaleType::Free },
|
||||
{ "EScaleType::LockXY", (int64)EScaleType::LockXY },
|
||||
{ "EScaleType::LockXZ", (int64)EScaleType::LockXZ },
|
||||
{ "EScaleType::LockYZ", (int64)EScaleType::LockYZ },
|
||||
};
|
||||
static const UECodeGen_Private::FEnumParams EnumParams;
|
||||
};
|
||||
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MultiThreadLibrary_EScaleType_Statics::EnumParams = {
|
||||
(UObject*(*)())Z_Construct_UPackage__Script_MultiThreadLibrary,
|
||||
nullptr,
|
||||
"EScaleType",
|
||||
"EScaleType",
|
||||
Z_Construct_UEnum_MultiThreadLibrary_EScaleType_Statics::Enumerators,
|
||||
RF_Public|RF_Transient|RF_MarkAsNative,
|
||||
UE_ARRAY_COUNT(Z_Construct_UEnum_MultiThreadLibrary_EScaleType_Statics::Enumerators),
|
||||
EEnumFlags::None,
|
||||
(uint8)UEnum::ECppForm::EnumClass,
|
||||
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MultiThreadLibrary_EScaleType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MultiThreadLibrary_EScaleType_Statics::Enum_MetaDataParams)
|
||||
};
|
||||
UEnum* Z_Construct_UEnum_MultiThreadLibrary_EScaleType()
|
||||
{
|
||||
if (!Z_Registration_Info_UEnum_EScaleType.InnerSingleton)
|
||||
{
|
||||
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EScaleType.InnerSingleton, Z_Construct_UEnum_MultiThreadLibrary_EScaleType_Statics::EnumParams);
|
||||
}
|
||||
return Z_Registration_Info_UEnum_EScaleType.InnerSingleton;
|
||||
}
|
||||
// End Enum EScaleType
|
||||
|
||||
// Begin Class UThreadUtility Function AddToRoot
|
||||
struct Z_Construct_UFunction_UThreadUtility_AddToRoot_Statics
|
||||
{
|
||||
struct ThreadUtility_eventAddToRoot_Parms
|
||||
{
|
||||
UObject* Object;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n * Add an object to the Pool Root Set.\n */" },
|
||||
{ "DisplayName", "Add Pool To Root" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
{ "ToolTip", "Add an object to the Pool Root Set." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_Object;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadUtility_AddToRoot_Statics::NewProp_Object = { "Object", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventAddToRoot_Parms, Object), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadUtility_AddToRoot_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_AddToRoot_Statics::NewProp_Object,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_AddToRoot_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadUtility_AddToRoot_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadUtility, nullptr, "AddToRoot", nullptr, nullptr, Z_Construct_UFunction_UThreadUtility_AddToRoot_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_AddToRoot_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadUtility_AddToRoot_Statics::ThreadUtility_eventAddToRoot_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_AddToRoot_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadUtility_AddToRoot_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadUtility_AddToRoot_Statics::ThreadUtility_eventAddToRoot_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadUtility_AddToRoot()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadUtility_AddToRoot_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadUtility::execAddToRoot)
|
||||
{
|
||||
P_GET_OBJECT(UObject,Z_Param_Object);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
UThreadUtility::AddToRoot(Z_Param_Object);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadUtility Function AddToRoot
|
||||
|
||||
// Begin Class UThreadUtility Function CancelTask
|
||||
struct Z_Construct_UFunction_UThreadUtility_CancelTask_Statics
|
||||
{
|
||||
struct ThreadUtility_eventCancelTask_Parms
|
||||
{
|
||||
UThreadBase* Task;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n * Cancel the Task.\n */" },
|
||||
{ "DisplayName", "Cancel Task" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
{ "ToolTip", "Cancel the Task." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_Task;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadUtility_CancelTask_Statics::NewProp_Task = { "Task", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventCancelTask_Parms, Task), Z_Construct_UClass_UThreadBase_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadUtility_CancelTask_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_CancelTask_Statics::NewProp_Task,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_CancelTask_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadUtility_CancelTask_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadUtility, nullptr, "CancelTask", nullptr, nullptr, Z_Construct_UFunction_UThreadUtility_CancelTask_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_CancelTask_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadUtility_CancelTask_Statics::ThreadUtility_eventCancelTask_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_CancelTask_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadUtility_CancelTask_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadUtility_CancelTask_Statics::ThreadUtility_eventCancelTask_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadUtility_CancelTask()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadUtility_CancelTask_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadUtility::execCancelTask)
|
||||
{
|
||||
P_GET_OBJECT(UThreadBase,Z_Param_Task);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
UThreadUtility::CancelTask(Z_Param_Task);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadUtility Function CancelTask
|
||||
|
||||
// Begin Class UThreadUtility Function CanSupportMultiThreadedFileHandles
|
||||
struct Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles_Statics
|
||||
{
|
||||
struct ThreadUtility_eventCanSupportMultiThreadedFileHandles_Parms
|
||||
{
|
||||
bool ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n * Checks if Whether filehandles can be opened on one thread and read/written on another thread.\n */" },
|
||||
{ "DisplayName", "Can Support Multi Threaded File Handles" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
{ "ToolTip", "Checks if Whether filehandles can be opened on one thread and read/written on another thread." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static void NewProp_ReturnValue_SetBit(void* Obj);
|
||||
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
void Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles_Statics::NewProp_ReturnValue_SetBit(void* Obj)
|
||||
{
|
||||
((ThreadUtility_eventCanSupportMultiThreadedFileHandles_Parms*)Obj)->ReturnValue = 1;
|
||||
}
|
||||
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ThreadUtility_eventCanSupportMultiThreadedFileHandles_Parms), &Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadUtility, nullptr, "CanSupportMultiThreadedFileHandles", nullptr, nullptr, Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles_Statics::ThreadUtility_eventCanSupportMultiThreadedFileHandles_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles_Statics::ThreadUtility_eventCanSupportMultiThreadedFileHandles_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadUtility::execCanSupportMultiThreadedFileHandles)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(bool*)Z_Param__Result=UThreadUtility::CanSupportMultiThreadedFileHandles();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadUtility Function CanSupportMultiThreadedFileHandles
|
||||
|
||||
// Begin Class UThreadUtility Function CanUseAudioThread
|
||||
struct Z_Construct_UFunction_UThreadUtility_CanUseAudioThread_Statics
|
||||
{
|
||||
struct ThreadUtility_eventCanUseAudioThread_Parms
|
||||
{
|
||||
bool ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n * Check if can AudioThread be used on this device.\n */" },
|
||||
{ "DisplayName", "Can Use Audio Thread" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
{ "ToolTip", "Check if can AudioThread be used on this device." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static void NewProp_ReturnValue_SetBit(void* Obj);
|
||||
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
void Z_Construct_UFunction_UThreadUtility_CanUseAudioThread_Statics::NewProp_ReturnValue_SetBit(void* Obj)
|
||||
{
|
||||
((ThreadUtility_eventCanUseAudioThread_Parms*)Obj)->ReturnValue = 1;
|
||||
}
|
||||
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UThreadUtility_CanUseAudioThread_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ThreadUtility_eventCanUseAudioThread_Parms), &Z_Construct_UFunction_UThreadUtility_CanUseAudioThread_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadUtility_CanUseAudioThread_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_CanUseAudioThread_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_CanUseAudioThread_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadUtility_CanUseAudioThread_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadUtility, nullptr, "CanUseAudioThread", nullptr, nullptr, Z_Construct_UFunction_UThreadUtility_CanUseAudioThread_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_CanUseAudioThread_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadUtility_CanUseAudioThread_Statics::ThreadUtility_eventCanUseAudioThread_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_CanUseAudioThread_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadUtility_CanUseAudioThread_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadUtility_CanUseAudioThread_Statics::ThreadUtility_eventCanUseAudioThread_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadUtility_CanUseAudioThread()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadUtility_CanUseAudioThread_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadUtility::execCanUseAudioThread)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(bool*)Z_Param__Result=UThreadUtility::CanUseAudioThread();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadUtility Function CanUseAudioThread
|
||||
|
||||
// Begin Class UThreadUtility Function GetContextWorld
|
||||
struct Z_Construct_UFunction_UThreadUtility_GetContextWorld_Statics
|
||||
{
|
||||
struct ThreadUtility_eventGetContextWorld_Parms
|
||||
{
|
||||
UObject* WorldContextObject;
|
||||
UObject* ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n * Get World.\n */" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
{ "ToolTip", "Get World." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadUtility_GetContextWorld_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventGetContextWorld_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadUtility_GetContextWorld_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventGetContextWorld_Parms, ReturnValue), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadUtility_GetContextWorld_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_GetContextWorld_Statics::NewProp_WorldContextObject,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_GetContextWorld_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_GetContextWorld_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadUtility_GetContextWorld_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadUtility, nullptr, "GetContextWorld", nullptr, nullptr, Z_Construct_UFunction_UThreadUtility_GetContextWorld_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_GetContextWorld_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadUtility_GetContextWorld_Statics::ThreadUtility_eventGetContextWorld_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_GetContextWorld_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadUtility_GetContextWorld_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadUtility_GetContextWorld_Statics::ThreadUtility_eventGetContextWorld_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadUtility_GetContextWorld()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadUtility_GetContextWorld_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadUtility::execGetContextWorld)
|
||||
{
|
||||
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(UObject**)Z_Param__Result=UThreadUtility::GetContextWorld(Z_Param_WorldContextObject);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadUtility Function GetContextWorld
|
||||
|
||||
// Begin Class UThreadUtility Function GetRandomScale
|
||||
struct Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics
|
||||
{
|
||||
struct ThreadUtility_eventGetRandomScale_Parms
|
||||
{
|
||||
FVector Min;
|
||||
FVector Max;
|
||||
EScaleType Type;
|
||||
FRandomStream RandomStream;
|
||||
FVector Scale;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
};
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Min_MetaData[] = {
|
||||
{ "NativeConst", "" },
|
||||
};
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Max_MetaData[] = {
|
||||
{ "NativeConst", "" },
|
||||
};
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RandomStream_MetaData[] = {
|
||||
{ "NativeConst", "" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FStructPropertyParams NewProp_Min;
|
||||
static const UECodeGen_Private::FStructPropertyParams NewProp_Max;
|
||||
static const UECodeGen_Private::FBytePropertyParams NewProp_Type_Underlying;
|
||||
static const UECodeGen_Private::FEnumPropertyParams NewProp_Type;
|
||||
static const UECodeGen_Private::FStructPropertyParams NewProp_RandomStream;
|
||||
static const UECodeGen_Private::FStructPropertyParams NewProp_Scale;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::NewProp_Min = { "Min", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventGetRandomScale_Parms, Min), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Min_MetaData), NewProp_Min_MetaData) };
|
||||
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::NewProp_Max = { "Max", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventGetRandomScale_Parms, Max), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Max_MetaData), NewProp_Max_MetaData) };
|
||||
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::NewProp_Type_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::NewProp_Type = { "Type", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventGetRandomScale_Parms, Type), Z_Construct_UEnum_MultiThreadLibrary_EScaleType, METADATA_PARAMS(0, nullptr) }; // 1315304669
|
||||
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::NewProp_RandomStream = { "RandomStream", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventGetRandomScale_Parms, RandomStream), Z_Construct_UScriptStruct_FRandomStream, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RandomStream_MetaData), NewProp_RandomStream_MetaData) };
|
||||
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::NewProp_Scale = { "Scale", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventGetRandomScale_Parms, Scale), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::NewProp_Min,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::NewProp_Max,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::NewProp_Type_Underlying,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::NewProp_Type,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::NewProp_RandomStream,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::NewProp_Scale,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadUtility, nullptr, "GetRandomScale", nullptr, nullptr, Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::ThreadUtility_eventGetRandomScale_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::ThreadUtility_eventGetRandomScale_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadUtility_GetRandomScale()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadUtility_GetRandomScale_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadUtility::execGetRandomScale)
|
||||
{
|
||||
P_GET_STRUCT_REF(FVector,Z_Param_Out_Min);
|
||||
P_GET_STRUCT_REF(FVector,Z_Param_Out_Max);
|
||||
P_GET_ENUM(EScaleType,Z_Param_Type);
|
||||
P_GET_STRUCT_REF(FRandomStream,Z_Param_Out_RandomStream);
|
||||
P_GET_STRUCT_REF(FVector,Z_Param_Out_Scale);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
UThreadUtility::GetRandomScale(Z_Param_Out_Min,Z_Param_Out_Max,EScaleType(Z_Param_Type),Z_Param_Out_RandomStream,Z_Param_Out_Scale);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadUtility Function GetRandomScale
|
||||
|
||||
// Begin Class UThreadUtility Function IsCanceled
|
||||
struct Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics
|
||||
{
|
||||
struct ThreadUtility_eventIsCanceled_Parms
|
||||
{
|
||||
UThreadBase* Task;
|
||||
bool ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n * Check whether the task is canceled.\n */" },
|
||||
{ "CompactNodeTitle", "IsCanceled" },
|
||||
{ "DisplayName", "IsCanceled" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
{ "ToolTip", "Check whether the task is canceled." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_Task;
|
||||
static void NewProp_ReturnValue_SetBit(void* Obj);
|
||||
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics::NewProp_Task = { "Task", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventIsCanceled_Parms, Task), Z_Construct_UClass_UThreadBase_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
void Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics::NewProp_ReturnValue_SetBit(void* Obj)
|
||||
{
|
||||
((ThreadUtility_eventIsCanceled_Parms*)Obj)->ReturnValue = 1;
|
||||
}
|
||||
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ThreadUtility_eventIsCanceled_Parms), &Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics::NewProp_Task,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadUtility, nullptr, "IsCanceled", nullptr, nullptr, Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics::ThreadUtility_eventIsCanceled_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics::ThreadUtility_eventIsCanceled_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadUtility_IsCanceled()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadUtility_IsCanceled_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadUtility::execIsCanceled)
|
||||
{
|
||||
P_GET_OBJECT(UThreadBase,Z_Param_Task);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(bool*)Z_Param__Result=UThreadUtility::IsCanceled(Z_Param_Task);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadUtility Function IsCanceled
|
||||
|
||||
// Begin Class UThreadUtility Function IsPrintThreadSafe
|
||||
struct Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe_Statics
|
||||
{
|
||||
struct ThreadUtility_eventIsPrintThreadSafe_Parms
|
||||
{
|
||||
bool ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n * Whether LocalPrint can be called from any thread without overlapping.\n */" },
|
||||
{ "DisplayName", "Is Print ThreadSafe" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
{ "ToolTip", "Whether LocalPrint can be called from any thread without overlapping." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static void NewProp_ReturnValue_SetBit(void* Obj);
|
||||
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
void Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe_Statics::NewProp_ReturnValue_SetBit(void* Obj)
|
||||
{
|
||||
((ThreadUtility_eventIsPrintThreadSafe_Parms*)Obj)->ReturnValue = 1;
|
||||
}
|
||||
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ThreadUtility_eventIsPrintThreadSafe_Parms), &Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadUtility, nullptr, "IsPrintThreadSafe", nullptr, nullptr, Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe_Statics::ThreadUtility_eventIsPrintThreadSafe_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe_Statics::ThreadUtility_eventIsPrintThreadSafe_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadUtility::execIsPrintThreadSafe)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(bool*)Z_Param__Result=UThreadUtility::IsPrintThreadSafe();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadUtility Function IsPrintThreadSafe
|
||||
|
||||
// Begin Class UThreadUtility Function IsRunning
|
||||
struct Z_Construct_UFunction_UThreadUtility_IsRunning_Statics
|
||||
{
|
||||
struct ThreadUtility_eventIsRunning_Parms
|
||||
{
|
||||
UThreadBase* Task;
|
||||
bool ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n * Check whether the task is in progress.\n */" },
|
||||
{ "CompactNodeTitle", "IsRunning" },
|
||||
{ "DisplayName", "IsRunning" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
{ "ToolTip", "Check whether the task is in progress." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_Task;
|
||||
static void NewProp_ReturnValue_SetBit(void* Obj);
|
||||
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadUtility_IsRunning_Statics::NewProp_Task = { "Task", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventIsRunning_Parms, Task), Z_Construct_UClass_UThreadBase_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
void Z_Construct_UFunction_UThreadUtility_IsRunning_Statics::NewProp_ReturnValue_SetBit(void* Obj)
|
||||
{
|
||||
((ThreadUtility_eventIsRunning_Parms*)Obj)->ReturnValue = 1;
|
||||
}
|
||||
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UThreadUtility_IsRunning_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ThreadUtility_eventIsRunning_Parms), &Z_Construct_UFunction_UThreadUtility_IsRunning_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadUtility_IsRunning_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_IsRunning_Statics::NewProp_Task,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_IsRunning_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_IsRunning_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadUtility_IsRunning_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadUtility, nullptr, "IsRunning", nullptr, nullptr, Z_Construct_UFunction_UThreadUtility_IsRunning_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_IsRunning_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadUtility_IsRunning_Statics::ThreadUtility_eventIsRunning_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_IsRunning_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadUtility_IsRunning_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadUtility_IsRunning_Statics::ThreadUtility_eventIsRunning_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadUtility_IsRunning()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadUtility_IsRunning_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadUtility::execIsRunning)
|
||||
{
|
||||
P_GET_OBJECT(UThreadBase,Z_Param_Task);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(bool*)Z_Param__Result=UThreadUtility::IsRunning(Z_Param_Task);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadUtility Function IsRunning
|
||||
|
||||
// Begin Class UThreadUtility Function IsSupportsMultithreading
|
||||
struct Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading_Statics
|
||||
{
|
||||
struct ThreadUtility_eventIsSupportsMultithreading_Parms
|
||||
{
|
||||
bool ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n * Checks if system suport MultiThreading.\n */" },
|
||||
{ "DisplayName", "Is Supports Multithreading" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
{ "ToolTip", "Checks if system suport MultiThreading." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static void NewProp_ReturnValue_SetBit(void* Obj);
|
||||
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
void Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading_Statics::NewProp_ReturnValue_SetBit(void* Obj)
|
||||
{
|
||||
((ThreadUtility_eventIsSupportsMultithreading_Parms*)Obj)->ReturnValue = 1;
|
||||
}
|
||||
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ThreadUtility_eventIsSupportsMultithreading_Parms), &Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadUtility, nullptr, "IsSupportsMultithreading", nullptr, nullptr, Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading_Statics::ThreadUtility_eventIsSupportsMultithreading_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading_Statics::ThreadUtility_eventIsSupportsMultithreading_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadUtility::execIsSupportsMultithreading)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(bool*)Z_Param__Result=UThreadUtility::IsSupportsMultithreading();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadUtility Function IsSupportsMultithreading
|
||||
|
||||
// Begin Class UThreadUtility Function IsUseRenderThread
|
||||
struct Z_Construct_UFunction_UThreadUtility_IsUseRenderThread_Statics
|
||||
{
|
||||
struct ThreadUtility_eventIsUseRenderThread_Parms
|
||||
{
|
||||
bool ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n * Checks if platform wants to use a rendering thread on current device.\n */" },
|
||||
{ "DisplayName", "Is Use Render Thread" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
{ "ToolTip", "Checks if platform wants to use a rendering thread on current device." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static void NewProp_ReturnValue_SetBit(void* Obj);
|
||||
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
void Z_Construct_UFunction_UThreadUtility_IsUseRenderThread_Statics::NewProp_ReturnValue_SetBit(void* Obj)
|
||||
{
|
||||
((ThreadUtility_eventIsUseRenderThread_Parms*)Obj)->ReturnValue = 1;
|
||||
}
|
||||
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UThreadUtility_IsUseRenderThread_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ThreadUtility_eventIsUseRenderThread_Parms), &Z_Construct_UFunction_UThreadUtility_IsUseRenderThread_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadUtility_IsUseRenderThread_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_IsUseRenderThread_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_IsUseRenderThread_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadUtility_IsUseRenderThread_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadUtility, nullptr, "IsUseRenderThread", nullptr, nullptr, Z_Construct_UFunction_UThreadUtility_IsUseRenderThread_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_IsUseRenderThread_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadUtility_IsUseRenderThread_Statics::ThreadUtility_eventIsUseRenderThread_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_IsUseRenderThread_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadUtility_IsUseRenderThread_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadUtility_IsUseRenderThread_Statics::ThreadUtility_eventIsUseRenderThread_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadUtility_IsUseRenderThread()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadUtility_IsUseRenderThread_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadUtility::execIsUseRenderThread)
|
||||
{
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(bool*)Z_Param__Result=UThreadUtility::IsUseRenderThread();
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadUtility Function IsUseRenderThread
|
||||
|
||||
// Begin Class UThreadUtility Function MixThreeIntegers
|
||||
struct Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics
|
||||
{
|
||||
struct ThreadUtility_eventMixThreeIntegers_Parms
|
||||
{
|
||||
int32 Integer1;
|
||||
int32 Integer2;
|
||||
int32 Integer3;
|
||||
int32 ReturnValue;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FIntPropertyParams NewProp_Integer1;
|
||||
static const UECodeGen_Private::FIntPropertyParams NewProp_Integer2;
|
||||
static const UECodeGen_Private::FIntPropertyParams NewProp_Integer3;
|
||||
static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::NewProp_Integer1 = { "Integer1", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventMixThreeIntegers_Parms, Integer1), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::NewProp_Integer2 = { "Integer2", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventMixThreeIntegers_Parms, Integer2), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::NewProp_Integer3 = { "Integer3", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventMixThreeIntegers_Parms, Integer3), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventMixThreeIntegers_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::NewProp_Integer1,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::NewProp_Integer2,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::NewProp_Integer3,
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::NewProp_ReturnValue,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadUtility, nullptr, "MixThreeIntegers", nullptr, nullptr, Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::ThreadUtility_eventMixThreeIntegers_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::ThreadUtility_eventMixThreeIntegers_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadUtility_MixThreeIntegers()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadUtility_MixThreeIntegers_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadUtility::execMixThreeIntegers)
|
||||
{
|
||||
P_GET_PROPERTY(FIntProperty,Z_Param_Integer1);
|
||||
P_GET_PROPERTY(FIntProperty,Z_Param_Integer2);
|
||||
P_GET_PROPERTY(FIntProperty,Z_Param_Integer3);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
*(int32*)Z_Param__Result=UThreadUtility::MixThreeIntegers(Z_Param_Integer1,Z_Param_Integer2,Z_Param_Integer3);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadUtility Function MixThreeIntegers
|
||||
|
||||
// Begin Class UThreadUtility Function RemoveFromRoot
|
||||
struct Z_Construct_UFunction_UThreadUtility_RemoveFromRoot_Statics
|
||||
{
|
||||
struct ThreadUtility_eventRemoveFromRoot_Parms
|
||||
{
|
||||
UObject* Object;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n * Remove an object from the Pool Root Set.\n */" },
|
||||
{ "DisplayName", "Remove Pool From Root" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
{ "ToolTip", "Remove an object from the Pool Root Set." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_Object;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadUtility_RemoveFromRoot_Statics::NewProp_Object = { "Object", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventRemoveFromRoot_Parms, Object), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadUtility_RemoveFromRoot_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_RemoveFromRoot_Statics::NewProp_Object,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_RemoveFromRoot_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadUtility_RemoveFromRoot_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadUtility, nullptr, "RemoveFromRoot", nullptr, nullptr, Z_Construct_UFunction_UThreadUtility_RemoveFromRoot_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_RemoveFromRoot_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadUtility_RemoveFromRoot_Statics::ThreadUtility_eventRemoveFromRoot_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_RemoveFromRoot_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadUtility_RemoveFromRoot_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadUtility_RemoveFromRoot_Statics::ThreadUtility_eventRemoveFromRoot_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadUtility_RemoveFromRoot()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadUtility_RemoveFromRoot_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadUtility::execRemoveFromRoot)
|
||||
{
|
||||
P_GET_OBJECT(UObject,Z_Param_Object);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
UThreadUtility::RemoveFromRoot(Z_Param_Object);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadUtility Function RemoveFromRoot
|
||||
|
||||
// Begin Class UThreadUtility Function SetNameToThread
|
||||
struct Z_Construct_UFunction_UThreadUtility_SetNameToThread_Statics
|
||||
{
|
||||
struct ThreadUtility_eventSetNameToThread_Parms
|
||||
{
|
||||
FString ThreadName;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n * Set Thread Name on threan where is called this function.\n */" },
|
||||
{ "DisplayName", "Set Name To Thread" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
{ "ToolTip", "Set Thread Name on threan where is called this function." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FStrPropertyParams NewProp_ThreadName;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UThreadUtility_SetNameToThread_Statics::NewProp_ThreadName = { "ThreadName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventSetNameToThread_Parms, ThreadName), METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadUtility_SetNameToThread_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_SetNameToThread_Statics::NewProp_ThreadName,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_SetNameToThread_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadUtility_SetNameToThread_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadUtility, nullptr, "SetNameToThread", nullptr, nullptr, Z_Construct_UFunction_UThreadUtility_SetNameToThread_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_SetNameToThread_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadUtility_SetNameToThread_Statics::ThreadUtility_eventSetNameToThread_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_SetNameToThread_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadUtility_SetNameToThread_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadUtility_SetNameToThread_Statics::ThreadUtility_eventSetNameToThread_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadUtility_SetNameToThread()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadUtility_SetNameToThread_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadUtility::execSetNameToThread)
|
||||
{
|
||||
P_GET_PROPERTY(FStrProperty,Z_Param_ThreadName);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
UThreadUtility::SetNameToThread(Z_Param_ThreadName);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadUtility Function SetNameToThread
|
||||
|
||||
// Begin Class UThreadUtility Function WaitToFinish
|
||||
struct Z_Construct_UFunction_UThreadUtility_WaitToFinish_Statics
|
||||
{
|
||||
struct ThreadUtility_eventWaitToFinish_Parms
|
||||
{
|
||||
UThreadBase* Task;
|
||||
};
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||||
{ "Category", "MultiThreadLibrary" },
|
||||
{ "Comment", "/**\n * Cancel the Task.\n */" },
|
||||
{ "DisplayName", "Wait To Finish" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
{ "ToolTip", "Cancel the Task." },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static const UECodeGen_Private::FObjectPropertyParams NewProp_Task;
|
||||
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||||
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||||
};
|
||||
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UThreadUtility_WaitToFinish_Statics::NewProp_Task = { "Task", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ThreadUtility_eventWaitToFinish_Parms, Task), Z_Construct_UClass_UThreadBase_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||||
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UThreadUtility_WaitToFinish_Statics::PropPointers[] = {
|
||||
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UThreadUtility_WaitToFinish_Statics::NewProp_Task,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_WaitToFinish_Statics::PropPointers) < 2048);
|
||||
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UThreadUtility_WaitToFinish_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UThreadUtility, nullptr, "WaitToFinish", nullptr, nullptr, Z_Construct_UFunction_UThreadUtility_WaitToFinish_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_WaitToFinish_Statics::PropPointers), sizeof(Z_Construct_UFunction_UThreadUtility_WaitToFinish_Statics::ThreadUtility_eventWaitToFinish_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UThreadUtility_WaitToFinish_Statics::Function_MetaDataParams), Z_Construct_UFunction_UThreadUtility_WaitToFinish_Statics::Function_MetaDataParams) };
|
||||
static_assert(sizeof(Z_Construct_UFunction_UThreadUtility_WaitToFinish_Statics::ThreadUtility_eventWaitToFinish_Parms) < MAX_uint16);
|
||||
UFunction* Z_Construct_UFunction_UThreadUtility_WaitToFinish()
|
||||
{
|
||||
static UFunction* ReturnFunction = nullptr;
|
||||
if (!ReturnFunction)
|
||||
{
|
||||
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UThreadUtility_WaitToFinish_Statics::FuncParams);
|
||||
}
|
||||
return ReturnFunction;
|
||||
}
|
||||
DEFINE_FUNCTION(UThreadUtility::execWaitToFinish)
|
||||
{
|
||||
P_GET_OBJECT(UThreadBase,Z_Param_Task);
|
||||
P_FINISH;
|
||||
P_NATIVE_BEGIN;
|
||||
UThreadUtility::WaitToFinish(Z_Param_Task);
|
||||
P_NATIVE_END;
|
||||
}
|
||||
// End Class UThreadUtility Function WaitToFinish
|
||||
|
||||
// Begin Class UThreadUtility
|
||||
void UThreadUtility::StaticRegisterNativesUThreadUtility()
|
||||
{
|
||||
UClass* Class = UThreadUtility::StaticClass();
|
||||
static const FNameNativePtrPair Funcs[] = {
|
||||
{ "AddToRoot", &UThreadUtility::execAddToRoot },
|
||||
{ "CancelTask", &UThreadUtility::execCancelTask },
|
||||
{ "CanSupportMultiThreadedFileHandles", &UThreadUtility::execCanSupportMultiThreadedFileHandles },
|
||||
{ "CanUseAudioThread", &UThreadUtility::execCanUseAudioThread },
|
||||
{ "GetContextWorld", &UThreadUtility::execGetContextWorld },
|
||||
{ "GetRandomScale", &UThreadUtility::execGetRandomScale },
|
||||
{ "IsCanceled", &UThreadUtility::execIsCanceled },
|
||||
{ "IsPrintThreadSafe", &UThreadUtility::execIsPrintThreadSafe },
|
||||
{ "IsRunning", &UThreadUtility::execIsRunning },
|
||||
{ "IsSupportsMultithreading", &UThreadUtility::execIsSupportsMultithreading },
|
||||
{ "IsUseRenderThread", &UThreadUtility::execIsUseRenderThread },
|
||||
{ "MixThreeIntegers", &UThreadUtility::execMixThreeIntegers },
|
||||
{ "RemoveFromRoot", &UThreadUtility::execRemoveFromRoot },
|
||||
{ "SetNameToThread", &UThreadUtility::execSetNameToThread },
|
||||
{ "WaitToFinish", &UThreadUtility::execWaitToFinish },
|
||||
};
|
||||
FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
|
||||
}
|
||||
IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UThreadUtility);
|
||||
UClass* Z_Construct_UClass_UThreadUtility_NoRegister()
|
||||
{
|
||||
return UThreadUtility::StaticClass();
|
||||
}
|
||||
struct Z_Construct_UClass_UThreadUtility_Statics
|
||||
{
|
||||
#if WITH_METADATA
|
||||
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
||||
{ "IncludePath", "ThreadUtility.h" },
|
||||
{ "ModuleRelativePath", "Public/ThreadUtility.h" },
|
||||
};
|
||||
#endif // WITH_METADATA
|
||||
static UObject* (*const DependentSingletons[])();
|
||||
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
|
||||
{ &Z_Construct_UFunction_UThreadUtility_AddToRoot, "AddToRoot" }, // 748187841
|
||||
{ &Z_Construct_UFunction_UThreadUtility_CancelTask, "CancelTask" }, // 391578497
|
||||
{ &Z_Construct_UFunction_UThreadUtility_CanSupportMultiThreadedFileHandles, "CanSupportMultiThreadedFileHandles" }, // 2699461940
|
||||
{ &Z_Construct_UFunction_UThreadUtility_CanUseAudioThread, "CanUseAudioThread" }, // 2446990576
|
||||
{ &Z_Construct_UFunction_UThreadUtility_GetContextWorld, "GetContextWorld" }, // 1523774927
|
||||
{ &Z_Construct_UFunction_UThreadUtility_GetRandomScale, "GetRandomScale" }, // 1976203858
|
||||
{ &Z_Construct_UFunction_UThreadUtility_IsCanceled, "IsCanceled" }, // 2675000007
|
||||
{ &Z_Construct_UFunction_UThreadUtility_IsPrintThreadSafe, "IsPrintThreadSafe" }, // 4195011594
|
||||
{ &Z_Construct_UFunction_UThreadUtility_IsRunning, "IsRunning" }, // 2988463384
|
||||
{ &Z_Construct_UFunction_UThreadUtility_IsSupportsMultithreading, "IsSupportsMultithreading" }, // 794995900
|
||||
{ &Z_Construct_UFunction_UThreadUtility_IsUseRenderThread, "IsUseRenderThread" }, // 2062679725
|
||||
{ &Z_Construct_UFunction_UThreadUtility_MixThreeIntegers, "MixThreeIntegers" }, // 3949917891
|
||||
{ &Z_Construct_UFunction_UThreadUtility_RemoveFromRoot, "RemoveFromRoot" }, // 1838690962
|
||||
{ &Z_Construct_UFunction_UThreadUtility_SetNameToThread, "SetNameToThread" }, // 1973131172
|
||||
{ &Z_Construct_UFunction_UThreadUtility_WaitToFinish, "WaitToFinish" }, // 3093328194
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
|
||||
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
||||
TCppClassTypeTraits<UThreadUtility>::IsAbstract,
|
||||
};
|
||||
static const UECodeGen_Private::FClassParams ClassParams;
|
||||
};
|
||||
UObject* (*const Z_Construct_UClass_UThreadUtility_Statics::DependentSingletons[])() = {
|
||||
(UObject* (*)())Z_Construct_UClass_UBlueprintFunctionLibrary,
|
||||
(UObject* (*)())Z_Construct_UPackage__Script_MultiThreadLibrary,
|
||||
};
|
||||
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadUtility_Statics::DependentSingletons) < 16);
|
||||
const UECodeGen_Private::FClassParams Z_Construct_UClass_UThreadUtility_Statics::ClassParams = {
|
||||
&UThreadUtility::StaticClass,
|
||||
nullptr,
|
||||
&StaticCppClassTypeInfo,
|
||||
DependentSingletons,
|
||||
FuncInfo,
|
||||
nullptr,
|
||||
nullptr,
|
||||
UE_ARRAY_COUNT(DependentSingletons),
|
||||
UE_ARRAY_COUNT(FuncInfo),
|
||||
0,
|
||||
0,
|
||||
0x001000A0u,
|
||||
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UThreadUtility_Statics::Class_MetaDataParams), Z_Construct_UClass_UThreadUtility_Statics::Class_MetaDataParams)
|
||||
};
|
||||
UClass* Z_Construct_UClass_UThreadUtility()
|
||||
{
|
||||
if (!Z_Registration_Info_UClass_UThreadUtility.OuterSingleton)
|
||||
{
|
||||
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UThreadUtility.OuterSingleton, Z_Construct_UClass_UThreadUtility_Statics::ClassParams);
|
||||
}
|
||||
return Z_Registration_Info_UClass_UThreadUtility.OuterSingleton;
|
||||
}
|
||||
template<> MULTITHREADLIBRARY_API UClass* StaticClass<UThreadUtility>()
|
||||
{
|
||||
return UThreadUtility::StaticClass();
|
||||
}
|
||||
DEFINE_VTABLE_PTR_HELPER_CTOR(UThreadUtility);
|
||||
// End Class UThreadUtility
|
||||
|
||||
// Begin Registration
|
||||
struct Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadUtility_h_Statics
|
||||
{
|
||||
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
|
||||
{ EScaleType_StaticEnum, TEXT("EScaleType"), &Z_Registration_Info_UEnum_EScaleType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1315304669U) },
|
||||
};
|
||||
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
|
||||
{ Z_Construct_UClass_UThreadUtility, UThreadUtility::StaticClass, TEXT("UThreadUtility"), &Z_Registration_Info_UClass_UThreadUtility, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UThreadUtility), 3907717037U) },
|
||||
};
|
||||
};
|
||||
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadUtility_h_1198664640(TEXT("/Script/MultiThreadLibrary"),
|
||||
Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadUtility_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadUtility_h_Statics::ClassInfo),
|
||||
nullptr, 0,
|
||||
Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadUtility_h_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadUtility_h_Statics::EnumInfo));
|
||||
// End Registration
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,87 @@
|
|||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
/*===========================================================================
|
||||
Generated code exported from UnrealHeaderTool.
|
||||
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||||
===========================================================================*/
|
||||
|
||||
// IWYU pragma: private, include "ThreadUtility.h"
|
||||
#include "UObject/ObjectMacros.h"
|
||||
#include "UObject/ScriptMacros.h"
|
||||
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||||
class UObject;
|
||||
class UThreadBase;
|
||||
enum class EScaleType : uint8;
|
||||
struct FRandomStream;
|
||||
#ifdef MULTITHREADLIBRARY_ThreadUtility_generated_h
|
||||
#error "ThreadUtility.generated.h already included, missing '#pragma once' in ThreadUtility.h"
|
||||
#endif
|
||||
#define MULTITHREADLIBRARY_ThreadUtility_generated_h
|
||||
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadUtility_h_24_RPC_WRAPPERS_NO_PURE_DECLS \
|
||||
DECLARE_FUNCTION(execSetNameToThread); \
|
||||
DECLARE_FUNCTION(execIsSupportsMultithreading); \
|
||||
DECLARE_FUNCTION(execCanSupportMultiThreadedFileHandles); \
|
||||
DECLARE_FUNCTION(execAddToRoot); \
|
||||
DECLARE_FUNCTION(execRemoveFromRoot); \
|
||||
DECLARE_FUNCTION(execIsUseRenderThread); \
|
||||
DECLARE_FUNCTION(execIsPrintThreadSafe); \
|
||||
DECLARE_FUNCTION(execCanUseAudioThread); \
|
||||
DECLARE_FUNCTION(execGetRandomScale); \
|
||||
DECLARE_FUNCTION(execMixThreeIntegers); \
|
||||
DECLARE_FUNCTION(execIsCanceled); \
|
||||
DECLARE_FUNCTION(execIsRunning); \
|
||||
DECLARE_FUNCTION(execWaitToFinish); \
|
||||
DECLARE_FUNCTION(execCancelTask); \
|
||||
DECLARE_FUNCTION(execGetContextWorld);
|
||||
|
||||
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadUtility_h_24_INCLASS_NO_PURE_DECLS \
|
||||
private: \
|
||||
static void StaticRegisterNativesUThreadUtility(); \
|
||||
friend struct Z_Construct_UClass_UThreadUtility_Statics; \
|
||||
public: \
|
||||
DECLARE_CLASS(UThreadUtility, UBlueprintFunctionLibrary, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/MultiThreadLibrary"), NO_API) \
|
||||
DECLARE_SERIALIZER(UThreadUtility)
|
||||
|
||||
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadUtility_h_24_ENHANCED_CONSTRUCTORS \
|
||||
private: \
|
||||
/** Private move- and copy-constructors, should never be used */ \
|
||||
UThreadUtility(UThreadUtility&&); \
|
||||
UThreadUtility(const UThreadUtility&); \
|
||||
public: \
|
||||
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UThreadUtility); \
|
||||
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UThreadUtility); \
|
||||
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UThreadUtility)
|
||||
|
||||
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadUtility_h_21_PROLOG
|
||||
#define FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadUtility_h_24_GENERATED_BODY \
|
||||
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
||||
public: \
|
||||
FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadUtility_h_24_RPC_WRAPPERS_NO_PURE_DECLS \
|
||||
FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadUtility_h_24_INCLASS_NO_PURE_DECLS \
|
||||
FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadUtility_h_24_ENHANCED_CONSTRUCTORS \
|
||||
private: \
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
||||
|
||||
template<> MULTITHREADLIBRARY_API UClass* StaticClass<class UThreadUtility>();
|
||||
|
||||
#undef CURRENT_FILE_ID
|
||||
#define CURRENT_FILE_ID FID_build_U5M_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MultiThreadLibrary_Source_MultiThreadLibrary_Public_ThreadUtility_h
|
||||
|
||||
|
||||
#define FOREACH_ENUM_ESCALETYPE(op) \
|
||||
op(EScaleType::Uniform) \
|
||||
op(EScaleType::Free) \
|
||||
op(EScaleType::LockXY) \
|
||||
op(EScaleType::LockXZ) \
|
||||
op(EScaleType::LockYZ)
|
||||
|
||||
enum class EScaleType : uint8;
|
||||
template<> struct TIsUEnumClass<EScaleType> { enum { Value = true }; };
|
||||
template<> MULTITHREADLIBRARY_API UEnum* StaticEnum<EScaleType>();
|
||||
|
||||
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
D:\build\U5M\Sync\LocalBuilds\PluginTemp\HostProject\Plugins\MultiThreadLibrary\Source\MultiThreadLibrary\Public\ThreadBase.h
|
||||
D:\build\U5M\Sync\LocalBuilds\PluginTemp\HostProject\Plugins\MultiThreadLibrary\Source\MultiThreadLibrary\Public\ThreadLibrary.h
|
||||
D:\build\U5M\Sync\LocalBuilds\PluginTemp\HostProject\Plugins\MultiThreadLibrary\Source\MultiThreadLibrary\Public\ThreadMutex.h
|
||||
D:\build\U5M\Sync\LocalBuilds\PluginTemp\HostProject\Plugins\MultiThreadLibrary\Source\MultiThreadLibrary\Public\ThreadPool.h
|
||||
D:\build\U5M\Sync\LocalBuilds\PluginTemp\HostProject\Plugins\MultiThreadLibrary\Source\MultiThreadLibrary\Public\ThreadTaskBase.h
|
||||
D:\build\U5M\Sync\LocalBuilds\PluginTemp\HostProject\Plugins\MultiThreadLibrary\Source\MultiThreadLibrary\Public\ThreadTasks.h
|
||||
D:\build\U5M\Sync\LocalBuilds\PluginTemp\HostProject\Plugins\MultiThreadLibrary\Source\MultiThreadLibrary\Public\ThreadTasksLoop.h
|
||||
D:\build\U5M\Sync\LocalBuilds\PluginTemp\HostProject\Plugins\MultiThreadLibrary\Source\MultiThreadLibrary\Public\ThreadUtility.h
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"OutputFiles": [
|
||||
"..\\..\\..\\x64\\UnrealGame\\Shipping\\MultiThreadLibrary\\Module.MultiThreadLibrary.cpp.obj"
|
||||
]
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -0,0 +1,28 @@
|
|||
{
|
||||
"FileVersion": 3,
|
||||
"Version": 1,
|
||||
"VersionName": "1.0",
|
||||
"FriendlyName": "MultiThreadLibrary",
|
||||
"Description": "MultiThreadLibrary enables Creation and execution of Tasks on side Custom Thread or ThreadPool in Blueprints, in the fastest, cleanest and the most efficient way and is easy to use.",
|
||||
"Category": "Programming",
|
||||
"CreatedBy": "UnexGames",
|
||||
"CreatedByURL": "https://www.fab.com/sellers/UnexGames",
|
||||
"DocsURL": "https://docs.google.com/document/d/1BAeKdtGJa2z7WJQPwwc0C2IzTv-LxNN93VW1Cj1OH9w/edit?usp=sharing",
|
||||
"MarketplaceURL": "",
|
||||
"SupportURL": "https://discord.gg/6TkUFZMnRc",
|
||||
"EngineVersion": "5.5.0",
|
||||
"CanContainContent": false,
|
||||
"Installed": true,
|
||||
"Modules": [
|
||||
{
|
||||
"Name": "MultiThreadLibrary",
|
||||
"Type": "Runtime",
|
||||
"LoadingPhase": "PreDefault",
|
||||
"PlatformAllowList": [
|
||||
"Win64",
|
||||
"Mac",
|
||||
"Linux"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 7.8 KiB |
|
|
@ -0,0 +1,66 @@
|
|||
// Copyright UnexGames 2025. All Rights Reserved.
|
||||
|
||||
using System.IO;
|
||||
using UnrealBuildTool;
|
||||
|
||||
public class MultiThreadLibrary : ModuleRules
|
||||
{
|
||||
public MultiThreadLibrary(ReadOnlyTargetRules Target) : base(Target)
|
||||
{
|
||||
PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs;
|
||||
PublicIncludePaths.Add(Path.Combine(ModuleDirectory, "Public"));
|
||||
PrivateIncludePaths.Add(Path.Combine(ModuleDirectory, "Private"));
|
||||
|
||||
PublicIncludePaths.AddRange(
|
||||
new string[] {
|
||||
// ... add public include paths required here ...
|
||||
}
|
||||
);
|
||||
|
||||
|
||||
PrivateIncludePaths.AddRange(
|
||||
new string[] {
|
||||
// ... add other private include paths required here ...
|
||||
}
|
||||
);
|
||||
|
||||
|
||||
PublicDependencyModuleNames.AddRange(
|
||||
new string[]
|
||||
{
|
||||
"Core",
|
||||
// ... add other public dependencies that you statically link with here ...
|
||||
}
|
||||
);
|
||||
|
||||
|
||||
PrivateDependencyModuleNames.AddRange(
|
||||
new string[]
|
||||
{
|
||||
"CoreUObject",
|
||||
"Engine",
|
||||
"Slate",
|
||||
"SlateCore",
|
||||
"RenderCore",
|
||||
// ... add private dependencies that you statically link with here ...
|
||||
}
|
||||
);
|
||||
|
||||
|
||||
if (Target.Type == TargetRules.TargetType.Editor)
|
||||
PrivateDependencyModuleNames.AddRange(
|
||||
new[]
|
||||
{
|
||||
"UnrealEd"
|
||||
}
|
||||
);
|
||||
|
||||
|
||||
DynamicallyLoadedModuleNames.AddRange(
|
||||
new string[]
|
||||
{
|
||||
// ... add any modules that your module loads dynamically here ...
|
||||
}
|
||||
);
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,20 @@
|
|||
// Copyright UnexGames 2025. All Rights Reserved.
|
||||
|
||||
#include "MultiThreadLibrary.h"
|
||||
|
||||
#define LOCTEXT_NAMESPACE "FMultiThreadLibraryModule"
|
||||
|
||||
void FMultiThreadLibraryModule::StartupModule()
|
||||
{
|
||||
// This code will execute after your module is loaded into memory; the exact timing is specified in the .uplugin file per-module
|
||||
}
|
||||
|
||||
void FMultiThreadLibraryModule::ShutdownModule()
|
||||
{
|
||||
// This function may be called during shutdown to clean up your module. For modules that support dynamic reloading,
|
||||
// we call this function before unloading the module.
|
||||
}
|
||||
|
||||
#undef LOCTEXT_NAMESPACE
|
||||
|
||||
IMPLEMENT_MODULE(FMultiThreadLibraryModule, MultiThreadLibrary)
|
||||
|
|
@ -0,0 +1,86 @@
|
|||
// Copyright UnexGames 2025. All Rights Reserved.
|
||||
#include "ThreadBase.h"
|
||||
#include "Async/Async.h"
|
||||
#ifndef ENGINE_MINOR_VERSION
|
||||
#include "Runtime/Launch/Resources/Version.h"
|
||||
#endif
|
||||
|
||||
|
||||
UThreadBase::UThreadBase()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
UThreadBase::~UThreadBase()
|
||||
{
|
||||
}
|
||||
|
||||
bool UThreadBase::Start()
|
||||
{
|
||||
|
||||
unimplemented();
|
||||
return false;
|
||||
}
|
||||
|
||||
void UThreadBase::Cancel()
|
||||
{
|
||||
if (IsRunning() && !IsCanceled())
|
||||
{
|
||||
bCanceled = true;
|
||||
UThreadBase* Worker = this;
|
||||
if (Worker != nullptr && Worker->IsValidLowLevel() && IsValid(Worker) && !Worker->IsUnreachable())
|
||||
{
|
||||
Worker->OnCancel();
|
||||
if (Worker->OnCancelDelegate.IsBound())
|
||||
{
|
||||
Worker->OnCancelDelegate.Broadcast();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
void UThreadBase::WaitToFinish()
|
||||
{
|
||||
while (IsRunning());
|
||||
}
|
||||
|
||||
|
||||
bool UThreadBase::IsRunning()
|
||||
{
|
||||
unimplemented();
|
||||
return false;
|
||||
}
|
||||
|
||||
bool UThreadBase::IsCanceled()
|
||||
{
|
||||
return bCanceled;
|
||||
}
|
||||
|
||||
void UThreadBase::OnCancel_Implementation()
|
||||
{
|
||||
this->BeginDestroy();
|
||||
}
|
||||
|
||||
void UThreadBase::OnComplete_Implementation()
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
UWorld* UThreadBase::GetWorld() const
|
||||
{
|
||||
if (HasAllFlags(RF_ClassDefaultObject))
|
||||
{
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
if (IsValid(GetOuter()))
|
||||
{
|
||||
return GetOuter()->GetWorld();
|
||||
}
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,283 @@
|
|||
// Copyright UnexGames 2025. All Rights Reserved.
|
||||
|
||||
|
||||
#include "ThreadLibrary.h"
|
||||
#include "Engine/EngineTypes.h"
|
||||
#include "Kismet/GameplayStatics.h"
|
||||
#include "Engine/World.h"
|
||||
#include "Engine/LatentActionManager.h"
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
void UThreadLibrary::CreateAndExecuteTaskOnThread(UObject* WorldContextObject, FLatentActionInfo LatentInfo, UThreadBase*& Task, EtaskExecutionBranches& Out, ETaskExecutionType ExecutionType)
|
||||
{
|
||||
if (nullptr == WorldContextObject)
|
||||
{
|
||||
FFrame::KismetExecutionMessage(TEXT("Invalid WorldContextObject. Cannot execute."), ELogVerbosity::Error);
|
||||
return;
|
||||
}
|
||||
|
||||
if (ExecutionType == ETaskExecutionType::ThreadPool)
|
||||
{
|
||||
FFrame::KismetExecutionMessage(TEXT(" Can't use Thread Pool there."), ELogVerbosity::Error);
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
if (UWorld* World = WorldContextObject->GetWorld())
|
||||
{
|
||||
FLatentActionManager& LatentActionManager = World->GetLatentActionManager();
|
||||
FThreadTaskWithBody* Action = LatentActionManager.FindExistingAction<FThreadTaskWithBody>(LatentInfo.CallbackTarget, LatentInfo.UUID);
|
||||
|
||||
if (Action && Action->IsRunning())
|
||||
{
|
||||
FFrame::KismetExecutionMessage(TEXT(" This node is already running."), ELogVerbosity::Error);
|
||||
return;
|
||||
}
|
||||
else {
|
||||
Action = new FThreadTaskWithBody(WorldContextObject, Out, LatentInfo, UThreadTasks::StaticClass(), ExecutionType, Task);
|
||||
LatentActionManager.AddNewAction(LatentInfo.CallbackTarget, LatentInfo.UUID, Action);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
void UThreadLibrary::ExecuteTaskOnThreadPool(UObject* WorldContextObject, FLatentActionInfo LatentInfo, UThreadBase*& Task, EtaskExecutionBranches& Out, UThreadPool* ThreadPool)
|
||||
{
|
||||
ETaskExecutionType ExecType = ETaskExecutionType::ThreadPool;
|
||||
if (nullptr == WorldContextObject)
|
||||
{
|
||||
FFrame::KismetExecutionMessage(TEXT(" Invalid WorldContextObject. Cannot execute."), ELogVerbosity::Error);
|
||||
return;
|
||||
}
|
||||
|
||||
if (ThreadPool && ThreadPool->GetThreadsNum() <= 0)
|
||||
{
|
||||
FFrame::KismetExecutionMessage(TEXT(" Invalid Thread Pool"), ELogVerbosity::Error);
|
||||
return;
|
||||
}
|
||||
|
||||
if (UWorld* World = WorldContextObject->GetWorld())
|
||||
{
|
||||
FLatentActionManager& LatentActionManager = World->GetLatentActionManager();
|
||||
FThreadTaskWithBody* Action = LatentActionManager.FindExistingAction<FThreadTaskWithBody>(LatentInfo.CallbackTarget, LatentInfo.UUID);
|
||||
|
||||
if (Action && Action->IsRunning())
|
||||
{
|
||||
FFrame::KismetExecutionMessage(TEXT(" This node is already running."), ELogVerbosity::Error);
|
||||
return;
|
||||
}
|
||||
else {
|
||||
Action = new FThreadTaskWithBody(WorldContextObject, Out, LatentInfo, UThreadTasks::StaticClass(), ExecType, Task);
|
||||
LatentActionManager.AddNewAction(LatentInfo.CallbackTarget, LatentInfo.UUID, Action);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
void UThreadLibrary::CreateAndExecuteTaskLoopNrOnThread(UObject* WorldContextObject, FLatentActionInfo LatentInfo, int LoopNumber, float LoopInterval, EtaskExecutionBranches& Out)
|
||||
{
|
||||
|
||||
if (nullptr == WorldContextObject)
|
||||
{
|
||||
FFrame::KismetExecutionMessage(TEXT("Invalid WorldContextObject. Cannot execute."), ELogVerbosity::Error);
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
if (UWorld* World = WorldContextObject->GetWorld())
|
||||
{
|
||||
FLatentActionManager& LatentActionManager = World->GetLatentActionManager();
|
||||
FThreadTasksLoopAction* Action = LatentActionManager.FindExistingAction<FThreadTasksLoopAction>(LatentInfo.CallbackTarget, LatentInfo.UUID);
|
||||
|
||||
if (Action && Action->IsRunning())
|
||||
{
|
||||
FFrame::KismetExecutionMessage(TEXT(" This node is already running."), ELogVerbosity::Error);
|
||||
return;
|
||||
}
|
||||
else
|
||||
{
|
||||
Action = new FThreadTasksLoopAction(WorldContextObject, Out, LatentInfo, UThreadTasksLoop::StaticClass(), LoopNumber, LoopInterval);
|
||||
LatentActionManager.AddNewAction(LatentInfo.CallbackTarget, LatentInfo.UUID, Action);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
FString UThreadLibrary::GetCurrentThreadName(int32 threadID)
|
||||
{
|
||||
|
||||
FString ThreadName = FThreadManager::Get().GetThreadName((uint32)threadID);
|
||||
return(ThreadName);
|
||||
|
||||
}
|
||||
|
||||
|
||||
int32 UThreadLibrary::GetCurrentThreadID()
|
||||
{
|
||||
uint32 ThreadID = FPlatformTLS::GetCurrentThreadId();
|
||||
return(ThreadID);
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
void UThreadLibrary::Sleep(float Seconds)
|
||||
{
|
||||
if (!IsInGameThread())
|
||||
{
|
||||
FPlatformProcess::Sleep(Seconds);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
int32 UThreadLibrary::GetThreadStackSize()
|
||||
{
|
||||
return((int32)FPlatformProcess::GetStackSize());
|
||||
}
|
||||
|
||||
|
||||
|
||||
int32 UThreadLibrary::GetNumberOfCores()
|
||||
{
|
||||
return FPlatformMisc::NumberOfCores();
|
||||
}
|
||||
|
||||
int32 UThreadLibrary::GetNumberOfCoresIncludingHyperthreads()
|
||||
{
|
||||
return FPlatformMisc::NumberOfCoresIncludingHyperthreads();
|
||||
}
|
||||
|
||||
bool UThreadLibrary::IsInGameThread()
|
||||
{
|
||||
if (GIsGameThreadIdInitialized)
|
||||
{
|
||||
const uint32 CurrentThreadId = FPlatformTLS::GetCurrentThreadId();
|
||||
return CurrentThreadId == GGameThreadId;
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
UThreadMutex* UThreadLibrary::CreateMutex(UObject* WorldContextObject)
|
||||
{
|
||||
UThreadUtility::MutexIndex++;
|
||||
const FString Name = "ThreadMutex" + FString::FromInt(UThreadUtility::MutexIndex);
|
||||
return NewObject<UThreadMutex>(WorldContextObject, FName(*Name), RF_Transient);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
UThreadPool* UThreadLibrary::CreateThreadPool(UObject* WorldContextObject, int32 NumQueuedThreads, int32 StackSize, EThreadPoolPriority ThreadPriority, FString Name)
|
||||
{
|
||||
if (nullptr == WorldContextObject)
|
||||
{
|
||||
FFrame::KismetExecutionMessage(TEXT("Invalid WorldContextObject."), ELogVerbosity::Error);
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
if (NumQueuedThreads <= 0)
|
||||
{
|
||||
FFrame::KismetExecutionMessage(TEXT("NumQueuedThreads must be >= 1."), ELogVerbosity::Error);
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
if (NumQueuedThreads <= 0)
|
||||
{
|
||||
FFrame::KismetExecutionMessage(TEXT("StackSize must be >= 1."), ELogVerbosity::Error);
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
UThreadPool* ThreadPool;
|
||||
|
||||
UThreadUtility::ThreadPoolIndex++;
|
||||
const FString PoolName = "PoolThread" + FString::FromInt(UThreadUtility::ThreadPoolIndex);
|
||||
|
||||
ThreadPool = NewObject<UThreadPool>(WorldContextObject, FName(*PoolName), RF_Transient);
|
||||
if (ThreadPool)
|
||||
{
|
||||
EThreadPriority LocalThreadPriority = EThreadPriority::TPri_Normal;
|
||||
switch (ThreadPriority)
|
||||
{
|
||||
case EThreadPoolPriority::AboveNormal:
|
||||
LocalThreadPriority = EThreadPriority::TPri_AboveNormal;
|
||||
break;
|
||||
case EThreadPoolPriority::BelowNormal:
|
||||
LocalThreadPriority = EThreadPriority::TPri_BelowNormal;
|
||||
break;
|
||||
case EThreadPoolPriority::Highest:
|
||||
LocalThreadPriority = EThreadPriority::TPri_Highest;
|
||||
break;
|
||||
case EThreadPoolPriority::Lowest:
|
||||
LocalThreadPriority = EThreadPriority::TPri_Lowest;
|
||||
break;
|
||||
case EThreadPoolPriority::Normal:
|
||||
LocalThreadPriority = EThreadPriority::TPri_Normal;
|
||||
break;
|
||||
case EThreadPoolPriority::SlightlyBelowNormal:
|
||||
LocalThreadPriority = EThreadPriority::TPri_SlightlyBelowNormal;
|
||||
break;
|
||||
case EThreadPoolPriority::TimeCritical:
|
||||
LocalThreadPriority = EThreadPriority::TPri_TimeCritical;
|
||||
break;
|
||||
default:
|
||||
LocalThreadPriority = EThreadPriority::TPri_Normal;
|
||||
}
|
||||
|
||||
const bool bResult = ThreadPool->Create((uint32)NumQueuedThreads, Name, LocalThreadPriority, (uint32)StackSize);
|
||||
|
||||
if (bResult)
|
||||
{
|
||||
return ThreadPool;
|
||||
}
|
||||
else {
|
||||
FFrame::KismetExecutionMessage(TEXT("Thread Pool could not be created."), ELogVerbosity::Error);
|
||||
}
|
||||
}
|
||||
if (ThreadPool)
|
||||
{
|
||||
ThreadPool->ConditionalBeginDestroy();
|
||||
}
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
void UThreadLibrary::DestroyThreadPoolImmediately(UThreadPool* ThreadPool)
|
||||
{
|
||||
UThreadUtility::RemoveFromRoot(ThreadPool);
|
||||
if (ThreadPool->Obj.IsValid())
|
||||
{
|
||||
ThreadPool->Obj.Reset();
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
// Copyright UnexGames 2025. All Rights Reserved.
|
||||
#include "ThreadMutex.h"
|
||||
|
||||
bool UThreadMutex::TryLock()
|
||||
{
|
||||
return Section.TryLock();
|
||||
}
|
||||
|
||||
void UThreadMutex::Lock()
|
||||
{
|
||||
Section.Lock();
|
||||
}
|
||||
|
||||
void UThreadMutex::Unlock()
|
||||
{
|
||||
Section.Unlock();
|
||||
}
|
||||
|
|
@ -0,0 +1,25 @@
|
|||
// Copyright UnexGames 2025. All Rights Reserved.
|
||||
#include "ThreadPool.h"
|
||||
|
||||
bool UThreadPool::Create(uint32 InNumQueuedThreads, const FString Name, EThreadPriority ThreadPriority, uint32 StackSize)
|
||||
{
|
||||
Obj = MakeShareable<FQueuedThreadPool>(FQueuedThreadPool::Allocate());
|
||||
const bool bResult = Obj->Create(InNumQueuedThreads, StackSize, ThreadPriority, *Name);
|
||||
if (bResult)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
else {
|
||||
Obj = nullptr;
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
int32 UThreadPool::GetThreadsNum()
|
||||
{
|
||||
if (Obj.IsValid())
|
||||
{
|
||||
return Obj->GetNumThreads();
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue