Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateEditor/Inc/FieldSystemEngine/UHT/FieldSystemObjects.gen.cpp
Norman Lansing ecb33115bf Initial Commit
2026-01-28 19:08:51 -05:00

4672 lines
317 KiB
C++

// 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 "Field/FieldSystemObjects.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeFieldSystemObjects() {}
// ********** Begin Cross Module References ********************************************************
CHAOS_API UEnum* Z_Construct_UEnum_Chaos_EFieldCullingOperationType();
CHAOS_API UEnum* Z_Construct_UEnum_Chaos_EFieldFalloffType();
CHAOS_API UEnum* Z_Construct_UEnum_Chaos_EFieldFilterType();
CHAOS_API UEnum* Z_Construct_UEnum_Chaos_EFieldObjectType();
CHAOS_API UEnum* Z_Construct_UEnum_Chaos_EFieldOperationType();
CHAOS_API UEnum* Z_Construct_UEnum_Chaos_EFieldPositionType();
CHAOS_API UEnum* Z_Construct_UEnum_Chaos_EFieldResolutionType();
CHAOS_API UEnum* Z_Construct_UEnum_Chaos_ESetMaskConditionType();
CHAOS_API UEnum* Z_Construct_UEnum_Chaos_EWaveFunctionType();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTransform();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
ENGINE_API UClass* Z_Construct_UClass_UActorComponent();
FIELDSYSTEMENGINE_API UClass* Z_Construct_UClass_UBoxFalloff();
FIELDSYSTEMENGINE_API UClass* Z_Construct_UClass_UBoxFalloff_NoRegister();
FIELDSYSTEMENGINE_API UClass* Z_Construct_UClass_UCullingField();
FIELDSYSTEMENGINE_API UClass* Z_Construct_UClass_UCullingField_NoRegister();
FIELDSYSTEMENGINE_API UClass* Z_Construct_UClass_UFieldNodeBase();
FIELDSYSTEMENGINE_API UClass* Z_Construct_UClass_UFieldNodeBase_NoRegister();
FIELDSYSTEMENGINE_API UClass* Z_Construct_UClass_UFieldNodeFloat();
FIELDSYSTEMENGINE_API UClass* Z_Construct_UClass_UFieldNodeFloat_NoRegister();
FIELDSYSTEMENGINE_API UClass* Z_Construct_UClass_UFieldNodeInt();
FIELDSYSTEMENGINE_API UClass* Z_Construct_UClass_UFieldNodeInt_NoRegister();
FIELDSYSTEMENGINE_API UClass* Z_Construct_UClass_UFieldNodeVector();
FIELDSYSTEMENGINE_API UClass* Z_Construct_UClass_UFieldNodeVector_NoRegister();
FIELDSYSTEMENGINE_API UClass* Z_Construct_UClass_UFieldSystemMetaData();
FIELDSYSTEMENGINE_API UClass* Z_Construct_UClass_UFieldSystemMetaData_NoRegister();
FIELDSYSTEMENGINE_API UClass* Z_Construct_UClass_UFieldSystemMetaDataFilter();
FIELDSYSTEMENGINE_API UClass* Z_Construct_UClass_UFieldSystemMetaDataFilter_NoRegister();
FIELDSYSTEMENGINE_API UClass* Z_Construct_UClass_UFieldSystemMetaDataIteration();
FIELDSYSTEMENGINE_API UClass* Z_Construct_UClass_UFieldSystemMetaDataIteration_NoRegister();
FIELDSYSTEMENGINE_API UClass* Z_Construct_UClass_UFieldSystemMetaDataProcessingResolution();
FIELDSYSTEMENGINE_API UClass* Z_Construct_UClass_UFieldSystemMetaDataProcessingResolution_NoRegister();
FIELDSYSTEMENGINE_API UClass* Z_Construct_UClass_UNoiseField();
FIELDSYSTEMENGINE_API UClass* Z_Construct_UClass_UNoiseField_NoRegister();
FIELDSYSTEMENGINE_API UClass* Z_Construct_UClass_UOperatorField();
FIELDSYSTEMENGINE_API UClass* Z_Construct_UClass_UOperatorField_NoRegister();
FIELDSYSTEMENGINE_API UClass* Z_Construct_UClass_UPlaneFalloff();
FIELDSYSTEMENGINE_API UClass* Z_Construct_UClass_UPlaneFalloff_NoRegister();
FIELDSYSTEMENGINE_API UClass* Z_Construct_UClass_URadialFalloff();
FIELDSYSTEMENGINE_API UClass* Z_Construct_UClass_URadialFalloff_NoRegister();
FIELDSYSTEMENGINE_API UClass* Z_Construct_UClass_URadialIntMask();
FIELDSYSTEMENGINE_API UClass* Z_Construct_UClass_URadialIntMask_NoRegister();
FIELDSYSTEMENGINE_API UClass* Z_Construct_UClass_URadialVector();
FIELDSYSTEMENGINE_API UClass* Z_Construct_UClass_URadialVector_NoRegister();
FIELDSYSTEMENGINE_API UClass* Z_Construct_UClass_URandomVector();
FIELDSYSTEMENGINE_API UClass* Z_Construct_UClass_URandomVector_NoRegister();
FIELDSYSTEMENGINE_API UClass* Z_Construct_UClass_UReturnResultsTerminal();
FIELDSYSTEMENGINE_API UClass* Z_Construct_UClass_UReturnResultsTerminal_NoRegister();
FIELDSYSTEMENGINE_API UClass* Z_Construct_UClass_UToFloatField();
FIELDSYSTEMENGINE_API UClass* Z_Construct_UClass_UToFloatField_NoRegister();
FIELDSYSTEMENGINE_API UClass* Z_Construct_UClass_UToIntegerField();
FIELDSYSTEMENGINE_API UClass* Z_Construct_UClass_UToIntegerField_NoRegister();
FIELDSYSTEMENGINE_API UClass* Z_Construct_UClass_UUniformInteger();
FIELDSYSTEMENGINE_API UClass* Z_Construct_UClass_UUniformInteger_NoRegister();
FIELDSYSTEMENGINE_API UClass* Z_Construct_UClass_UUniformScalar();
FIELDSYSTEMENGINE_API UClass* Z_Construct_UClass_UUniformScalar_NoRegister();
FIELDSYSTEMENGINE_API UClass* Z_Construct_UClass_UUniformVector();
FIELDSYSTEMENGINE_API UClass* Z_Construct_UClass_UUniformVector_NoRegister();
FIELDSYSTEMENGINE_API UClass* Z_Construct_UClass_UWaveScalar();
FIELDSYSTEMENGINE_API UClass* Z_Construct_UClass_UWaveScalar_NoRegister();
FIELDSYSTEMENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FFieldObjectCommands();
UPackage* Z_Construct_UPackage__Script_FieldSystemEngine();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UFieldSystemMetaData *****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UFieldSystemMetaData;
UClass* UFieldSystemMetaData::GetPrivateStaticClass()
{
using TClass = UFieldSystemMetaData;
if (!Z_Registration_Info_UClass_UFieldSystemMetaData.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("FieldSystemMetaData"),
Z_Registration_Info_UClass_UFieldSystemMetaData.InnerSingleton,
StaticRegisterNativesUFieldSystemMetaData,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UFieldSystemMetaData.InnerSingleton;
}
UClass* Z_Construct_UClass_UFieldSystemMetaData_NoRegister()
{
return UFieldSystemMetaData::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UFieldSystemMetaData_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n* Context :\n* Contexts are used to pass extra data into the field evaluation.\n*/" },
{ "IncludePath", "Field/FieldSystemObjects.h" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Context :\n Contexts are used to pass extra data into the field evaluation." },
};
#endif // WITH_METADATA
// ********** Begin Class UFieldSystemMetaData constinit property declarations *********************
// ********** End Class UFieldSystemMetaData constinit property declarations ***********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UFieldSystemMetaData>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UFieldSystemMetaData_Statics
UObject* (*const Z_Construct_UClass_UFieldSystemMetaData_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UActorComponent,
(UObject* (*)())Z_Construct_UPackage__Script_FieldSystemEngine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UFieldSystemMetaData_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UFieldSystemMetaData_Statics::ClassParams = {
&UFieldSystemMetaData::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x00A800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UFieldSystemMetaData_Statics::Class_MetaDataParams), Z_Construct_UClass_UFieldSystemMetaData_Statics::Class_MetaDataParams)
};
void UFieldSystemMetaData::StaticRegisterNativesUFieldSystemMetaData()
{
}
UClass* Z_Construct_UClass_UFieldSystemMetaData()
{
if (!Z_Registration_Info_UClass_UFieldSystemMetaData.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UFieldSystemMetaData.OuterSingleton, Z_Construct_UClass_UFieldSystemMetaData_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UFieldSystemMetaData.OuterSingleton;
}
UFieldSystemMetaData::UFieldSystemMetaData(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UFieldSystemMetaData);
// ********** End Class UFieldSystemMetaData *******************************************************
// ********** Begin Class UFieldSystemMetaDataIteration Function SetMetaDataIteration **************
struct Z_Construct_UFunction_UFieldSystemMetaDataIteration_SetMetaDataIteration_Statics
{
struct FieldSystemMetaDataIteration_eventSetMetaDataIteration_Parms
{
int32 Iterations;
UFieldSystemMetaDataIteration* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Field" },
{ "Comment", "/**\n\x09 * Set the number of iteration type\n\x09 * @param Iterations Number of iterations (WIP)\n\x09 */" },
{ "Iterations", "1" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Set the number of iteration type\n@param Iterations Number of iterations (WIP)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Iterations_MetaData[] = {
{ "DisplayName", "Iteration Count" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "EditInline", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function SetMetaDataIteration constinit property declarations ******************
static const UECodeGen_Private::FIntPropertyParams NewProp_Iterations;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetMetaDataIteration constinit property declarations ********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetMetaDataIteration Property Definitions *****************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UFieldSystemMetaDataIteration_SetMetaDataIteration_Statics::NewProp_Iterations = { "Iterations", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FieldSystemMetaDataIteration_eventSetMetaDataIteration_Parms, Iterations), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Iterations_MetaData), NewProp_Iterations_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UFieldSystemMetaDataIteration_SetMetaDataIteration_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000080588, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FieldSystemMetaDataIteration_eventSetMetaDataIteration_Parms, ReturnValue), Z_Construct_UClass_UFieldSystemMetaDataIteration_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFieldSystemMetaDataIteration_SetMetaDataIteration_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFieldSystemMetaDataIteration_SetMetaDataIteration_Statics::NewProp_Iterations,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFieldSystemMetaDataIteration_SetMetaDataIteration_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UFieldSystemMetaDataIteration_SetMetaDataIteration_Statics::PropPointers) < 2048);
// ********** End Function SetMetaDataIteration Property Definitions *******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFieldSystemMetaDataIteration_SetMetaDataIteration_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UFieldSystemMetaDataIteration, nullptr, "SetMetaDataIteration", Z_Construct_UFunction_UFieldSystemMetaDataIteration_SetMetaDataIteration_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UFieldSystemMetaDataIteration_SetMetaDataIteration_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UFieldSystemMetaDataIteration_SetMetaDataIteration_Statics::FieldSystemMetaDataIteration_eventSetMetaDataIteration_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UFieldSystemMetaDataIteration_SetMetaDataIteration_Statics::Function_MetaDataParams), Z_Construct_UFunction_UFieldSystemMetaDataIteration_SetMetaDataIteration_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UFieldSystemMetaDataIteration_SetMetaDataIteration_Statics::FieldSystemMetaDataIteration_eventSetMetaDataIteration_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UFieldSystemMetaDataIteration_SetMetaDataIteration()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFieldSystemMetaDataIteration_SetMetaDataIteration_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UFieldSystemMetaDataIteration::execSetMetaDataIteration)
{
P_GET_PROPERTY(FIntProperty,Z_Param_Iterations);
P_FINISH;
P_NATIVE_BEGIN;
*(UFieldSystemMetaDataIteration**)Z_Param__Result=P_THIS->SetMetaDataIteration(Z_Param_Iterations);
P_NATIVE_END;
}
// ********** End Class UFieldSystemMetaDataIteration Function SetMetaDataIteration ****************
// ********** Begin Class UFieldSystemMetaDataIteration ********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UFieldSystemMetaDataIteration;
UClass* UFieldSystemMetaDataIteration::GetPrivateStaticClass()
{
using TClass = UFieldSystemMetaDataIteration;
if (!Z_Registration_Info_UClass_UFieldSystemMetaDataIteration.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("FieldSystemMetaDataIteration"),
Z_Registration_Info_UClass_UFieldSystemMetaDataIteration.InnerSingleton,
StaticRegisterNativesUFieldSystemMetaDataIteration,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UFieldSystemMetaDataIteration.InnerSingleton;
}
UClass* Z_Construct_UClass_UFieldSystemMetaDataIteration_NoRegister()
{
return UFieldSystemMetaDataIteration::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UFieldSystemMetaDataIteration_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/*\n* UFieldSystemMetaDataIteration : Not used anymore, just hiding it right now but will probably be deprecated if not used in the future\n*/" },
{ "IncludePath", "Field/FieldSystemObjects.h" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "* UFieldSystemMetaDataIteration : Not used anymore, just hiding it right now but will probably be deprecated if not used in the future" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Iterations_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** Number of iterations (WIP) */" },
{ "DisplayName", "Iteration Count" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Number of iterations (WIP)" },
};
#endif // WITH_METADATA
// ********** Begin Class UFieldSystemMetaDataIteration constinit property declarations ************
static const UECodeGen_Private::FIntPropertyParams NewProp_Iterations;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UFieldSystemMetaDataIteration constinit property declarations **************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("SetMetaDataIteration"), .Pointer = &UFieldSystemMetaDataIteration::execSetMetaDataIteration },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UFieldSystemMetaDataIteration_SetMetaDataIteration, "SetMetaDataIteration" }, // 1482067037
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UFieldSystemMetaDataIteration>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UFieldSystemMetaDataIteration_Statics
// ********** Begin Class UFieldSystemMetaDataIteration Property Definitions ***********************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UFieldSystemMetaDataIteration_Statics::NewProp_Iterations = { "Iterations", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UFieldSystemMetaDataIteration, Iterations), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Iterations_MetaData), NewProp_Iterations_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UFieldSystemMetaDataIteration_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UFieldSystemMetaDataIteration_Statics::NewProp_Iterations,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UFieldSystemMetaDataIteration_Statics::PropPointers) < 2048);
// ********** End Class UFieldSystemMetaDataIteration Property Definitions *************************
UObject* (*const Z_Construct_UClass_UFieldSystemMetaDataIteration_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UFieldSystemMetaData,
(UObject* (*)())Z_Construct_UPackage__Script_FieldSystemEngine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UFieldSystemMetaDataIteration_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UFieldSystemMetaDataIteration_Statics::ClassParams = {
&UFieldSystemMetaDataIteration::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UFieldSystemMetaDataIteration_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UFieldSystemMetaDataIteration_Statics::PropPointers),
0,
0x00A800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UFieldSystemMetaDataIteration_Statics::Class_MetaDataParams), Z_Construct_UClass_UFieldSystemMetaDataIteration_Statics::Class_MetaDataParams)
};
void UFieldSystemMetaDataIteration::StaticRegisterNativesUFieldSystemMetaDataIteration()
{
UClass* Class = UFieldSystemMetaDataIteration::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UFieldSystemMetaDataIteration_Statics::Funcs));
}
UClass* Z_Construct_UClass_UFieldSystemMetaDataIteration()
{
if (!Z_Registration_Info_UClass_UFieldSystemMetaDataIteration.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UFieldSystemMetaDataIteration.OuterSingleton, Z_Construct_UClass_UFieldSystemMetaDataIteration_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UFieldSystemMetaDataIteration.OuterSingleton;
}
UFieldSystemMetaDataIteration::UFieldSystemMetaDataIteration(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UFieldSystemMetaDataIteration);
// ********** End Class UFieldSystemMetaDataIteration **********************************************
// ********** Begin Class UFieldSystemMetaDataProcessingResolution Function SetMetaDataaProcessingResolutionType
struct Z_Construct_UFunction_UFieldSystemMetaDataProcessingResolution_SetMetaDataaProcessingResolutionType_Statics
{
struct FieldSystemMetaDataProcessingResolution_eventSetMetaDataaProcessingResolutionType_Parms
{
TEnumAsByte<EFieldResolutionType> ResolutionType;
UFieldSystemMetaDataProcessingResolution* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Field" },
{ "Comment", "/**\n\x09 * Set the processing resolution type\n\x09 * @param ResolutionType Type of processing resolution used to select the particles on which the field will be applied\n\x09 */" },
{ "DisplayName", "Set Meta Data Resolution" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Set the processing resolution type\n@param ResolutionType Type of processing resolution used to select the particles on which the field will be applied" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "EditInline", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function SetMetaDataaProcessingResolutionType constinit property declarations **
static const UECodeGen_Private::FBytePropertyParams NewProp_ResolutionType;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetMetaDataaProcessingResolutionType constinit property declarations ****
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetMetaDataaProcessingResolutionType Property Definitions *************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UFieldSystemMetaDataProcessingResolution_SetMetaDataaProcessingResolutionType_Statics::NewProp_ResolutionType = { "ResolutionType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FieldSystemMetaDataProcessingResolution_eventSetMetaDataaProcessingResolutionType_Parms, ResolutionType), Z_Construct_UEnum_Chaos_EFieldResolutionType, METADATA_PARAMS(0, nullptr) }; // 2914923603
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UFieldSystemMetaDataProcessingResolution_SetMetaDataaProcessingResolutionType_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000080588, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FieldSystemMetaDataProcessingResolution_eventSetMetaDataaProcessingResolutionType_Parms, ReturnValue), Z_Construct_UClass_UFieldSystemMetaDataProcessingResolution_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFieldSystemMetaDataProcessingResolution_SetMetaDataaProcessingResolutionType_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFieldSystemMetaDataProcessingResolution_SetMetaDataaProcessingResolutionType_Statics::NewProp_ResolutionType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFieldSystemMetaDataProcessingResolution_SetMetaDataaProcessingResolutionType_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UFieldSystemMetaDataProcessingResolution_SetMetaDataaProcessingResolutionType_Statics::PropPointers) < 2048);
// ********** End Function SetMetaDataaProcessingResolutionType Property Definitions ***************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFieldSystemMetaDataProcessingResolution_SetMetaDataaProcessingResolutionType_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UFieldSystemMetaDataProcessingResolution, nullptr, "SetMetaDataaProcessingResolutionType", Z_Construct_UFunction_UFieldSystemMetaDataProcessingResolution_SetMetaDataaProcessingResolutionType_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UFieldSystemMetaDataProcessingResolution_SetMetaDataaProcessingResolutionType_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UFieldSystemMetaDataProcessingResolution_SetMetaDataaProcessingResolutionType_Statics::FieldSystemMetaDataProcessingResolution_eventSetMetaDataaProcessingResolutionType_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UFieldSystemMetaDataProcessingResolution_SetMetaDataaProcessingResolutionType_Statics::Function_MetaDataParams), Z_Construct_UFunction_UFieldSystemMetaDataProcessingResolution_SetMetaDataaProcessingResolutionType_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UFieldSystemMetaDataProcessingResolution_SetMetaDataaProcessingResolutionType_Statics::FieldSystemMetaDataProcessingResolution_eventSetMetaDataaProcessingResolutionType_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UFieldSystemMetaDataProcessingResolution_SetMetaDataaProcessingResolutionType()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFieldSystemMetaDataProcessingResolution_SetMetaDataaProcessingResolutionType_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UFieldSystemMetaDataProcessingResolution::execSetMetaDataaProcessingResolutionType)
{
P_GET_PROPERTY(FByteProperty,Z_Param_ResolutionType);
P_FINISH;
P_NATIVE_BEGIN;
*(UFieldSystemMetaDataProcessingResolution**)Z_Param__Result=P_THIS->SetMetaDataaProcessingResolutionType(EFieldResolutionType(Z_Param_ResolutionType));
P_NATIVE_END;
}
// ********** End Class UFieldSystemMetaDataProcessingResolution Function SetMetaDataaProcessingResolutionType
// ********** Begin Class UFieldSystemMetaDataProcessingResolution *********************************
FClassRegistrationInfo Z_Registration_Info_UClass_UFieldSystemMetaDataProcessingResolution;
UClass* UFieldSystemMetaDataProcessingResolution::GetPrivateStaticClass()
{
using TClass = UFieldSystemMetaDataProcessingResolution;
if (!Z_Registration_Info_UClass_UFieldSystemMetaDataProcessingResolution.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("FieldSystemMetaDataProcessingResolution"),
Z_Registration_Info_UClass_UFieldSystemMetaDataProcessingResolution.InnerSingleton,
StaticRegisterNativesUFieldSystemMetaDataProcessingResolution,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UFieldSystemMetaDataProcessingResolution.InnerSingleton;
}
UClass* Z_Construct_UClass_UFieldSystemMetaDataProcessingResolution_NoRegister()
{
return UFieldSystemMetaDataProcessingResolution::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UFieldSystemMetaDataProcessingResolution_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintSpawnableComponent", "" },
{ "ClassGroupNames", "Field" },
{ "DisplayName", "MetaDataResolution" },
{ "IncludePath", "Field/FieldSystemObjects.h" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Control the set of particles on which the field will be applied" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ResolutionType_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** Precessing resolution type used to select the particles on which the field will be applied */" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Precessing resolution type used to select the particles on which the field will be applied" },
};
#endif // WITH_METADATA
// ********** Begin Class UFieldSystemMetaDataProcessingResolution constinit property declarations *
static const UECodeGen_Private::FBytePropertyParams NewProp_ResolutionType;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UFieldSystemMetaDataProcessingResolution constinit property declarations ***
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("SetMetaDataaProcessingResolutionType"), .Pointer = &UFieldSystemMetaDataProcessingResolution::execSetMetaDataaProcessingResolutionType },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UFieldSystemMetaDataProcessingResolution_SetMetaDataaProcessingResolutionType, "SetMetaDataaProcessingResolutionType" }, // 310443336
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UFieldSystemMetaDataProcessingResolution>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UFieldSystemMetaDataProcessingResolution_Statics
// ********** Begin Class UFieldSystemMetaDataProcessingResolution Property Definitions ************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UFieldSystemMetaDataProcessingResolution_Statics::NewProp_ResolutionType = { "ResolutionType", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UFieldSystemMetaDataProcessingResolution, ResolutionType), Z_Construct_UEnum_Chaos_EFieldResolutionType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ResolutionType_MetaData), NewProp_ResolutionType_MetaData) }; // 2914923603
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UFieldSystemMetaDataProcessingResolution_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UFieldSystemMetaDataProcessingResolution_Statics::NewProp_ResolutionType,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UFieldSystemMetaDataProcessingResolution_Statics::PropPointers) < 2048);
// ********** End Class UFieldSystemMetaDataProcessingResolution Property Definitions **************
UObject* (*const Z_Construct_UClass_UFieldSystemMetaDataProcessingResolution_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UFieldSystemMetaData,
(UObject* (*)())Z_Construct_UPackage__Script_FieldSystemEngine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UFieldSystemMetaDataProcessingResolution_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UFieldSystemMetaDataProcessingResolution_Statics::ClassParams = {
&UFieldSystemMetaDataProcessingResolution::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UFieldSystemMetaDataProcessingResolution_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UFieldSystemMetaDataProcessingResolution_Statics::PropPointers),
0,
0x00A800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UFieldSystemMetaDataProcessingResolution_Statics::Class_MetaDataParams), Z_Construct_UClass_UFieldSystemMetaDataProcessingResolution_Statics::Class_MetaDataParams)
};
void UFieldSystemMetaDataProcessingResolution::StaticRegisterNativesUFieldSystemMetaDataProcessingResolution()
{
UClass* Class = UFieldSystemMetaDataProcessingResolution::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UFieldSystemMetaDataProcessingResolution_Statics::Funcs));
}
UClass* Z_Construct_UClass_UFieldSystemMetaDataProcessingResolution()
{
if (!Z_Registration_Info_UClass_UFieldSystemMetaDataProcessingResolution.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UFieldSystemMetaDataProcessingResolution.OuterSingleton, Z_Construct_UClass_UFieldSystemMetaDataProcessingResolution_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UFieldSystemMetaDataProcessingResolution.OuterSingleton;
}
UFieldSystemMetaDataProcessingResolution::UFieldSystemMetaDataProcessingResolution(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UFieldSystemMetaDataProcessingResolution);
// ********** End Class UFieldSystemMetaDataProcessingResolution ***********************************
// ********** Begin Class UFieldSystemMetaDataFilter Function SetMetaDataFilterType ****************
struct Z_Construct_UFunction_UFieldSystemMetaDataFilter_SetMetaDataFilterType_Statics
{
struct FieldSystemMetaDataFilter_eventSetMetaDataFilterType_Parms
{
TEnumAsByte<EFieldFilterType> FilterType;
TEnumAsByte<EFieldObjectType> ObjectType;
TEnumAsByte<EFieldPositionType> PositionType;
UFieldSystemMetaDataFilter* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Field" },
{ "Comment", "/**\n\x09 * Set the particles filter type\n\x09 * @param FilterType State type used to select the state particles on which the field will be applied\n\x09 * @param ObjectType Object type used to select the type of objects(rigid, cloth...) on which the field will be applied\n\x09 * @param PositionType Position type used to compute the samples positions\n\x09 */" },
{ "DisplayName", "Set Meta Data Filter" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Set the particles filter type\n@param FilterType State type used to select the state particles on which the field will be applied\n@param ObjectType Object type used to select the type of objects(rigid, cloth...) on which the field will be applied\n@param PositionType Position type used to compute the samples positions" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FilterType_MetaData[] = {
{ "DisplayName", "State Type" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ObjectType_MetaData[] = {
{ "DisplayName", "Object Type" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PositionType_MetaData[] = {
{ "DisplayName", "Position Type" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "EditInline", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function SetMetaDataFilterType constinit property declarations *****************
static const UECodeGen_Private::FBytePropertyParams NewProp_FilterType;
static const UECodeGen_Private::FBytePropertyParams NewProp_ObjectType;
static const UECodeGen_Private::FBytePropertyParams NewProp_PositionType;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetMetaDataFilterType constinit property declarations *******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetMetaDataFilterType Property Definitions ****************************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UFieldSystemMetaDataFilter_SetMetaDataFilterType_Statics::NewProp_FilterType = { "FilterType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FieldSystemMetaDataFilter_eventSetMetaDataFilterType_Parms, FilterType), Z_Construct_UEnum_Chaos_EFieldFilterType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FilterType_MetaData), NewProp_FilterType_MetaData) }; // 1017685753
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UFieldSystemMetaDataFilter_SetMetaDataFilterType_Statics::NewProp_ObjectType = { "ObjectType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FieldSystemMetaDataFilter_eventSetMetaDataFilterType_Parms, ObjectType), Z_Construct_UEnum_Chaos_EFieldObjectType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ObjectType_MetaData), NewProp_ObjectType_MetaData) }; // 4001175107
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UFieldSystemMetaDataFilter_SetMetaDataFilterType_Statics::NewProp_PositionType = { "PositionType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FieldSystemMetaDataFilter_eventSetMetaDataFilterType_Parms, PositionType), Z_Construct_UEnum_Chaos_EFieldPositionType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PositionType_MetaData), NewProp_PositionType_MetaData) }; // 4206977903
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UFieldSystemMetaDataFilter_SetMetaDataFilterType_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000080588, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FieldSystemMetaDataFilter_eventSetMetaDataFilterType_Parms, ReturnValue), Z_Construct_UClass_UFieldSystemMetaDataFilter_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFieldSystemMetaDataFilter_SetMetaDataFilterType_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFieldSystemMetaDataFilter_SetMetaDataFilterType_Statics::NewProp_FilterType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFieldSystemMetaDataFilter_SetMetaDataFilterType_Statics::NewProp_ObjectType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFieldSystemMetaDataFilter_SetMetaDataFilterType_Statics::NewProp_PositionType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFieldSystemMetaDataFilter_SetMetaDataFilterType_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UFieldSystemMetaDataFilter_SetMetaDataFilterType_Statics::PropPointers) < 2048);
// ********** End Function SetMetaDataFilterType Property Definitions ******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFieldSystemMetaDataFilter_SetMetaDataFilterType_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UFieldSystemMetaDataFilter, nullptr, "SetMetaDataFilterType", Z_Construct_UFunction_UFieldSystemMetaDataFilter_SetMetaDataFilterType_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UFieldSystemMetaDataFilter_SetMetaDataFilterType_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UFieldSystemMetaDataFilter_SetMetaDataFilterType_Statics::FieldSystemMetaDataFilter_eventSetMetaDataFilterType_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UFieldSystemMetaDataFilter_SetMetaDataFilterType_Statics::Function_MetaDataParams), Z_Construct_UFunction_UFieldSystemMetaDataFilter_SetMetaDataFilterType_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UFieldSystemMetaDataFilter_SetMetaDataFilterType_Statics::FieldSystemMetaDataFilter_eventSetMetaDataFilterType_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UFieldSystemMetaDataFilter_SetMetaDataFilterType()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFieldSystemMetaDataFilter_SetMetaDataFilterType_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UFieldSystemMetaDataFilter::execSetMetaDataFilterType)
{
P_GET_PROPERTY(FByteProperty,Z_Param_FilterType);
P_GET_PROPERTY(FByteProperty,Z_Param_ObjectType);
P_GET_PROPERTY(FByteProperty,Z_Param_PositionType);
P_FINISH;
P_NATIVE_BEGIN;
*(UFieldSystemMetaDataFilter**)Z_Param__Result=P_THIS->SetMetaDataFilterType(EFieldFilterType(Z_Param_FilterType),EFieldObjectType(Z_Param_ObjectType),EFieldPositionType(Z_Param_PositionType));
P_NATIVE_END;
}
// ********** End Class UFieldSystemMetaDataFilter Function SetMetaDataFilterType ******************
// ********** Begin Class UFieldSystemMetaDataFilter ***********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UFieldSystemMetaDataFilter;
UClass* UFieldSystemMetaDataFilter::GetPrivateStaticClass()
{
using TClass = UFieldSystemMetaDataFilter;
if (!Z_Registration_Info_UClass_UFieldSystemMetaDataFilter.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("FieldSystemMetaDataFilter"),
Z_Registration_Info_UClass_UFieldSystemMetaDataFilter.InnerSingleton,
StaticRegisterNativesUFieldSystemMetaDataFilter,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UFieldSystemMetaDataFilter.InnerSingleton;
}
UClass* Z_Construct_UClass_UFieldSystemMetaDataFilter_NoRegister()
{
return UFieldSystemMetaDataFilter::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UFieldSystemMetaDataFilter_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintSpawnableComponent", "" },
{ "ClassGroupNames", "Field" },
{ "DisplayName", "MetaDataFilter" },
{ "IncludePath", "Field/FieldSystemObjects.h" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Filter the particles on which the field will be applied" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FilterType_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** Filter state type used to select the particles on which the field will be applied */" },
{ "DisplayName", "State Type" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Filter state type used to select the particles on which the field will be applied" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ObjectType_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** Filter object type used to select the particles on which the field will be applied */" },
{ "DisplayName", "Object Type" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Filter object type used to select the particles on which the field will be applied" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PositionType_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** Specify which position type will be used for the field evaluation*/" },
{ "DisplayName", "Position Type" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Specify which position type will be used for the field evaluation" },
};
#endif // WITH_METADATA
// ********** Begin Class UFieldSystemMetaDataFilter constinit property declarations ***************
static const UECodeGen_Private::FBytePropertyParams NewProp_FilterType;
static const UECodeGen_Private::FBytePropertyParams NewProp_ObjectType;
static const UECodeGen_Private::FBytePropertyParams NewProp_PositionType;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UFieldSystemMetaDataFilter constinit property declarations *****************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("SetMetaDataFilterType"), .Pointer = &UFieldSystemMetaDataFilter::execSetMetaDataFilterType },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UFieldSystemMetaDataFilter_SetMetaDataFilterType, "SetMetaDataFilterType" }, // 956092581
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UFieldSystemMetaDataFilter>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UFieldSystemMetaDataFilter_Statics
// ********** Begin Class UFieldSystemMetaDataFilter Property Definitions **************************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UFieldSystemMetaDataFilter_Statics::NewProp_FilterType = { "FilterType", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UFieldSystemMetaDataFilter, FilterType), Z_Construct_UEnum_Chaos_EFieldFilterType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FilterType_MetaData), NewProp_FilterType_MetaData) }; // 1017685753
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UFieldSystemMetaDataFilter_Statics::NewProp_ObjectType = { "ObjectType", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UFieldSystemMetaDataFilter, ObjectType), Z_Construct_UEnum_Chaos_EFieldObjectType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ObjectType_MetaData), NewProp_ObjectType_MetaData) }; // 4001175107
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UFieldSystemMetaDataFilter_Statics::NewProp_PositionType = { "PositionType", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UFieldSystemMetaDataFilter, PositionType), Z_Construct_UEnum_Chaos_EFieldPositionType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PositionType_MetaData), NewProp_PositionType_MetaData) }; // 4206977903
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UFieldSystemMetaDataFilter_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UFieldSystemMetaDataFilter_Statics::NewProp_FilterType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UFieldSystemMetaDataFilter_Statics::NewProp_ObjectType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UFieldSystemMetaDataFilter_Statics::NewProp_PositionType,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UFieldSystemMetaDataFilter_Statics::PropPointers) < 2048);
// ********** End Class UFieldSystemMetaDataFilter Property Definitions ****************************
UObject* (*const Z_Construct_UClass_UFieldSystemMetaDataFilter_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UFieldSystemMetaData,
(UObject* (*)())Z_Construct_UPackage__Script_FieldSystemEngine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UFieldSystemMetaDataFilter_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UFieldSystemMetaDataFilter_Statics::ClassParams = {
&UFieldSystemMetaDataFilter::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UFieldSystemMetaDataFilter_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UFieldSystemMetaDataFilter_Statics::PropPointers),
0,
0x00A800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UFieldSystemMetaDataFilter_Statics::Class_MetaDataParams), Z_Construct_UClass_UFieldSystemMetaDataFilter_Statics::Class_MetaDataParams)
};
void UFieldSystemMetaDataFilter::StaticRegisterNativesUFieldSystemMetaDataFilter()
{
UClass* Class = UFieldSystemMetaDataFilter::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UFieldSystemMetaDataFilter_Statics::Funcs));
}
UClass* Z_Construct_UClass_UFieldSystemMetaDataFilter()
{
if (!Z_Registration_Info_UClass_UFieldSystemMetaDataFilter.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UFieldSystemMetaDataFilter.OuterSingleton, Z_Construct_UClass_UFieldSystemMetaDataFilter_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UFieldSystemMetaDataFilter.OuterSingleton;
}
UFieldSystemMetaDataFilter::UFieldSystemMetaDataFilter(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UFieldSystemMetaDataFilter);
// ********** End Class UFieldSystemMetaDataFilter *************************************************
// ********** Begin Class UFieldNodeBase ***********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UFieldNodeBase;
UClass* UFieldNodeBase::GetPrivateStaticClass()
{
using TClass = UFieldNodeBase;
if (!Z_Registration_Info_UClass_UFieldNodeBase.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("FieldNodeBase"),
Z_Registration_Info_UClass_UFieldNodeBase.InnerSingleton,
StaticRegisterNativesUFieldNodeBase,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UFieldNodeBase.InnerSingleton;
}
UClass* Z_Construct_UClass_UFieldNodeBase_NoRegister()
{
return UFieldNodeBase::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UFieldNodeBase_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n* Field Evaluation\n*/" },
{ "IncludePath", "Field/FieldSystemObjects.h" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Field Evaluation" },
};
#endif // WITH_METADATA
// ********** Begin Class UFieldNodeBase constinit property declarations ***************************
// ********** End Class UFieldNodeBase constinit property declarations *****************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UFieldNodeBase>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UFieldNodeBase_Statics
UObject* (*const Z_Construct_UClass_UFieldNodeBase_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UActorComponent,
(UObject* (*)())Z_Construct_UPackage__Script_FieldSystemEngine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UFieldNodeBase_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UFieldNodeBase_Statics::ClassParams = {
&UFieldNodeBase::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x00A800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UFieldNodeBase_Statics::Class_MetaDataParams), Z_Construct_UClass_UFieldNodeBase_Statics::Class_MetaDataParams)
};
void UFieldNodeBase::StaticRegisterNativesUFieldNodeBase()
{
}
UClass* Z_Construct_UClass_UFieldNodeBase()
{
if (!Z_Registration_Info_UClass_UFieldNodeBase.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UFieldNodeBase.OuterSingleton, Z_Construct_UClass_UFieldNodeBase_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UFieldNodeBase.OuterSingleton;
}
UFieldNodeBase::UFieldNodeBase(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UFieldNodeBase);
// ********** End Class UFieldNodeBase *************************************************************
// ********** Begin Class UFieldNodeInt ************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UFieldNodeInt;
UClass* UFieldNodeInt::GetPrivateStaticClass()
{
using TClass = UFieldNodeInt;
if (!Z_Registration_Info_UClass_UFieldNodeInt.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("FieldNodeInt"),
Z_Registration_Info_UClass_UFieldNodeInt.InnerSingleton,
StaticRegisterNativesUFieldNodeInt,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UFieldNodeInt.InnerSingleton;
}
UClass* Z_Construct_UClass_UFieldNodeInt_NoRegister()
{
return UFieldNodeInt::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UFieldNodeInt_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n* FieldNodeInt\n*/" },
{ "IncludePath", "Field/FieldSystemObjects.h" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "FieldNodeInt" },
};
#endif // WITH_METADATA
// ********** Begin Class UFieldNodeInt constinit property declarations ****************************
// ********** End Class UFieldNodeInt constinit property declarations ******************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UFieldNodeInt>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UFieldNodeInt_Statics
UObject* (*const Z_Construct_UClass_UFieldNodeInt_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UFieldNodeBase,
(UObject* (*)())Z_Construct_UPackage__Script_FieldSystemEngine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UFieldNodeInt_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UFieldNodeInt_Statics::ClassParams = {
&UFieldNodeInt::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x00A800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UFieldNodeInt_Statics::Class_MetaDataParams), Z_Construct_UClass_UFieldNodeInt_Statics::Class_MetaDataParams)
};
void UFieldNodeInt::StaticRegisterNativesUFieldNodeInt()
{
}
UClass* Z_Construct_UClass_UFieldNodeInt()
{
if (!Z_Registration_Info_UClass_UFieldNodeInt.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UFieldNodeInt.OuterSingleton, Z_Construct_UClass_UFieldNodeInt_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UFieldNodeInt.OuterSingleton;
}
UFieldNodeInt::UFieldNodeInt(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UFieldNodeInt);
// ********** End Class UFieldNodeInt **************************************************************
// ********** Begin Class UFieldNodeFloat **********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UFieldNodeFloat;
UClass* UFieldNodeFloat::GetPrivateStaticClass()
{
using TClass = UFieldNodeFloat;
if (!Z_Registration_Info_UClass_UFieldNodeFloat.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("FieldNodeFloat"),
Z_Registration_Info_UClass_UFieldNodeFloat.InnerSingleton,
StaticRegisterNativesUFieldNodeFloat,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UFieldNodeFloat.InnerSingleton;
}
UClass* Z_Construct_UClass_UFieldNodeFloat_NoRegister()
{
return UFieldNodeFloat::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UFieldNodeFloat_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n* FieldNodeFloat\n*/" },
{ "IncludePath", "Field/FieldSystemObjects.h" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "FieldNodeFloat" },
};
#endif // WITH_METADATA
// ********** Begin Class UFieldNodeFloat constinit property declarations **************************
// ********** End Class UFieldNodeFloat constinit property declarations ****************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UFieldNodeFloat>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UFieldNodeFloat_Statics
UObject* (*const Z_Construct_UClass_UFieldNodeFloat_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UFieldNodeBase,
(UObject* (*)())Z_Construct_UPackage__Script_FieldSystemEngine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UFieldNodeFloat_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UFieldNodeFloat_Statics::ClassParams = {
&UFieldNodeFloat::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x00A800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UFieldNodeFloat_Statics::Class_MetaDataParams), Z_Construct_UClass_UFieldNodeFloat_Statics::Class_MetaDataParams)
};
void UFieldNodeFloat::StaticRegisterNativesUFieldNodeFloat()
{
}
UClass* Z_Construct_UClass_UFieldNodeFloat()
{
if (!Z_Registration_Info_UClass_UFieldNodeFloat.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UFieldNodeFloat.OuterSingleton, Z_Construct_UClass_UFieldNodeFloat_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UFieldNodeFloat.OuterSingleton;
}
UFieldNodeFloat::UFieldNodeFloat(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UFieldNodeFloat);
// ********** End Class UFieldNodeFloat ************************************************************
// ********** Begin Class UFieldNodeVector *********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UFieldNodeVector;
UClass* UFieldNodeVector::GetPrivateStaticClass()
{
using TClass = UFieldNodeVector;
if (!Z_Registration_Info_UClass_UFieldNodeVector.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("FieldNodeVector"),
Z_Registration_Info_UClass_UFieldNodeVector.InnerSingleton,
StaticRegisterNativesUFieldNodeVector,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UFieldNodeVector.InnerSingleton;
}
UClass* Z_Construct_UClass_UFieldNodeVector_NoRegister()
{
return UFieldNodeVector::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UFieldNodeVector_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n* FieldNodeVector\n*/" },
{ "IncludePath", "Field/FieldSystemObjects.h" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "FieldNodeVector" },
};
#endif // WITH_METADATA
// ********** Begin Class UFieldNodeVector constinit property declarations *************************
// ********** End Class UFieldNodeVector constinit property declarations ***************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UFieldNodeVector>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UFieldNodeVector_Statics
UObject* (*const Z_Construct_UClass_UFieldNodeVector_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UFieldNodeBase,
(UObject* (*)())Z_Construct_UPackage__Script_FieldSystemEngine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UFieldNodeVector_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UFieldNodeVector_Statics::ClassParams = {
&UFieldNodeVector::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x00A800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UFieldNodeVector_Statics::Class_MetaDataParams), Z_Construct_UClass_UFieldNodeVector_Statics::Class_MetaDataParams)
};
void UFieldNodeVector::StaticRegisterNativesUFieldNodeVector()
{
}
UClass* Z_Construct_UClass_UFieldNodeVector()
{
if (!Z_Registration_Info_UClass_UFieldNodeVector.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UFieldNodeVector.OuterSingleton, Z_Construct_UClass_UFieldNodeVector_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UFieldNodeVector.OuterSingleton;
}
UFieldNodeVector::UFieldNodeVector(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UFieldNodeVector);
// ********** End Class UFieldNodeVector ***********************************************************
// ********** Begin Class UUniformInteger Function SetUniformInteger *******************************
struct Z_Construct_UFunction_UUniformInteger_SetUniformInteger_Statics
{
struct UniformInteger_eventSetUniformInteger_Parms
{
int32 Magnitude;
UUniformInteger* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Field" },
{ "Comment", "/**\n\x09 * Set a uniform integer value independently of the sample position. The output is equal to magnitude\n\x09 * @param Magnitude The field output will be equal the magnitude\n\x09 */" },
{ "Magnitude", "0" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Set a uniform integer value independently of the sample position. The output is equal to magnitude\n@param Magnitude The field output will be equal the magnitude" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Magnitude_MetaData[] = {
{ "DisplayName", "Field Magnitude" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "EditInline", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function SetUniformInteger constinit property declarations *********************
static const UECodeGen_Private::FIntPropertyParams NewProp_Magnitude;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetUniformInteger constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetUniformInteger Property Definitions ********************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UUniformInteger_SetUniformInteger_Statics::NewProp_Magnitude = { "Magnitude", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UniformInteger_eventSetUniformInteger_Parms, Magnitude), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Magnitude_MetaData), NewProp_Magnitude_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UUniformInteger_SetUniformInteger_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000080588, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UniformInteger_eventSetUniformInteger_Parms, ReturnValue), Z_Construct_UClass_UUniformInteger_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UUniformInteger_SetUniformInteger_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UUniformInteger_SetUniformInteger_Statics::NewProp_Magnitude,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UUniformInteger_SetUniformInteger_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UUniformInteger_SetUniformInteger_Statics::PropPointers) < 2048);
// ********** End Function SetUniformInteger Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UUniformInteger_SetUniformInteger_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UUniformInteger, nullptr, "SetUniformInteger", Z_Construct_UFunction_UUniformInteger_SetUniformInteger_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UUniformInteger_SetUniformInteger_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UUniformInteger_SetUniformInteger_Statics::UniformInteger_eventSetUniformInteger_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UUniformInteger_SetUniformInteger_Statics::Function_MetaDataParams), Z_Construct_UFunction_UUniformInteger_SetUniformInteger_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UUniformInteger_SetUniformInteger_Statics::UniformInteger_eventSetUniformInteger_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UUniformInteger_SetUniformInteger()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UUniformInteger_SetUniformInteger_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UUniformInteger::execSetUniformInteger)
{
P_GET_PROPERTY(FIntProperty,Z_Param_Magnitude);
P_FINISH;
P_NATIVE_BEGIN;
*(UUniformInteger**)Z_Param__Result=P_THIS->SetUniformInteger(Z_Param_Magnitude);
P_NATIVE_END;
}
// ********** End Class UUniformInteger Function SetUniformInteger *********************************
// ********** Begin Class UUniformInteger **********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUniformInteger;
UClass* UUniformInteger::GetPrivateStaticClass()
{
using TClass = UUniformInteger;
if (!Z_Registration_Info_UClass_UUniformInteger.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UniformInteger"),
Z_Registration_Info_UClass_UUniformInteger.InnerSingleton,
StaticRegisterNativesUUniformInteger,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UUniformInteger.InnerSingleton;
}
UClass* Z_Construct_UClass_UUniformInteger_NoRegister()
{
return UUniformInteger::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUniformInteger_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintSpawnableComponent", "" },
{ "ClassGroupNames", "Field" },
{ "IncludePath", "Field/FieldSystemObjects.h" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Set a uniform integer value independently of the sample position. The output is equal to magnitude" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Magnitude_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** The field output will be equal the magnitude */" },
{ "DisplayName", "Field Magnitude" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "The field output will be equal the magnitude" },
};
#endif // WITH_METADATA
// ********** Begin Class UUniformInteger constinit property declarations **************************
static const UECodeGen_Private::FIntPropertyParams NewProp_Magnitude;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UUniformInteger constinit property declarations ****************************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("SetUniformInteger"), .Pointer = &UUniformInteger::execSetUniformInteger },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UUniformInteger_SetUniformInteger, "SetUniformInteger" }, // 536377970
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UUniformInteger>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUniformInteger_Statics
// ********** Begin Class UUniformInteger Property Definitions *************************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UUniformInteger_Statics::NewProp_Magnitude = { "Magnitude", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUniformInteger, Magnitude), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Magnitude_MetaData), NewProp_Magnitude_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UUniformInteger_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUniformInteger_Statics::NewProp_Magnitude,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUniformInteger_Statics::PropPointers) < 2048);
// ********** End Class UUniformInteger Property Definitions ***************************************
UObject* (*const Z_Construct_UClass_UUniformInteger_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UFieldNodeInt,
(UObject* (*)())Z_Construct_UPackage__Script_FieldSystemEngine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUniformInteger_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUniformInteger_Statics::ClassParams = {
&UUniformInteger::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UUniformInteger_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UUniformInteger_Statics::PropPointers),
0,
0x00A800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUniformInteger_Statics::Class_MetaDataParams), Z_Construct_UClass_UUniformInteger_Statics::Class_MetaDataParams)
};
void UUniformInteger::StaticRegisterNativesUUniformInteger()
{
UClass* Class = UUniformInteger::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UUniformInteger_Statics::Funcs));
}
UClass* Z_Construct_UClass_UUniformInteger()
{
if (!Z_Registration_Info_UClass_UUniformInteger.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUniformInteger.OuterSingleton, Z_Construct_UClass_UUniformInteger_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUniformInteger.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUniformInteger);
// ********** End Class UUniformInteger ************************************************************
// ********** Begin Class URadialIntMask Function SetRadialIntMask *********************************
struct Z_Construct_UFunction_URadialIntMask_SetRadialIntMask_Statics
{
struct RadialIntMask_eventSetRadialIntMask_Parms
{
float Radius;
FVector Position;
int32 InteriorValue;
int32 ExteriorValue;
TEnumAsByte<ESetMaskConditionType> SetMaskConditionIn;
URadialIntMask* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Field" },
{ "Comment", "/**\n\x09* This function first defines a radial integer field equal to Interior-value inside a sphere / Exterior-value outside. This field will be used alongside the particle input value and the mask condition to compute the particle output value.\n\x09 * - If Mask-condition = set-always : the particle output value will be equal to Interior-value if the particle position is inside a sphere / Exterior-value otherwise. \n\x09 * - If Mask-condition = merge-interior : the particle output value will be equal to Interior-value if the particle position is inside the sphere or if the particle input value is already Interior-Value / Exterior-value otherwise.\n\x09 * - If Mask-condition = merge-exterior : the particle output value will be equal to Exterior-value if the particle position is outside the sphere or if the particle input value is already Exterior-Value / Interior-value otherwise.\n\x09 * @param Radius Radius of the radial field\n\x09 * @param Position Center position of the radial field\"\n\x09 * @param InteriorValue If the sample distance from the center is less than radius, the intermediate value will be set the interior value\n\x09 * @param ExteriorValue If the sample distance from the center is greater than radius, the intermediate value will be set the exterior value\n\x09 * @param SetMaskConditionIn If the mask condition is set to always the output value will be the intermediate one. If set to not interior/exterior the output value will be the intermediate one if the input is different from the interior/exterior value\n\x09 */" },
{ "DisplayName", "Set Radial Mask" },
{ "InteriorValue", "1" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "This function first defines a radial integer field equal to Interior-value inside a sphere / Exterior-value outside. This field will be used alongside the particle input value and the mask condition to compute the particle output value.\n- If Mask-condition = set-always : the particle output value will be equal to Interior-value if the particle position is inside a sphere / Exterior-value otherwise.\n- If Mask-condition = merge-interior : the particle output value will be equal to Interior-value if the particle position is inside the sphere or if the particle input value is already Interior-Value / Exterior-value otherwise.\n- If Mask-condition = merge-exterior : the particle output value will be equal to Exterior-value if the particle position is outside the sphere or if the particle input value is already Exterior-Value / Interior-value otherwise.\n@param Radius Radius of the radial field\n@param Position Center position of the radial field\"\n@param InteriorValue If the sample distance from the center is less than radius, the intermediate value will be set the interior value\n@param ExteriorValue If the sample distance from the center is greater than radius, the intermediate value will be set the exterior value\n@param SetMaskConditionIn If the mask condition is set to always the output value will be the intermediate one. If set to not interior/exterior the output value will be the intermediate one if the input is different from the interior/exterior value" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Radius_MetaData[] = {
{ "DisplayName", "Mask Radius" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Position_MetaData[] = {
{ "DisplayName", "Center Position" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InteriorValue_MetaData[] = {
{ "DisplayName", "Interior Value" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ExteriorValue_MetaData[] = {
{ "DisplayName", "Exterior Value" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SetMaskConditionIn_MetaData[] = {
{ "DisplayName", "Mask Condition" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "EditInline", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function SetRadialIntMask constinit property declarations **********************
static const UECodeGen_Private::FFloatPropertyParams NewProp_Radius;
static const UECodeGen_Private::FStructPropertyParams NewProp_Position;
static const UECodeGen_Private::FIntPropertyParams NewProp_InteriorValue;
static const UECodeGen_Private::FIntPropertyParams NewProp_ExteriorValue;
static const UECodeGen_Private::FBytePropertyParams NewProp_SetMaskConditionIn;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetRadialIntMask constinit property declarations ************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetRadialIntMask Property Definitions *********************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_URadialIntMask_SetRadialIntMask_Statics::NewProp_Radius = { "Radius", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RadialIntMask_eventSetRadialIntMask_Parms, Radius), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Radius_MetaData), NewProp_Radius_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URadialIntMask_SetRadialIntMask_Statics::NewProp_Position = { "Position", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RadialIntMask_eventSetRadialIntMask_Parms, Position), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Position_MetaData), NewProp_Position_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_URadialIntMask_SetRadialIntMask_Statics::NewProp_InteriorValue = { "InteriorValue", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RadialIntMask_eventSetRadialIntMask_Parms, InteriorValue), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InteriorValue_MetaData), NewProp_InteriorValue_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_URadialIntMask_SetRadialIntMask_Statics::NewProp_ExteriorValue = { "ExteriorValue", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RadialIntMask_eventSetRadialIntMask_Parms, ExteriorValue), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ExteriorValue_MetaData), NewProp_ExteriorValue_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_URadialIntMask_SetRadialIntMask_Statics::NewProp_SetMaskConditionIn = { "SetMaskConditionIn", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RadialIntMask_eventSetRadialIntMask_Parms, SetMaskConditionIn), Z_Construct_UEnum_Chaos_ESetMaskConditionType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SetMaskConditionIn_MetaData), NewProp_SetMaskConditionIn_MetaData) }; // 1666009584
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_URadialIntMask_SetRadialIntMask_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000080588, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RadialIntMask_eventSetRadialIntMask_Parms, ReturnValue), Z_Construct_UClass_URadialIntMask_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URadialIntMask_SetRadialIntMask_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URadialIntMask_SetRadialIntMask_Statics::NewProp_Radius,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URadialIntMask_SetRadialIntMask_Statics::NewProp_Position,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URadialIntMask_SetRadialIntMask_Statics::NewProp_InteriorValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URadialIntMask_SetRadialIntMask_Statics::NewProp_ExteriorValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URadialIntMask_SetRadialIntMask_Statics::NewProp_SetMaskConditionIn,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URadialIntMask_SetRadialIntMask_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URadialIntMask_SetRadialIntMask_Statics::PropPointers) < 2048);
// ********** End Function SetRadialIntMask Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URadialIntMask_SetRadialIntMask_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URadialIntMask, nullptr, "SetRadialIntMask", Z_Construct_UFunction_URadialIntMask_SetRadialIntMask_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_URadialIntMask_SetRadialIntMask_Statics::PropPointers),
sizeof(Z_Construct_UFunction_URadialIntMask_SetRadialIntMask_Statics::RadialIntMask_eventSetRadialIntMask_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URadialIntMask_SetRadialIntMask_Statics::Function_MetaDataParams), Z_Construct_UFunction_URadialIntMask_SetRadialIntMask_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_URadialIntMask_SetRadialIntMask_Statics::RadialIntMask_eventSetRadialIntMask_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_URadialIntMask_SetRadialIntMask()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URadialIntMask_SetRadialIntMask_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(URadialIntMask::execSetRadialIntMask)
{
P_GET_PROPERTY(FFloatProperty,Z_Param_Radius);
P_GET_STRUCT(FVector,Z_Param_Position);
P_GET_PROPERTY(FIntProperty,Z_Param_InteriorValue);
P_GET_PROPERTY(FIntProperty,Z_Param_ExteriorValue);
P_GET_PROPERTY(FByteProperty,Z_Param_SetMaskConditionIn);
P_FINISH;
P_NATIVE_BEGIN;
*(URadialIntMask**)Z_Param__Result=P_THIS->SetRadialIntMask(Z_Param_Radius,Z_Param_Position,Z_Param_InteriorValue,Z_Param_ExteriorValue,ESetMaskConditionType(Z_Param_SetMaskConditionIn));
P_NATIVE_END;
}
// ********** End Class URadialIntMask Function SetRadialIntMask ***********************************
// ********** Begin Class URadialIntMask ***********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_URadialIntMask;
UClass* URadialIntMask::GetPrivateStaticClass()
{
using TClass = URadialIntMask;
if (!Z_Registration_Info_UClass_URadialIntMask.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("RadialIntMask"),
Z_Registration_Info_UClass_URadialIntMask.InnerSingleton,
StaticRegisterNativesURadialIntMask,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_URadialIntMask.InnerSingleton;
}
UClass* Z_Construct_UClass_URadialIntMask_NoRegister()
{
return URadialIntMask::GetPrivateStaticClass();
}
struct Z_Construct_UClass_URadialIntMask_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintSpawnableComponent", "" },
{ "ClassGroupNames", "Field" },
{ "IncludePath", "Field/FieldSystemObjects.h" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "This function first defines a radial integer field equal to Interior-value inside a sphere / Exterior-value outside. This field will be used alongside the particle input value and the mask condition to compute the particle output value." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Radius_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** Radius of the radial mask field */" },
{ "DisplayName", "Mask Radius" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Radius of the radial mask field" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Position_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** Center position of the radial mask field */" },
{ "DisplayName", "Center Position" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Center position of the radial mask field" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InteriorValue_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** If the sample distance from the center is less than radius, the intermediate value will be set the interior value */" },
{ "DisplayName", "Interior Value" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "If the sample distance from the center is less than radius, the intermediate value will be set the interior value" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ExteriorValue_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** If the sample distance from the center is greater than radius, the intermediate value will be set the exterior value */" },
{ "DisplayName", "Exterior Value" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "If the sample distance from the center is greater than radius, the intermediate value will be set the exterior value" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SetMaskCondition_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** If the mask condition is set to always the output value will be the intermediate one. If set to not interior/exterior the output value will be the intermediate one if the input is different from the interior/exterior value */" },
{ "DisplayName", "Mask Condition" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "If the mask condition is set to always the output value will be the intermediate one. If set to not interior/exterior the output value will be the intermediate one if the input is different from the interior/exterior value" },
};
#endif // WITH_METADATA
// ********** Begin Class URadialIntMask constinit property declarations ***************************
static const UECodeGen_Private::FFloatPropertyParams NewProp_Radius;
static const UECodeGen_Private::FStructPropertyParams NewProp_Position;
static const UECodeGen_Private::FIntPropertyParams NewProp_InteriorValue;
static const UECodeGen_Private::FIntPropertyParams NewProp_ExteriorValue;
static const UECodeGen_Private::FBytePropertyParams NewProp_SetMaskCondition;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class URadialIntMask constinit property declarations *****************************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("SetRadialIntMask"), .Pointer = &URadialIntMask::execSetRadialIntMask },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_URadialIntMask_SetRadialIntMask, "SetRadialIntMask" }, // 3292383565
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<URadialIntMask>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_URadialIntMask_Statics
// ********** Begin Class URadialIntMask Property Definitions **************************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_URadialIntMask_Statics::NewProp_Radius = { "Radius", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(URadialIntMask, Radius), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Radius_MetaData), NewProp_Radius_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_URadialIntMask_Statics::NewProp_Position = { "Position", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(URadialIntMask, Position), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Position_MetaData), NewProp_Position_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_URadialIntMask_Statics::NewProp_InteriorValue = { "InteriorValue", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(URadialIntMask, InteriorValue), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InteriorValue_MetaData), NewProp_InteriorValue_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_URadialIntMask_Statics::NewProp_ExteriorValue = { "ExteriorValue", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(URadialIntMask, ExteriorValue), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ExteriorValue_MetaData), NewProp_ExteriorValue_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_URadialIntMask_Statics::NewProp_SetMaskCondition = { "SetMaskCondition", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(URadialIntMask, SetMaskCondition), Z_Construct_UEnum_Chaos_ESetMaskConditionType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SetMaskCondition_MetaData), NewProp_SetMaskCondition_MetaData) }; // 1666009584
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_URadialIntMask_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URadialIntMask_Statics::NewProp_Radius,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URadialIntMask_Statics::NewProp_Position,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URadialIntMask_Statics::NewProp_InteriorValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URadialIntMask_Statics::NewProp_ExteriorValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URadialIntMask_Statics::NewProp_SetMaskCondition,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_URadialIntMask_Statics::PropPointers) < 2048);
// ********** End Class URadialIntMask Property Definitions ****************************************
UObject* (*const Z_Construct_UClass_URadialIntMask_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UFieldNodeInt,
(UObject* (*)())Z_Construct_UPackage__Script_FieldSystemEngine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_URadialIntMask_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_URadialIntMask_Statics::ClassParams = {
&URadialIntMask::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_URadialIntMask_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_URadialIntMask_Statics::PropPointers),
0,
0x00A800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_URadialIntMask_Statics::Class_MetaDataParams), Z_Construct_UClass_URadialIntMask_Statics::Class_MetaDataParams)
};
void URadialIntMask::StaticRegisterNativesURadialIntMask()
{
UClass* Class = URadialIntMask::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_URadialIntMask_Statics::Funcs));
}
UClass* Z_Construct_UClass_URadialIntMask()
{
if (!Z_Registration_Info_UClass_URadialIntMask.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_URadialIntMask.OuterSingleton, Z_Construct_UClass_URadialIntMask_Statics::ClassParams);
}
return Z_Registration_Info_UClass_URadialIntMask.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, URadialIntMask);
// ********** End Class URadialIntMask *************************************************************
// ********** Begin Class UUniformScalar Function SetUniformScalar *********************************
struct Z_Construct_UFunction_UUniformScalar_SetUniformScalar_Statics
{
struct UniformScalar_eventSetUniformScalar_Parms
{
float Magnitude;
UUniformScalar* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Field" },
{ "Comment", "/**\n\x09 * Set a uniform scalar value independently of the sample position. The output is equal to magnitude\n\x09 * @param Magnitude The field output will be equal the magnitude\n\x09 */" },
{ "Magnitude", "1.0" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Set a uniform scalar value independently of the sample position. The output is equal to magnitude\n@param Magnitude The field output will be equal the magnitude" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Magnitude_MetaData[] = {
{ "DisplayName", "Field Magnitude" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "EditInline", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function SetUniformScalar constinit property declarations **********************
static const UECodeGen_Private::FFloatPropertyParams NewProp_Magnitude;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetUniformScalar constinit property declarations ************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetUniformScalar Property Definitions *********************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UUniformScalar_SetUniformScalar_Statics::NewProp_Magnitude = { "Magnitude", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UniformScalar_eventSetUniformScalar_Parms, Magnitude), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Magnitude_MetaData), NewProp_Magnitude_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UUniformScalar_SetUniformScalar_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000080588, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UniformScalar_eventSetUniformScalar_Parms, ReturnValue), Z_Construct_UClass_UUniformScalar_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UUniformScalar_SetUniformScalar_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UUniformScalar_SetUniformScalar_Statics::NewProp_Magnitude,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UUniformScalar_SetUniformScalar_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UUniformScalar_SetUniformScalar_Statics::PropPointers) < 2048);
// ********** End Function SetUniformScalar Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UUniformScalar_SetUniformScalar_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UUniformScalar, nullptr, "SetUniformScalar", Z_Construct_UFunction_UUniformScalar_SetUniformScalar_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UUniformScalar_SetUniformScalar_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UUniformScalar_SetUniformScalar_Statics::UniformScalar_eventSetUniformScalar_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UUniformScalar_SetUniformScalar_Statics::Function_MetaDataParams), Z_Construct_UFunction_UUniformScalar_SetUniformScalar_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UUniformScalar_SetUniformScalar_Statics::UniformScalar_eventSetUniformScalar_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UUniformScalar_SetUniformScalar()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UUniformScalar_SetUniformScalar_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UUniformScalar::execSetUniformScalar)
{
P_GET_PROPERTY(FFloatProperty,Z_Param_Magnitude);
P_FINISH;
P_NATIVE_BEGIN;
*(UUniformScalar**)Z_Param__Result=P_THIS->SetUniformScalar(Z_Param_Magnitude);
P_NATIVE_END;
}
// ********** End Class UUniformScalar Function SetUniformScalar ***********************************
// ********** Begin Class UUniformScalar ***********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUniformScalar;
UClass* UUniformScalar::GetPrivateStaticClass()
{
using TClass = UUniformScalar;
if (!Z_Registration_Info_UClass_UUniformScalar.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UniformScalar"),
Z_Registration_Info_UClass_UUniformScalar.InnerSingleton,
StaticRegisterNativesUUniformScalar,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UUniformScalar.InnerSingleton;
}
UClass* Z_Construct_UClass_UUniformScalar_NoRegister()
{
return UUniformScalar::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUniformScalar_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintSpawnableComponent", "" },
{ "ClassGroupNames", "Field" },
{ "IncludePath", "Field/FieldSystemObjects.h" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Set a uniform scalar value independently of the sample position. The output is equal to magnitude" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Magnitude_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** The field output will be equal the magnitude */" },
{ "DisplayName", "Field Magnitude" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "The field output will be equal the magnitude" },
};
#endif // WITH_METADATA
// ********** Begin Class UUniformScalar constinit property declarations ***************************
static const UECodeGen_Private::FFloatPropertyParams NewProp_Magnitude;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UUniformScalar constinit property declarations *****************************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("SetUniformScalar"), .Pointer = &UUniformScalar::execSetUniformScalar },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UUniformScalar_SetUniformScalar, "SetUniformScalar" }, // 3629868702
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UUniformScalar>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUniformScalar_Statics
// ********** Begin Class UUniformScalar Property Definitions **************************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UUniformScalar_Statics::NewProp_Magnitude = { "Magnitude", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUniformScalar, Magnitude), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Magnitude_MetaData), NewProp_Magnitude_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UUniformScalar_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUniformScalar_Statics::NewProp_Magnitude,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUniformScalar_Statics::PropPointers) < 2048);
// ********** End Class UUniformScalar Property Definitions ****************************************
UObject* (*const Z_Construct_UClass_UUniformScalar_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UFieldNodeFloat,
(UObject* (*)())Z_Construct_UPackage__Script_FieldSystemEngine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUniformScalar_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUniformScalar_Statics::ClassParams = {
&UUniformScalar::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UUniformScalar_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UUniformScalar_Statics::PropPointers),
0,
0x00A800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUniformScalar_Statics::Class_MetaDataParams), Z_Construct_UClass_UUniformScalar_Statics::Class_MetaDataParams)
};
void UUniformScalar::StaticRegisterNativesUUniformScalar()
{
UClass* Class = UUniformScalar::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UUniformScalar_Statics::Funcs));
}
UClass* Z_Construct_UClass_UUniformScalar()
{
if (!Z_Registration_Info_UClass_UUniformScalar.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUniformScalar.OuterSingleton, Z_Construct_UClass_UUniformScalar_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUniformScalar.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUniformScalar);
// ********** End Class UUniformScalar *************************************************************
// ********** Begin Class UWaveScalar Function SetWaveScalar ***************************************
struct Z_Construct_UFunction_UWaveScalar_SetWaveScalar_Statics
{
struct WaveScalar_eventSetWaveScalar_Parms
{
float Magnitude;
FVector Position;
float Wavelength;
float Period;
float Time;
TEnumAsByte<EWaveFunctionType> Function;
TEnumAsByte<EFieldFalloffType> Falloff;
UWaveScalar* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Field" },
{ "Comment", "/**\n\x09 * Set a temporal wave scalar value according to the sample distance from the field position.\n\x09 * @param Magnitude Magnitude of the wave function\n\x09 * @param Position Center position of the wave field\n\x09 * @param Wavelength Distance between 2 wave peaks\n\x09 * @param Period Time over which the wave will travel from one peak to another one. The wave velocity is proportional to wavelength/period\n\x09 * @param Function Wave function used for the field\n\x09 * @param Falloff Type of falloff function used if the falloff function is picked\n\x09 */" },
{ "DisplayName", "Set Wave Scalar" },
{ "HidePin", "Time" },
{ "Magnitude", "1.0" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "Period", "1" },
{ "ToolTip", "Set a temporal wave scalar value according to the sample distance from the field position.\n@param Magnitude Magnitude of the wave function\n@param Position Center position of the wave field\n@param Wavelength Distance between 2 wave peaks\n@param Period Time over which the wave will travel from one peak to another one. The wave velocity is proportional to wavelength/period\n@param Function Wave function used for the field\n@param Falloff Type of falloff function used if the falloff function is picked" },
{ "Wavelength", "1000" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Magnitude_MetaData[] = {
{ "DisplayName", "Field Magnitude" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Position_MetaData[] = {
{ "DisplayName", "Center Position" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Wavelength_MetaData[] = {
{ "DisplayName", "Wave Length" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Period_MetaData[] = {
{ "DisplayName", "Wave Period" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Time_MetaData[] = {
{ "DisplayName", "Time Offset" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Function_MetaData[] = {
{ "DisplayName", "Wave Function" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Falloff_MetaData[] = {
{ "DisplayName", "Falloff Type" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "EditInline", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function SetWaveScalar constinit property declarations *************************
static const UECodeGen_Private::FFloatPropertyParams NewProp_Magnitude;
static const UECodeGen_Private::FStructPropertyParams NewProp_Position;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Wavelength;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Period;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Time;
static const UECodeGen_Private::FBytePropertyParams NewProp_Function;
static const UECodeGen_Private::FBytePropertyParams NewProp_Falloff;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetWaveScalar constinit property declarations ***************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetWaveScalar Property Definitions ************************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UWaveScalar_SetWaveScalar_Statics::NewProp_Magnitude = { "Magnitude", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(WaveScalar_eventSetWaveScalar_Parms, Magnitude), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Magnitude_MetaData), NewProp_Magnitude_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UWaveScalar_SetWaveScalar_Statics::NewProp_Position = { "Position", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(WaveScalar_eventSetWaveScalar_Parms, Position), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Position_MetaData), NewProp_Position_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UWaveScalar_SetWaveScalar_Statics::NewProp_Wavelength = { "Wavelength", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(WaveScalar_eventSetWaveScalar_Parms, Wavelength), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Wavelength_MetaData), NewProp_Wavelength_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UWaveScalar_SetWaveScalar_Statics::NewProp_Period = { "Period", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(WaveScalar_eventSetWaveScalar_Parms, Period), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Period_MetaData), NewProp_Period_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UWaveScalar_SetWaveScalar_Statics::NewProp_Time = { "Time", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(WaveScalar_eventSetWaveScalar_Parms, Time), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Time_MetaData), NewProp_Time_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UWaveScalar_SetWaveScalar_Statics::NewProp_Function = { "Function", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(WaveScalar_eventSetWaveScalar_Parms, Function), Z_Construct_UEnum_Chaos_EWaveFunctionType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Function_MetaData), NewProp_Function_MetaData) }; // 1503692405
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UWaveScalar_SetWaveScalar_Statics::NewProp_Falloff = { "Falloff", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(WaveScalar_eventSetWaveScalar_Parms, Falloff), Z_Construct_UEnum_Chaos_EFieldFalloffType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Falloff_MetaData), NewProp_Falloff_MetaData) }; // 2900936121
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UWaveScalar_SetWaveScalar_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000080588, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(WaveScalar_eventSetWaveScalar_Parms, ReturnValue), Z_Construct_UClass_UWaveScalar_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UWaveScalar_SetWaveScalar_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UWaveScalar_SetWaveScalar_Statics::NewProp_Magnitude,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UWaveScalar_SetWaveScalar_Statics::NewProp_Position,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UWaveScalar_SetWaveScalar_Statics::NewProp_Wavelength,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UWaveScalar_SetWaveScalar_Statics::NewProp_Period,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UWaveScalar_SetWaveScalar_Statics::NewProp_Time,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UWaveScalar_SetWaveScalar_Statics::NewProp_Function,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UWaveScalar_SetWaveScalar_Statics::NewProp_Falloff,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UWaveScalar_SetWaveScalar_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UWaveScalar_SetWaveScalar_Statics::PropPointers) < 2048);
// ********** End Function SetWaveScalar Property Definitions **************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UWaveScalar_SetWaveScalar_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UWaveScalar, nullptr, "SetWaveScalar", Z_Construct_UFunction_UWaveScalar_SetWaveScalar_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UWaveScalar_SetWaveScalar_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UWaveScalar_SetWaveScalar_Statics::WaveScalar_eventSetWaveScalar_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UWaveScalar_SetWaveScalar_Statics::Function_MetaDataParams), Z_Construct_UFunction_UWaveScalar_SetWaveScalar_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UWaveScalar_SetWaveScalar_Statics::WaveScalar_eventSetWaveScalar_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UWaveScalar_SetWaveScalar()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UWaveScalar_SetWaveScalar_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UWaveScalar::execSetWaveScalar)
{
P_GET_PROPERTY(FFloatProperty,Z_Param_Magnitude);
P_GET_STRUCT(FVector,Z_Param_Position);
P_GET_PROPERTY(FFloatProperty,Z_Param_Wavelength);
P_GET_PROPERTY(FFloatProperty,Z_Param_Period);
P_GET_PROPERTY(FFloatProperty,Z_Param_Time);
P_GET_PROPERTY(FByteProperty,Z_Param_Function);
P_GET_PROPERTY(FByteProperty,Z_Param_Falloff);
P_FINISH;
P_NATIVE_BEGIN;
*(UWaveScalar**)Z_Param__Result=P_THIS->SetWaveScalar(Z_Param_Magnitude,Z_Param_Position,Z_Param_Wavelength,Z_Param_Period,Z_Param_Time,EWaveFunctionType(Z_Param_Function),EFieldFalloffType(Z_Param_Falloff));
P_NATIVE_END;
}
// ********** End Class UWaveScalar Function SetWaveScalar *****************************************
// ********** Begin Class UWaveScalar **************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UWaveScalar;
UClass* UWaveScalar::GetPrivateStaticClass()
{
using TClass = UWaveScalar;
if (!Z_Registration_Info_UClass_UWaveScalar.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("WaveScalar"),
Z_Registration_Info_UClass_UWaveScalar.InnerSingleton,
StaticRegisterNativesUWaveScalar,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UWaveScalar.InnerSingleton;
}
UClass* Z_Construct_UClass_UWaveScalar_NoRegister()
{
return UWaveScalar::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UWaveScalar_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintSpawnableComponent", "" },
{ "ClassGroupNames", "Field" },
{ "IncludePath", "Field/FieldSystemObjects.h" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Set a temporal wave scalar value according to the sample distance from the field position." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Magnitude_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** Magnitude of the wave function */" },
{ "DisplayName", "Field Magnitude" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Magnitude of the wave function" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Position_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** Center position of the wave field */" },
{ "DisplayName", "Center Position" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Center position of the wave field" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Wavelength_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** Distance between 2 wave peaks */" },
{ "DisplayName", "Wave Length" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Distance between 2 wave peaks" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Period_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** Time over which the wave will travel from one peak to another one. The wave velocity is proportional to wavelength/period */" },
{ "DisplayName", "Wave Period" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Time over which the wave will travel from one peak to another one. The wave velocity is proportional to wavelength/period" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Function_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** Wave function used for the field */" },
{ "DisplayName", "Wave Function" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Wave function used for the field" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Falloff_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** Type of falloff function used if the falloff function is picked */" },
{ "DisplayName", "Falloff Type" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Type of falloff function used if the falloff function is picked" },
};
#endif // WITH_METADATA
// ********** Begin Class UWaveScalar constinit property declarations ******************************
static const UECodeGen_Private::FFloatPropertyParams NewProp_Magnitude;
static const UECodeGen_Private::FStructPropertyParams NewProp_Position;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Wavelength;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Period;
static const UECodeGen_Private::FBytePropertyParams NewProp_Function;
static const UECodeGen_Private::FBytePropertyParams NewProp_Falloff;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UWaveScalar constinit property declarations ********************************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("SetWaveScalar"), .Pointer = &UWaveScalar::execSetWaveScalar },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UWaveScalar_SetWaveScalar, "SetWaveScalar" }, // 2528977222
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UWaveScalar>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UWaveScalar_Statics
// ********** Begin Class UWaveScalar Property Definitions *****************************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UWaveScalar_Statics::NewProp_Magnitude = { "Magnitude", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UWaveScalar, Magnitude), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Magnitude_MetaData), NewProp_Magnitude_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UWaveScalar_Statics::NewProp_Position = { "Position", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UWaveScalar, Position), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Position_MetaData), NewProp_Position_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UWaveScalar_Statics::NewProp_Wavelength = { "Wavelength", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UWaveScalar, Wavelength), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Wavelength_MetaData), NewProp_Wavelength_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UWaveScalar_Statics::NewProp_Period = { "Period", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UWaveScalar, Period), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Period_MetaData), NewProp_Period_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UWaveScalar_Statics::NewProp_Function = { "Function", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UWaveScalar, Function), Z_Construct_UEnum_Chaos_EWaveFunctionType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Function_MetaData), NewProp_Function_MetaData) }; // 1503692405
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UWaveScalar_Statics::NewProp_Falloff = { "Falloff", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UWaveScalar, Falloff), Z_Construct_UEnum_Chaos_EFieldFalloffType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Falloff_MetaData), NewProp_Falloff_MetaData) }; // 2900936121
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UWaveScalar_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UWaveScalar_Statics::NewProp_Magnitude,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UWaveScalar_Statics::NewProp_Position,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UWaveScalar_Statics::NewProp_Wavelength,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UWaveScalar_Statics::NewProp_Period,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UWaveScalar_Statics::NewProp_Function,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UWaveScalar_Statics::NewProp_Falloff,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UWaveScalar_Statics::PropPointers) < 2048);
// ********** End Class UWaveScalar Property Definitions *******************************************
UObject* (*const Z_Construct_UClass_UWaveScalar_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UFieldNodeFloat,
(UObject* (*)())Z_Construct_UPackage__Script_FieldSystemEngine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UWaveScalar_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UWaveScalar_Statics::ClassParams = {
&UWaveScalar::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UWaveScalar_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UWaveScalar_Statics::PropPointers),
0,
0x00A800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UWaveScalar_Statics::Class_MetaDataParams), Z_Construct_UClass_UWaveScalar_Statics::Class_MetaDataParams)
};
void UWaveScalar::StaticRegisterNativesUWaveScalar()
{
UClass* Class = UWaveScalar::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UWaveScalar_Statics::Funcs));
}
UClass* Z_Construct_UClass_UWaveScalar()
{
if (!Z_Registration_Info_UClass_UWaveScalar.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UWaveScalar.OuterSingleton, Z_Construct_UClass_UWaveScalar_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UWaveScalar.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UWaveScalar);
// ********** End Class UWaveScalar ****************************************************************
// ********** Begin Class URadialFalloff Function SetRadialFalloff *********************************
struct Z_Construct_UFunction_URadialFalloff_SetRadialFalloff_Statics
{
struct RadialFalloff_eventSetRadialFalloff_Parms
{
float Magnitude;
float MinRange;
float MaxRange;
float Default;
float Radius;
FVector Position;
TEnumAsByte<EFieldFalloffType> Falloff;
URadialFalloff* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Field" },
{ "Comment", "/**\n\x09 * Sphere scalar field that will be defined only within a sphere\n\x09 * @param Magnitude Magnitude of the sphere falloff field\n\x09 * @param MinRange The initial function value between 0 and 1 will be scaled between MinRange and MaxRange before being multiplied by magnitude\n\x09 * @param MaxRange The initial function value between 0 and 1 will be scaled between MinRange and MaxRange before being multiplied by magnitude\n\x09 * @param Default The field value will be set to Default if the sample distance from the center is higher than the radius\n\x09 * @param Radius Radius of the sphere falloff field\n\x09 * @param Position Center position of the sphere falloff field\n\x09 * @param Falloff Type of falloff function used if the falloff function is picked\n\x09 */" },
{ "DisplayName", "Set Radial Falloff" },
{ "Magnitude", "1.0" },
{ "MaxRange", "1.0" },
{ "MinRange", "0.0" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Sphere scalar field that will be defined only within a sphere\n@param Magnitude Magnitude of the sphere falloff field\n@param MinRange The initial function value between 0 and 1 will be scaled between MinRange and MaxRange before being multiplied by magnitude\n@param MaxRange The initial function value between 0 and 1 will be scaled between MinRange and MaxRange before being multiplied by magnitude\n@param Default The field value will be set to Default if the sample distance from the center is higher than the radius\n@param Radius Radius of the sphere falloff field\n@param Position Center position of the sphere falloff field\n@param Falloff Type of falloff function used if the falloff function is picked" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Magnitude_MetaData[] = {
{ "DisplayName", "Field Magnitude" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinRange_MetaData[] = {
{ "DisplayName", "Min Range" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxRange_MetaData[] = {
{ "DisplayName", "Max Range" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Default_MetaData[] = {
{ "DisplayName", "Default Value" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Radius_MetaData[] = {
{ "DisplayName", "Sphere Radius" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Position_MetaData[] = {
{ "DisplayName", "Center Position" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Falloff_MetaData[] = {
{ "DisplayName", "Falloff Type" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "EditInline", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function SetRadialFalloff constinit property declarations **********************
static const UECodeGen_Private::FFloatPropertyParams NewProp_Magnitude;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MinRange;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MaxRange;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Default;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Radius;
static const UECodeGen_Private::FStructPropertyParams NewProp_Position;
static const UECodeGen_Private::FBytePropertyParams NewProp_Falloff;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetRadialFalloff constinit property declarations ************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetRadialFalloff Property Definitions *********************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_URadialFalloff_SetRadialFalloff_Statics::NewProp_Magnitude = { "Magnitude", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RadialFalloff_eventSetRadialFalloff_Parms, Magnitude), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Magnitude_MetaData), NewProp_Magnitude_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_URadialFalloff_SetRadialFalloff_Statics::NewProp_MinRange = { "MinRange", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RadialFalloff_eventSetRadialFalloff_Parms, MinRange), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinRange_MetaData), NewProp_MinRange_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_URadialFalloff_SetRadialFalloff_Statics::NewProp_MaxRange = { "MaxRange", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RadialFalloff_eventSetRadialFalloff_Parms, MaxRange), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxRange_MetaData), NewProp_MaxRange_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_URadialFalloff_SetRadialFalloff_Statics::NewProp_Default = { "Default", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RadialFalloff_eventSetRadialFalloff_Parms, Default), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Default_MetaData), NewProp_Default_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_URadialFalloff_SetRadialFalloff_Statics::NewProp_Radius = { "Radius", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RadialFalloff_eventSetRadialFalloff_Parms, Radius), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Radius_MetaData), NewProp_Radius_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URadialFalloff_SetRadialFalloff_Statics::NewProp_Position = { "Position", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RadialFalloff_eventSetRadialFalloff_Parms, Position), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Position_MetaData), NewProp_Position_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_URadialFalloff_SetRadialFalloff_Statics::NewProp_Falloff = { "Falloff", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RadialFalloff_eventSetRadialFalloff_Parms, Falloff), Z_Construct_UEnum_Chaos_EFieldFalloffType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Falloff_MetaData), NewProp_Falloff_MetaData) }; // 2900936121
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_URadialFalloff_SetRadialFalloff_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000080588, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RadialFalloff_eventSetRadialFalloff_Parms, ReturnValue), Z_Construct_UClass_URadialFalloff_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URadialFalloff_SetRadialFalloff_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URadialFalloff_SetRadialFalloff_Statics::NewProp_Magnitude,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URadialFalloff_SetRadialFalloff_Statics::NewProp_MinRange,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URadialFalloff_SetRadialFalloff_Statics::NewProp_MaxRange,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URadialFalloff_SetRadialFalloff_Statics::NewProp_Default,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URadialFalloff_SetRadialFalloff_Statics::NewProp_Radius,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URadialFalloff_SetRadialFalloff_Statics::NewProp_Position,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URadialFalloff_SetRadialFalloff_Statics::NewProp_Falloff,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URadialFalloff_SetRadialFalloff_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URadialFalloff_SetRadialFalloff_Statics::PropPointers) < 2048);
// ********** End Function SetRadialFalloff Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URadialFalloff_SetRadialFalloff_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URadialFalloff, nullptr, "SetRadialFalloff", Z_Construct_UFunction_URadialFalloff_SetRadialFalloff_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_URadialFalloff_SetRadialFalloff_Statics::PropPointers),
sizeof(Z_Construct_UFunction_URadialFalloff_SetRadialFalloff_Statics::RadialFalloff_eventSetRadialFalloff_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URadialFalloff_SetRadialFalloff_Statics::Function_MetaDataParams), Z_Construct_UFunction_URadialFalloff_SetRadialFalloff_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_URadialFalloff_SetRadialFalloff_Statics::RadialFalloff_eventSetRadialFalloff_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_URadialFalloff_SetRadialFalloff()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URadialFalloff_SetRadialFalloff_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(URadialFalloff::execSetRadialFalloff)
{
P_GET_PROPERTY(FFloatProperty,Z_Param_Magnitude);
P_GET_PROPERTY(FFloatProperty,Z_Param_MinRange);
P_GET_PROPERTY(FFloatProperty,Z_Param_MaxRange);
P_GET_PROPERTY(FFloatProperty,Z_Param_Default);
P_GET_PROPERTY(FFloatProperty,Z_Param_Radius);
P_GET_STRUCT(FVector,Z_Param_Position);
P_GET_PROPERTY(FByteProperty,Z_Param_Falloff);
P_FINISH;
P_NATIVE_BEGIN;
*(URadialFalloff**)Z_Param__Result=P_THIS->SetRadialFalloff(Z_Param_Magnitude,Z_Param_MinRange,Z_Param_MaxRange,Z_Param_Default,Z_Param_Radius,Z_Param_Position,EFieldFalloffType(Z_Param_Falloff));
P_NATIVE_END;
}
// ********** End Class URadialFalloff Function SetRadialFalloff ***********************************
// ********** Begin Class URadialFalloff ***********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_URadialFalloff;
UClass* URadialFalloff::GetPrivateStaticClass()
{
using TClass = URadialFalloff;
if (!Z_Registration_Info_UClass_URadialFalloff.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("RadialFalloff"),
Z_Registration_Info_UClass_URadialFalloff.InnerSingleton,
StaticRegisterNativesURadialFalloff,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_URadialFalloff.InnerSingleton;
}
UClass* Z_Construct_UClass_URadialFalloff_NoRegister()
{
return URadialFalloff::GetPrivateStaticClass();
}
struct Z_Construct_UClass_URadialFalloff_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintSpawnableComponent", "" },
{ "ClassGroupNames", "Field" },
{ "IncludePath", "Field/FieldSystemObjects.h" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Sphere scalar field that will be defined only within a sphere" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Magnitude_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** Magnitude of the sphere falloff field */" },
{ "DisplayName", "Field Magnitude" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Magnitude of the sphere falloff field" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinRange_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** The initial function value between 0 and 1 will be scaled between MinRange and MaxRange before being multiplied by magnitude */" },
{ "DisplayName", "Min Range" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "The initial function value between 0 and 1 will be scaled between MinRange and MaxRange before being multiplied by magnitude" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxRange_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** The initial function value between 0 and 1 will be scaled between MinRange and MaxRange before being multiplied by magnitude */" },
{ "DisplayName", "Max Range" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "The initial function value between 0 and 1 will be scaled between MinRange and MaxRange before being multiplied by magnitude" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Default_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** The field value will be set to Default if the sample distance from the center is higher than the radius */" },
{ "DisplayName", "Default Value" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "The field value will be set to Default if the sample distance from the center is higher than the radius" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Radius_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** Radius of the sphere falloff field */" },
{ "DisplayName", "Sphere Radius" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Radius of the sphere falloff field" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Position_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** Center position of the sphere falloff field */" },
{ "DisplayName", "Center Position" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Center position of the sphere falloff field" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Falloff_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** Type of falloff function used to model the evolution of the field from the sphere center to the sample position */" },
{ "DisplayName", "Falloff Type" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Type of falloff function used to model the evolution of the field from the sphere center to the sample position" },
};
#endif // WITH_METADATA
// ********** Begin Class URadialFalloff constinit property declarations ***************************
static const UECodeGen_Private::FFloatPropertyParams NewProp_Magnitude;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MinRange;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MaxRange;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Default;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Radius;
static const UECodeGen_Private::FStructPropertyParams NewProp_Position;
static const UECodeGen_Private::FBytePropertyParams NewProp_Falloff;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class URadialFalloff constinit property declarations *****************************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("SetRadialFalloff"), .Pointer = &URadialFalloff::execSetRadialFalloff },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_URadialFalloff_SetRadialFalloff, "SetRadialFalloff" }, // 3128347841
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<URadialFalloff>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_URadialFalloff_Statics
// ********** Begin Class URadialFalloff Property Definitions **************************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_URadialFalloff_Statics::NewProp_Magnitude = { "Magnitude", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(URadialFalloff, Magnitude), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Magnitude_MetaData), NewProp_Magnitude_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_URadialFalloff_Statics::NewProp_MinRange = { "MinRange", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(URadialFalloff, MinRange), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinRange_MetaData), NewProp_MinRange_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_URadialFalloff_Statics::NewProp_MaxRange = { "MaxRange", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(URadialFalloff, MaxRange), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxRange_MetaData), NewProp_MaxRange_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_URadialFalloff_Statics::NewProp_Default = { "Default", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(URadialFalloff, Default), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Default_MetaData), NewProp_Default_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_URadialFalloff_Statics::NewProp_Radius = { "Radius", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(URadialFalloff, Radius), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Radius_MetaData), NewProp_Radius_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_URadialFalloff_Statics::NewProp_Position = { "Position", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(URadialFalloff, Position), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Position_MetaData), NewProp_Position_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_URadialFalloff_Statics::NewProp_Falloff = { "Falloff", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(URadialFalloff, Falloff), Z_Construct_UEnum_Chaos_EFieldFalloffType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Falloff_MetaData), NewProp_Falloff_MetaData) }; // 2900936121
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_URadialFalloff_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URadialFalloff_Statics::NewProp_Magnitude,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URadialFalloff_Statics::NewProp_MinRange,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URadialFalloff_Statics::NewProp_MaxRange,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URadialFalloff_Statics::NewProp_Default,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URadialFalloff_Statics::NewProp_Radius,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URadialFalloff_Statics::NewProp_Position,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URadialFalloff_Statics::NewProp_Falloff,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_URadialFalloff_Statics::PropPointers) < 2048);
// ********** End Class URadialFalloff Property Definitions ****************************************
UObject* (*const Z_Construct_UClass_URadialFalloff_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UFieldNodeFloat,
(UObject* (*)())Z_Construct_UPackage__Script_FieldSystemEngine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_URadialFalloff_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_URadialFalloff_Statics::ClassParams = {
&URadialFalloff::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_URadialFalloff_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_URadialFalloff_Statics::PropPointers),
0,
0x00A800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_URadialFalloff_Statics::Class_MetaDataParams), Z_Construct_UClass_URadialFalloff_Statics::Class_MetaDataParams)
};
void URadialFalloff::StaticRegisterNativesURadialFalloff()
{
UClass* Class = URadialFalloff::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_URadialFalloff_Statics::Funcs));
}
UClass* Z_Construct_UClass_URadialFalloff()
{
if (!Z_Registration_Info_UClass_URadialFalloff.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_URadialFalloff.OuterSingleton, Z_Construct_UClass_URadialFalloff_Statics::ClassParams);
}
return Z_Registration_Info_UClass_URadialFalloff.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, URadialFalloff);
// ********** End Class URadialFalloff *************************************************************
// ********** Begin Class UPlaneFalloff Function SetPlaneFalloff ***********************************
struct Z_Construct_UFunction_UPlaneFalloff_SetPlaneFalloff_Statics
{
struct PlaneFalloff_eventSetPlaneFalloff_Parms
{
float Magnitude;
float MinRange;
float MaxRange;
float Default;
float Distance;
FVector Position;
FVector Normal;
TEnumAsByte<EFieldFalloffType> Falloff;
UPlaneFalloff* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Field" },
{ "Comment", "/**\n\x09 * Plane scalar field that will be defined only within a distance from a plane\n\x09 * @param Magnitude Magnitude of the plane falloff field\n\x09 * @param MinRange The initial function value between 0 and 1 will be scaled between MinRange and MaxRange before being multiplied by magnitude\n\x09 * @param MaxRange The initial function value between 0 and 1 will be scaled between MinRange and MaxRange before being multiplied by magnitude\n\x09 * @param Default The field value will be set to default if the sample projected distance ((Sample Position - Center Position).dot(Plane Normal)) is higher than the Plane Distance \n\x09 * @param Distance Distance limit for the plane falloff field starting from the center position and extending in the direction of the plane normal\n\x09 * @param Position Plane center position of the plane falloff field\n\x09 * @param Normal Plane normal of the plane falloff field\n\x09 * @param Falloff Type of falloff function used to model the evolution of the field from the plane surface to the distance isosurface\n\x09 */" },
{ "Magnitude", "1.0" },
{ "MaxRange", "1.0" },
{ "MinRange", "0.0" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Plane scalar field that will be defined only within a distance from a plane\n@param Magnitude Magnitude of the plane falloff field\n@param MinRange The initial function value between 0 and 1 will be scaled between MinRange and MaxRange before being multiplied by magnitude\n@param MaxRange The initial function value between 0 and 1 will be scaled between MinRange and MaxRange before being multiplied by magnitude\n@param Default The field value will be set to default if the sample projected distance ((Sample Position - Center Position).dot(Plane Normal)) is higher than the Plane Distance\n@param Distance Distance limit for the plane falloff field starting from the center position and extending in the direction of the plane normal\n@param Position Plane center position of the plane falloff field\n@param Normal Plane normal of the plane falloff field\n@param Falloff Type of falloff function used to model the evolution of the field from the plane surface to the distance isosurface" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Magnitude_MetaData[] = {
{ "DisplayName", "Field Magnitude" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinRange_MetaData[] = {
{ "DisplayName", "Min Range" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxRange_MetaData[] = {
{ "DisplayName", "Max Range" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Default_MetaData[] = {
{ "DisplayName", "Default Value" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Distance_MetaData[] = {
{ "DisplayName", "Plane Distance" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Position_MetaData[] = {
{ "DisplayName", "Center Position" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Normal_MetaData[] = {
{ "DisplayName", "Plane Normal" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Falloff_MetaData[] = {
{ "DisplayName", "Falloff Type" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "EditInline", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function SetPlaneFalloff constinit property declarations ***********************
static const UECodeGen_Private::FFloatPropertyParams NewProp_Magnitude;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MinRange;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MaxRange;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Default;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Distance;
static const UECodeGen_Private::FStructPropertyParams NewProp_Position;
static const UECodeGen_Private::FStructPropertyParams NewProp_Normal;
static const UECodeGen_Private::FBytePropertyParams NewProp_Falloff;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetPlaneFalloff constinit property declarations *************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetPlaneFalloff Property Definitions **********************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UPlaneFalloff_SetPlaneFalloff_Statics::NewProp_Magnitude = { "Magnitude", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PlaneFalloff_eventSetPlaneFalloff_Parms, Magnitude), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Magnitude_MetaData), NewProp_Magnitude_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UPlaneFalloff_SetPlaneFalloff_Statics::NewProp_MinRange = { "MinRange", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PlaneFalloff_eventSetPlaneFalloff_Parms, MinRange), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinRange_MetaData), NewProp_MinRange_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UPlaneFalloff_SetPlaneFalloff_Statics::NewProp_MaxRange = { "MaxRange", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PlaneFalloff_eventSetPlaneFalloff_Parms, MaxRange), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxRange_MetaData), NewProp_MaxRange_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UPlaneFalloff_SetPlaneFalloff_Statics::NewProp_Default = { "Default", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PlaneFalloff_eventSetPlaneFalloff_Parms, Default), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Default_MetaData), NewProp_Default_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UPlaneFalloff_SetPlaneFalloff_Statics::NewProp_Distance = { "Distance", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PlaneFalloff_eventSetPlaneFalloff_Parms, Distance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Distance_MetaData), NewProp_Distance_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPlaneFalloff_SetPlaneFalloff_Statics::NewProp_Position = { "Position", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PlaneFalloff_eventSetPlaneFalloff_Parms, Position), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Position_MetaData), NewProp_Position_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPlaneFalloff_SetPlaneFalloff_Statics::NewProp_Normal = { "Normal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PlaneFalloff_eventSetPlaneFalloff_Parms, Normal), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Normal_MetaData), NewProp_Normal_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UPlaneFalloff_SetPlaneFalloff_Statics::NewProp_Falloff = { "Falloff", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PlaneFalloff_eventSetPlaneFalloff_Parms, Falloff), Z_Construct_UEnum_Chaos_EFieldFalloffType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Falloff_MetaData), NewProp_Falloff_MetaData) }; // 2900936121
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UPlaneFalloff_SetPlaneFalloff_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000080588, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PlaneFalloff_eventSetPlaneFalloff_Parms, ReturnValue), Z_Construct_UClass_UPlaneFalloff_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPlaneFalloff_SetPlaneFalloff_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPlaneFalloff_SetPlaneFalloff_Statics::NewProp_Magnitude,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPlaneFalloff_SetPlaneFalloff_Statics::NewProp_MinRange,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPlaneFalloff_SetPlaneFalloff_Statics::NewProp_MaxRange,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPlaneFalloff_SetPlaneFalloff_Statics::NewProp_Default,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPlaneFalloff_SetPlaneFalloff_Statics::NewProp_Distance,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPlaneFalloff_SetPlaneFalloff_Statics::NewProp_Position,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPlaneFalloff_SetPlaneFalloff_Statics::NewProp_Normal,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPlaneFalloff_SetPlaneFalloff_Statics::NewProp_Falloff,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPlaneFalloff_SetPlaneFalloff_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPlaneFalloff_SetPlaneFalloff_Statics::PropPointers) < 2048);
// ********** End Function SetPlaneFalloff Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPlaneFalloff_SetPlaneFalloff_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPlaneFalloff, nullptr, "SetPlaneFalloff", Z_Construct_UFunction_UPlaneFalloff_SetPlaneFalloff_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPlaneFalloff_SetPlaneFalloff_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPlaneFalloff_SetPlaneFalloff_Statics::PlaneFalloff_eventSetPlaneFalloff_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPlaneFalloff_SetPlaneFalloff_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPlaneFalloff_SetPlaneFalloff_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPlaneFalloff_SetPlaneFalloff_Statics::PlaneFalloff_eventSetPlaneFalloff_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPlaneFalloff_SetPlaneFalloff()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPlaneFalloff_SetPlaneFalloff_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPlaneFalloff::execSetPlaneFalloff)
{
P_GET_PROPERTY(FFloatProperty,Z_Param_Magnitude);
P_GET_PROPERTY(FFloatProperty,Z_Param_MinRange);
P_GET_PROPERTY(FFloatProperty,Z_Param_MaxRange);
P_GET_PROPERTY(FFloatProperty,Z_Param_Default);
P_GET_PROPERTY(FFloatProperty,Z_Param_Distance);
P_GET_STRUCT(FVector,Z_Param_Position);
P_GET_STRUCT(FVector,Z_Param_Normal);
P_GET_PROPERTY(FByteProperty,Z_Param_Falloff);
P_FINISH;
P_NATIVE_BEGIN;
*(UPlaneFalloff**)Z_Param__Result=P_THIS->SetPlaneFalloff(Z_Param_Magnitude,Z_Param_MinRange,Z_Param_MaxRange,Z_Param_Default,Z_Param_Distance,Z_Param_Position,Z_Param_Normal,EFieldFalloffType(Z_Param_Falloff));
P_NATIVE_END;
}
// ********** End Class UPlaneFalloff Function SetPlaneFalloff *************************************
// ********** Begin Class UPlaneFalloff ************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UPlaneFalloff;
UClass* UPlaneFalloff::GetPrivateStaticClass()
{
using TClass = UPlaneFalloff;
if (!Z_Registration_Info_UClass_UPlaneFalloff.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("PlaneFalloff"),
Z_Registration_Info_UClass_UPlaneFalloff.InnerSingleton,
StaticRegisterNativesUPlaneFalloff,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UPlaneFalloff.InnerSingleton;
}
UClass* Z_Construct_UClass_UPlaneFalloff_NoRegister()
{
return UPlaneFalloff::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UPlaneFalloff_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintSpawnableComponent", "" },
{ "ClassGroupNames", "Field" },
{ "IncludePath", "Field/FieldSystemObjects.h" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Plane scalar field that will be defined only within a distance from a plane" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Magnitude_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** Magnitude of the plane falloff field */" },
{ "DisplayName", "Field Magnitude" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Magnitude of the plane falloff field" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinRange_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** The initial function value between 0 and 1 will be scaled between MinRange and MaxRange before being multiplied by magnitude */" },
{ "DisplayName", "Min Range" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "The initial function value between 0 and 1 will be scaled between MinRange and MaxRange before being multiplied by magnitude" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxRange_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** The initial function value between 0 and 1 will be scaled between MinRange and MaxRange before being multiplied by magnitude */" },
{ "DisplayName", "Max Range" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "The initial function value between 0 and 1 will be scaled between MinRange and MaxRange before being multiplied by magnitude" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Default_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** The field value will be set to Default if the sample distance from the plane is higher than the distance*/" },
{ "DisplayName", "Default Value" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "The field value will be set to Default if the sample distance from the plane is higher than the distance" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Distance_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** Distance limit for the plane falloff field*/" },
{ "DisplayName", "Plane Distance" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Distance limit for the plane falloff field" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Position_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** Plane position of the plane falloff field */" },
{ "DisplayName", "Center Position" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Plane position of the plane falloff field" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Normal_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** Plane normal of the plane falloff field */" },
{ "DisplayName", "Plane Normal" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Plane normal of the plane falloff field" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Falloff_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** Type of falloff function used to model the evolution of the field from the plane surface to the distance isosurface */" },
{ "DisplayName", "Falloff Type" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Type of falloff function used to model the evolution of the field from the plane surface to the distance isosurface" },
};
#endif // WITH_METADATA
// ********** Begin Class UPlaneFalloff constinit property declarations ****************************
static const UECodeGen_Private::FFloatPropertyParams NewProp_Magnitude;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MinRange;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MaxRange;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Default;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Distance;
static const UECodeGen_Private::FStructPropertyParams NewProp_Position;
static const UECodeGen_Private::FStructPropertyParams NewProp_Normal;
static const UECodeGen_Private::FBytePropertyParams NewProp_Falloff;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UPlaneFalloff constinit property declarations ******************************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("SetPlaneFalloff"), .Pointer = &UPlaneFalloff::execSetPlaneFalloff },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UPlaneFalloff_SetPlaneFalloff, "SetPlaneFalloff" }, // 2501436316
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UPlaneFalloff>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UPlaneFalloff_Statics
// ********** Begin Class UPlaneFalloff Property Definitions ***************************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UPlaneFalloff_Statics::NewProp_Magnitude = { "Magnitude", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPlaneFalloff, Magnitude), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Magnitude_MetaData), NewProp_Magnitude_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UPlaneFalloff_Statics::NewProp_MinRange = { "MinRange", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPlaneFalloff, MinRange), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinRange_MetaData), NewProp_MinRange_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UPlaneFalloff_Statics::NewProp_MaxRange = { "MaxRange", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPlaneFalloff, MaxRange), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxRange_MetaData), NewProp_MaxRange_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UPlaneFalloff_Statics::NewProp_Default = { "Default", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPlaneFalloff, Default), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Default_MetaData), NewProp_Default_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UPlaneFalloff_Statics::NewProp_Distance = { "Distance", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPlaneFalloff, Distance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Distance_MetaData), NewProp_Distance_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UPlaneFalloff_Statics::NewProp_Position = { "Position", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPlaneFalloff, Position), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Position_MetaData), NewProp_Position_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UPlaneFalloff_Statics::NewProp_Normal = { "Normal", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPlaneFalloff, Normal), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Normal_MetaData), NewProp_Normal_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UPlaneFalloff_Statics::NewProp_Falloff = { "Falloff", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPlaneFalloff, Falloff), Z_Construct_UEnum_Chaos_EFieldFalloffType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Falloff_MetaData), NewProp_Falloff_MetaData) }; // 2900936121
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UPlaneFalloff_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPlaneFalloff_Statics::NewProp_Magnitude,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPlaneFalloff_Statics::NewProp_MinRange,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPlaneFalloff_Statics::NewProp_MaxRange,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPlaneFalloff_Statics::NewProp_Default,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPlaneFalloff_Statics::NewProp_Distance,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPlaneFalloff_Statics::NewProp_Position,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPlaneFalloff_Statics::NewProp_Normal,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPlaneFalloff_Statics::NewProp_Falloff,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPlaneFalloff_Statics::PropPointers) < 2048);
// ********** End Class UPlaneFalloff Property Definitions *****************************************
UObject* (*const Z_Construct_UClass_UPlaneFalloff_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UFieldNodeFloat,
(UObject* (*)())Z_Construct_UPackage__Script_FieldSystemEngine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPlaneFalloff_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UPlaneFalloff_Statics::ClassParams = {
&UPlaneFalloff::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UPlaneFalloff_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UPlaneFalloff_Statics::PropPointers),
0,
0x00A800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPlaneFalloff_Statics::Class_MetaDataParams), Z_Construct_UClass_UPlaneFalloff_Statics::Class_MetaDataParams)
};
void UPlaneFalloff::StaticRegisterNativesUPlaneFalloff()
{
UClass* Class = UPlaneFalloff::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UPlaneFalloff_Statics::Funcs));
}
UClass* Z_Construct_UClass_UPlaneFalloff()
{
if (!Z_Registration_Info_UClass_UPlaneFalloff.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UPlaneFalloff.OuterSingleton, Z_Construct_UClass_UPlaneFalloff_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UPlaneFalloff.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UPlaneFalloff);
// ********** End Class UPlaneFalloff **************************************************************
// ********** Begin Class UBoxFalloff Function SetBoxFalloff ***************************************
struct Z_Construct_UFunction_UBoxFalloff_SetBoxFalloff_Statics
{
struct BoxFalloff_eventSetBoxFalloff_Parms
{
float Magnitude;
float MinRange;
float MaxRange;
float Default;
FTransform Transform;
TEnumAsByte<EFieldFalloffType> Falloff;
UBoxFalloff* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Field" },
{ "Comment", "/**\n\x09 * Box scalar field that will be defined only within a box\n\x09 * @param Magnitude Magnitude of the box falloff field\n\x09 * @param MinRange The initial function value between 0 and 1 will be scaled between MinRange and MaxRange before being multiplied by magnitude\n\x09 * @param MaxRange The initial function value between 0 and 1 will be scaled between MinRange and MaxRange before being multiplied by magnitude\n\x09 * @param Default The field value will be set to Default if the sample distance from the box is higher than the scale of the transform\n\x09 * @param Transform Translation, Rotation and Scale of the unit box\n\x09 * @param Falloff Type of falloff function used to model the evolution of the field from the box surface to the sample position\n\x09 */" },
{ "Magnitude", "1.0" },
{ "MaxRange", "1.0" },
{ "MinRange", "0.0" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Box scalar field that will be defined only within a box\n@param Magnitude Magnitude of the box falloff field\n@param MinRange The initial function value between 0 and 1 will be scaled between MinRange and MaxRange before being multiplied by magnitude\n@param MaxRange The initial function value between 0 and 1 will be scaled between MinRange and MaxRange before being multiplied by magnitude\n@param Default The field value will be set to Default if the sample distance from the box is higher than the scale of the transform\n@param Transform Translation, Rotation and Scale of the unit box\n@param Falloff Type of falloff function used to model the evolution of the field from the box surface to the sample position" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Magnitude_MetaData[] = {
{ "DisplayName", "Field Magnitude" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinRange_MetaData[] = {
{ "DisplayName", "Min Range" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxRange_MetaData[] = {
{ "DisplayName", "Max Range" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Default_MetaData[] = {
{ "DisplayName", "Default Value" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Transform_MetaData[] = {
{ "DisplayName", "Box Transform" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Falloff_MetaData[] = {
{ "DisplayName", "Falloff Type" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "EditInline", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function SetBoxFalloff constinit property declarations *************************
static const UECodeGen_Private::FFloatPropertyParams NewProp_Magnitude;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MinRange;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MaxRange;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Default;
static const UECodeGen_Private::FStructPropertyParams NewProp_Transform;
static const UECodeGen_Private::FBytePropertyParams NewProp_Falloff;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetBoxFalloff constinit property declarations ***************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetBoxFalloff Property Definitions ************************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UBoxFalloff_SetBoxFalloff_Statics::NewProp_Magnitude = { "Magnitude", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(BoxFalloff_eventSetBoxFalloff_Parms, Magnitude), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Magnitude_MetaData), NewProp_Magnitude_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UBoxFalloff_SetBoxFalloff_Statics::NewProp_MinRange = { "MinRange", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(BoxFalloff_eventSetBoxFalloff_Parms, MinRange), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinRange_MetaData), NewProp_MinRange_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UBoxFalloff_SetBoxFalloff_Statics::NewProp_MaxRange = { "MaxRange", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(BoxFalloff_eventSetBoxFalloff_Parms, MaxRange), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxRange_MetaData), NewProp_MaxRange_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UBoxFalloff_SetBoxFalloff_Statics::NewProp_Default = { "Default", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(BoxFalloff_eventSetBoxFalloff_Parms, Default), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Default_MetaData), NewProp_Default_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UBoxFalloff_SetBoxFalloff_Statics::NewProp_Transform = { "Transform", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(BoxFalloff_eventSetBoxFalloff_Parms, Transform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Transform_MetaData), NewProp_Transform_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UBoxFalloff_SetBoxFalloff_Statics::NewProp_Falloff = { "Falloff", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(BoxFalloff_eventSetBoxFalloff_Parms, Falloff), Z_Construct_UEnum_Chaos_EFieldFalloffType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Falloff_MetaData), NewProp_Falloff_MetaData) }; // 2900936121
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UBoxFalloff_SetBoxFalloff_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000080588, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(BoxFalloff_eventSetBoxFalloff_Parms, ReturnValue), Z_Construct_UClass_UBoxFalloff_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UBoxFalloff_SetBoxFalloff_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBoxFalloff_SetBoxFalloff_Statics::NewProp_Magnitude,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBoxFalloff_SetBoxFalloff_Statics::NewProp_MinRange,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBoxFalloff_SetBoxFalloff_Statics::NewProp_MaxRange,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBoxFalloff_SetBoxFalloff_Statics::NewProp_Default,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBoxFalloff_SetBoxFalloff_Statics::NewProp_Transform,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBoxFalloff_SetBoxFalloff_Statics::NewProp_Falloff,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBoxFalloff_SetBoxFalloff_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UBoxFalloff_SetBoxFalloff_Statics::PropPointers) < 2048);
// ********** End Function SetBoxFalloff Property Definitions **************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UBoxFalloff_SetBoxFalloff_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UBoxFalloff, nullptr, "SetBoxFalloff", Z_Construct_UFunction_UBoxFalloff_SetBoxFalloff_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UBoxFalloff_SetBoxFalloff_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UBoxFalloff_SetBoxFalloff_Statics::BoxFalloff_eventSetBoxFalloff_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UBoxFalloff_SetBoxFalloff_Statics::Function_MetaDataParams), Z_Construct_UFunction_UBoxFalloff_SetBoxFalloff_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UBoxFalloff_SetBoxFalloff_Statics::BoxFalloff_eventSetBoxFalloff_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UBoxFalloff_SetBoxFalloff()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UBoxFalloff_SetBoxFalloff_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UBoxFalloff::execSetBoxFalloff)
{
P_GET_PROPERTY(FFloatProperty,Z_Param_Magnitude);
P_GET_PROPERTY(FFloatProperty,Z_Param_MinRange);
P_GET_PROPERTY(FFloatProperty,Z_Param_MaxRange);
P_GET_PROPERTY(FFloatProperty,Z_Param_Default);
P_GET_STRUCT(FTransform,Z_Param_Transform);
P_GET_PROPERTY(FByteProperty,Z_Param_Falloff);
P_FINISH;
P_NATIVE_BEGIN;
*(UBoxFalloff**)Z_Param__Result=P_THIS->SetBoxFalloff(Z_Param_Magnitude,Z_Param_MinRange,Z_Param_MaxRange,Z_Param_Default,Z_Param_Transform,EFieldFalloffType(Z_Param_Falloff));
P_NATIVE_END;
}
// ********** End Class UBoxFalloff Function SetBoxFalloff *****************************************
// ********** Begin Class UBoxFalloff **************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UBoxFalloff;
UClass* UBoxFalloff::GetPrivateStaticClass()
{
using TClass = UBoxFalloff;
if (!Z_Registration_Info_UClass_UBoxFalloff.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("BoxFalloff"),
Z_Registration_Info_UClass_UBoxFalloff.InnerSingleton,
StaticRegisterNativesUBoxFalloff,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UBoxFalloff.InnerSingleton;
}
UClass* Z_Construct_UClass_UBoxFalloff_NoRegister()
{
return UBoxFalloff::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UBoxFalloff_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintSpawnableComponent", "" },
{ "ClassGroupNames", "Field" },
{ "IncludePath", "Field/FieldSystemObjects.h" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Box scalar field that will be defined only within a box" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Magnitude_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** Magnitude of the box falloff field */" },
{ "DisplayName", "Field Magnitude" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Magnitude of the box falloff field" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinRange_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** The initial function value between 0 and 1 will be scaled between MinRange and MaxRange before being multiplied by magnitude*/" },
{ "DisplayName", "Min Range" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "The initial function value between 0 and 1 will be scaled between MinRange and MaxRange before being multiplied by magnitude" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxRange_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** The initial function value between 0 and 1 will be scaled between MinRange and MaxRange before being multiplied by magnitude */" },
{ "DisplayName", "Max Range" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "The initial function value between 0 and 1 will be scaled between MinRange and MaxRange before being multiplied by magnitude" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Default_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** The field value will be set to Default if the sample distance from the box is higher than the scale of the transform */" },
{ "DisplayName", "Default Value" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "The field value will be set to Default if the sample distance from the box is higher than the scale of the transform" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Transform_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** Translation, Rotation and Scale of the unit box */" },
{ "DisplayName", "Box Transform" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Translation, Rotation and Scale of the unit box" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Falloff_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** Type of falloff function used to model the evolution of the field from the box surface to the sample position */" },
{ "DisplayName", "Falloff Type" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Type of falloff function used to model the evolution of the field from the box surface to the sample position" },
};
#endif // WITH_METADATA
// ********** Begin Class UBoxFalloff constinit property declarations ******************************
static const UECodeGen_Private::FFloatPropertyParams NewProp_Magnitude;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MinRange;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MaxRange;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Default;
static const UECodeGen_Private::FStructPropertyParams NewProp_Transform;
static const UECodeGen_Private::FBytePropertyParams NewProp_Falloff;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UBoxFalloff constinit property declarations ********************************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("SetBoxFalloff"), .Pointer = &UBoxFalloff::execSetBoxFalloff },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UBoxFalloff_SetBoxFalloff, "SetBoxFalloff" }, // 3451745133
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UBoxFalloff>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UBoxFalloff_Statics
// ********** Begin Class UBoxFalloff Property Definitions *****************************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UBoxFalloff_Statics::NewProp_Magnitude = { "Magnitude", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBoxFalloff, Magnitude), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Magnitude_MetaData), NewProp_Magnitude_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UBoxFalloff_Statics::NewProp_MinRange = { "MinRange", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBoxFalloff, MinRange), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinRange_MetaData), NewProp_MinRange_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UBoxFalloff_Statics::NewProp_MaxRange = { "MaxRange", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBoxFalloff, MaxRange), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxRange_MetaData), NewProp_MaxRange_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UBoxFalloff_Statics::NewProp_Default = { "Default", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBoxFalloff, Default), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Default_MetaData), NewProp_Default_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UBoxFalloff_Statics::NewProp_Transform = { "Transform", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBoxFalloff, Transform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Transform_MetaData), NewProp_Transform_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UBoxFalloff_Statics::NewProp_Falloff = { "Falloff", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBoxFalloff, Falloff), Z_Construct_UEnum_Chaos_EFieldFalloffType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Falloff_MetaData), NewProp_Falloff_MetaData) }; // 2900936121
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UBoxFalloff_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBoxFalloff_Statics::NewProp_Magnitude,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBoxFalloff_Statics::NewProp_MinRange,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBoxFalloff_Statics::NewProp_MaxRange,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBoxFalloff_Statics::NewProp_Default,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBoxFalloff_Statics::NewProp_Transform,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBoxFalloff_Statics::NewProp_Falloff,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UBoxFalloff_Statics::PropPointers) < 2048);
// ********** End Class UBoxFalloff Property Definitions *******************************************
UObject* (*const Z_Construct_UClass_UBoxFalloff_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UFieldNodeFloat,
(UObject* (*)())Z_Construct_UPackage__Script_FieldSystemEngine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UBoxFalloff_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UBoxFalloff_Statics::ClassParams = {
&UBoxFalloff::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UBoxFalloff_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UBoxFalloff_Statics::PropPointers),
0,
0x00A800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UBoxFalloff_Statics::Class_MetaDataParams), Z_Construct_UClass_UBoxFalloff_Statics::Class_MetaDataParams)
};
void UBoxFalloff::StaticRegisterNativesUBoxFalloff()
{
UClass* Class = UBoxFalloff::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UBoxFalloff_Statics::Funcs));
}
UClass* Z_Construct_UClass_UBoxFalloff()
{
if (!Z_Registration_Info_UClass_UBoxFalloff.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UBoxFalloff.OuterSingleton, Z_Construct_UClass_UBoxFalloff_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UBoxFalloff.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UBoxFalloff);
// ********** End Class UBoxFalloff ****************************************************************
// ********** Begin Class UNoiseField Function SetNoiseField ***************************************
struct Z_Construct_UFunction_UNoiseField_SetNoiseField_Statics
{
struct NoiseField_eventSetNoiseField_Parms
{
float MinRange;
float MaxRange;
FTransform Transform;
UNoiseField* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Field" },
{ "Comment", "/**\n\x09 * Defines a perlin noise scalar value if the sample is within a box\n\x09 * @param MinRange The initial function value between 0 and 1 will be scaled between MinRange and MaxRange before being multiplied by magnitude\n\x09 * @param MaxRange The initial function value between 0 and 1 will be scaled between MinRange and MaxRange before being multiplied by magnitude\n\x09 * @param Transform Transform of the box in which the perlin noise will be defined\n\x09 */" },
{ "DisplayName", "Set Noise Field" },
{ "MaxRange", "1.0" },
{ "MinRange", "0.0" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Defines a perlin noise scalar value if the sample is within a box\n@param MinRange The initial function value between 0 and 1 will be scaled between MinRange and MaxRange before being multiplied by magnitude\n@param MaxRange The initial function value between 0 and 1 will be scaled between MinRange and MaxRange before being multiplied by magnitude\n@param Transform Transform of the box in which the perlin noise will be defined" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinRange_MetaData[] = {
{ "DisplayName", "Min Range" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxRange_MetaData[] = {
{ "DisplayName", "Max Range" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Transform_MetaData[] = {
{ "DisplayName", "Noise Transform" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "EditInline", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function SetNoiseField constinit property declarations *************************
static const UECodeGen_Private::FFloatPropertyParams NewProp_MinRange;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MaxRange;
static const UECodeGen_Private::FStructPropertyParams NewProp_Transform;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetNoiseField constinit property declarations ***************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetNoiseField Property Definitions ************************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UNoiseField_SetNoiseField_Statics::NewProp_MinRange = { "MinRange", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NoiseField_eventSetNoiseField_Parms, MinRange), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinRange_MetaData), NewProp_MinRange_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UNoiseField_SetNoiseField_Statics::NewProp_MaxRange = { "MaxRange", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NoiseField_eventSetNoiseField_Parms, MaxRange), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxRange_MetaData), NewProp_MaxRange_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNoiseField_SetNoiseField_Statics::NewProp_Transform = { "Transform", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NoiseField_eventSetNoiseField_Parms, Transform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Transform_MetaData), NewProp_Transform_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UNoiseField_SetNoiseField_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000080588, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NoiseField_eventSetNoiseField_Parms, ReturnValue), Z_Construct_UClass_UNoiseField_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UNoiseField_SetNoiseField_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNoiseField_SetNoiseField_Statics::NewProp_MinRange,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNoiseField_SetNoiseField_Statics::NewProp_MaxRange,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNoiseField_SetNoiseField_Statics::NewProp_Transform,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNoiseField_SetNoiseField_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UNoiseField_SetNoiseField_Statics::PropPointers) < 2048);
// ********** End Function SetNoiseField Property Definitions **************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UNoiseField_SetNoiseField_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UNoiseField, nullptr, "SetNoiseField", Z_Construct_UFunction_UNoiseField_SetNoiseField_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UNoiseField_SetNoiseField_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UNoiseField_SetNoiseField_Statics::NoiseField_eventSetNoiseField_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UNoiseField_SetNoiseField_Statics::Function_MetaDataParams), Z_Construct_UFunction_UNoiseField_SetNoiseField_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UNoiseField_SetNoiseField_Statics::NoiseField_eventSetNoiseField_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UNoiseField_SetNoiseField()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UNoiseField_SetNoiseField_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UNoiseField::execSetNoiseField)
{
P_GET_PROPERTY(FFloatProperty,Z_Param_MinRange);
P_GET_PROPERTY(FFloatProperty,Z_Param_MaxRange);
P_GET_STRUCT(FTransform,Z_Param_Transform);
P_FINISH;
P_NATIVE_BEGIN;
*(UNoiseField**)Z_Param__Result=P_THIS->SetNoiseField(Z_Param_MinRange,Z_Param_MaxRange,Z_Param_Transform);
P_NATIVE_END;
}
// ********** End Class UNoiseField Function SetNoiseField *****************************************
// ********** Begin Class UNoiseField **************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UNoiseField;
UClass* UNoiseField::GetPrivateStaticClass()
{
using TClass = UNoiseField;
if (!Z_Registration_Info_UClass_UNoiseField.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("NoiseField"),
Z_Registration_Info_UClass_UNoiseField.InnerSingleton,
StaticRegisterNativesUNoiseField,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UNoiseField.InnerSingleton;
}
UClass* Z_Construct_UClass_UNoiseField_NoRegister()
{
return UNoiseField::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UNoiseField_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintSpawnableComponent", "" },
{ "ClassGroupNames", "Field" },
{ "IncludePath", "Field/FieldSystemObjects.h" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Defines a perlin noise scalar value if the sample is within a box" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinRange_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** The initial function value between 0 and 1 will be scaled between MinRange and MaxRange */" },
{ "DisplayName", "Min Range" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "The initial function value between 0 and 1 will be scaled between MinRange and MaxRange" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxRange_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** The initial function value between 0 and 1 will be scaled between MinRange and MaxRange */" },
{ "DisplayName", "Max Range" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "The initial function value between 0 and 1 will be scaled between MinRange and MaxRange" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Transform_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** Transform of the box in which the perlin noise will be defined */" },
{ "DisplayName", "Noise Transform" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Transform of the box in which the perlin noise will be defined" },
};
#endif // WITH_METADATA
// ********** Begin Class UNoiseField constinit property declarations ******************************
static const UECodeGen_Private::FFloatPropertyParams NewProp_MinRange;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MaxRange;
static const UECodeGen_Private::FStructPropertyParams NewProp_Transform;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UNoiseField constinit property declarations ********************************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("SetNoiseField"), .Pointer = &UNoiseField::execSetNoiseField },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UNoiseField_SetNoiseField, "SetNoiseField" }, // 1078633957
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UNoiseField>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UNoiseField_Statics
// ********** Begin Class UNoiseField Property Definitions *****************************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UNoiseField_Statics::NewProp_MinRange = { "MinRange", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UNoiseField, MinRange), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinRange_MetaData), NewProp_MinRange_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UNoiseField_Statics::NewProp_MaxRange = { "MaxRange", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UNoiseField, MaxRange), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxRange_MetaData), NewProp_MaxRange_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UNoiseField_Statics::NewProp_Transform = { "Transform", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UNoiseField, Transform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Transform_MetaData), NewProp_Transform_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UNoiseField_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNoiseField_Statics::NewProp_MinRange,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNoiseField_Statics::NewProp_MaxRange,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNoiseField_Statics::NewProp_Transform,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UNoiseField_Statics::PropPointers) < 2048);
// ********** End Class UNoiseField Property Definitions *******************************************
UObject* (*const Z_Construct_UClass_UNoiseField_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UFieldNodeFloat,
(UObject* (*)())Z_Construct_UPackage__Script_FieldSystemEngine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UNoiseField_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UNoiseField_Statics::ClassParams = {
&UNoiseField::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UNoiseField_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UNoiseField_Statics::PropPointers),
0,
0x00A800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UNoiseField_Statics::Class_MetaDataParams), Z_Construct_UClass_UNoiseField_Statics::Class_MetaDataParams)
};
void UNoiseField::StaticRegisterNativesUNoiseField()
{
UClass* Class = UNoiseField::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UNoiseField_Statics::Funcs));
}
UClass* Z_Construct_UClass_UNoiseField()
{
if (!Z_Registration_Info_UClass_UNoiseField.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UNoiseField.OuterSingleton, Z_Construct_UClass_UNoiseField_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UNoiseField.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UNoiseField);
// ********** End Class UNoiseField ****************************************************************
// ********** Begin Class UUniformVector Function SetUniformVector *********************************
struct Z_Construct_UFunction_UUniformVector_SetUniformVector_Statics
{
struct UniformVector_eventSetUniformVector_Parms
{
float Magnitude;
FVector Direction;
UUniformVector* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Field" },
{ "Comment", "/**\n\x09 * Set a uniform vector value independently of the sample position.The output is equal to magnitude * direction\n\x09 * @param Magnitude Magnitude of the uniform vector field\n\x09 * @param Direction Normalized direction of the uniform vector field\n\x09 */" },
{ "Magnitude", "1.0" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Set a uniform vector value independently of the sample position.The output is equal to magnitude * direction\n@param Magnitude Magnitude of the uniform vector field\n@param Direction Normalized direction of the uniform vector field" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Magnitude_MetaData[] = {
{ "DisplayName", "Field Magnitude" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Direction_MetaData[] = {
{ "DisplayName", "Uniform Direction" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "EditInline", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function SetUniformVector constinit property declarations **********************
static const UECodeGen_Private::FFloatPropertyParams NewProp_Magnitude;
static const UECodeGen_Private::FStructPropertyParams NewProp_Direction;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetUniformVector constinit property declarations ************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetUniformVector Property Definitions *********************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UUniformVector_SetUniformVector_Statics::NewProp_Magnitude = { "Magnitude", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UniformVector_eventSetUniformVector_Parms, Magnitude), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Magnitude_MetaData), NewProp_Magnitude_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UUniformVector_SetUniformVector_Statics::NewProp_Direction = { "Direction", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UniformVector_eventSetUniformVector_Parms, Direction), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Direction_MetaData), NewProp_Direction_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UUniformVector_SetUniformVector_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000080588, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UniformVector_eventSetUniformVector_Parms, ReturnValue), Z_Construct_UClass_UUniformVector_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UUniformVector_SetUniformVector_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UUniformVector_SetUniformVector_Statics::NewProp_Magnitude,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UUniformVector_SetUniformVector_Statics::NewProp_Direction,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UUniformVector_SetUniformVector_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UUniformVector_SetUniformVector_Statics::PropPointers) < 2048);
// ********** End Function SetUniformVector Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UUniformVector_SetUniformVector_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UUniformVector, nullptr, "SetUniformVector", Z_Construct_UFunction_UUniformVector_SetUniformVector_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UUniformVector_SetUniformVector_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UUniformVector_SetUniformVector_Statics::UniformVector_eventSetUniformVector_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UUniformVector_SetUniformVector_Statics::Function_MetaDataParams), Z_Construct_UFunction_UUniformVector_SetUniformVector_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UUniformVector_SetUniformVector_Statics::UniformVector_eventSetUniformVector_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UUniformVector_SetUniformVector()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UUniformVector_SetUniformVector_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UUniformVector::execSetUniformVector)
{
P_GET_PROPERTY(FFloatProperty,Z_Param_Magnitude);
P_GET_STRUCT(FVector,Z_Param_Direction);
P_FINISH;
P_NATIVE_BEGIN;
*(UUniformVector**)Z_Param__Result=P_THIS->SetUniformVector(Z_Param_Magnitude,Z_Param_Direction);
P_NATIVE_END;
}
// ********** End Class UUniformVector Function SetUniformVector ***********************************
// ********** Begin Class UUniformVector ***********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUniformVector;
UClass* UUniformVector::GetPrivateStaticClass()
{
using TClass = UUniformVector;
if (!Z_Registration_Info_UClass_UUniformVector.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UniformVector"),
Z_Registration_Info_UClass_UUniformVector.InnerSingleton,
StaticRegisterNativesUUniformVector,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UUniformVector.InnerSingleton;
}
UClass* Z_Construct_UClass_UUniformVector_NoRegister()
{
return UUniformVector::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUniformVector_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintSpawnableComponent", "" },
{ "ClassGroupNames", "Field" },
{ "IncludePath", "Field/FieldSystemObjects.h" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Set a uniform vector value independently of the sample position.The output is equal to magnitude * direction" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Magnitude_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** Magnitude of the uniform vector field */" },
{ "DisplayName", "Field Magnitude" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Magnitude of the uniform vector field" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Direction_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** Normalized direction of the uniform vector field */" },
{ "DisplayName", "Uniform Direction" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Normalized direction of the uniform vector field" },
};
#endif // WITH_METADATA
// ********** Begin Class UUniformVector constinit property declarations ***************************
static const UECodeGen_Private::FFloatPropertyParams NewProp_Magnitude;
static const UECodeGen_Private::FStructPropertyParams NewProp_Direction;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UUniformVector constinit property declarations *****************************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("SetUniformVector"), .Pointer = &UUniformVector::execSetUniformVector },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UUniformVector_SetUniformVector, "SetUniformVector" }, // 162485490
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UUniformVector>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUniformVector_Statics
// ********** Begin Class UUniformVector Property Definitions **************************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UUniformVector_Statics::NewProp_Magnitude = { "Magnitude", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUniformVector, Magnitude), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Magnitude_MetaData), NewProp_Magnitude_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UUniformVector_Statics::NewProp_Direction = { "Direction", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUniformVector, Direction), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Direction_MetaData), NewProp_Direction_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UUniformVector_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUniformVector_Statics::NewProp_Magnitude,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUniformVector_Statics::NewProp_Direction,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUniformVector_Statics::PropPointers) < 2048);
// ********** End Class UUniformVector Property Definitions ****************************************
UObject* (*const Z_Construct_UClass_UUniformVector_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UFieldNodeVector,
(UObject* (*)())Z_Construct_UPackage__Script_FieldSystemEngine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUniformVector_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUniformVector_Statics::ClassParams = {
&UUniformVector::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UUniformVector_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UUniformVector_Statics::PropPointers),
0,
0x00A800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUniformVector_Statics::Class_MetaDataParams), Z_Construct_UClass_UUniformVector_Statics::Class_MetaDataParams)
};
void UUniformVector::StaticRegisterNativesUUniformVector()
{
UClass* Class = UUniformVector::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UUniformVector_Statics::Funcs));
}
UClass* Z_Construct_UClass_UUniformVector()
{
if (!Z_Registration_Info_UClass_UUniformVector.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUniformVector.OuterSingleton, Z_Construct_UClass_UUniformVector_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUniformVector.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUniformVector);
// ********** End Class UUniformVector *************************************************************
// ********** Begin Class URadialVector Function SetRadialVector ***********************************
struct Z_Construct_UFunction_URadialVector_SetRadialVector_Statics
{
struct RadialVector_eventSetRadialVector_Parms
{
float Magnitude;
FVector Position;
URadialVector* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Field" },
{ "Comment", "/**\n\x09 * Set a radial vector value. The direction is the normalized vector from the field position to the sample one. The output is equal to this direction * magnitude.\n\x09 * @param Magnitude Magnitude of the radial vector field\n\x09 * @param Position Center position of the radial vector field\n\x09 */" },
{ "Magnitude", "1.0" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Set a radial vector value. The direction is the normalized vector from the field position to the sample one. The output is equal to this direction * magnitude.\n@param Magnitude Magnitude of the radial vector field\n@param Position Center position of the radial vector field" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Magnitude_MetaData[] = {
{ "DisplayName", "Field Magnitude" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Position_MetaData[] = {
{ "DisplayName", "Center Position" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "EditInline", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function SetRadialVector constinit property declarations ***********************
static const UECodeGen_Private::FFloatPropertyParams NewProp_Magnitude;
static const UECodeGen_Private::FStructPropertyParams NewProp_Position;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetRadialVector constinit property declarations *************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetRadialVector Property Definitions **********************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_URadialVector_SetRadialVector_Statics::NewProp_Magnitude = { "Magnitude", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RadialVector_eventSetRadialVector_Parms, Magnitude), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Magnitude_MetaData), NewProp_Magnitude_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URadialVector_SetRadialVector_Statics::NewProp_Position = { "Position", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RadialVector_eventSetRadialVector_Parms, Position), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Position_MetaData), NewProp_Position_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_URadialVector_SetRadialVector_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000080588, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RadialVector_eventSetRadialVector_Parms, ReturnValue), Z_Construct_UClass_URadialVector_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URadialVector_SetRadialVector_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URadialVector_SetRadialVector_Statics::NewProp_Magnitude,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URadialVector_SetRadialVector_Statics::NewProp_Position,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URadialVector_SetRadialVector_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URadialVector_SetRadialVector_Statics::PropPointers) < 2048);
// ********** End Function SetRadialVector Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URadialVector_SetRadialVector_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URadialVector, nullptr, "SetRadialVector", Z_Construct_UFunction_URadialVector_SetRadialVector_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_URadialVector_SetRadialVector_Statics::PropPointers),
sizeof(Z_Construct_UFunction_URadialVector_SetRadialVector_Statics::RadialVector_eventSetRadialVector_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URadialVector_SetRadialVector_Statics::Function_MetaDataParams), Z_Construct_UFunction_URadialVector_SetRadialVector_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_URadialVector_SetRadialVector_Statics::RadialVector_eventSetRadialVector_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_URadialVector_SetRadialVector()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URadialVector_SetRadialVector_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(URadialVector::execSetRadialVector)
{
P_GET_PROPERTY(FFloatProperty,Z_Param_Magnitude);
P_GET_STRUCT(FVector,Z_Param_Position);
P_FINISH;
P_NATIVE_BEGIN;
*(URadialVector**)Z_Param__Result=P_THIS->SetRadialVector(Z_Param_Magnitude,Z_Param_Position);
P_NATIVE_END;
}
// ********** End Class URadialVector Function SetRadialVector *************************************
// ********** Begin Class URadialVector ************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_URadialVector;
UClass* URadialVector::GetPrivateStaticClass()
{
using TClass = URadialVector;
if (!Z_Registration_Info_UClass_URadialVector.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("RadialVector"),
Z_Registration_Info_UClass_URadialVector.InnerSingleton,
StaticRegisterNativesURadialVector,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_URadialVector.InnerSingleton;
}
UClass* Z_Construct_UClass_URadialVector_NoRegister()
{
return URadialVector::GetPrivateStaticClass();
}
struct Z_Construct_UClass_URadialVector_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintSpawnableComponent", "" },
{ "ClassGroupNames", "Field" },
{ "IncludePath", "Field/FieldSystemObjects.h" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Set a radial vector value, the direction being the vector from the sample position to the field one. The output is equal to magnitude * direction" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Magnitude_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** Magnitude of the radial vector field */" },
{ "DisplayName", "Field Magnitude" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Magnitude of the radial vector field" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Position_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** Center position of the radial vector field */" },
{ "DisplayName", "Center Position" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Center position of the radial vector field" },
};
#endif // WITH_METADATA
// ********** Begin Class URadialVector constinit property declarations ****************************
static const UECodeGen_Private::FFloatPropertyParams NewProp_Magnitude;
static const UECodeGen_Private::FStructPropertyParams NewProp_Position;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class URadialVector constinit property declarations ******************************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("SetRadialVector"), .Pointer = &URadialVector::execSetRadialVector },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_URadialVector_SetRadialVector, "SetRadialVector" }, // 2987430151
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<URadialVector>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_URadialVector_Statics
// ********** Begin Class URadialVector Property Definitions ***************************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_URadialVector_Statics::NewProp_Magnitude = { "Magnitude", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(URadialVector, Magnitude), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Magnitude_MetaData), NewProp_Magnitude_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_URadialVector_Statics::NewProp_Position = { "Position", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(URadialVector, Position), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Position_MetaData), NewProp_Position_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_URadialVector_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URadialVector_Statics::NewProp_Magnitude,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URadialVector_Statics::NewProp_Position,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_URadialVector_Statics::PropPointers) < 2048);
// ********** End Class URadialVector Property Definitions *****************************************
UObject* (*const Z_Construct_UClass_URadialVector_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UFieldNodeVector,
(UObject* (*)())Z_Construct_UPackage__Script_FieldSystemEngine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_URadialVector_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_URadialVector_Statics::ClassParams = {
&URadialVector::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_URadialVector_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_URadialVector_Statics::PropPointers),
0,
0x00A800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_URadialVector_Statics::Class_MetaDataParams), Z_Construct_UClass_URadialVector_Statics::Class_MetaDataParams)
};
void URadialVector::StaticRegisterNativesURadialVector()
{
UClass* Class = URadialVector::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_URadialVector_Statics::Funcs));
}
UClass* Z_Construct_UClass_URadialVector()
{
if (!Z_Registration_Info_UClass_URadialVector.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_URadialVector.OuterSingleton, Z_Construct_UClass_URadialVector_Statics::ClassParams);
}
return Z_Registration_Info_UClass_URadialVector.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, URadialVector);
// ********** End Class URadialVector **************************************************************
// ********** Begin Class URandomVector Function SetRandomVector ***********************************
struct Z_Construct_UFunction_URandomVector_SetRandomVector_Statics
{
struct RandomVector_eventSetRandomVector_Parms
{
float Magnitude;
URandomVector* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Field" },
{ "Comment", "/**\n\x09 * Set a random vector value independently of the sample position. The output is equal to magnitude * random direction\n\x09 * @param Magnitude Magnitude of the random vector field\n\x09 */" },
{ "Magnitude", "1.0" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Set a random vector value independently of the sample position. The output is equal to magnitude * random direction\n@param Magnitude Magnitude of the random vector field" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Magnitude_MetaData[] = {
{ "DisplayName", "Field Magnitude" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "EditInline", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function SetRandomVector constinit property declarations ***********************
static const UECodeGen_Private::FFloatPropertyParams NewProp_Magnitude;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetRandomVector constinit property declarations *************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetRandomVector Property Definitions **********************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_URandomVector_SetRandomVector_Statics::NewProp_Magnitude = { "Magnitude", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RandomVector_eventSetRandomVector_Parms, Magnitude), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Magnitude_MetaData), NewProp_Magnitude_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_URandomVector_SetRandomVector_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000080588, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RandomVector_eventSetRandomVector_Parms, ReturnValue), Z_Construct_UClass_URandomVector_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URandomVector_SetRandomVector_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URandomVector_SetRandomVector_Statics::NewProp_Magnitude,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URandomVector_SetRandomVector_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URandomVector_SetRandomVector_Statics::PropPointers) < 2048);
// ********** End Function SetRandomVector Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URandomVector_SetRandomVector_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URandomVector, nullptr, "SetRandomVector", Z_Construct_UFunction_URandomVector_SetRandomVector_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_URandomVector_SetRandomVector_Statics::PropPointers),
sizeof(Z_Construct_UFunction_URandomVector_SetRandomVector_Statics::RandomVector_eventSetRandomVector_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URandomVector_SetRandomVector_Statics::Function_MetaDataParams), Z_Construct_UFunction_URandomVector_SetRandomVector_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_URandomVector_SetRandomVector_Statics::RandomVector_eventSetRandomVector_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_URandomVector_SetRandomVector()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URandomVector_SetRandomVector_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(URandomVector::execSetRandomVector)
{
P_GET_PROPERTY(FFloatProperty,Z_Param_Magnitude);
P_FINISH;
P_NATIVE_BEGIN;
*(URandomVector**)Z_Param__Result=P_THIS->SetRandomVector(Z_Param_Magnitude);
P_NATIVE_END;
}
// ********** End Class URandomVector Function SetRandomVector *************************************
// ********** Begin Class URandomVector ************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_URandomVector;
UClass* URandomVector::GetPrivateStaticClass()
{
using TClass = URandomVector;
if (!Z_Registration_Info_UClass_URandomVector.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("RandomVector"),
Z_Registration_Info_UClass_URandomVector.InnerSingleton,
StaticRegisterNativesURandomVector,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_URandomVector.InnerSingleton;
}
UClass* Z_Construct_UClass_URandomVector_NoRegister()
{
return URandomVector::GetPrivateStaticClass();
}
struct Z_Construct_UClass_URandomVector_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintSpawnableComponent", "" },
{ "ClassGroupNames", "Field" },
{ "IncludePath", "Field/FieldSystemObjects.h" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Set a random vector value independently of the sample position. The output is equal to magnitude * random direction" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Magnitude_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** Magnitude of the random vector field*/" },
{ "DisplayName", "Field Magnitude" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Magnitude of the random vector field" },
};
#endif // WITH_METADATA
// ********** Begin Class URandomVector constinit property declarations ****************************
static const UECodeGen_Private::FFloatPropertyParams NewProp_Magnitude;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class URandomVector constinit property declarations ******************************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("SetRandomVector"), .Pointer = &URandomVector::execSetRandomVector },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_URandomVector_SetRandomVector, "SetRandomVector" }, // 3272393511
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<URandomVector>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_URandomVector_Statics
// ********** Begin Class URandomVector Property Definitions ***************************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_URandomVector_Statics::NewProp_Magnitude = { "Magnitude", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(URandomVector, Magnitude), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Magnitude_MetaData), NewProp_Magnitude_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_URandomVector_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URandomVector_Statics::NewProp_Magnitude,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_URandomVector_Statics::PropPointers) < 2048);
// ********** End Class URandomVector Property Definitions *****************************************
UObject* (*const Z_Construct_UClass_URandomVector_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UFieldNodeVector,
(UObject* (*)())Z_Construct_UPackage__Script_FieldSystemEngine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_URandomVector_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_URandomVector_Statics::ClassParams = {
&URandomVector::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_URandomVector_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_URandomVector_Statics::PropPointers),
0,
0x00A800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_URandomVector_Statics::Class_MetaDataParams), Z_Construct_UClass_URandomVector_Statics::Class_MetaDataParams)
};
void URandomVector::StaticRegisterNativesURandomVector()
{
UClass* Class = URandomVector::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_URandomVector_Statics::Funcs));
}
UClass* Z_Construct_UClass_URandomVector()
{
if (!Z_Registration_Info_UClass_URandomVector.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_URandomVector.OuterSingleton, Z_Construct_UClass_URandomVector_Statics::ClassParams);
}
return Z_Registration_Info_UClass_URandomVector.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, URandomVector);
// ********** End Class URandomVector **************************************************************
// ********** Begin Class UOperatorField Function SetOperatorField *********************************
struct Z_Construct_UFunction_UOperatorField_SetOperatorField_Statics
{
struct OperatorField_eventSetOperatorField_Parms
{
float Magnitude;
const UFieldNodeBase* LeftField;
const UFieldNodeBase* RightField;
TEnumAsByte<EFieldOperationType> Operation;
UOperatorField* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Field" },
{ "Comment", "/**\n\x09 * Compute an operation between 2 incoming fields\n\x09 * @param Magnitude Magnitude of the operator field\n\x09 * @param LeftField Input field A to be processed\n\x09 * @param RightField Input field B to be processed\n\x09 * @param Operation Type of math operation you want to perform between the 2 fields\n\x09 */" },
{ "Magnitude", "1.0" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Compute an operation between 2 incoming fields\n@param Magnitude Magnitude of the operator field\n@param LeftField Input field A to be processed\n@param RightField Input field B to be processed\n@param Operation Type of math operation you want to perform between the 2 fields" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Magnitude_MetaData[] = {
{ "DisplayName", "Field Magnitude" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LeftField_MetaData[] = {
{ "DisplayName", "Left Field" },
{ "EditInline", "true" },
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RightField_MetaData[] = {
{ "DisplayName", "Right Field" },
{ "EditInline", "true" },
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Operation_MetaData[] = {
{ "DisplayName", "Field Operation" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "EditInline", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function SetOperatorField constinit property declarations **********************
static const UECodeGen_Private::FFloatPropertyParams NewProp_Magnitude;
static const UECodeGen_Private::FObjectPropertyParams NewProp_LeftField;
static const UECodeGen_Private::FObjectPropertyParams NewProp_RightField;
static const UECodeGen_Private::FBytePropertyParams NewProp_Operation;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetOperatorField constinit property declarations ************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetOperatorField Property Definitions *********************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UOperatorField_SetOperatorField_Statics::NewProp_Magnitude = { "Magnitude", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(OperatorField_eventSetOperatorField_Parms, Magnitude), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Magnitude_MetaData), NewProp_Magnitude_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UOperatorField_SetOperatorField_Statics::NewProp_LeftField = { "LeftField", nullptr, (EPropertyFlags)0x0010000000080082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(OperatorField_eventSetOperatorField_Parms, LeftField), Z_Construct_UClass_UFieldNodeBase_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LeftField_MetaData), NewProp_LeftField_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UOperatorField_SetOperatorField_Statics::NewProp_RightField = { "RightField", nullptr, (EPropertyFlags)0x0010000000080082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(OperatorField_eventSetOperatorField_Parms, RightField), Z_Construct_UClass_UFieldNodeBase_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RightField_MetaData), NewProp_RightField_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UOperatorField_SetOperatorField_Statics::NewProp_Operation = { "Operation", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(OperatorField_eventSetOperatorField_Parms, Operation), Z_Construct_UEnum_Chaos_EFieldOperationType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Operation_MetaData), NewProp_Operation_MetaData) }; // 1464333745
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UOperatorField_SetOperatorField_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000080588, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(OperatorField_eventSetOperatorField_Parms, ReturnValue), Z_Construct_UClass_UOperatorField_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UOperatorField_SetOperatorField_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UOperatorField_SetOperatorField_Statics::NewProp_Magnitude,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UOperatorField_SetOperatorField_Statics::NewProp_LeftField,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UOperatorField_SetOperatorField_Statics::NewProp_RightField,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UOperatorField_SetOperatorField_Statics::NewProp_Operation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UOperatorField_SetOperatorField_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UOperatorField_SetOperatorField_Statics::PropPointers) < 2048);
// ********** End Function SetOperatorField Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UOperatorField_SetOperatorField_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UOperatorField, nullptr, "SetOperatorField", Z_Construct_UFunction_UOperatorField_SetOperatorField_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UOperatorField_SetOperatorField_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UOperatorField_SetOperatorField_Statics::OperatorField_eventSetOperatorField_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UOperatorField_SetOperatorField_Statics::Function_MetaDataParams), Z_Construct_UFunction_UOperatorField_SetOperatorField_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UOperatorField_SetOperatorField_Statics::OperatorField_eventSetOperatorField_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UOperatorField_SetOperatorField()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UOperatorField_SetOperatorField_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UOperatorField::execSetOperatorField)
{
P_GET_PROPERTY(FFloatProperty,Z_Param_Magnitude);
P_GET_OBJECT(UFieldNodeBase,Z_Param_LeftField);
P_GET_OBJECT(UFieldNodeBase,Z_Param_RightField);
P_GET_PROPERTY(FByteProperty,Z_Param_Operation);
P_FINISH;
P_NATIVE_BEGIN;
*(UOperatorField**)Z_Param__Result=P_THIS->SetOperatorField(Z_Param_Magnitude,Z_Param_LeftField,Z_Param_RightField,EFieldOperationType(Z_Param_Operation));
P_NATIVE_END;
}
// ********** End Class UOperatorField Function SetOperatorField ***********************************
// ********** Begin Class UOperatorField ***********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UOperatorField;
UClass* UOperatorField::GetPrivateStaticClass()
{
using TClass = UOperatorField;
if (!Z_Registration_Info_UClass_UOperatorField.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("OperatorField"),
Z_Registration_Info_UClass_UOperatorField.InnerSingleton,
StaticRegisterNativesUOperatorField,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UOperatorField.InnerSingleton;
}
UClass* Z_Construct_UClass_UOperatorField_NoRegister()
{
return UOperatorField::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UOperatorField_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintSpawnableComponent", "" },
{ "ClassGroupNames", "Field" },
{ "IncludePath", "Field/FieldSystemObjects.h" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Compute an operation between 2 incoming fields" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Magnitude_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** Magnitude of the operator field */" },
{ "DisplayName", "Field Magnitude" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Magnitude of the operator field" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RightField_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** Right field to be processed */" },
{ "DisplayName", "Right Field" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "NativeConstTemplateArg", "" },
{ "ToolTip", "Right field to be processed" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LeftField_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** Left field to be processed */" },
{ "DisplayName", "Left Field" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "NativeConstTemplateArg", "" },
{ "ToolTip", "Left field to be processed" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Operation_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** Type of operation you want to perform between the 2 fields */" },
{ "DisplayName", "Field Operation" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Type of operation you want to perform between the 2 fields" },
};
#endif // WITH_METADATA
// ********** Begin Class UOperatorField constinit property declarations ***************************
static const UECodeGen_Private::FFloatPropertyParams NewProp_Magnitude;
static const UECodeGen_Private::FObjectPropertyParams NewProp_RightField;
static const UECodeGen_Private::FObjectPropertyParams NewProp_LeftField;
static const UECodeGen_Private::FBytePropertyParams NewProp_Operation;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UOperatorField constinit property declarations *****************************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("SetOperatorField"), .Pointer = &UOperatorField::execSetOperatorField },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UOperatorField_SetOperatorField, "SetOperatorField" }, // 3423052350
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UOperatorField>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UOperatorField_Statics
// ********** Begin Class UOperatorField Property Definitions **************************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UOperatorField_Statics::NewProp_Magnitude = { "Magnitude", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UOperatorField, Magnitude), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Magnitude_MetaData), NewProp_Magnitude_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UOperatorField_Statics::NewProp_RightField = { "RightField", nullptr, (EPropertyFlags)0x011400000008000d, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UOperatorField, RightField), Z_Construct_UClass_UFieldNodeBase_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RightField_MetaData), NewProp_RightField_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UOperatorField_Statics::NewProp_LeftField = { "LeftField", nullptr, (EPropertyFlags)0x011400000008000d, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UOperatorField, LeftField), Z_Construct_UClass_UFieldNodeBase_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LeftField_MetaData), NewProp_LeftField_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UOperatorField_Statics::NewProp_Operation = { "Operation", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UOperatorField, Operation), Z_Construct_UEnum_Chaos_EFieldOperationType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Operation_MetaData), NewProp_Operation_MetaData) }; // 1464333745
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UOperatorField_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOperatorField_Statics::NewProp_Magnitude,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOperatorField_Statics::NewProp_RightField,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOperatorField_Statics::NewProp_LeftField,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOperatorField_Statics::NewProp_Operation,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UOperatorField_Statics::PropPointers) < 2048);
// ********** End Class UOperatorField Property Definitions ****************************************
UObject* (*const Z_Construct_UClass_UOperatorField_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UFieldNodeBase,
(UObject* (*)())Z_Construct_UPackage__Script_FieldSystemEngine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UOperatorField_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UOperatorField_Statics::ClassParams = {
&UOperatorField::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UOperatorField_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UOperatorField_Statics::PropPointers),
0,
0x00A800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UOperatorField_Statics::Class_MetaDataParams), Z_Construct_UClass_UOperatorField_Statics::Class_MetaDataParams)
};
void UOperatorField::StaticRegisterNativesUOperatorField()
{
UClass* Class = UOperatorField::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UOperatorField_Statics::Funcs));
}
UClass* Z_Construct_UClass_UOperatorField()
{
if (!Z_Registration_Info_UClass_UOperatorField.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UOperatorField.OuterSingleton, Z_Construct_UClass_UOperatorField_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UOperatorField.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UOperatorField);
// ********** End Class UOperatorField *************************************************************
// ********** Begin Class UToIntegerField Function SetToIntegerField *******************************
struct Z_Construct_UFunction_UToIntegerField_SetToIntegerField_Statics
{
struct ToIntegerField_eventSetToIntegerField_Parms
{
const UFieldNodeFloat* FloatField;
UToIntegerField* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Field" },
{ "Comment", "/**\n\x09 * Convert a float field to a integer one\n\x09 * @param FloatField Float field to be converted to an an integer one\n\x09 */" },
{ "DisplayName", "Set To Integer Field" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Convert a float field to a integer one\n@param FloatField Float field to be converted to an an integer one" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FloatField_MetaData[] = {
{ "DisplayName", "Float Field" },
{ "EditInline", "true" },
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "EditInline", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function SetToIntegerField constinit property declarations *********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_FloatField;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetToIntegerField constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetToIntegerField Property Definitions ********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UToIntegerField_SetToIntegerField_Statics::NewProp_FloatField = { "FloatField", nullptr, (EPropertyFlags)0x0010000000080082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ToIntegerField_eventSetToIntegerField_Parms, FloatField), Z_Construct_UClass_UFieldNodeFloat_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FloatField_MetaData), NewProp_FloatField_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UToIntegerField_SetToIntegerField_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000080588, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ToIntegerField_eventSetToIntegerField_Parms, ReturnValue), Z_Construct_UClass_UToIntegerField_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UToIntegerField_SetToIntegerField_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UToIntegerField_SetToIntegerField_Statics::NewProp_FloatField,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UToIntegerField_SetToIntegerField_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UToIntegerField_SetToIntegerField_Statics::PropPointers) < 2048);
// ********** End Function SetToIntegerField Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UToIntegerField_SetToIntegerField_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UToIntegerField, nullptr, "SetToIntegerField", Z_Construct_UFunction_UToIntegerField_SetToIntegerField_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UToIntegerField_SetToIntegerField_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UToIntegerField_SetToIntegerField_Statics::ToIntegerField_eventSetToIntegerField_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UToIntegerField_SetToIntegerField_Statics::Function_MetaDataParams), Z_Construct_UFunction_UToIntegerField_SetToIntegerField_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UToIntegerField_SetToIntegerField_Statics::ToIntegerField_eventSetToIntegerField_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UToIntegerField_SetToIntegerField()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UToIntegerField_SetToIntegerField_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UToIntegerField::execSetToIntegerField)
{
P_GET_OBJECT(UFieldNodeFloat,Z_Param_FloatField);
P_FINISH;
P_NATIVE_BEGIN;
*(UToIntegerField**)Z_Param__Result=P_THIS->SetToIntegerField(Z_Param_FloatField);
P_NATIVE_END;
}
// ********** End Class UToIntegerField Function SetToIntegerField *********************************
// ********** Begin Class UToIntegerField **********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UToIntegerField;
UClass* UToIntegerField::GetPrivateStaticClass()
{
using TClass = UToIntegerField;
if (!Z_Registration_Info_UClass_UToIntegerField.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ToIntegerField"),
Z_Registration_Info_UClass_UToIntegerField.InnerSingleton,
StaticRegisterNativesUToIntegerField,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UToIntegerField.InnerSingleton;
}
UClass* Z_Construct_UClass_UToIntegerField_NoRegister()
{
return UToIntegerField::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UToIntegerField_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintSpawnableComponent", "" },
{ "ClassGroupNames", "Field" },
{ "IncludePath", "Field/FieldSystemObjects.h" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Convert a scalar field to a integer one" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FloatField_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** Scalar field to be converted to an an integer one */" },
{ "DisplayName", "Float Field" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "NativeConstTemplateArg", "" },
{ "ToolTip", "Scalar field to be converted to an an integer one" },
};
#endif // WITH_METADATA
// ********** Begin Class UToIntegerField constinit property declarations **************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_FloatField;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UToIntegerField constinit property declarations ****************************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("SetToIntegerField"), .Pointer = &UToIntegerField::execSetToIntegerField },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UToIntegerField_SetToIntegerField, "SetToIntegerField" }, // 681070304
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UToIntegerField>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UToIntegerField_Statics
// ********** Begin Class UToIntegerField Property Definitions *************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UToIntegerField_Statics::NewProp_FloatField = { "FloatField", nullptr, (EPropertyFlags)0x011400000008000d, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UToIntegerField, FloatField), Z_Construct_UClass_UFieldNodeFloat_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FloatField_MetaData), NewProp_FloatField_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UToIntegerField_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UToIntegerField_Statics::NewProp_FloatField,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UToIntegerField_Statics::PropPointers) < 2048);
// ********** End Class UToIntegerField Property Definitions ***************************************
UObject* (*const Z_Construct_UClass_UToIntegerField_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UFieldNodeInt,
(UObject* (*)())Z_Construct_UPackage__Script_FieldSystemEngine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UToIntegerField_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UToIntegerField_Statics::ClassParams = {
&UToIntegerField::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UToIntegerField_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UToIntegerField_Statics::PropPointers),
0,
0x00A800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UToIntegerField_Statics::Class_MetaDataParams), Z_Construct_UClass_UToIntegerField_Statics::Class_MetaDataParams)
};
void UToIntegerField::StaticRegisterNativesUToIntegerField()
{
UClass* Class = UToIntegerField::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UToIntegerField_Statics::Funcs));
}
UClass* Z_Construct_UClass_UToIntegerField()
{
if (!Z_Registration_Info_UClass_UToIntegerField.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UToIntegerField.OuterSingleton, Z_Construct_UClass_UToIntegerField_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UToIntegerField.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UToIntegerField);
// ********** End Class UToIntegerField ************************************************************
// ********** Begin Class UToFloatField Function SetToFloatField ***********************************
struct Z_Construct_UFunction_UToFloatField_SetToFloatField_Statics
{
struct ToFloatField_eventSetToFloatField_Parms
{
const UFieldNodeInt* IntegerField;
UToFloatField* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Field" },
{ "Comment", "/**\n\x09 * Convert an integer field to a float one\n\x09 * @param IntegerField Integer field to be converted to an a float one\n\x09 */" },
{ "DisplayName", "Set To Float Field" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Convert an integer field to a float one\n@param IntegerField Integer field to be converted to an a float one" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_IntegerField_MetaData[] = {
{ "DisplayName", "Integer Field" },
{ "EditInline", "true" },
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "EditInline", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function SetToFloatField constinit property declarations ***********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_IntegerField;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetToFloatField constinit property declarations *************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetToFloatField Property Definitions **********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UToFloatField_SetToFloatField_Statics::NewProp_IntegerField = { "IntegerField", nullptr, (EPropertyFlags)0x0010000000080082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ToFloatField_eventSetToFloatField_Parms, IntegerField), Z_Construct_UClass_UFieldNodeInt_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_IntegerField_MetaData), NewProp_IntegerField_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UToFloatField_SetToFloatField_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000080588, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ToFloatField_eventSetToFloatField_Parms, ReturnValue), Z_Construct_UClass_UToFloatField_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UToFloatField_SetToFloatField_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UToFloatField_SetToFloatField_Statics::NewProp_IntegerField,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UToFloatField_SetToFloatField_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UToFloatField_SetToFloatField_Statics::PropPointers) < 2048);
// ********** End Function SetToFloatField Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UToFloatField_SetToFloatField_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UToFloatField, nullptr, "SetToFloatField", Z_Construct_UFunction_UToFloatField_SetToFloatField_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UToFloatField_SetToFloatField_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UToFloatField_SetToFloatField_Statics::ToFloatField_eventSetToFloatField_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UToFloatField_SetToFloatField_Statics::Function_MetaDataParams), Z_Construct_UFunction_UToFloatField_SetToFloatField_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UToFloatField_SetToFloatField_Statics::ToFloatField_eventSetToFloatField_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UToFloatField_SetToFloatField()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UToFloatField_SetToFloatField_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UToFloatField::execSetToFloatField)
{
P_GET_OBJECT(UFieldNodeInt,Z_Param_IntegerField);
P_FINISH;
P_NATIVE_BEGIN;
*(UToFloatField**)Z_Param__Result=P_THIS->SetToFloatField(Z_Param_IntegerField);
P_NATIVE_END;
}
// ********** End Class UToFloatField Function SetToFloatField *************************************
// ********** Begin Class UToFloatField ************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UToFloatField;
UClass* UToFloatField::GetPrivateStaticClass()
{
using TClass = UToFloatField;
if (!Z_Registration_Info_UClass_UToFloatField.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ToFloatField"),
Z_Registration_Info_UClass_UToFloatField.InnerSingleton,
StaticRegisterNativesUToFloatField,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UToFloatField.InnerSingleton;
}
UClass* Z_Construct_UClass_UToFloatField_NoRegister()
{
return UToFloatField::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UToFloatField_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintSpawnableComponent", "" },
{ "ClassGroupNames", "Field" },
{ "IncludePath", "Field/FieldSystemObjects.h" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Convert an integer field to a scalar one" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_IntField_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** Integer field to be converted to an a scalar one */" },
{ "DisplayName", "Integer Field" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "NativeConstTemplateArg", "" },
{ "ToolTip", "Integer field to be converted to an a scalar one" },
};
#endif // WITH_METADATA
// ********** Begin Class UToFloatField constinit property declarations ****************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_IntField;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UToFloatField constinit property declarations ******************************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("SetToFloatField"), .Pointer = &UToFloatField::execSetToFloatField },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UToFloatField_SetToFloatField, "SetToFloatField" }, // 509617293
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UToFloatField>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UToFloatField_Statics
// ********** Begin Class UToFloatField Property Definitions ***************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UToFloatField_Statics::NewProp_IntField = { "IntField", nullptr, (EPropertyFlags)0x011400000008000d, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UToFloatField, IntField), Z_Construct_UClass_UFieldNodeInt_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_IntField_MetaData), NewProp_IntField_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UToFloatField_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UToFloatField_Statics::NewProp_IntField,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UToFloatField_Statics::PropPointers) < 2048);
// ********** End Class UToFloatField Property Definitions *****************************************
UObject* (*const Z_Construct_UClass_UToFloatField_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UFieldNodeFloat,
(UObject* (*)())Z_Construct_UPackage__Script_FieldSystemEngine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UToFloatField_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UToFloatField_Statics::ClassParams = {
&UToFloatField::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UToFloatField_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UToFloatField_Statics::PropPointers),
0,
0x00A800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UToFloatField_Statics::Class_MetaDataParams), Z_Construct_UClass_UToFloatField_Statics::Class_MetaDataParams)
};
void UToFloatField::StaticRegisterNativesUToFloatField()
{
UClass* Class = UToFloatField::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UToFloatField_Statics::Funcs));
}
UClass* Z_Construct_UClass_UToFloatField()
{
if (!Z_Registration_Info_UClass_UToFloatField.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UToFloatField.OuterSingleton, Z_Construct_UClass_UToFloatField_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UToFloatField.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UToFloatField);
// ********** End Class UToFloatField **************************************************************
// ********** Begin Class UCullingField Function SetCullingField ***********************************
struct Z_Construct_UFunction_UCullingField_SetCullingField_Statics
{
struct CullingField_eventSetCullingField_Parms
{
const UFieldNodeBase* Culling;
const UFieldNodeBase* Field;
TEnumAsByte<EFieldCullingOperationType> Operation;
UCullingField* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Field" },
{ "Comment", "/**\n\x09 * Evaluate the input field according to the result of the culling field.\n\x09 * \n\x09 * @param Culling Culling field to be used.\n\x09 * @param Field Input field that will be evaluated according to the culling field result.\n\x09 * @param Operation Evaluate the input field if the result of the culling field is equal to 0 (Inside) or different from 0 (Outside).\n\x09 */" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Evaluate the input field according to the result of the culling field.\n\n@param Culling Culling field to be used.\n@param Field Input field that will be evaluated according to the culling field result.\n@param Operation Evaluate the input field if the result of the culling field is equal to 0 (Inside) or different from 0 (Outside)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Culling_MetaData[] = {
{ "DisplayName", "Culling Field" },
{ "EditInline", "true" },
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Field_MetaData[] = {
{ "DisplayName", "Input Field" },
{ "EditInline", "true" },
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Operation_MetaData[] = {
{ "DisplayName", "Culling Operation" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "EditInline", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function SetCullingField constinit property declarations ***********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Culling;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Field;
static const UECodeGen_Private::FBytePropertyParams NewProp_Operation;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetCullingField constinit property declarations *************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetCullingField Property Definitions **********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UCullingField_SetCullingField_Statics::NewProp_Culling = { "Culling", nullptr, (EPropertyFlags)0x0010000000080082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(CullingField_eventSetCullingField_Parms, Culling), Z_Construct_UClass_UFieldNodeBase_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Culling_MetaData), NewProp_Culling_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UCullingField_SetCullingField_Statics::NewProp_Field = { "Field", nullptr, (EPropertyFlags)0x0010000000080082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(CullingField_eventSetCullingField_Parms, Field), Z_Construct_UClass_UFieldNodeBase_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Field_MetaData), NewProp_Field_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UCullingField_SetCullingField_Statics::NewProp_Operation = { "Operation", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(CullingField_eventSetCullingField_Parms, Operation), Z_Construct_UEnum_Chaos_EFieldCullingOperationType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Operation_MetaData), NewProp_Operation_MetaData) }; // 917756060
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UCullingField_SetCullingField_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000080588, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(CullingField_eventSetCullingField_Parms, ReturnValue), Z_Construct_UClass_UCullingField_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UCullingField_SetCullingField_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCullingField_SetCullingField_Statics::NewProp_Culling,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCullingField_SetCullingField_Statics::NewProp_Field,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCullingField_SetCullingField_Statics::NewProp_Operation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCullingField_SetCullingField_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UCullingField_SetCullingField_Statics::PropPointers) < 2048);
// ********** End Function SetCullingField Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UCullingField_SetCullingField_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UCullingField, nullptr, "SetCullingField", Z_Construct_UFunction_UCullingField_SetCullingField_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UCullingField_SetCullingField_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UCullingField_SetCullingField_Statics::CullingField_eventSetCullingField_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UCullingField_SetCullingField_Statics::Function_MetaDataParams), Z_Construct_UFunction_UCullingField_SetCullingField_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UCullingField_SetCullingField_Statics::CullingField_eventSetCullingField_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UCullingField_SetCullingField()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UCullingField_SetCullingField_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UCullingField::execSetCullingField)
{
P_GET_OBJECT(UFieldNodeBase,Z_Param_Culling);
P_GET_OBJECT(UFieldNodeBase,Z_Param_Field);
P_GET_PROPERTY(FByteProperty,Z_Param_Operation);
P_FINISH;
P_NATIVE_BEGIN;
*(UCullingField**)Z_Param__Result=P_THIS->SetCullingField(Z_Param_Culling,Z_Param_Field,EFieldCullingOperationType(Z_Param_Operation));
P_NATIVE_END;
}
// ********** End Class UCullingField Function SetCullingField *************************************
// ********** Begin Class UCullingField ************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UCullingField;
UClass* UCullingField::GetPrivateStaticClass()
{
using TClass = UCullingField;
if (!Z_Registration_Info_UClass_UCullingField.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("CullingField"),
Z_Registration_Info_UClass_UCullingField.InnerSingleton,
StaticRegisterNativesUCullingField,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UCullingField.InnerSingleton;
}
UClass* Z_Construct_UClass_UCullingField_NoRegister()
{
return UCullingField::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UCullingField_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintSpawnableComponent", "" },
{ "ClassGroupNames", "Field" },
{ "IncludePath", "Field/FieldSystemObjects.h" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Evaluate the input field according to the result of the culling field" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Culling_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** Culling field to be used */" },
{ "DisplayName", "Culling Field" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "NativeConstTemplateArg", "" },
{ "ToolTip", "Culling field to be used" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Field_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** Input field that will be evaluated according to the culling field result */" },
{ "DisplayName", "Input Field" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "NativeConstTemplateArg", "" },
{ "ToolTip", "Input field that will be evaluated according to the culling field result" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Operation_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** Evaluate the input field if the result of the culling field is equal to 0 (Inside) or different from 0 (Outside) */" },
{ "DisplayName", "Culling Operation" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Evaluate the input field if the result of the culling field is equal to 0 (Inside) or different from 0 (Outside)" },
};
#endif // WITH_METADATA
// ********** Begin Class UCullingField constinit property declarations ****************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Culling;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Field;
static const UECodeGen_Private::FBytePropertyParams NewProp_Operation;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UCullingField constinit property declarations ******************************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("SetCullingField"), .Pointer = &UCullingField::execSetCullingField },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UCullingField_SetCullingField, "SetCullingField" }, // 3481435084
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UCullingField>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UCullingField_Statics
// ********** Begin Class UCullingField Property Definitions ***************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UCullingField_Statics::NewProp_Culling = { "Culling", nullptr, (EPropertyFlags)0x011400000008000d, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCullingField, Culling), Z_Construct_UClass_UFieldNodeBase_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Culling_MetaData), NewProp_Culling_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UCullingField_Statics::NewProp_Field = { "Field", nullptr, (EPropertyFlags)0x011400000008000d, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCullingField, Field), Z_Construct_UClass_UFieldNodeBase_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Field_MetaData), NewProp_Field_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UCullingField_Statics::NewProp_Operation = { "Operation", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCullingField, Operation), Z_Construct_UEnum_Chaos_EFieldCullingOperationType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Operation_MetaData), NewProp_Operation_MetaData) }; // 917756060
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UCullingField_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCullingField_Statics::NewProp_Culling,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCullingField_Statics::NewProp_Field,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCullingField_Statics::NewProp_Operation,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UCullingField_Statics::PropPointers) < 2048);
// ********** End Class UCullingField Property Definitions *****************************************
UObject* (*const Z_Construct_UClass_UCullingField_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UFieldNodeBase,
(UObject* (*)())Z_Construct_UPackage__Script_FieldSystemEngine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UCullingField_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UCullingField_Statics::ClassParams = {
&UCullingField::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UCullingField_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UCullingField_Statics::PropPointers),
0,
0x00A800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UCullingField_Statics::Class_MetaDataParams), Z_Construct_UClass_UCullingField_Statics::Class_MetaDataParams)
};
void UCullingField::StaticRegisterNativesUCullingField()
{
UClass* Class = UCullingField::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UCullingField_Statics::Funcs));
}
UClass* Z_Construct_UClass_UCullingField()
{
if (!Z_Registration_Info_UClass_UCullingField.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UCullingField.OuterSingleton, Z_Construct_UClass_UCullingField_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UCullingField.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UCullingField);
// ********** End Class UCullingField **************************************************************
// ********** Begin Class UReturnResultsTerminal Function SetReturnResultsTerminal *****************
struct Z_Construct_UFunction_UReturnResultsTerminal_SetReturnResultsTerminal_Statics
{
struct ReturnResultsTerminal_eventSetReturnResultsTerminal_Parms
{
UReturnResultsTerminal* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Field" },
{ "Comment", "/** Terminal field of a graph */" },
{ "DisplayName", "Set Terminal Field" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Terminal field of a graph" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "EditInline", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function SetReturnResultsTerminal constinit property declarations **************
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetReturnResultsTerminal constinit property declarations ****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetReturnResultsTerminal Property Definitions *************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UReturnResultsTerminal_SetReturnResultsTerminal_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000080588, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ReturnResultsTerminal_eventSetReturnResultsTerminal_Parms, ReturnValue), Z_Construct_UClass_UReturnResultsTerminal_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UReturnResultsTerminal_SetReturnResultsTerminal_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UReturnResultsTerminal_SetReturnResultsTerminal_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UReturnResultsTerminal_SetReturnResultsTerminal_Statics::PropPointers) < 2048);
// ********** End Function SetReturnResultsTerminal Property Definitions ***************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UReturnResultsTerminal_SetReturnResultsTerminal_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UReturnResultsTerminal, nullptr, "SetReturnResultsTerminal", Z_Construct_UFunction_UReturnResultsTerminal_SetReturnResultsTerminal_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UReturnResultsTerminal_SetReturnResultsTerminal_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UReturnResultsTerminal_SetReturnResultsTerminal_Statics::ReturnResultsTerminal_eventSetReturnResultsTerminal_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UReturnResultsTerminal_SetReturnResultsTerminal_Statics::Function_MetaDataParams), Z_Construct_UFunction_UReturnResultsTerminal_SetReturnResultsTerminal_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UReturnResultsTerminal_SetReturnResultsTerminal_Statics::ReturnResultsTerminal_eventSetReturnResultsTerminal_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UReturnResultsTerminal_SetReturnResultsTerminal()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UReturnResultsTerminal_SetReturnResultsTerminal_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UReturnResultsTerminal::execSetReturnResultsTerminal)
{
P_FINISH;
P_NATIVE_BEGIN;
*(UReturnResultsTerminal**)Z_Param__Result=P_THIS->SetReturnResultsTerminal();
P_NATIVE_END;
}
// ********** End Class UReturnResultsTerminal Function SetReturnResultsTerminal *******************
// ********** Begin Class UReturnResultsTerminal ***************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UReturnResultsTerminal;
UClass* UReturnResultsTerminal::GetPrivateStaticClass()
{
using TClass = UReturnResultsTerminal;
if (!Z_Registration_Info_UClass_UReturnResultsTerminal.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ReturnResultsTerminal"),
Z_Registration_Info_UClass_UReturnResultsTerminal.InnerSingleton,
StaticRegisterNativesUReturnResultsTerminal,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UReturnResultsTerminal.InnerSingleton;
}
UClass* Z_Construct_UClass_UReturnResultsTerminal_NoRegister()
{
return UReturnResultsTerminal::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UReturnResultsTerminal_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintSpawnableComponent", "" },
{ "ClassGroupNames", "Field" },
{ "IncludePath", "Field/FieldSystemObjects.h" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Terminal field of a graph" },
};
#endif // WITH_METADATA
// ********** Begin Class UReturnResultsTerminal constinit property declarations *******************
// ********** End Class UReturnResultsTerminal constinit property declarations *********************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("SetReturnResultsTerminal"), .Pointer = &UReturnResultsTerminal::execSetReturnResultsTerminal },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UReturnResultsTerminal_SetReturnResultsTerminal, "SetReturnResultsTerminal" }, // 580818403
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UReturnResultsTerminal>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UReturnResultsTerminal_Statics
UObject* (*const Z_Construct_UClass_UReturnResultsTerminal_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UFieldNodeBase,
(UObject* (*)())Z_Construct_UPackage__Script_FieldSystemEngine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UReturnResultsTerminal_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UReturnResultsTerminal_Statics::ClassParams = {
&UReturnResultsTerminal::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
0,
0,
0x00A800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UReturnResultsTerminal_Statics::Class_MetaDataParams), Z_Construct_UClass_UReturnResultsTerminal_Statics::Class_MetaDataParams)
};
void UReturnResultsTerminal::StaticRegisterNativesUReturnResultsTerminal()
{
UClass* Class = UReturnResultsTerminal::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UReturnResultsTerminal_Statics::Funcs));
}
UClass* Z_Construct_UClass_UReturnResultsTerminal()
{
if (!Z_Registration_Info_UClass_UReturnResultsTerminal.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UReturnResultsTerminal.OuterSingleton, Z_Construct_UClass_UReturnResultsTerminal_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UReturnResultsTerminal.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UReturnResultsTerminal);
// ********** End Class UReturnResultsTerminal *****************************************************
// ********** Begin ScriptStruct FFieldObjectCommands **********************************************
struct Z_Construct_UScriptStruct_FFieldObjectCommands_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FFieldObjectCommands); }
static inline consteval int16 GetStructAlignment() { return alignof(FFieldObjectCommands); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n* Field Commands container that will be stored in the construction script\n*/" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Field Commands container that will be stored in the construction script" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetNames_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/**Commands Target Name */" },
{ "DisplayName", "Target Names" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Commands Target Name" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RootNodes_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** Commands Root Node */" },
{ "DisplayName", "Root Nodes" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Commands Root Node" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MetaDatas_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** Commands Meta Data*/" },
{ "DisplayName", "Meta Datas" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/Field/FieldSystemObjects.h" },
{ "ToolTip", "Commands Meta Data" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FFieldObjectCommands constinit property declarations **************
static const UECodeGen_Private::FNamePropertyParams NewProp_TargetNames_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_TargetNames;
static const UECodeGen_Private::FObjectPropertyParams NewProp_RootNodes_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_RootNodes;
static const UECodeGen_Private::FObjectPropertyParams NewProp_MetaDatas_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_MetaDatas;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FFieldObjectCommands constinit property declarations ****************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FFieldObjectCommands>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FFieldObjectCommands_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FFieldObjectCommands;
class UScriptStruct* FFieldObjectCommands::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FFieldObjectCommands.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FFieldObjectCommands.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FFieldObjectCommands, (UObject*)Z_Construct_UPackage__Script_FieldSystemEngine(), TEXT("FieldObjectCommands"));
}
return Z_Registration_Info_UScriptStruct_FFieldObjectCommands.OuterSingleton;
}
// ********** Begin ScriptStruct FFieldObjectCommands Property Definitions *************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FFieldObjectCommands_Statics::NewProp_TargetNames_Inner = { "TargetNames", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FFieldObjectCommands_Statics::NewProp_TargetNames = { "TargetNames", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFieldObjectCommands, TargetNames), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetNames_MetaData), NewProp_TargetNames_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FFieldObjectCommands_Statics::NewProp_RootNodes_Inner = { "RootNodes", nullptr, (EPropertyFlags)0x0104000000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UFieldNodeBase_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FFieldObjectCommands_Statics::NewProp_RootNodes = { "RootNodes", nullptr, (EPropertyFlags)0x011400800000000d, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFieldObjectCommands, RootNodes), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RootNodes_MetaData), NewProp_RootNodes_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FFieldObjectCommands_Statics::NewProp_MetaDatas_Inner = { "MetaDatas", nullptr, (EPropertyFlags)0x0104000000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UFieldSystemMetaData_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FFieldObjectCommands_Statics::NewProp_MetaDatas = { "MetaDatas", nullptr, (EPropertyFlags)0x011400800000000d, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFieldObjectCommands, MetaDatas), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MetaDatas_MetaData), NewProp_MetaDatas_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FFieldObjectCommands_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFieldObjectCommands_Statics::NewProp_TargetNames_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFieldObjectCommands_Statics::NewProp_TargetNames,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFieldObjectCommands_Statics::NewProp_RootNodes_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFieldObjectCommands_Statics::NewProp_RootNodes,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFieldObjectCommands_Statics::NewProp_MetaDatas_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFieldObjectCommands_Statics::NewProp_MetaDatas,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FFieldObjectCommands_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FFieldObjectCommands Property Definitions ***************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FFieldObjectCommands_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_FieldSystemEngine,
nullptr,
&NewStructOps,
"FieldObjectCommands",
Z_Construct_UScriptStruct_FFieldObjectCommands_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FFieldObjectCommands_Statics::PropPointers),
sizeof(FFieldObjectCommands),
alignof(FFieldObjectCommands),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000005),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FFieldObjectCommands_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FFieldObjectCommands_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FFieldObjectCommands()
{
if (!Z_Registration_Info_UScriptStruct_FFieldObjectCommands.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FFieldObjectCommands.InnerSingleton, Z_Construct_UScriptStruct_FFieldObjectCommands_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FFieldObjectCommands.InnerSingleton);
}
// ********** End ScriptStruct FFieldObjectCommands ************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_FieldSystem_Source_FieldSystemEngine_Public_Field_FieldSystemObjects_h__Script_FieldSystemEngine_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FFieldObjectCommands::StaticStruct, Z_Construct_UScriptStruct_FFieldObjectCommands_Statics::NewStructOps, TEXT("FieldObjectCommands"),&Z_Registration_Info_UScriptStruct_FFieldObjectCommands, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FFieldObjectCommands), 1445862130U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UFieldSystemMetaData, UFieldSystemMetaData::StaticClass, TEXT("UFieldSystemMetaData"), &Z_Registration_Info_UClass_UFieldSystemMetaData, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UFieldSystemMetaData), 301509041U) },
{ Z_Construct_UClass_UFieldSystemMetaDataIteration, UFieldSystemMetaDataIteration::StaticClass, TEXT("UFieldSystemMetaDataIteration"), &Z_Registration_Info_UClass_UFieldSystemMetaDataIteration, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UFieldSystemMetaDataIteration), 867019816U) },
{ Z_Construct_UClass_UFieldSystemMetaDataProcessingResolution, UFieldSystemMetaDataProcessingResolution::StaticClass, TEXT("UFieldSystemMetaDataProcessingResolution"), &Z_Registration_Info_UClass_UFieldSystemMetaDataProcessingResolution, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UFieldSystemMetaDataProcessingResolution), 1200158514U) },
{ Z_Construct_UClass_UFieldSystemMetaDataFilter, UFieldSystemMetaDataFilter::StaticClass, TEXT("UFieldSystemMetaDataFilter"), &Z_Registration_Info_UClass_UFieldSystemMetaDataFilter, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UFieldSystemMetaDataFilter), 490099324U) },
{ Z_Construct_UClass_UFieldNodeBase, UFieldNodeBase::StaticClass, TEXT("UFieldNodeBase"), &Z_Registration_Info_UClass_UFieldNodeBase, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UFieldNodeBase), 1477752250U) },
{ Z_Construct_UClass_UFieldNodeInt, UFieldNodeInt::StaticClass, TEXT("UFieldNodeInt"), &Z_Registration_Info_UClass_UFieldNodeInt, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UFieldNodeInt), 2573032366U) },
{ Z_Construct_UClass_UFieldNodeFloat, UFieldNodeFloat::StaticClass, TEXT("UFieldNodeFloat"), &Z_Registration_Info_UClass_UFieldNodeFloat, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UFieldNodeFloat), 1845053631U) },
{ Z_Construct_UClass_UFieldNodeVector, UFieldNodeVector::StaticClass, TEXT("UFieldNodeVector"), &Z_Registration_Info_UClass_UFieldNodeVector, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UFieldNodeVector), 3588275810U) },
{ Z_Construct_UClass_UUniformInteger, UUniformInteger::StaticClass, TEXT("UUniformInteger"), &Z_Registration_Info_UClass_UUniformInteger, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUniformInteger), 1387528160U) },
{ Z_Construct_UClass_URadialIntMask, URadialIntMask::StaticClass, TEXT("URadialIntMask"), &Z_Registration_Info_UClass_URadialIntMask, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(URadialIntMask), 523655461U) },
{ Z_Construct_UClass_UUniformScalar, UUniformScalar::StaticClass, TEXT("UUniformScalar"), &Z_Registration_Info_UClass_UUniformScalar, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUniformScalar), 740744388U) },
{ Z_Construct_UClass_UWaveScalar, UWaveScalar::StaticClass, TEXT("UWaveScalar"), &Z_Registration_Info_UClass_UWaveScalar, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UWaveScalar), 3217366524U) },
{ Z_Construct_UClass_URadialFalloff, URadialFalloff::StaticClass, TEXT("URadialFalloff"), &Z_Registration_Info_UClass_URadialFalloff, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(URadialFalloff), 862726906U) },
{ Z_Construct_UClass_UPlaneFalloff, UPlaneFalloff::StaticClass, TEXT("UPlaneFalloff"), &Z_Registration_Info_UClass_UPlaneFalloff, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UPlaneFalloff), 45047741U) },
{ Z_Construct_UClass_UBoxFalloff, UBoxFalloff::StaticClass, TEXT("UBoxFalloff"), &Z_Registration_Info_UClass_UBoxFalloff, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UBoxFalloff), 2573209653U) },
{ Z_Construct_UClass_UNoiseField, UNoiseField::StaticClass, TEXT("UNoiseField"), &Z_Registration_Info_UClass_UNoiseField, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UNoiseField), 4113377074U) },
{ Z_Construct_UClass_UUniformVector, UUniformVector::StaticClass, TEXT("UUniformVector"), &Z_Registration_Info_UClass_UUniformVector, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUniformVector), 354252611U) },
{ Z_Construct_UClass_URadialVector, URadialVector::StaticClass, TEXT("URadialVector"), &Z_Registration_Info_UClass_URadialVector, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(URadialVector), 3215463039U) },
{ Z_Construct_UClass_URandomVector, URandomVector::StaticClass, TEXT("URandomVector"), &Z_Registration_Info_UClass_URandomVector, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(URandomVector), 387189593U) },
{ Z_Construct_UClass_UOperatorField, UOperatorField::StaticClass, TEXT("UOperatorField"), &Z_Registration_Info_UClass_UOperatorField, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UOperatorField), 673408276U) },
{ Z_Construct_UClass_UToIntegerField, UToIntegerField::StaticClass, TEXT("UToIntegerField"), &Z_Registration_Info_UClass_UToIntegerField, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UToIntegerField), 2529292931U) },
{ Z_Construct_UClass_UToFloatField, UToFloatField::StaticClass, TEXT("UToFloatField"), &Z_Registration_Info_UClass_UToFloatField, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UToFloatField), 538072959U) },
{ Z_Construct_UClass_UCullingField, UCullingField::StaticClass, TEXT("UCullingField"), &Z_Registration_Info_UClass_UCullingField, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UCullingField), 4228893881U) },
{ Z_Construct_UClass_UReturnResultsTerminal, UReturnResultsTerminal::StaticClass, TEXT("UReturnResultsTerminal"), &Z_Registration_Info_UClass_UReturnResultsTerminal, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UReturnResultsTerminal), 1751363335U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_FieldSystem_Source_FieldSystemEngine_Public_Field_FieldSystemObjects_h__Script_FieldSystemEngine_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_FieldSystem_Source_FieldSystemEngine_Public_Field_FieldSystemObjects_h__Script_FieldSystemEngine_898986146{
TEXT("/Script/FieldSystemEngine"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_FieldSystem_Source_FieldSystemEngine_Public_Field_FieldSystemObjects_h__Script_FieldSystemEngine_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_FieldSystem_Source_FieldSystemEngine_Public_Field_FieldSystemObjects_h__Script_FieldSystemEngine_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_FieldSystem_Source_FieldSystemEngine_Public_Field_FieldSystemObjects_h__Script_FieldSystemEngine_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_FieldSystem_Source_FieldSystemEngine_Public_Field_FieldSystemObjects_h__Script_FieldSystemEngine_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS