Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateEditor/Inc/Engine/UHT/SplineMeshComponent.gen.cpp

2587 lines
189 KiB
C++
Raw Normal View History

2026-01-28 19:08:51 -05:00
// 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 "Components/SplineMeshComponent.h"
#include "Serialization/ArchiveUObjectFromStructuredArchive.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeSplineMeshComponent() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FGuid();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector2D();
ENGINE_API UClass* Z_Construct_UClass_UBodySetup_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UInterface_CollisionDataProvider_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_USplineMeshComponent();
ENGINE_API UClass* Z_Construct_UClass_USplineMeshComponent_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UStaticMeshComponent();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_ESplineMeshAxis();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FSplineMeshInstanceData();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FSplineMeshParams();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FStaticMeshComponentInstanceData();
UPackage* Z_Construct_UPackage__Script_Engine();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum ESplineMeshAxis ***********************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ESplineMeshAxis;
static UEnum* ESplineMeshAxis_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ESplineMeshAxis.OuterSingleton)
{
Z_Registration_Info_UEnum_ESplineMeshAxis.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Engine_ESplineMeshAxis, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("ESplineMeshAxis"));
}
return Z_Registration_Info_UEnum_ESplineMeshAxis.OuterSingleton;
}
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<ESplineMeshAxis::Type>()
{
return ESplineMeshAxis_StaticEnum();
}
struct Z_Construct_UEnum_Engine_ESplineMeshAxis_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Classes/Components/SplineMeshComponent.h" },
{ "X.Name", "ESplineMeshAxis::X" },
{ "Y.Name", "ESplineMeshAxis::Y" },
{ "Z.Name", "ESplineMeshAxis::Z" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ESplineMeshAxis::X", (int64)ESplineMeshAxis::X },
{ "ESplineMeshAxis::Y", (int64)ESplineMeshAxis::Y },
{ "ESplineMeshAxis::Z", (int64)ESplineMeshAxis::Z },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_Engine_ESplineMeshAxis_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Engine_ESplineMeshAxis_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_Engine,
nullptr,
"ESplineMeshAxis",
"ESplineMeshAxis::Type",
Z_Construct_UEnum_Engine_ESplineMeshAxis_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_ESplineMeshAxis_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::Namespaced,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_ESplineMeshAxis_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Engine_ESplineMeshAxis_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_Engine_ESplineMeshAxis()
{
if (!Z_Registration_Info_UEnum_ESplineMeshAxis.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ESplineMeshAxis.InnerSingleton, Z_Construct_UEnum_Engine_ESplineMeshAxis_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ESplineMeshAxis.InnerSingleton;
}
// ********** End Enum ESplineMeshAxis *************************************************************
// ********** Begin ScriptStruct FSplineMeshParams *************************************************
struct Z_Construct_UScriptStruct_FSplineMeshParams_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FSplineMeshParams); }
static inline consteval int16 GetStructAlignment() { return alignof(FSplineMeshParams); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** \n * Structure that holds info about spline, passed to renderer to deform UStaticMesh.\n * Also used by Lightmass, so be sure to update Lightmass::FSplineMeshParams and the static lighting code if this changes!\n */" },
{ "ModuleRelativePath", "Classes/Components/SplineMeshComponent.h" },
{ "ToolTip", "Structure that holds info about spline, passed to renderer to deform UStaticMesh.\nAlso used by Lightmass, so be sure to update Lightmass::FSplineMeshParams and the static lighting code if this changes!" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StartPos_MetaData[] = {
{ "Category", "SplineMesh" },
{ "Comment", "/** Start location of spline, in component space. */" },
{ "ModuleRelativePath", "Classes/Components/SplineMeshComponent.h" },
{ "ToolTip", "Start location of spline, in component space." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StartTangent_MetaData[] = {
{ "Category", "SplineMesh" },
{ "Comment", "/** Start tangent of spline, in component space. */" },
{ "ModuleRelativePath", "Classes/Components/SplineMeshComponent.h" },
{ "ToolTip", "Start tangent of spline, in component space." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StartScale_MetaData[] = {
{ "Category", "SplineMesh" },
{ "Comment", "/** X and Y scale applied to mesh at start of spline. */" },
{ "ModuleRelativePath", "Classes/Components/SplineMeshComponent.h" },
{ "ToolTip", "X and Y scale applied to mesh at start of spline." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StartRoll_MetaData[] = {
{ "Category", "SplineMesh" },
{ "Comment", "/** Roll around spline applied at start, in radians. */" },
{ "ModuleRelativePath", "Classes/Components/SplineMeshComponent.h" },
{ "ToolTip", "Roll around spline applied at start, in radians." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EndRoll_MetaData[] = {
{ "Category", "SplineMesh" },
{ "Comment", "/** Roll around spline applied at end, in radians. */" },
{ "DisplayAfter", "EndTangent" },
{ "ModuleRelativePath", "Classes/Components/SplineMeshComponent.h" },
{ "ToolTip", "Roll around spline applied at end, in radians." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StartOffset_MetaData[] = {
{ "Category", "SplineMesh" },
{ "Comment", "/** Starting offset of the mesh from the spline, in component space. */" },
{ "ModuleRelativePath", "Classes/Components/SplineMeshComponent.h" },
{ "ToolTip", "Starting offset of the mesh from the spline, in component space." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EndPos_MetaData[] = {
{ "Category", "SplineMesh" },
{ "Comment", "/** End location of spline, in component space. */" },
{ "ModuleRelativePath", "Classes/Components/SplineMeshComponent.h" },
{ "ToolTip", "End location of spline, in component space." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EndScale_MetaData[] = {
{ "Category", "SplineMesh" },
{ "Comment", "/** X and Y scale applied to mesh at end of spline. */" },
{ "ModuleRelativePath", "Classes/Components/SplineMeshComponent.h" },
{ "ToolTip", "X and Y scale applied to mesh at end of spline." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EndTangent_MetaData[] = {
{ "Category", "SplineMesh" },
{ "Comment", "/** End tangent of spline, in component space. */" },
{ "ModuleRelativePath", "Classes/Components/SplineMeshComponent.h" },
{ "ToolTip", "End tangent of spline, in component space." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EndOffset_MetaData[] = {
{ "Category", "SplineMesh" },
{ "Comment", "/** Ending offset of the mesh from the spline, in component space. */" },
{ "ModuleRelativePath", "Classes/Components/SplineMeshComponent.h" },
{ "ToolTip", "Ending offset of the mesh from the spline, in component space." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NaniteClusterBoundsScale_MetaData[] = {
{ "Category", "SplineMesh" },
{ "ClampMin", "1.000000" },
{ "Comment", "/**\n\x09 * How much to scale the calculated culling bounds of Nanite clusters after deformation.\n\x09 * NOTE: This should only be set greater than 1.0 if it fixes visible issues with clusters being\n\x09 * incorrectly culled.\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/SplineMeshComponent.h" },
{ "ToolTip", "How much to scale the calculated culling bounds of Nanite clusters after deformation.\nNOTE: This should only be set greater than 1.0 if it fixes visible issues with clusters being\nincorrectly culled." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FSplineMeshParams constinit property declarations *****************
static const UECodeGen_Private::FStructPropertyParams NewProp_StartPos;
static const UECodeGen_Private::FStructPropertyParams NewProp_StartTangent;
static const UECodeGen_Private::FStructPropertyParams NewProp_StartScale;
static const UECodeGen_Private::FFloatPropertyParams NewProp_StartRoll;
static const UECodeGen_Private::FFloatPropertyParams NewProp_EndRoll;
static const UECodeGen_Private::FStructPropertyParams NewProp_StartOffset;
static const UECodeGen_Private::FStructPropertyParams NewProp_EndPos;
static const UECodeGen_Private::FStructPropertyParams NewProp_EndScale;
static const UECodeGen_Private::FStructPropertyParams NewProp_EndTangent;
static const UECodeGen_Private::FStructPropertyParams NewProp_EndOffset;
static const UECodeGen_Private::FFloatPropertyParams NewProp_NaniteClusterBoundsScale;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FSplineMeshParams constinit property declarations *******************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FSplineMeshParams>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FSplineMeshParams_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FSplineMeshParams;
class UScriptStruct* FSplineMeshParams::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FSplineMeshParams.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FSplineMeshParams.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FSplineMeshParams, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("SplineMeshParams"));
}
return Z_Registration_Info_UScriptStruct_FSplineMeshParams.OuterSingleton;
}
// ********** Begin ScriptStruct FSplineMeshParams Property Definitions ****************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSplineMeshParams_Statics::NewProp_StartPos = { "StartPos", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSplineMeshParams, StartPos), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StartPos_MetaData), NewProp_StartPos_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSplineMeshParams_Statics::NewProp_StartTangent = { "StartTangent", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSplineMeshParams, StartTangent), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StartTangent_MetaData), NewProp_StartTangent_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSplineMeshParams_Statics::NewProp_StartScale = { "StartScale", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSplineMeshParams, StartScale), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StartScale_MetaData), NewProp_StartScale_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FSplineMeshParams_Statics::NewProp_StartRoll = { "StartRoll", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSplineMeshParams, StartRoll), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StartRoll_MetaData), NewProp_StartRoll_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FSplineMeshParams_Statics::NewProp_EndRoll = { "EndRoll", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSplineMeshParams, EndRoll), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EndRoll_MetaData), NewProp_EndRoll_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSplineMeshParams_Statics::NewProp_StartOffset = { "StartOffset", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSplineMeshParams, StartOffset), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StartOffset_MetaData), NewProp_StartOffset_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSplineMeshParams_Statics::NewProp_EndPos = { "EndPos", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSplineMeshParams, EndPos), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EndPos_MetaData), NewProp_EndPos_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSplineMeshParams_Statics::NewProp_EndScale = { "EndScale", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSplineMeshParams, EndScale), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EndScale_MetaData), NewProp_EndScale_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSplineMeshParams_Statics::NewProp_EndTangent = { "EndTangent", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSplineMeshParams, EndTangent), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EndTangent_MetaData), NewProp_EndTangent_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSplineMeshParams_Statics::NewProp_EndOffset = { "EndOffset", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSplineMeshParams, EndOffset), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EndOffset_MetaData), NewProp_EndOffset_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FSplineMeshParams_Statics::NewProp_NaniteClusterBoundsScale = { "NaniteClusterBoundsScale", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSplineMeshParams, NaniteClusterBoundsScale), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NaniteClusterBoundsScale_MetaData), NewProp_NaniteClusterBoundsScale_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FSplineMeshParams_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSplineMeshParams_Statics::NewProp_StartPos,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSplineMeshParams_Statics::NewProp_StartTangent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSplineMeshParams_Statics::NewProp_StartScale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSplineMeshParams_Statics::NewProp_StartRoll,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSplineMeshParams_Statics::NewProp_EndRoll,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSplineMeshParams_Statics::NewProp_StartOffset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSplineMeshParams_Statics::NewProp_EndPos,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSplineMeshParams_Statics::NewProp_EndScale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSplineMeshParams_Statics::NewProp_EndTangent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSplineMeshParams_Statics::NewProp_EndOffset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSplineMeshParams_Statics::NewProp_NaniteClusterBoundsScale,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSplineMeshParams_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FSplineMeshParams Property Definitions ******************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FSplineMeshParams_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
nullptr,
&NewStructOps,
"SplineMeshParams",
Z_Construct_UScriptStruct_FSplineMeshParams_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSplineMeshParams_Statics::PropPointers),
sizeof(FSplineMeshParams),
alignof(FSplineMeshParams),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSplineMeshParams_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FSplineMeshParams_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FSplineMeshParams()
{
if (!Z_Registration_Info_UScriptStruct_FSplineMeshParams.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FSplineMeshParams.InnerSingleton, Z_Construct_UScriptStruct_FSplineMeshParams_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FSplineMeshParams.InnerSingleton);
}
// ********** End ScriptStruct FSplineMeshParams ***************************************************
// ********** Begin Class USplineMeshComponent Function GetBoundaryMax *****************************
struct Z_Construct_UFunction_USplineMeshComponent_GetBoundaryMax_Statics
{
struct SplineMeshComponent_eventGetBoundaryMax_Parms
{
float ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "SplineMesh" },
{ "Comment", "/** Get the boundary max */" },
{ "ModuleRelativePath", "Classes/Components/SplineMeshComponent.h" },
{ "ToolTip", "Get the boundary max" },
};
#endif // WITH_METADATA
// ********** Begin Function GetBoundaryMax constinit property declarations ************************
static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetBoundaryMax constinit property declarations **************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetBoundaryMax Property Definitions ***********************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_USplineMeshComponent_GetBoundaryMax_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SplineMeshComponent_eventGetBoundaryMax_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USplineMeshComponent_GetBoundaryMax_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USplineMeshComponent_GetBoundaryMax_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_GetBoundaryMax_Statics::PropPointers) < 2048);
// ********** End Function GetBoundaryMax Property Definitions *************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USplineMeshComponent_GetBoundaryMax_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USplineMeshComponent, nullptr, "GetBoundaryMax", Z_Construct_UFunction_USplineMeshComponent_GetBoundaryMax_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_GetBoundaryMax_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USplineMeshComponent_GetBoundaryMax_Statics::SplineMeshComponent_eventGetBoundaryMax_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_GetBoundaryMax_Statics::Function_MetaDataParams), Z_Construct_UFunction_USplineMeshComponent_GetBoundaryMax_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USplineMeshComponent_GetBoundaryMax_Statics::SplineMeshComponent_eventGetBoundaryMax_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USplineMeshComponent_GetBoundaryMax()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USplineMeshComponent_GetBoundaryMax_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USplineMeshComponent::execGetBoundaryMax)
{
P_FINISH;
P_NATIVE_BEGIN;
*(float*)Z_Param__Result=P_THIS->GetBoundaryMax();
P_NATIVE_END;
}
// ********** End Class USplineMeshComponent Function GetBoundaryMax *******************************
// ********** Begin Class USplineMeshComponent Function GetBoundaryMin *****************************
struct Z_Construct_UFunction_USplineMeshComponent_GetBoundaryMin_Statics
{
struct SplineMeshComponent_eventGetBoundaryMin_Parms
{
float ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "SplineMesh" },
{ "Comment", "/** Get the boundary min */" },
{ "ModuleRelativePath", "Classes/Components/SplineMeshComponent.h" },
{ "ToolTip", "Get the boundary min" },
};
#endif // WITH_METADATA
// ********** Begin Function GetBoundaryMin constinit property declarations ************************
static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetBoundaryMin constinit property declarations **************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetBoundaryMin Property Definitions ***********************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_USplineMeshComponent_GetBoundaryMin_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SplineMeshComponent_eventGetBoundaryMin_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USplineMeshComponent_GetBoundaryMin_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USplineMeshComponent_GetBoundaryMin_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_GetBoundaryMin_Statics::PropPointers) < 2048);
// ********** End Function GetBoundaryMin Property Definitions *************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USplineMeshComponent_GetBoundaryMin_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USplineMeshComponent, nullptr, "GetBoundaryMin", Z_Construct_UFunction_USplineMeshComponent_GetBoundaryMin_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_GetBoundaryMin_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USplineMeshComponent_GetBoundaryMin_Statics::SplineMeshComponent_eventGetBoundaryMin_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_GetBoundaryMin_Statics::Function_MetaDataParams), Z_Construct_UFunction_USplineMeshComponent_GetBoundaryMin_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USplineMeshComponent_GetBoundaryMin_Statics::SplineMeshComponent_eventGetBoundaryMin_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USplineMeshComponent_GetBoundaryMin()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USplineMeshComponent_GetBoundaryMin_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USplineMeshComponent::execGetBoundaryMin)
{
P_FINISH;
P_NATIVE_BEGIN;
*(float*)Z_Param__Result=P_THIS->GetBoundaryMin();
P_NATIVE_END;
}
// ********** End Class USplineMeshComponent Function GetBoundaryMin *******************************
// ********** Begin Class USplineMeshComponent Function GetEndOffset *******************************
struct Z_Construct_UFunction_USplineMeshComponent_GetEndOffset_Statics
{
struct SplineMeshComponent_eventGetEndOffset_Parms
{
FVector2D ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "SplineMesh" },
{ "Comment", "/** Get the end offset */" },
{ "ModuleRelativePath", "Classes/Components/SplineMeshComponent.h" },
{ "ToolTip", "Get the end offset" },
};
#endif // WITH_METADATA
// ********** Begin Function GetEndOffset constinit property declarations **************************
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetEndOffset constinit property declarations ****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetEndOffset Property Definitions *************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USplineMeshComponent_GetEndOffset_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SplineMeshComponent_eventGetEndOffset_Parms, ReturnValue), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USplineMeshComponent_GetEndOffset_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USplineMeshComponent_GetEndOffset_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_GetEndOffset_Statics::PropPointers) < 2048);
// ********** End Function GetEndOffset Property Definitions ***************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USplineMeshComponent_GetEndOffset_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USplineMeshComponent, nullptr, "GetEndOffset", Z_Construct_UFunction_USplineMeshComponent_GetEndOffset_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_GetEndOffset_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USplineMeshComponent_GetEndOffset_Statics::SplineMeshComponent_eventGetEndOffset_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_GetEndOffset_Statics::Function_MetaDataParams), Z_Construct_UFunction_USplineMeshComponent_GetEndOffset_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USplineMeshComponent_GetEndOffset_Statics::SplineMeshComponent_eventGetEndOffset_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USplineMeshComponent_GetEndOffset()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USplineMeshComponent_GetEndOffset_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USplineMeshComponent::execGetEndOffset)
{
P_FINISH;
P_NATIVE_BEGIN;
*(FVector2D*)Z_Param__Result=P_THIS->GetEndOffset();
P_NATIVE_END;
}
// ********** End Class USplineMeshComponent Function GetEndOffset *********************************
// ********** Begin Class USplineMeshComponent Function GetEndPosition *****************************
struct Z_Construct_UFunction_USplineMeshComponent_GetEndPosition_Statics
{
struct SplineMeshComponent_eventGetEndPosition_Parms
{
FVector ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "SplineMesh" },
{ "Comment", "/** Get the end position of spline in local space */" },
{ "ModuleRelativePath", "Classes/Components/SplineMeshComponent.h" },
{ "ToolTip", "Get the end position of spline in local space" },
};
#endif // WITH_METADATA
// ********** Begin Function GetEndPosition constinit property declarations ************************
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetEndPosition constinit property declarations **************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetEndPosition Property Definitions ***********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USplineMeshComponent_GetEndPosition_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SplineMeshComponent_eventGetEndPosition_Parms, ReturnValue), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USplineMeshComponent_GetEndPosition_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USplineMeshComponent_GetEndPosition_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_GetEndPosition_Statics::PropPointers) < 2048);
// ********** End Function GetEndPosition Property Definitions *************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USplineMeshComponent_GetEndPosition_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USplineMeshComponent, nullptr, "GetEndPosition", Z_Construct_UFunction_USplineMeshComponent_GetEndPosition_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_GetEndPosition_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USplineMeshComponent_GetEndPosition_Statics::SplineMeshComponent_eventGetEndPosition_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_GetEndPosition_Statics::Function_MetaDataParams), Z_Construct_UFunction_USplineMeshComponent_GetEndPosition_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USplineMeshComponent_GetEndPosition_Statics::SplineMeshComponent_eventGetEndPosition_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USplineMeshComponent_GetEndPosition()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USplineMeshComponent_GetEndPosition_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USplineMeshComponent::execGetEndPosition)
{
P_FINISH;
P_NATIVE_BEGIN;
*(FVector*)Z_Param__Result=P_THIS->GetEndPosition();
P_NATIVE_END;
}
// ********** End Class USplineMeshComponent Function GetEndPosition *******************************
// ********** Begin Class USplineMeshComponent Function GetEndRoll *********************************
struct Z_Construct_UFunction_USplineMeshComponent_GetEndRoll_Statics
{
struct SplineMeshComponent_eventGetEndRoll_Parms
{
float ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "SplineMesh" },
{ "Comment", "/** Get the end roll, in radians */" },
{ "ModuleRelativePath", "Classes/Components/SplineMeshComponent.h" },
{ "ToolTip", "Get the end roll, in radians" },
};
#endif // WITH_METADATA
// ********** Begin Function GetEndRoll constinit property declarations ****************************
static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetEndRoll constinit property declarations ******************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetEndRoll Property Definitions ***************************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_USplineMeshComponent_GetEndRoll_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SplineMeshComponent_eventGetEndRoll_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USplineMeshComponent_GetEndRoll_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USplineMeshComponent_GetEndRoll_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_GetEndRoll_Statics::PropPointers) < 2048);
// ********** End Function GetEndRoll Property Definitions *****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USplineMeshComponent_GetEndRoll_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USplineMeshComponent, nullptr, "GetEndRoll", Z_Construct_UFunction_USplineMeshComponent_GetEndRoll_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_GetEndRoll_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USplineMeshComponent_GetEndRoll_Statics::SplineMeshComponent_eventGetEndRoll_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_GetEndRoll_Statics::Function_MetaDataParams), Z_Construct_UFunction_USplineMeshComponent_GetEndRoll_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USplineMeshComponent_GetEndRoll_Statics::SplineMeshComponent_eventGetEndRoll_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USplineMeshComponent_GetEndRoll()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USplineMeshComponent_GetEndRoll_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USplineMeshComponent::execGetEndRoll)
{
P_FINISH;
P_NATIVE_BEGIN;
*(float*)Z_Param__Result=P_THIS->GetEndRoll();
P_NATIVE_END;
}
// ********** End Class USplineMeshComponent Function GetEndRoll ***********************************
// ********** Begin Class USplineMeshComponent Function GetEndScale ********************************
struct Z_Construct_UFunction_USplineMeshComponent_GetEndScale_Statics
{
struct SplineMeshComponent_eventGetEndScale_Parms
{
FVector2D ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "SplineMesh" },
{ "Comment", "/** Get the end scaling */" },
{ "ModuleRelativePath", "Classes/Components/SplineMeshComponent.h" },
{ "ToolTip", "Get the end scaling" },
};
#endif // WITH_METADATA
// ********** Begin Function GetEndScale constinit property declarations ***************************
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetEndScale constinit property declarations *****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetEndScale Property Definitions **************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USplineMeshComponent_GetEndScale_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SplineMeshComponent_eventGetEndScale_Parms, ReturnValue), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USplineMeshComponent_GetEndScale_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USplineMeshComponent_GetEndScale_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_GetEndScale_Statics::PropPointers) < 2048);
// ********** End Function GetEndScale Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USplineMeshComponent_GetEndScale_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USplineMeshComponent, nullptr, "GetEndScale", Z_Construct_UFunction_USplineMeshComponent_GetEndScale_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_GetEndScale_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USplineMeshComponent_GetEndScale_Statics::SplineMeshComponent_eventGetEndScale_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_GetEndScale_Statics::Function_MetaDataParams), Z_Construct_UFunction_USplineMeshComponent_GetEndScale_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USplineMeshComponent_GetEndScale_Statics::SplineMeshComponent_eventGetEndScale_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USplineMeshComponent_GetEndScale()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USplineMeshComponent_GetEndScale_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USplineMeshComponent::execGetEndScale)
{
P_FINISH;
P_NATIVE_BEGIN;
*(FVector2D*)Z_Param__Result=P_THIS->GetEndScale();
P_NATIVE_END;
}
// ********** End Class USplineMeshComponent Function GetEndScale **********************************
// ********** Begin Class USplineMeshComponent Function GetEndTangent ******************************
struct Z_Construct_UFunction_USplineMeshComponent_GetEndTangent_Statics
{
struct SplineMeshComponent_eventGetEndTangent_Parms
{
FVector ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "SplineMesh" },
{ "Comment", "/** Get the end tangent vector of spline in local space */" },
{ "ModuleRelativePath", "Classes/Components/SplineMeshComponent.h" },
{ "ToolTip", "Get the end tangent vector of spline in local space" },
};
#endif // WITH_METADATA
// ********** Begin Function GetEndTangent constinit property declarations *************************
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetEndTangent constinit property declarations ***************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetEndTangent Property Definitions ************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USplineMeshComponent_GetEndTangent_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SplineMeshComponent_eventGetEndTangent_Parms, ReturnValue), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USplineMeshComponent_GetEndTangent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USplineMeshComponent_GetEndTangent_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_GetEndTangent_Statics::PropPointers) < 2048);
// ********** End Function GetEndTangent Property Definitions **************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USplineMeshComponent_GetEndTangent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USplineMeshComponent, nullptr, "GetEndTangent", Z_Construct_UFunction_USplineMeshComponent_GetEndTangent_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_GetEndTangent_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USplineMeshComponent_GetEndTangent_Statics::SplineMeshComponent_eventGetEndTangent_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_GetEndTangent_Statics::Function_MetaDataParams), Z_Construct_UFunction_USplineMeshComponent_GetEndTangent_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USplineMeshComponent_GetEndTangent_Statics::SplineMeshComponent_eventGetEndTangent_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USplineMeshComponent_GetEndTangent()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USplineMeshComponent_GetEndTangent_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USplineMeshComponent::execGetEndTangent)
{
P_FINISH;
P_NATIVE_BEGIN;
*(FVector*)Z_Param__Result=P_THIS->GetEndTangent();
P_NATIVE_END;
}
// ********** End Class USplineMeshComponent Function GetEndTangent ********************************
// ********** Begin Class USplineMeshComponent Function GetForwardAxis *****************************
struct Z_Construct_UFunction_USplineMeshComponent_GetForwardAxis_Statics
{
struct SplineMeshComponent_eventGetForwardAxis_Parms
{
TEnumAsByte<ESplineMeshAxis::Type> ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "SplineMesh" },
{ "Comment", "/** Get the forward axis */" },
{ "ModuleRelativePath", "Classes/Components/SplineMeshComponent.h" },
{ "ToolTip", "Get the forward axis" },
};
#endif // WITH_METADATA
// ********** Begin Function GetForwardAxis constinit property declarations ************************
static const UECodeGen_Private::FBytePropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetForwardAxis constinit property declarations **************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetForwardAxis Property Definitions ***********************************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_USplineMeshComponent_GetForwardAxis_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SplineMeshComponent_eventGetForwardAxis_Parms, ReturnValue), Z_Construct_UEnum_Engine_ESplineMeshAxis, METADATA_PARAMS(0, nullptr) }; // 4266081935
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USplineMeshComponent_GetForwardAxis_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USplineMeshComponent_GetForwardAxis_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_GetForwardAxis_Statics::PropPointers) < 2048);
// ********** End Function GetForwardAxis Property Definitions *************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USplineMeshComponent_GetForwardAxis_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USplineMeshComponent, nullptr, "GetForwardAxis", Z_Construct_UFunction_USplineMeshComponent_GetForwardAxis_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_GetForwardAxis_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USplineMeshComponent_GetForwardAxis_Statics::SplineMeshComponent_eventGetForwardAxis_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_GetForwardAxis_Statics::Function_MetaDataParams), Z_Construct_UFunction_USplineMeshComponent_GetForwardAxis_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USplineMeshComponent_GetForwardAxis_Statics::SplineMeshComponent_eventGetForwardAxis_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USplineMeshComponent_GetForwardAxis()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USplineMeshComponent_GetForwardAxis_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USplineMeshComponent::execGetForwardAxis)
{
P_FINISH;
P_NATIVE_BEGIN;
*(TEnumAsByte<ESplineMeshAxis::Type>*)Z_Param__Result=P_THIS->GetForwardAxis();
P_NATIVE_END;
}
// ********** End Class USplineMeshComponent Function GetForwardAxis *******************************
// ********** Begin Class USplineMeshComponent Function GetSplineUpDir *****************************
struct Z_Construct_UFunction_USplineMeshComponent_GetSplineUpDir_Statics
{
struct SplineMeshComponent_eventGetSplineUpDir_Parms
{
FVector ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "SplineMesh" },
{ "Comment", "/** Get the spline up direction */" },
{ "ModuleRelativePath", "Classes/Components/SplineMeshComponent.h" },
{ "ToolTip", "Get the spline up direction" },
};
#endif // WITH_METADATA
// ********** Begin Function GetSplineUpDir constinit property declarations ************************
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetSplineUpDir constinit property declarations **************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetSplineUpDir Property Definitions ***********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USplineMeshComponent_GetSplineUpDir_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SplineMeshComponent_eventGetSplineUpDir_Parms, ReturnValue), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USplineMeshComponent_GetSplineUpDir_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USplineMeshComponent_GetSplineUpDir_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_GetSplineUpDir_Statics::PropPointers) < 2048);
// ********** End Function GetSplineUpDir Property Definitions *************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USplineMeshComponent_GetSplineUpDir_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USplineMeshComponent, nullptr, "GetSplineUpDir", Z_Construct_UFunction_USplineMeshComponent_GetSplineUpDir_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_GetSplineUpDir_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USplineMeshComponent_GetSplineUpDir_Statics::SplineMeshComponent_eventGetSplineUpDir_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_GetSplineUpDir_Statics::Function_MetaDataParams), Z_Construct_UFunction_USplineMeshComponent_GetSplineUpDir_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USplineMeshComponent_GetSplineUpDir_Statics::SplineMeshComponent_eventGetSplineUpDir_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USplineMeshComponent_GetSplineUpDir()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USplineMeshComponent_GetSplineUpDir_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USplineMeshComponent::execGetSplineUpDir)
{
P_FINISH;
P_NATIVE_BEGIN;
*(FVector*)Z_Param__Result=P_THIS->GetSplineUpDir();
P_NATIVE_END;
}
// ********** End Class USplineMeshComponent Function GetSplineUpDir *******************************
// ********** Begin Class USplineMeshComponent Function GetStartOffset *****************************
struct Z_Construct_UFunction_USplineMeshComponent_GetStartOffset_Statics
{
struct SplineMeshComponent_eventGetStartOffset_Parms
{
FVector2D ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "SplineMesh" },
{ "Comment", "/** Get the start offset */" },
{ "ModuleRelativePath", "Classes/Components/SplineMeshComponent.h" },
{ "ToolTip", "Get the start offset" },
};
#endif // WITH_METADATA
// ********** Begin Function GetStartOffset constinit property declarations ************************
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetStartOffset constinit property declarations **************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetStartOffset Property Definitions ***********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USplineMeshComponent_GetStartOffset_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SplineMeshComponent_eventGetStartOffset_Parms, ReturnValue), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USplineMeshComponent_GetStartOffset_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USplineMeshComponent_GetStartOffset_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_GetStartOffset_Statics::PropPointers) < 2048);
// ********** End Function GetStartOffset Property Definitions *************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USplineMeshComponent_GetStartOffset_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USplineMeshComponent, nullptr, "GetStartOffset", Z_Construct_UFunction_USplineMeshComponent_GetStartOffset_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_GetStartOffset_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USplineMeshComponent_GetStartOffset_Statics::SplineMeshComponent_eventGetStartOffset_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_GetStartOffset_Statics::Function_MetaDataParams), Z_Construct_UFunction_USplineMeshComponent_GetStartOffset_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USplineMeshComponent_GetStartOffset_Statics::SplineMeshComponent_eventGetStartOffset_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USplineMeshComponent_GetStartOffset()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USplineMeshComponent_GetStartOffset_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USplineMeshComponent::execGetStartOffset)
{
P_FINISH;
P_NATIVE_BEGIN;
*(FVector2D*)Z_Param__Result=P_THIS->GetStartOffset();
P_NATIVE_END;
}
// ********** End Class USplineMeshComponent Function GetStartOffset *******************************
// ********** Begin Class USplineMeshComponent Function GetStartPosition ***************************
struct Z_Construct_UFunction_USplineMeshComponent_GetStartPosition_Statics
{
struct SplineMeshComponent_eventGetStartPosition_Parms
{
FVector ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "SplineMesh" },
{ "Comment", "/** Get the start position of spline in local space */" },
{ "ModuleRelativePath", "Classes/Components/SplineMeshComponent.h" },
{ "ToolTip", "Get the start position of spline in local space" },
};
#endif // WITH_METADATA
// ********** Begin Function GetStartPosition constinit property declarations **********************
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetStartPosition constinit property declarations ************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetStartPosition Property Definitions *********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USplineMeshComponent_GetStartPosition_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SplineMeshComponent_eventGetStartPosition_Parms, ReturnValue), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USplineMeshComponent_GetStartPosition_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USplineMeshComponent_GetStartPosition_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_GetStartPosition_Statics::PropPointers) < 2048);
// ********** End Function GetStartPosition Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USplineMeshComponent_GetStartPosition_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USplineMeshComponent, nullptr, "GetStartPosition", Z_Construct_UFunction_USplineMeshComponent_GetStartPosition_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_GetStartPosition_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USplineMeshComponent_GetStartPosition_Statics::SplineMeshComponent_eventGetStartPosition_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_GetStartPosition_Statics::Function_MetaDataParams), Z_Construct_UFunction_USplineMeshComponent_GetStartPosition_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USplineMeshComponent_GetStartPosition_Statics::SplineMeshComponent_eventGetStartPosition_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USplineMeshComponent_GetStartPosition()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USplineMeshComponent_GetStartPosition_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USplineMeshComponent::execGetStartPosition)
{
P_FINISH;
P_NATIVE_BEGIN;
*(FVector*)Z_Param__Result=P_THIS->GetStartPosition();
P_NATIVE_END;
}
// ********** End Class USplineMeshComponent Function GetStartPosition *****************************
// ********** Begin Class USplineMeshComponent Function GetStartRoll *******************************
struct Z_Construct_UFunction_USplineMeshComponent_GetStartRoll_Statics
{
struct SplineMeshComponent_eventGetStartRoll_Parms
{
float ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "SplineMesh" },
{ "Comment", "/** Get the start roll, in radians */" },
{ "ModuleRelativePath", "Classes/Components/SplineMeshComponent.h" },
{ "ToolTip", "Get the start roll, in radians" },
};
#endif // WITH_METADATA
// ********** Begin Function GetStartRoll constinit property declarations **************************
static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetStartRoll constinit property declarations ****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetStartRoll Property Definitions *************************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_USplineMeshComponent_GetStartRoll_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SplineMeshComponent_eventGetStartRoll_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USplineMeshComponent_GetStartRoll_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USplineMeshComponent_GetStartRoll_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_GetStartRoll_Statics::PropPointers) < 2048);
// ********** End Function GetStartRoll Property Definitions ***************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USplineMeshComponent_GetStartRoll_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USplineMeshComponent, nullptr, "GetStartRoll", Z_Construct_UFunction_USplineMeshComponent_GetStartRoll_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_GetStartRoll_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USplineMeshComponent_GetStartRoll_Statics::SplineMeshComponent_eventGetStartRoll_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_GetStartRoll_Statics::Function_MetaDataParams), Z_Construct_UFunction_USplineMeshComponent_GetStartRoll_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USplineMeshComponent_GetStartRoll_Statics::SplineMeshComponent_eventGetStartRoll_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USplineMeshComponent_GetStartRoll()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USplineMeshComponent_GetStartRoll_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USplineMeshComponent::execGetStartRoll)
{
P_FINISH;
P_NATIVE_BEGIN;
*(float*)Z_Param__Result=P_THIS->GetStartRoll();
P_NATIVE_END;
}
// ********** End Class USplineMeshComponent Function GetStartRoll *********************************
// ********** Begin Class USplineMeshComponent Function GetStartScale ******************************
struct Z_Construct_UFunction_USplineMeshComponent_GetStartScale_Statics
{
struct SplineMeshComponent_eventGetStartScale_Parms
{
FVector2D ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "SplineMesh" },
{ "Comment", "/** Get the start scaling */" },
{ "ModuleRelativePath", "Classes/Components/SplineMeshComponent.h" },
{ "ToolTip", "Get the start scaling" },
};
#endif // WITH_METADATA
// ********** Begin Function GetStartScale constinit property declarations *************************
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetStartScale constinit property declarations ***************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetStartScale Property Definitions ************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USplineMeshComponent_GetStartScale_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SplineMeshComponent_eventGetStartScale_Parms, ReturnValue), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USplineMeshComponent_GetStartScale_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USplineMeshComponent_GetStartScale_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_GetStartScale_Statics::PropPointers) < 2048);
// ********** End Function GetStartScale Property Definitions **************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USplineMeshComponent_GetStartScale_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USplineMeshComponent, nullptr, "GetStartScale", Z_Construct_UFunction_USplineMeshComponent_GetStartScale_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_GetStartScale_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USplineMeshComponent_GetStartScale_Statics::SplineMeshComponent_eventGetStartScale_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_GetStartScale_Statics::Function_MetaDataParams), Z_Construct_UFunction_USplineMeshComponent_GetStartScale_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USplineMeshComponent_GetStartScale_Statics::SplineMeshComponent_eventGetStartScale_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USplineMeshComponent_GetStartScale()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USplineMeshComponent_GetStartScale_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USplineMeshComponent::execGetStartScale)
{
P_FINISH;
P_NATIVE_BEGIN;
*(FVector2D*)Z_Param__Result=P_THIS->GetStartScale();
P_NATIVE_END;
}
// ********** End Class USplineMeshComponent Function GetStartScale ********************************
// ********** Begin Class USplineMeshComponent Function GetStartTangent ****************************
struct Z_Construct_UFunction_USplineMeshComponent_GetStartTangent_Statics
{
struct SplineMeshComponent_eventGetStartTangent_Parms
{
FVector ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "SplineMesh" },
{ "Comment", "/** Get the start tangent vector of spline in local space */" },
{ "ModuleRelativePath", "Classes/Components/SplineMeshComponent.h" },
{ "ToolTip", "Get the start tangent vector of spline in local space" },
};
#endif // WITH_METADATA
// ********** Begin Function GetStartTangent constinit property declarations ***********************
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetStartTangent constinit property declarations *************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetStartTangent Property Definitions **********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USplineMeshComponent_GetStartTangent_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SplineMeshComponent_eventGetStartTangent_Parms, ReturnValue), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USplineMeshComponent_GetStartTangent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USplineMeshComponent_GetStartTangent_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_GetStartTangent_Statics::PropPointers) < 2048);
// ********** End Function GetStartTangent Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USplineMeshComponent_GetStartTangent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USplineMeshComponent, nullptr, "GetStartTangent", Z_Construct_UFunction_USplineMeshComponent_GetStartTangent_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_GetStartTangent_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USplineMeshComponent_GetStartTangent_Statics::SplineMeshComponent_eventGetStartTangent_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_GetStartTangent_Statics::Function_MetaDataParams), Z_Construct_UFunction_USplineMeshComponent_GetStartTangent_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USplineMeshComponent_GetStartTangent_Statics::SplineMeshComponent_eventGetStartTangent_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USplineMeshComponent_GetStartTangent()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USplineMeshComponent_GetStartTangent_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USplineMeshComponent::execGetStartTangent)
{
P_FINISH;
P_NATIVE_BEGIN;
*(FVector*)Z_Param__Result=P_THIS->GetStartTangent();
P_NATIVE_END;
}
// ********** End Class USplineMeshComponent Function GetStartTangent ******************************
// ********** Begin Class USplineMeshComponent Function SetBoundaryMax *****************************
struct Z_Construct_UFunction_USplineMeshComponent_SetBoundaryMax_Statics
{
struct SplineMeshComponent_eventSetBoundaryMax_Parms
{
float InBoundaryMax;
bool bUpdateMesh;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "SplineMesh" },
{ "Comment", "/** Set the boundary max */" },
{ "CPP_Default_bUpdateMesh", "true" },
{ "ModuleRelativePath", "Classes/Components/SplineMeshComponent.h" },
{ "ToolTip", "Set the boundary max" },
};
#endif // WITH_METADATA
// ********** Begin Function SetBoundaryMax constinit property declarations ************************
static const UECodeGen_Private::FFloatPropertyParams NewProp_InBoundaryMax;
static void NewProp_bUpdateMesh_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUpdateMesh;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetBoundaryMax constinit property declarations **************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetBoundaryMax Property Definitions ***********************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_USplineMeshComponent_SetBoundaryMax_Statics::NewProp_InBoundaryMax = { "InBoundaryMax", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SplineMeshComponent_eventSetBoundaryMax_Parms, InBoundaryMax), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_USplineMeshComponent_SetBoundaryMax_Statics::NewProp_bUpdateMesh_SetBit(void* Obj)
{
((SplineMeshComponent_eventSetBoundaryMax_Parms*)Obj)->bUpdateMesh = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USplineMeshComponent_SetBoundaryMax_Statics::NewProp_bUpdateMesh = { "bUpdateMesh", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SplineMeshComponent_eventSetBoundaryMax_Parms), &Z_Construct_UFunction_USplineMeshComponent_SetBoundaryMax_Statics::NewProp_bUpdateMesh_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USplineMeshComponent_SetBoundaryMax_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USplineMeshComponent_SetBoundaryMax_Statics::NewProp_InBoundaryMax,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USplineMeshComponent_SetBoundaryMax_Statics::NewProp_bUpdateMesh,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_SetBoundaryMax_Statics::PropPointers) < 2048);
// ********** End Function SetBoundaryMax Property Definitions *************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USplineMeshComponent_SetBoundaryMax_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USplineMeshComponent, nullptr, "SetBoundaryMax", Z_Construct_UFunction_USplineMeshComponent_SetBoundaryMax_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_SetBoundaryMax_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USplineMeshComponent_SetBoundaryMax_Statics::SplineMeshComponent_eventSetBoundaryMax_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_SetBoundaryMax_Statics::Function_MetaDataParams), Z_Construct_UFunction_USplineMeshComponent_SetBoundaryMax_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USplineMeshComponent_SetBoundaryMax_Statics::SplineMeshComponent_eventSetBoundaryMax_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USplineMeshComponent_SetBoundaryMax()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USplineMeshComponent_SetBoundaryMax_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USplineMeshComponent::execSetBoundaryMax)
{
P_GET_PROPERTY(FFloatProperty,Z_Param_InBoundaryMax);
P_GET_UBOOL(Z_Param_bUpdateMesh);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetBoundaryMax(Z_Param_InBoundaryMax,Z_Param_bUpdateMesh);
P_NATIVE_END;
}
// ********** End Class USplineMeshComponent Function SetBoundaryMax *******************************
// ********** Begin Class USplineMeshComponent Function SetBoundaryMin *****************************
struct Z_Construct_UFunction_USplineMeshComponent_SetBoundaryMin_Statics
{
struct SplineMeshComponent_eventSetBoundaryMin_Parms
{
float InBoundaryMin;
bool bUpdateMesh;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "SplineMesh" },
{ "Comment", "/** Set the boundary min */" },
{ "CPP_Default_bUpdateMesh", "true" },
{ "ModuleRelativePath", "Classes/Components/SplineMeshComponent.h" },
{ "ToolTip", "Set the boundary min" },
};
#endif // WITH_METADATA
// ********** Begin Function SetBoundaryMin constinit property declarations ************************
static const UECodeGen_Private::FFloatPropertyParams NewProp_InBoundaryMin;
static void NewProp_bUpdateMesh_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUpdateMesh;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetBoundaryMin constinit property declarations **************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetBoundaryMin Property Definitions ***********************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_USplineMeshComponent_SetBoundaryMin_Statics::NewProp_InBoundaryMin = { "InBoundaryMin", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SplineMeshComponent_eventSetBoundaryMin_Parms, InBoundaryMin), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_USplineMeshComponent_SetBoundaryMin_Statics::NewProp_bUpdateMesh_SetBit(void* Obj)
{
((SplineMeshComponent_eventSetBoundaryMin_Parms*)Obj)->bUpdateMesh = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USplineMeshComponent_SetBoundaryMin_Statics::NewProp_bUpdateMesh = { "bUpdateMesh", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SplineMeshComponent_eventSetBoundaryMin_Parms), &Z_Construct_UFunction_USplineMeshComponent_SetBoundaryMin_Statics::NewProp_bUpdateMesh_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USplineMeshComponent_SetBoundaryMin_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USplineMeshComponent_SetBoundaryMin_Statics::NewProp_InBoundaryMin,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USplineMeshComponent_SetBoundaryMin_Statics::NewProp_bUpdateMesh,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_SetBoundaryMin_Statics::PropPointers) < 2048);
// ********** End Function SetBoundaryMin Property Definitions *************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USplineMeshComponent_SetBoundaryMin_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USplineMeshComponent, nullptr, "SetBoundaryMin", Z_Construct_UFunction_USplineMeshComponent_SetBoundaryMin_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_SetBoundaryMin_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USplineMeshComponent_SetBoundaryMin_Statics::SplineMeshComponent_eventSetBoundaryMin_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_SetBoundaryMin_Statics::Function_MetaDataParams), Z_Construct_UFunction_USplineMeshComponent_SetBoundaryMin_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USplineMeshComponent_SetBoundaryMin_Statics::SplineMeshComponent_eventSetBoundaryMin_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USplineMeshComponent_SetBoundaryMin()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USplineMeshComponent_SetBoundaryMin_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USplineMeshComponent::execSetBoundaryMin)
{
P_GET_PROPERTY(FFloatProperty,Z_Param_InBoundaryMin);
P_GET_UBOOL(Z_Param_bUpdateMesh);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetBoundaryMin(Z_Param_InBoundaryMin,Z_Param_bUpdateMesh);
P_NATIVE_END;
}
// ********** End Class USplineMeshComponent Function SetBoundaryMin *******************************
// ********** Begin Class USplineMeshComponent Function SetEndOffset *******************************
struct Z_Construct_UFunction_USplineMeshComponent_SetEndOffset_Statics
{
struct SplineMeshComponent_eventSetEndOffset_Parms
{
FVector2D EndOffset;
bool bUpdateMesh;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "SplineMesh" },
{ "Comment", "/** Set the end offset */" },
{ "CPP_Default_bUpdateMesh", "true" },
{ "ModuleRelativePath", "Classes/Components/SplineMeshComponent.h" },
{ "ToolTip", "Set the end offset" },
};
#endif // WITH_METADATA
// ********** Begin Function SetEndOffset constinit property declarations **************************
static const UECodeGen_Private::FStructPropertyParams NewProp_EndOffset;
static void NewProp_bUpdateMesh_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUpdateMesh;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetEndOffset constinit property declarations ****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetEndOffset Property Definitions *************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USplineMeshComponent_SetEndOffset_Statics::NewProp_EndOffset = { "EndOffset", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SplineMeshComponent_eventSetEndOffset_Parms, EndOffset), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_USplineMeshComponent_SetEndOffset_Statics::NewProp_bUpdateMesh_SetBit(void* Obj)
{
((SplineMeshComponent_eventSetEndOffset_Parms*)Obj)->bUpdateMesh = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USplineMeshComponent_SetEndOffset_Statics::NewProp_bUpdateMesh = { "bUpdateMesh", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SplineMeshComponent_eventSetEndOffset_Parms), &Z_Construct_UFunction_USplineMeshComponent_SetEndOffset_Statics::NewProp_bUpdateMesh_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USplineMeshComponent_SetEndOffset_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USplineMeshComponent_SetEndOffset_Statics::NewProp_EndOffset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USplineMeshComponent_SetEndOffset_Statics::NewProp_bUpdateMesh,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_SetEndOffset_Statics::PropPointers) < 2048);
// ********** End Function SetEndOffset Property Definitions ***************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USplineMeshComponent_SetEndOffset_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USplineMeshComponent, nullptr, "SetEndOffset", Z_Construct_UFunction_USplineMeshComponent_SetEndOffset_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_SetEndOffset_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USplineMeshComponent_SetEndOffset_Statics::SplineMeshComponent_eventSetEndOffset_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_SetEndOffset_Statics::Function_MetaDataParams), Z_Construct_UFunction_USplineMeshComponent_SetEndOffset_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USplineMeshComponent_SetEndOffset_Statics::SplineMeshComponent_eventSetEndOffset_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USplineMeshComponent_SetEndOffset()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USplineMeshComponent_SetEndOffset_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USplineMeshComponent::execSetEndOffset)
{
P_GET_STRUCT(FVector2D,Z_Param_EndOffset);
P_GET_UBOOL(Z_Param_bUpdateMesh);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetEndOffset(Z_Param_EndOffset,Z_Param_bUpdateMesh);
P_NATIVE_END;
}
// ********** End Class USplineMeshComponent Function SetEndOffset *********************************
// ********** Begin Class USplineMeshComponent Function SetEndPosition *****************************
struct Z_Construct_UFunction_USplineMeshComponent_SetEndPosition_Statics
{
struct SplineMeshComponent_eventSetEndPosition_Parms
{
FVector EndPos;
bool bUpdateMesh;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "SplineMesh" },
{ "Comment", "/** Set the end position of spline in local space */" },
{ "CPP_Default_bUpdateMesh", "true" },
{ "ModuleRelativePath", "Classes/Components/SplineMeshComponent.h" },
{ "ToolTip", "Set the end position of spline in local space" },
};
#endif // WITH_METADATA
// ********** Begin Function SetEndPosition constinit property declarations ************************
static const UECodeGen_Private::FStructPropertyParams NewProp_EndPos;
static void NewProp_bUpdateMesh_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUpdateMesh;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetEndPosition constinit property declarations **************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetEndPosition Property Definitions ***********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USplineMeshComponent_SetEndPosition_Statics::NewProp_EndPos = { "EndPos", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SplineMeshComponent_eventSetEndPosition_Parms, EndPos), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_USplineMeshComponent_SetEndPosition_Statics::NewProp_bUpdateMesh_SetBit(void* Obj)
{
((SplineMeshComponent_eventSetEndPosition_Parms*)Obj)->bUpdateMesh = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USplineMeshComponent_SetEndPosition_Statics::NewProp_bUpdateMesh = { "bUpdateMesh", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SplineMeshComponent_eventSetEndPosition_Parms), &Z_Construct_UFunction_USplineMeshComponent_SetEndPosition_Statics::NewProp_bUpdateMesh_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USplineMeshComponent_SetEndPosition_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USplineMeshComponent_SetEndPosition_Statics::NewProp_EndPos,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USplineMeshComponent_SetEndPosition_Statics::NewProp_bUpdateMesh,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_SetEndPosition_Statics::PropPointers) < 2048);
// ********** End Function SetEndPosition Property Definitions *************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USplineMeshComponent_SetEndPosition_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USplineMeshComponent, nullptr, "SetEndPosition", Z_Construct_UFunction_USplineMeshComponent_SetEndPosition_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_SetEndPosition_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USplineMeshComponent_SetEndPosition_Statics::SplineMeshComponent_eventSetEndPosition_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_SetEndPosition_Statics::Function_MetaDataParams), Z_Construct_UFunction_USplineMeshComponent_SetEndPosition_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USplineMeshComponent_SetEndPosition_Statics::SplineMeshComponent_eventSetEndPosition_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USplineMeshComponent_SetEndPosition()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USplineMeshComponent_SetEndPosition_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USplineMeshComponent::execSetEndPosition)
{
P_GET_STRUCT(FVector,Z_Param_EndPos);
P_GET_UBOOL(Z_Param_bUpdateMesh);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetEndPosition(Z_Param_EndPos,Z_Param_bUpdateMesh);
P_NATIVE_END;
}
// ********** End Class USplineMeshComponent Function SetEndPosition *******************************
// ********** Begin Class USplineMeshComponent Function SetEndRoll *********************************
struct Z_Construct_UFunction_USplineMeshComponent_SetEndRoll_Statics
{
struct SplineMeshComponent_eventSetEndRoll_Parms
{
float EndRoll;
bool bUpdateMesh;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "SplineMesh" },
{ "Comment", "/** Set the end roll, in radians */" },
{ "CPP_Default_bUpdateMesh", "true" },
{ "DisplayName", "Set End Roll Radians" },
{ "ModuleRelativePath", "Classes/Components/SplineMeshComponent.h" },
{ "ToolTip", "Set the end roll, in radians" },
};
#endif // WITH_METADATA
// ********** Begin Function SetEndRoll constinit property declarations ****************************
static const UECodeGen_Private::FFloatPropertyParams NewProp_EndRoll;
static void NewProp_bUpdateMesh_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUpdateMesh;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetEndRoll constinit property declarations ******************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetEndRoll Property Definitions ***************************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_USplineMeshComponent_SetEndRoll_Statics::NewProp_EndRoll = { "EndRoll", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SplineMeshComponent_eventSetEndRoll_Parms, EndRoll), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_USplineMeshComponent_SetEndRoll_Statics::NewProp_bUpdateMesh_SetBit(void* Obj)
{
((SplineMeshComponent_eventSetEndRoll_Parms*)Obj)->bUpdateMesh = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USplineMeshComponent_SetEndRoll_Statics::NewProp_bUpdateMesh = { "bUpdateMesh", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SplineMeshComponent_eventSetEndRoll_Parms), &Z_Construct_UFunction_USplineMeshComponent_SetEndRoll_Statics::NewProp_bUpdateMesh_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USplineMeshComponent_SetEndRoll_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USplineMeshComponent_SetEndRoll_Statics::NewProp_EndRoll,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USplineMeshComponent_SetEndRoll_Statics::NewProp_bUpdateMesh,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_SetEndRoll_Statics::PropPointers) < 2048);
// ********** End Function SetEndRoll Property Definitions *****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USplineMeshComponent_SetEndRoll_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USplineMeshComponent, nullptr, "SetEndRoll", Z_Construct_UFunction_USplineMeshComponent_SetEndRoll_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_SetEndRoll_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USplineMeshComponent_SetEndRoll_Statics::SplineMeshComponent_eventSetEndRoll_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_SetEndRoll_Statics::Function_MetaDataParams), Z_Construct_UFunction_USplineMeshComponent_SetEndRoll_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USplineMeshComponent_SetEndRoll_Statics::SplineMeshComponent_eventSetEndRoll_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USplineMeshComponent_SetEndRoll()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USplineMeshComponent_SetEndRoll_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USplineMeshComponent::execSetEndRoll)
{
P_GET_PROPERTY(FFloatProperty,Z_Param_EndRoll);
P_GET_UBOOL(Z_Param_bUpdateMesh);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetEndRoll(Z_Param_EndRoll,Z_Param_bUpdateMesh);
P_NATIVE_END;
}
// ********** End Class USplineMeshComponent Function SetEndRoll ***********************************
// ********** Begin Class USplineMeshComponent Function SetEndRollDegrees **************************
struct Z_Construct_UFunction_USplineMeshComponent_SetEndRollDegrees_Statics
{
struct SplineMeshComponent_eventSetEndRollDegrees_Parms
{
float EndRollDegrees;
bool bUpdateMesh;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "SplineMesh" },
{ "Comment", "/** Set the end roll in degrees */" },
{ "CPP_Default_bUpdateMesh", "true" },
{ "ModuleRelativePath", "Classes/Components/SplineMeshComponent.h" },
{ "ToolTip", "Set the end roll in degrees" },
};
#endif // WITH_METADATA
// ********** Begin Function SetEndRollDegrees constinit property declarations *********************
static const UECodeGen_Private::FFloatPropertyParams NewProp_EndRollDegrees;
static void NewProp_bUpdateMesh_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUpdateMesh;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetEndRollDegrees constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetEndRollDegrees Property Definitions ********************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_USplineMeshComponent_SetEndRollDegrees_Statics::NewProp_EndRollDegrees = { "EndRollDegrees", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SplineMeshComponent_eventSetEndRollDegrees_Parms, EndRollDegrees), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_USplineMeshComponent_SetEndRollDegrees_Statics::NewProp_bUpdateMesh_SetBit(void* Obj)
{
((SplineMeshComponent_eventSetEndRollDegrees_Parms*)Obj)->bUpdateMesh = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USplineMeshComponent_SetEndRollDegrees_Statics::NewProp_bUpdateMesh = { "bUpdateMesh", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SplineMeshComponent_eventSetEndRollDegrees_Parms), &Z_Construct_UFunction_USplineMeshComponent_SetEndRollDegrees_Statics::NewProp_bUpdateMesh_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USplineMeshComponent_SetEndRollDegrees_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USplineMeshComponent_SetEndRollDegrees_Statics::NewProp_EndRollDegrees,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USplineMeshComponent_SetEndRollDegrees_Statics::NewProp_bUpdateMesh,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_SetEndRollDegrees_Statics::PropPointers) < 2048);
// ********** End Function SetEndRollDegrees Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USplineMeshComponent_SetEndRollDegrees_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USplineMeshComponent, nullptr, "SetEndRollDegrees", Z_Construct_UFunction_USplineMeshComponent_SetEndRollDegrees_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_SetEndRollDegrees_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USplineMeshComponent_SetEndRollDegrees_Statics::SplineMeshComponent_eventSetEndRollDegrees_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_SetEndRollDegrees_Statics::Function_MetaDataParams), Z_Construct_UFunction_USplineMeshComponent_SetEndRollDegrees_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USplineMeshComponent_SetEndRollDegrees_Statics::SplineMeshComponent_eventSetEndRollDegrees_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USplineMeshComponent_SetEndRollDegrees()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USplineMeshComponent_SetEndRollDegrees_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USplineMeshComponent::execSetEndRollDegrees)
{
P_GET_PROPERTY(FFloatProperty,Z_Param_EndRollDegrees);
P_GET_UBOOL(Z_Param_bUpdateMesh);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetEndRollDegrees(Z_Param_EndRollDegrees,Z_Param_bUpdateMesh);
P_NATIVE_END;
}
// ********** End Class USplineMeshComponent Function SetEndRollDegrees ****************************
// ********** Begin Class USplineMeshComponent Function SetEndScale ********************************
struct Z_Construct_UFunction_USplineMeshComponent_SetEndScale_Statics
{
struct SplineMeshComponent_eventSetEndScale_Parms
{
FVector2D EndScale;
bool bUpdateMesh;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "SplineMesh" },
{ "Comment", "/** Set the end scaling */" },
{ "CPP_Default_bUpdateMesh", "true" },
{ "CPP_Default_EndScale", "(X=1.000,Y=1.000)" },
{ "ModuleRelativePath", "Classes/Components/SplineMeshComponent.h" },
{ "ToolTip", "Set the end scaling" },
};
#endif // WITH_METADATA
// ********** Begin Function SetEndScale constinit property declarations ***************************
static const UECodeGen_Private::FStructPropertyParams NewProp_EndScale;
static void NewProp_bUpdateMesh_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUpdateMesh;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetEndScale constinit property declarations *****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetEndScale Property Definitions **************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USplineMeshComponent_SetEndScale_Statics::NewProp_EndScale = { "EndScale", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SplineMeshComponent_eventSetEndScale_Parms, EndScale), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_USplineMeshComponent_SetEndScale_Statics::NewProp_bUpdateMesh_SetBit(void* Obj)
{
((SplineMeshComponent_eventSetEndScale_Parms*)Obj)->bUpdateMesh = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USplineMeshComponent_SetEndScale_Statics::NewProp_bUpdateMesh = { "bUpdateMesh", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SplineMeshComponent_eventSetEndScale_Parms), &Z_Construct_UFunction_USplineMeshComponent_SetEndScale_Statics::NewProp_bUpdateMesh_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USplineMeshComponent_SetEndScale_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USplineMeshComponent_SetEndScale_Statics::NewProp_EndScale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USplineMeshComponent_SetEndScale_Statics::NewProp_bUpdateMesh,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_SetEndScale_Statics::PropPointers) < 2048);
// ********** End Function SetEndScale Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USplineMeshComponent_SetEndScale_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USplineMeshComponent, nullptr, "SetEndScale", Z_Construct_UFunction_USplineMeshComponent_SetEndScale_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_SetEndScale_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USplineMeshComponent_SetEndScale_Statics::SplineMeshComponent_eventSetEndScale_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_SetEndScale_Statics::Function_MetaDataParams), Z_Construct_UFunction_USplineMeshComponent_SetEndScale_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USplineMeshComponent_SetEndScale_Statics::SplineMeshComponent_eventSetEndScale_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USplineMeshComponent_SetEndScale()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USplineMeshComponent_SetEndScale_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USplineMeshComponent::execSetEndScale)
{
P_GET_STRUCT(FVector2D,Z_Param_EndScale);
P_GET_UBOOL(Z_Param_bUpdateMesh);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetEndScale(Z_Param_EndScale,Z_Param_bUpdateMesh);
P_NATIVE_END;
}
// ********** End Class USplineMeshComponent Function SetEndScale **********************************
// ********** Begin Class USplineMeshComponent Function SetEndTangent ******************************
struct Z_Construct_UFunction_USplineMeshComponent_SetEndTangent_Statics
{
struct SplineMeshComponent_eventSetEndTangent_Parms
{
FVector EndTangent;
bool bUpdateMesh;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "SplineMesh" },
{ "Comment", "/** Set the end tangent vector of spline in local space */" },
{ "CPP_Default_bUpdateMesh", "true" },
{ "ModuleRelativePath", "Classes/Components/SplineMeshComponent.h" },
{ "ToolTip", "Set the end tangent vector of spline in local space" },
};
#endif // WITH_METADATA
// ********** Begin Function SetEndTangent constinit property declarations *************************
static const UECodeGen_Private::FStructPropertyParams NewProp_EndTangent;
static void NewProp_bUpdateMesh_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUpdateMesh;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetEndTangent constinit property declarations ***************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetEndTangent Property Definitions ************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USplineMeshComponent_SetEndTangent_Statics::NewProp_EndTangent = { "EndTangent", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SplineMeshComponent_eventSetEndTangent_Parms, EndTangent), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_USplineMeshComponent_SetEndTangent_Statics::NewProp_bUpdateMesh_SetBit(void* Obj)
{
((SplineMeshComponent_eventSetEndTangent_Parms*)Obj)->bUpdateMesh = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USplineMeshComponent_SetEndTangent_Statics::NewProp_bUpdateMesh = { "bUpdateMesh", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SplineMeshComponent_eventSetEndTangent_Parms), &Z_Construct_UFunction_USplineMeshComponent_SetEndTangent_Statics::NewProp_bUpdateMesh_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USplineMeshComponent_SetEndTangent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USplineMeshComponent_SetEndTangent_Statics::NewProp_EndTangent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USplineMeshComponent_SetEndTangent_Statics::NewProp_bUpdateMesh,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_SetEndTangent_Statics::PropPointers) < 2048);
// ********** End Function SetEndTangent Property Definitions **************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USplineMeshComponent_SetEndTangent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USplineMeshComponent, nullptr, "SetEndTangent", Z_Construct_UFunction_USplineMeshComponent_SetEndTangent_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_SetEndTangent_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USplineMeshComponent_SetEndTangent_Statics::SplineMeshComponent_eventSetEndTangent_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_SetEndTangent_Statics::Function_MetaDataParams), Z_Construct_UFunction_USplineMeshComponent_SetEndTangent_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USplineMeshComponent_SetEndTangent_Statics::SplineMeshComponent_eventSetEndTangent_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USplineMeshComponent_SetEndTangent()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USplineMeshComponent_SetEndTangent_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USplineMeshComponent::execSetEndTangent)
{
P_GET_STRUCT(FVector,Z_Param_EndTangent);
P_GET_UBOOL(Z_Param_bUpdateMesh);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetEndTangent(Z_Param_EndTangent,Z_Param_bUpdateMesh);
P_NATIVE_END;
}
// ********** End Class USplineMeshComponent Function SetEndTangent ********************************
// ********** Begin Class USplineMeshComponent Function SetForwardAxis *****************************
struct Z_Construct_UFunction_USplineMeshComponent_SetForwardAxis_Statics
{
struct SplineMeshComponent_eventSetForwardAxis_Parms
{
TEnumAsByte<ESplineMeshAxis::Type> InForwardAxis;
bool bUpdateMesh;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "SplineMesh" },
{ "Comment", "/** Set the forward axis */" },
{ "CPP_Default_bUpdateMesh", "true" },
{ "ModuleRelativePath", "Classes/Components/SplineMeshComponent.h" },
{ "ToolTip", "Set the forward axis" },
};
#endif // WITH_METADATA
// ********** Begin Function SetForwardAxis constinit property declarations ************************
static const UECodeGen_Private::FBytePropertyParams NewProp_InForwardAxis;
static void NewProp_bUpdateMesh_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUpdateMesh;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetForwardAxis constinit property declarations **************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetForwardAxis Property Definitions ***********************************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_USplineMeshComponent_SetForwardAxis_Statics::NewProp_InForwardAxis = { "InForwardAxis", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SplineMeshComponent_eventSetForwardAxis_Parms, InForwardAxis), Z_Construct_UEnum_Engine_ESplineMeshAxis, METADATA_PARAMS(0, nullptr) }; // 4266081935
void Z_Construct_UFunction_USplineMeshComponent_SetForwardAxis_Statics::NewProp_bUpdateMesh_SetBit(void* Obj)
{
((SplineMeshComponent_eventSetForwardAxis_Parms*)Obj)->bUpdateMesh = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USplineMeshComponent_SetForwardAxis_Statics::NewProp_bUpdateMesh = { "bUpdateMesh", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SplineMeshComponent_eventSetForwardAxis_Parms), &Z_Construct_UFunction_USplineMeshComponent_SetForwardAxis_Statics::NewProp_bUpdateMesh_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USplineMeshComponent_SetForwardAxis_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USplineMeshComponent_SetForwardAxis_Statics::NewProp_InForwardAxis,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USplineMeshComponent_SetForwardAxis_Statics::NewProp_bUpdateMesh,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_SetForwardAxis_Statics::PropPointers) < 2048);
// ********** End Function SetForwardAxis Property Definitions *************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USplineMeshComponent_SetForwardAxis_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USplineMeshComponent, nullptr, "SetForwardAxis", Z_Construct_UFunction_USplineMeshComponent_SetForwardAxis_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_SetForwardAxis_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USplineMeshComponent_SetForwardAxis_Statics::SplineMeshComponent_eventSetForwardAxis_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_SetForwardAxis_Statics::Function_MetaDataParams), Z_Construct_UFunction_USplineMeshComponent_SetForwardAxis_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USplineMeshComponent_SetForwardAxis_Statics::SplineMeshComponent_eventSetForwardAxis_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USplineMeshComponent_SetForwardAxis()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USplineMeshComponent_SetForwardAxis_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USplineMeshComponent::execSetForwardAxis)
{
P_GET_PROPERTY(FByteProperty,Z_Param_InForwardAxis);
P_GET_UBOOL(Z_Param_bUpdateMesh);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetForwardAxis(ESplineMeshAxis::Type(Z_Param_InForwardAxis),Z_Param_bUpdateMesh);
P_NATIVE_END;
}
// ********** End Class USplineMeshComponent Function SetForwardAxis *******************************
// ********** Begin Class USplineMeshComponent Function SetSplineUpDir *****************************
struct Z_Construct_UFunction_USplineMeshComponent_SetSplineUpDir_Statics
{
struct SplineMeshComponent_eventSetSplineUpDir_Parms
{
FVector InSplineUpDir;
bool bUpdateMesh;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "SplineMesh" },
{ "Comment", "/** Set the spline up direction */" },
{ "CPP_Default_bUpdateMesh", "true" },
{ "ModuleRelativePath", "Classes/Components/SplineMeshComponent.h" },
{ "ToolTip", "Set the spline up direction" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InSplineUpDir_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SetSplineUpDir constinit property declarations ************************
static const UECodeGen_Private::FStructPropertyParams NewProp_InSplineUpDir;
static void NewProp_bUpdateMesh_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUpdateMesh;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetSplineUpDir constinit property declarations **************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetSplineUpDir Property Definitions ***********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USplineMeshComponent_SetSplineUpDir_Statics::NewProp_InSplineUpDir = { "InSplineUpDir", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SplineMeshComponent_eventSetSplineUpDir_Parms, InSplineUpDir), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InSplineUpDir_MetaData), NewProp_InSplineUpDir_MetaData) };
void Z_Construct_UFunction_USplineMeshComponent_SetSplineUpDir_Statics::NewProp_bUpdateMesh_SetBit(void* Obj)
{
((SplineMeshComponent_eventSetSplineUpDir_Parms*)Obj)->bUpdateMesh = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USplineMeshComponent_SetSplineUpDir_Statics::NewProp_bUpdateMesh = { "bUpdateMesh", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SplineMeshComponent_eventSetSplineUpDir_Parms), &Z_Construct_UFunction_USplineMeshComponent_SetSplineUpDir_Statics::NewProp_bUpdateMesh_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USplineMeshComponent_SetSplineUpDir_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USplineMeshComponent_SetSplineUpDir_Statics::NewProp_InSplineUpDir,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USplineMeshComponent_SetSplineUpDir_Statics::NewProp_bUpdateMesh,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_SetSplineUpDir_Statics::PropPointers) < 2048);
// ********** End Function SetSplineUpDir Property Definitions *************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USplineMeshComponent_SetSplineUpDir_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USplineMeshComponent, nullptr, "SetSplineUpDir", Z_Construct_UFunction_USplineMeshComponent_SetSplineUpDir_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_SetSplineUpDir_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USplineMeshComponent_SetSplineUpDir_Statics::SplineMeshComponent_eventSetSplineUpDir_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_SetSplineUpDir_Statics::Function_MetaDataParams), Z_Construct_UFunction_USplineMeshComponent_SetSplineUpDir_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USplineMeshComponent_SetSplineUpDir_Statics::SplineMeshComponent_eventSetSplineUpDir_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USplineMeshComponent_SetSplineUpDir()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USplineMeshComponent_SetSplineUpDir_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USplineMeshComponent::execSetSplineUpDir)
{
P_GET_STRUCT_REF(FVector,Z_Param_Out_InSplineUpDir);
P_GET_UBOOL(Z_Param_bUpdateMesh);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetSplineUpDir(Z_Param_Out_InSplineUpDir,Z_Param_bUpdateMesh);
P_NATIVE_END;
}
// ********** End Class USplineMeshComponent Function SetSplineUpDir *******************************
// ********** Begin Class USplineMeshComponent Function SetStartAndEnd *****************************
struct Z_Construct_UFunction_USplineMeshComponent_SetStartAndEnd_Statics
{
struct SplineMeshComponent_eventSetStartAndEnd_Parms
{
FVector StartPos;
FVector StartTangent;
FVector EndPos;
FVector EndTangent;
bool bUpdateMesh;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "SplineMesh" },
{ "Comment", "/** Set the start and end, position and tangent, all in local space */" },
{ "CPP_Default_bUpdateMesh", "true" },
{ "ModuleRelativePath", "Classes/Components/SplineMeshComponent.h" },
{ "ToolTip", "Set the start and end, position and tangent, all in local space" },
};
#endif // WITH_METADATA
// ********** Begin Function SetStartAndEnd constinit property declarations ************************
static const UECodeGen_Private::FStructPropertyParams NewProp_StartPos;
static const UECodeGen_Private::FStructPropertyParams NewProp_StartTangent;
static const UECodeGen_Private::FStructPropertyParams NewProp_EndPos;
static const UECodeGen_Private::FStructPropertyParams NewProp_EndTangent;
static void NewProp_bUpdateMesh_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUpdateMesh;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetStartAndEnd constinit property declarations **************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetStartAndEnd Property Definitions ***********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USplineMeshComponent_SetStartAndEnd_Statics::NewProp_StartPos = { "StartPos", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SplineMeshComponent_eventSetStartAndEnd_Parms, StartPos), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USplineMeshComponent_SetStartAndEnd_Statics::NewProp_StartTangent = { "StartTangent", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SplineMeshComponent_eventSetStartAndEnd_Parms, StartTangent), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USplineMeshComponent_SetStartAndEnd_Statics::NewProp_EndPos = { "EndPos", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SplineMeshComponent_eventSetStartAndEnd_Parms, EndPos), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USplineMeshComponent_SetStartAndEnd_Statics::NewProp_EndTangent = { "EndTangent", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SplineMeshComponent_eventSetStartAndEnd_Parms, EndTangent), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_USplineMeshComponent_SetStartAndEnd_Statics::NewProp_bUpdateMesh_SetBit(void* Obj)
{
((SplineMeshComponent_eventSetStartAndEnd_Parms*)Obj)->bUpdateMesh = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USplineMeshComponent_SetStartAndEnd_Statics::NewProp_bUpdateMesh = { "bUpdateMesh", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SplineMeshComponent_eventSetStartAndEnd_Parms), &Z_Construct_UFunction_USplineMeshComponent_SetStartAndEnd_Statics::NewProp_bUpdateMesh_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USplineMeshComponent_SetStartAndEnd_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USplineMeshComponent_SetStartAndEnd_Statics::NewProp_StartPos,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USplineMeshComponent_SetStartAndEnd_Statics::NewProp_StartTangent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USplineMeshComponent_SetStartAndEnd_Statics::NewProp_EndPos,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USplineMeshComponent_SetStartAndEnd_Statics::NewProp_EndTangent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USplineMeshComponent_SetStartAndEnd_Statics::NewProp_bUpdateMesh,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_SetStartAndEnd_Statics::PropPointers) < 2048);
// ********** End Function SetStartAndEnd Property Definitions *************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USplineMeshComponent_SetStartAndEnd_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USplineMeshComponent, nullptr, "SetStartAndEnd", Z_Construct_UFunction_USplineMeshComponent_SetStartAndEnd_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_SetStartAndEnd_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USplineMeshComponent_SetStartAndEnd_Statics::SplineMeshComponent_eventSetStartAndEnd_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_SetStartAndEnd_Statics::Function_MetaDataParams), Z_Construct_UFunction_USplineMeshComponent_SetStartAndEnd_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USplineMeshComponent_SetStartAndEnd_Statics::SplineMeshComponent_eventSetStartAndEnd_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USplineMeshComponent_SetStartAndEnd()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USplineMeshComponent_SetStartAndEnd_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USplineMeshComponent::execSetStartAndEnd)
{
P_GET_STRUCT(FVector,Z_Param_StartPos);
P_GET_STRUCT(FVector,Z_Param_StartTangent);
P_GET_STRUCT(FVector,Z_Param_EndPos);
P_GET_STRUCT(FVector,Z_Param_EndTangent);
P_GET_UBOOL(Z_Param_bUpdateMesh);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetStartAndEnd(Z_Param_StartPos,Z_Param_StartTangent,Z_Param_EndPos,Z_Param_EndTangent,Z_Param_bUpdateMesh);
P_NATIVE_END;
}
// ********** End Class USplineMeshComponent Function SetStartAndEnd *******************************
// ********** Begin Class USplineMeshComponent Function SetStartOffset *****************************
struct Z_Construct_UFunction_USplineMeshComponent_SetStartOffset_Statics
{
struct SplineMeshComponent_eventSetStartOffset_Parms
{
FVector2D StartOffset;
bool bUpdateMesh;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "SplineMesh" },
{ "Comment", "/** Set the start offset */" },
{ "CPP_Default_bUpdateMesh", "true" },
{ "ModuleRelativePath", "Classes/Components/SplineMeshComponent.h" },
{ "ToolTip", "Set the start offset" },
};
#endif // WITH_METADATA
// ********** Begin Function SetStartOffset constinit property declarations ************************
static const UECodeGen_Private::FStructPropertyParams NewProp_StartOffset;
static void NewProp_bUpdateMesh_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUpdateMesh;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetStartOffset constinit property declarations **************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetStartOffset Property Definitions ***********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USplineMeshComponent_SetStartOffset_Statics::NewProp_StartOffset = { "StartOffset", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SplineMeshComponent_eventSetStartOffset_Parms, StartOffset), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_USplineMeshComponent_SetStartOffset_Statics::NewProp_bUpdateMesh_SetBit(void* Obj)
{
((SplineMeshComponent_eventSetStartOffset_Parms*)Obj)->bUpdateMesh = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USplineMeshComponent_SetStartOffset_Statics::NewProp_bUpdateMesh = { "bUpdateMesh", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SplineMeshComponent_eventSetStartOffset_Parms), &Z_Construct_UFunction_USplineMeshComponent_SetStartOffset_Statics::NewProp_bUpdateMesh_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USplineMeshComponent_SetStartOffset_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USplineMeshComponent_SetStartOffset_Statics::NewProp_StartOffset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USplineMeshComponent_SetStartOffset_Statics::NewProp_bUpdateMesh,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_SetStartOffset_Statics::PropPointers) < 2048);
// ********** End Function SetStartOffset Property Definitions *************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USplineMeshComponent_SetStartOffset_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USplineMeshComponent, nullptr, "SetStartOffset", Z_Construct_UFunction_USplineMeshComponent_SetStartOffset_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_SetStartOffset_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USplineMeshComponent_SetStartOffset_Statics::SplineMeshComponent_eventSetStartOffset_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_SetStartOffset_Statics::Function_MetaDataParams), Z_Construct_UFunction_USplineMeshComponent_SetStartOffset_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USplineMeshComponent_SetStartOffset_Statics::SplineMeshComponent_eventSetStartOffset_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USplineMeshComponent_SetStartOffset()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USplineMeshComponent_SetStartOffset_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USplineMeshComponent::execSetStartOffset)
{
P_GET_STRUCT(FVector2D,Z_Param_StartOffset);
P_GET_UBOOL(Z_Param_bUpdateMesh);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetStartOffset(Z_Param_StartOffset,Z_Param_bUpdateMesh);
P_NATIVE_END;
}
// ********** End Class USplineMeshComponent Function SetStartOffset *******************************
// ********** Begin Class USplineMeshComponent Function SetStartPosition ***************************
struct Z_Construct_UFunction_USplineMeshComponent_SetStartPosition_Statics
{
struct SplineMeshComponent_eventSetStartPosition_Parms
{
FVector StartPos;
bool bUpdateMesh;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "SplineMesh" },
{ "Comment", "/** Set the start position of spline in local space */" },
{ "CPP_Default_bUpdateMesh", "true" },
{ "ModuleRelativePath", "Classes/Components/SplineMeshComponent.h" },
{ "ToolTip", "Set the start position of spline in local space" },
};
#endif // WITH_METADATA
// ********** Begin Function SetStartPosition constinit property declarations **********************
static const UECodeGen_Private::FStructPropertyParams NewProp_StartPos;
static void NewProp_bUpdateMesh_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUpdateMesh;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetStartPosition constinit property declarations ************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetStartPosition Property Definitions *********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USplineMeshComponent_SetStartPosition_Statics::NewProp_StartPos = { "StartPos", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SplineMeshComponent_eventSetStartPosition_Parms, StartPos), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_USplineMeshComponent_SetStartPosition_Statics::NewProp_bUpdateMesh_SetBit(void* Obj)
{
((SplineMeshComponent_eventSetStartPosition_Parms*)Obj)->bUpdateMesh = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USplineMeshComponent_SetStartPosition_Statics::NewProp_bUpdateMesh = { "bUpdateMesh", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SplineMeshComponent_eventSetStartPosition_Parms), &Z_Construct_UFunction_USplineMeshComponent_SetStartPosition_Statics::NewProp_bUpdateMesh_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USplineMeshComponent_SetStartPosition_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USplineMeshComponent_SetStartPosition_Statics::NewProp_StartPos,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USplineMeshComponent_SetStartPosition_Statics::NewProp_bUpdateMesh,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_SetStartPosition_Statics::PropPointers) < 2048);
// ********** End Function SetStartPosition Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USplineMeshComponent_SetStartPosition_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USplineMeshComponent, nullptr, "SetStartPosition", Z_Construct_UFunction_USplineMeshComponent_SetStartPosition_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_SetStartPosition_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USplineMeshComponent_SetStartPosition_Statics::SplineMeshComponent_eventSetStartPosition_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_SetStartPosition_Statics::Function_MetaDataParams), Z_Construct_UFunction_USplineMeshComponent_SetStartPosition_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USplineMeshComponent_SetStartPosition_Statics::SplineMeshComponent_eventSetStartPosition_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USplineMeshComponent_SetStartPosition()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USplineMeshComponent_SetStartPosition_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USplineMeshComponent::execSetStartPosition)
{
P_GET_STRUCT(FVector,Z_Param_StartPos);
P_GET_UBOOL(Z_Param_bUpdateMesh);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetStartPosition(Z_Param_StartPos,Z_Param_bUpdateMesh);
P_NATIVE_END;
}
// ********** End Class USplineMeshComponent Function SetStartPosition *****************************
// ********** Begin Class USplineMeshComponent Function SetStartRoll *******************************
struct Z_Construct_UFunction_USplineMeshComponent_SetStartRoll_Statics
{
struct SplineMeshComponent_eventSetStartRoll_Parms
{
float StartRoll;
bool bUpdateMesh;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "SplineMesh" },
{ "Comment", "/** Set the start roll, in radians */" },
{ "CPP_Default_bUpdateMesh", "true" },
{ "DisplayName", "Set Start Roll Radians" },
{ "ModuleRelativePath", "Classes/Components/SplineMeshComponent.h" },
{ "ToolTip", "Set the start roll, in radians" },
};
#endif // WITH_METADATA
// ********** Begin Function SetStartRoll constinit property declarations **************************
static const UECodeGen_Private::FFloatPropertyParams NewProp_StartRoll;
static void NewProp_bUpdateMesh_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUpdateMesh;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetStartRoll constinit property declarations ****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetStartRoll Property Definitions *************************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_USplineMeshComponent_SetStartRoll_Statics::NewProp_StartRoll = { "StartRoll", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SplineMeshComponent_eventSetStartRoll_Parms, StartRoll), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_USplineMeshComponent_SetStartRoll_Statics::NewProp_bUpdateMesh_SetBit(void* Obj)
{
((SplineMeshComponent_eventSetStartRoll_Parms*)Obj)->bUpdateMesh = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USplineMeshComponent_SetStartRoll_Statics::NewProp_bUpdateMesh = { "bUpdateMesh", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SplineMeshComponent_eventSetStartRoll_Parms), &Z_Construct_UFunction_USplineMeshComponent_SetStartRoll_Statics::NewProp_bUpdateMesh_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USplineMeshComponent_SetStartRoll_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USplineMeshComponent_SetStartRoll_Statics::NewProp_StartRoll,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USplineMeshComponent_SetStartRoll_Statics::NewProp_bUpdateMesh,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_SetStartRoll_Statics::PropPointers) < 2048);
// ********** End Function SetStartRoll Property Definitions ***************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USplineMeshComponent_SetStartRoll_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USplineMeshComponent, nullptr, "SetStartRoll", Z_Construct_UFunction_USplineMeshComponent_SetStartRoll_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_SetStartRoll_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USplineMeshComponent_SetStartRoll_Statics::SplineMeshComponent_eventSetStartRoll_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_SetStartRoll_Statics::Function_MetaDataParams), Z_Construct_UFunction_USplineMeshComponent_SetStartRoll_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USplineMeshComponent_SetStartRoll_Statics::SplineMeshComponent_eventSetStartRoll_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USplineMeshComponent_SetStartRoll()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USplineMeshComponent_SetStartRoll_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USplineMeshComponent::execSetStartRoll)
{
P_GET_PROPERTY(FFloatProperty,Z_Param_StartRoll);
P_GET_UBOOL(Z_Param_bUpdateMesh);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetStartRoll(Z_Param_StartRoll,Z_Param_bUpdateMesh);
P_NATIVE_END;
}
// ********** End Class USplineMeshComponent Function SetStartRoll *********************************
// ********** Begin Class USplineMeshComponent Function SetStartRollDegrees ************************
struct Z_Construct_UFunction_USplineMeshComponent_SetStartRollDegrees_Statics
{
struct SplineMeshComponent_eventSetStartRollDegrees_Parms
{
float StartRollDegrees;
bool bUpdateMesh;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "SplineMesh" },
{ "Comment", "/** Set the start roll in degrees */" },
{ "CPP_Default_bUpdateMesh", "true" },
{ "ModuleRelativePath", "Classes/Components/SplineMeshComponent.h" },
{ "ToolTip", "Set the start roll in degrees" },
};
#endif // WITH_METADATA
// ********** Begin Function SetStartRollDegrees constinit property declarations *******************
static const UECodeGen_Private::FFloatPropertyParams NewProp_StartRollDegrees;
static void NewProp_bUpdateMesh_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUpdateMesh;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetStartRollDegrees constinit property declarations *********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetStartRollDegrees Property Definitions ******************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_USplineMeshComponent_SetStartRollDegrees_Statics::NewProp_StartRollDegrees = { "StartRollDegrees", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SplineMeshComponent_eventSetStartRollDegrees_Parms, StartRollDegrees), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_USplineMeshComponent_SetStartRollDegrees_Statics::NewProp_bUpdateMesh_SetBit(void* Obj)
{
((SplineMeshComponent_eventSetStartRollDegrees_Parms*)Obj)->bUpdateMesh = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USplineMeshComponent_SetStartRollDegrees_Statics::NewProp_bUpdateMesh = { "bUpdateMesh", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SplineMeshComponent_eventSetStartRollDegrees_Parms), &Z_Construct_UFunction_USplineMeshComponent_SetStartRollDegrees_Statics::NewProp_bUpdateMesh_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USplineMeshComponent_SetStartRollDegrees_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USplineMeshComponent_SetStartRollDegrees_Statics::NewProp_StartRollDegrees,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USplineMeshComponent_SetStartRollDegrees_Statics::NewProp_bUpdateMesh,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_SetStartRollDegrees_Statics::PropPointers) < 2048);
// ********** End Function SetStartRollDegrees Property Definitions ********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USplineMeshComponent_SetStartRollDegrees_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USplineMeshComponent, nullptr, "SetStartRollDegrees", Z_Construct_UFunction_USplineMeshComponent_SetStartRollDegrees_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_SetStartRollDegrees_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USplineMeshComponent_SetStartRollDegrees_Statics::SplineMeshComponent_eventSetStartRollDegrees_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_SetStartRollDegrees_Statics::Function_MetaDataParams), Z_Construct_UFunction_USplineMeshComponent_SetStartRollDegrees_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USplineMeshComponent_SetStartRollDegrees_Statics::SplineMeshComponent_eventSetStartRollDegrees_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USplineMeshComponent_SetStartRollDegrees()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USplineMeshComponent_SetStartRollDegrees_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USplineMeshComponent::execSetStartRollDegrees)
{
P_GET_PROPERTY(FFloatProperty,Z_Param_StartRollDegrees);
P_GET_UBOOL(Z_Param_bUpdateMesh);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetStartRollDegrees(Z_Param_StartRollDegrees,Z_Param_bUpdateMesh);
P_NATIVE_END;
}
// ********** End Class USplineMeshComponent Function SetStartRollDegrees **************************
// ********** Begin Class USplineMeshComponent Function SetStartScale ******************************
struct Z_Construct_UFunction_USplineMeshComponent_SetStartScale_Statics
{
struct SplineMeshComponent_eventSetStartScale_Parms
{
FVector2D StartScale;
bool bUpdateMesh;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "SplineMesh" },
{ "Comment", "/** Set the start scaling */" },
{ "CPP_Default_bUpdateMesh", "true" },
{ "CPP_Default_StartScale", "(X=1.000,Y=1.000)" },
{ "ModuleRelativePath", "Classes/Components/SplineMeshComponent.h" },
{ "ToolTip", "Set the start scaling" },
};
#endif // WITH_METADATA
// ********** Begin Function SetStartScale constinit property declarations *************************
static const UECodeGen_Private::FStructPropertyParams NewProp_StartScale;
static void NewProp_bUpdateMesh_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUpdateMesh;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetStartScale constinit property declarations ***************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetStartScale Property Definitions ************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USplineMeshComponent_SetStartScale_Statics::NewProp_StartScale = { "StartScale", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SplineMeshComponent_eventSetStartScale_Parms, StartScale), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_USplineMeshComponent_SetStartScale_Statics::NewProp_bUpdateMesh_SetBit(void* Obj)
{
((SplineMeshComponent_eventSetStartScale_Parms*)Obj)->bUpdateMesh = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USplineMeshComponent_SetStartScale_Statics::NewProp_bUpdateMesh = { "bUpdateMesh", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SplineMeshComponent_eventSetStartScale_Parms), &Z_Construct_UFunction_USplineMeshComponent_SetStartScale_Statics::NewProp_bUpdateMesh_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USplineMeshComponent_SetStartScale_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USplineMeshComponent_SetStartScale_Statics::NewProp_StartScale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USplineMeshComponent_SetStartScale_Statics::NewProp_bUpdateMesh,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_SetStartScale_Statics::PropPointers) < 2048);
// ********** End Function SetStartScale Property Definitions **************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USplineMeshComponent_SetStartScale_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USplineMeshComponent, nullptr, "SetStartScale", Z_Construct_UFunction_USplineMeshComponent_SetStartScale_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_SetStartScale_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USplineMeshComponent_SetStartScale_Statics::SplineMeshComponent_eventSetStartScale_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_SetStartScale_Statics::Function_MetaDataParams), Z_Construct_UFunction_USplineMeshComponent_SetStartScale_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USplineMeshComponent_SetStartScale_Statics::SplineMeshComponent_eventSetStartScale_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USplineMeshComponent_SetStartScale()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USplineMeshComponent_SetStartScale_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USplineMeshComponent::execSetStartScale)
{
P_GET_STRUCT(FVector2D,Z_Param_StartScale);
P_GET_UBOOL(Z_Param_bUpdateMesh);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetStartScale(Z_Param_StartScale,Z_Param_bUpdateMesh);
P_NATIVE_END;
}
// ********** End Class USplineMeshComponent Function SetStartScale ********************************
// ********** Begin Class USplineMeshComponent Function SetStartTangent ****************************
struct Z_Construct_UFunction_USplineMeshComponent_SetStartTangent_Statics
{
struct SplineMeshComponent_eventSetStartTangent_Parms
{
FVector StartTangent;
bool bUpdateMesh;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "SplineMesh" },
{ "Comment", "/** Set the start tangent vector of spline in local space */" },
{ "CPP_Default_bUpdateMesh", "true" },
{ "ModuleRelativePath", "Classes/Components/SplineMeshComponent.h" },
{ "ToolTip", "Set the start tangent vector of spline in local space" },
};
#endif // WITH_METADATA
// ********** Begin Function SetStartTangent constinit property declarations ***********************
static const UECodeGen_Private::FStructPropertyParams NewProp_StartTangent;
static void NewProp_bUpdateMesh_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUpdateMesh;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetStartTangent constinit property declarations *************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetStartTangent Property Definitions **********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USplineMeshComponent_SetStartTangent_Statics::NewProp_StartTangent = { "StartTangent", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SplineMeshComponent_eventSetStartTangent_Parms, StartTangent), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_USplineMeshComponent_SetStartTangent_Statics::NewProp_bUpdateMesh_SetBit(void* Obj)
{
((SplineMeshComponent_eventSetStartTangent_Parms*)Obj)->bUpdateMesh = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USplineMeshComponent_SetStartTangent_Statics::NewProp_bUpdateMesh = { "bUpdateMesh", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SplineMeshComponent_eventSetStartTangent_Parms), &Z_Construct_UFunction_USplineMeshComponent_SetStartTangent_Statics::NewProp_bUpdateMesh_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USplineMeshComponent_SetStartTangent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USplineMeshComponent_SetStartTangent_Statics::NewProp_StartTangent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USplineMeshComponent_SetStartTangent_Statics::NewProp_bUpdateMesh,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_SetStartTangent_Statics::PropPointers) < 2048);
// ********** End Function SetStartTangent Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USplineMeshComponent_SetStartTangent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USplineMeshComponent, nullptr, "SetStartTangent", Z_Construct_UFunction_USplineMeshComponent_SetStartTangent_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_SetStartTangent_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USplineMeshComponent_SetStartTangent_Statics::SplineMeshComponent_eventSetStartTangent_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_SetStartTangent_Statics::Function_MetaDataParams), Z_Construct_UFunction_USplineMeshComponent_SetStartTangent_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USplineMeshComponent_SetStartTangent_Statics::SplineMeshComponent_eventSetStartTangent_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USplineMeshComponent_SetStartTangent()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USplineMeshComponent_SetStartTangent_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USplineMeshComponent::execSetStartTangent)
{
P_GET_STRUCT(FVector,Z_Param_StartTangent);
P_GET_UBOOL(Z_Param_bUpdateMesh);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetStartTangent(Z_Param_StartTangent,Z_Param_bUpdateMesh);
P_NATIVE_END;
}
// ********** End Class USplineMeshComponent Function SetStartTangent ******************************
// ********** Begin Class USplineMeshComponent Function UpdateMesh *********************************
struct Z_Construct_UFunction_USplineMeshComponent_UpdateMesh_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "SplineMesh" },
{ "Comment", "/** Update the collision and render state on the spline mesh following changes to its geometry */" },
{ "ModuleRelativePath", "Classes/Components/SplineMeshComponent.h" },
{ "ToolTip", "Update the collision and render state on the spline mesh following changes to its geometry" },
};
#endif // WITH_METADATA
// ********** Begin Function UpdateMesh constinit property declarations ****************************
// ********** End Function UpdateMesh constinit property declarations ******************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USplineMeshComponent_UpdateMesh_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USplineMeshComponent, nullptr, "UpdateMesh", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USplineMeshComponent_UpdateMesh_Statics::Function_MetaDataParams), Z_Construct_UFunction_USplineMeshComponent_UpdateMesh_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_USplineMeshComponent_UpdateMesh()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USplineMeshComponent_UpdateMesh_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USplineMeshComponent::execUpdateMesh)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->UpdateMesh();
P_NATIVE_END;
}
// ********** End Class USplineMeshComponent Function UpdateMesh ***********************************
// ********** Begin Class USplineMeshComponent *****************************************************
void USplineMeshComponent::GetbNeverNeedsCookedCollisionData_WrapperImpl(const void* Object, void* OutValue)
{
const USplineMeshComponent* Obj = (const USplineMeshComponent*)Object;
bool& Result = *(bool*)OutValue;
Result = (bool)Obj->GetbNeverNeedsCookedCollisionData();
}
void USplineMeshComponent::SetbNeverNeedsCookedCollisionData_WrapperImpl(void* Object, const void* InValue)
{
USplineMeshComponent* Obj = (USplineMeshComponent*)Object;
bool& Value = *(bool*)InValue;
Obj->SetbNeverNeedsCookedCollisionData(Value);
}
FClassRegistrationInfo Z_Registration_Info_UClass_USplineMeshComponent;
UClass* USplineMeshComponent::GetPrivateStaticClass()
{
using TClass = USplineMeshComponent;
if (!Z_Registration_Info_UClass_USplineMeshComponent.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("SplineMeshComponent"),
Z_Registration_Info_UClass_USplineMeshComponent.InnerSingleton,
StaticRegisterNativesUSplineMeshComponent,
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_USplineMeshComponent.InnerSingleton;
}
UClass* Z_Construct_UClass_USplineMeshComponent_NoRegister()
{
return USplineMeshComponent::GetPrivateStaticClass();
}
struct Z_Construct_UClass_USplineMeshComponent_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintSpawnableComponent", "" },
{ "ClassGroupNames", "Rendering" },
{ "Comment", "/** \n *\x09""A Spline Mesh Component is a derivation of a Static Mesh Component which can be deformed using a spline. Only a start and end position (and tangent) can be specified. \n *\x09@see https://docs.unrealengine.com/latest/INT/Resources/ContentExamples/Blueprint_Splines\n */" },
{ "HideCategories", "Physics Object Activation Components|Activation Trigger" },
{ "IncludePath", "Components/SplineMeshComponent.h" },
{ "ModuleRelativePath", "Classes/Components/SplineMeshComponent.h" },
{ "ToolTip", "A Spline Mesh Component is a derivation of a Static Mesh Component which can be deformed using a spline. Only a start and end position (and tangent) can be specified.\n@see https://docs.unrealengine.com/latest/INT/Resources/ContentExamples/Blueprint_Splines" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SplineParams_MetaData[] = {
{ "Category", "SplineMesh" },
{ "Comment", "/** Spline that is used to deform mesh */" },
{ "ModuleRelativePath", "Classes/Components/SplineMeshComponent.h" },
{ "ShowOnlyInnerProperties", "" },
{ "ToolTip", "Spline that is used to deform mesh" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SplineUpDir_MetaData[] = {
{ "Category", "SplineMesh" },
{ "Comment", "/** Axis (in component space) that is used to determine X axis for co-ordinates along spline */" },
{ "ModuleRelativePath", "Classes/Components/SplineMeshComponent.h" },
{ "ToolTip", "Axis (in component space) that is used to determine X axis for co-ordinates along spline" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SplineBoundaryMin_MetaData[] = {
{ "Category", "SplineMesh" },
{ "Comment", "/** Minimum coordinate along the spline forward axis which corresponds to start of spline. If set to 0.0, will use bounding box to determine bounds */" },
{ "ModuleRelativePath", "Classes/Components/SplineMeshComponent.h" },
{ "ToolTip", "Minimum coordinate along the spline forward axis which corresponds to start of spline. If set to 0.0, will use bounding box to determine bounds" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CachedMeshBodySetupGuid_MetaData[] = {
{ "Comment", "// Used to automatically trigger rebuild of collision data\n" },
{ "ModuleRelativePath", "Classes/Components/SplineMeshComponent.h" },
{ "ToolTip", "Used to automatically trigger rebuild of collision data" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VirtualTextureMainPassMaxDrawDistance_MetaData[] = {
{ "Comment", "/** \n\x09* The max draw distance to use in the main pass when also rendering to a runtime virtual texture. \n\x09* This is only exposed to the user through the same setting on ULandscapeSplineSegment. \n\x09*/" },
{ "ModuleRelativePath", "Classes/Components/SplineMeshComponent.h" },
{ "ToolTip", "The max draw distance to use in the main pass when also rendering to a runtime virtual texture.\nThis is only exposed to the user through the same setting on ULandscapeSplineSegment." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BodySetup_MetaData[] = {
{ "Comment", "// Physics data.\n" },
{ "ModuleRelativePath", "Classes/Components/SplineMeshComponent.h" },
{ "ToolTip", "Physics data." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SplineBoundaryMax_MetaData[] = {
{ "Category", "SplineMesh" },
{ "Comment", "/** Maximum coordinate along the spline forward axis which corresponds to end of spline. If set to 0.0, will use bounding box to determine bounds */" },
{ "ModuleRelativePath", "Classes/Components/SplineMeshComponent.h" },
{ "ToolTip", "Maximum coordinate along the spline forward axis which corresponds to end of spline. If set to 0.0, will use bounding box to determine bounds" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ForwardAxis_MetaData[] = {
{ "Category", "SplineMesh" },
{ "Comment", "/** Chooses the forward axis for the spline mesh orientation */" },
{ "ModuleRelativePath", "Classes/Components/SplineMeshComponent.h" },
{ "ToolTip", "Chooses the forward axis for the spline mesh orientation" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAllowSplineEditingPerInstance_MetaData[] = {
{ "Category", "Spline" },
{ "Comment", "/** If true, spline mesh properties - StartPos, EndPos, StartTangent and EndTangent- may be edited per instance in the level viewport. Otherwise, the spline mesh should be initialized in the construction script. */" },
{ "ModuleRelativePath", "Classes/Components/SplineMeshComponent.h" },
{ "ToolTip", "If true, spline mesh properties - StartPos, EndPos, StartTangent and EndTangent- may be edited per instance in the level viewport. Otherwise, the spline mesh should be initialized in the construction script." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSmoothInterpRollScale_MetaData[] = {
{ "Category", "SplineMesh" },
{ "Comment", "/** If true, will use smooth interpolation (ease in/out) for Scale, Roll, and Offset along this section of spline. If false, uses linear */" },
{ "ModuleRelativePath", "Classes/Components/SplineMeshComponent.h" },
{ "ToolTip", "If true, will use smooth interpolation (ease in/out) for Scale, Roll, and Offset along this section of spline. If false, uses linear" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bMeshDirty_MetaData[] = {
{ "Comment", "// Indicates that the mesh needs updating\n" },
{ "ModuleRelativePath", "Classes/Components/SplineMeshComponent.h" },
{ "ToolTip", "Indicates that the mesh needs updating" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSelected_MetaData[] = {
{ "ModuleRelativePath", "Classes/Components/SplineMeshComponent.h" },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bNeverNeedsCookedCollisionData_MetaData[] = {
{ "Category", "Collision" },
{ "Comment", "/**\n\x09* TODO Chaos this is to opt out of CreatePhysicsMeshes for certain meshes\n\x09* Better long term mesh is to not call CreatePhysicsMeshes until it is known there is a mesh instance that needs it.\n\x09*/" },
{ "ModuleRelativePath", "Classes/Components/SplineMeshComponent.h" },
{ "ToolTip", "TODO Chaos this is to opt out of CreatePhysicsMeshes for certain meshes\nBetter long term mesh is to not call CreatePhysicsMeshes until it is known there is a mesh instance that needs it." },
};
#endif // WITH_METADATA
// ********** Begin Class USplineMeshComponent constinit property declarations *********************
static const UECodeGen_Private::FStructPropertyParams NewProp_SplineParams;
static const UECodeGen_Private::FStructPropertyParams NewProp_SplineUpDir;
static const UECodeGen_Private::FFloatPropertyParams NewProp_SplineBoundaryMin;
static const UECodeGen_Private::FStructPropertyParams NewProp_CachedMeshBodySetupGuid;
static const UECodeGen_Private::FFloatPropertyParams NewProp_VirtualTextureMainPassMaxDrawDistance;
static const UECodeGen_Private::FObjectPropertyParams NewProp_BodySetup;
static const UECodeGen_Private::FFloatPropertyParams NewProp_SplineBoundaryMax;
static const UECodeGen_Private::FBytePropertyParams NewProp_ForwardAxis;
static void NewProp_bAllowSplineEditingPerInstance_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAllowSplineEditingPerInstance;
static void NewProp_bSmoothInterpRollScale_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSmoothInterpRollScale;
static void NewProp_bMeshDirty_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bMeshDirty;
#if WITH_EDITORONLY_DATA
static void NewProp_bSelected_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSelected;
#endif // WITH_EDITORONLY_DATA
static void NewProp_bNeverNeedsCookedCollisionData_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bNeverNeedsCookedCollisionData;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class USplineMeshComponent constinit property declarations ***********************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("GetBoundaryMax"), .Pointer = &USplineMeshComponent::execGetBoundaryMax },
{ .NameUTF8 = UTF8TEXT("GetBoundaryMin"), .Pointer = &USplineMeshComponent::execGetBoundaryMin },
{ .NameUTF8 = UTF8TEXT("GetEndOffset"), .Pointer = &USplineMeshComponent::execGetEndOffset },
{ .NameUTF8 = UTF8TEXT("GetEndPosition"), .Pointer = &USplineMeshComponent::execGetEndPosition },
{ .NameUTF8 = UTF8TEXT("GetEndRoll"), .Pointer = &USplineMeshComponent::execGetEndRoll },
{ .NameUTF8 = UTF8TEXT("GetEndScale"), .Pointer = &USplineMeshComponent::execGetEndScale },
{ .NameUTF8 = UTF8TEXT("GetEndTangent"), .Pointer = &USplineMeshComponent::execGetEndTangent },
{ .NameUTF8 = UTF8TEXT("GetForwardAxis"), .Pointer = &USplineMeshComponent::execGetForwardAxis },
{ .NameUTF8 = UTF8TEXT("GetSplineUpDir"), .Pointer = &USplineMeshComponent::execGetSplineUpDir },
{ .NameUTF8 = UTF8TEXT("GetStartOffset"), .Pointer = &USplineMeshComponent::execGetStartOffset },
{ .NameUTF8 = UTF8TEXT("GetStartPosition"), .Pointer = &USplineMeshComponent::execGetStartPosition },
{ .NameUTF8 = UTF8TEXT("GetStartRoll"), .Pointer = &USplineMeshComponent::execGetStartRoll },
{ .NameUTF8 = UTF8TEXT("GetStartScale"), .Pointer = &USplineMeshComponent::execGetStartScale },
{ .NameUTF8 = UTF8TEXT("GetStartTangent"), .Pointer = &USplineMeshComponent::execGetStartTangent },
{ .NameUTF8 = UTF8TEXT("SetBoundaryMax"), .Pointer = &USplineMeshComponent::execSetBoundaryMax },
{ .NameUTF8 = UTF8TEXT("SetBoundaryMin"), .Pointer = &USplineMeshComponent::execSetBoundaryMin },
{ .NameUTF8 = UTF8TEXT("SetEndOffset"), .Pointer = &USplineMeshComponent::execSetEndOffset },
{ .NameUTF8 = UTF8TEXT("SetEndPosition"), .Pointer = &USplineMeshComponent::execSetEndPosition },
{ .NameUTF8 = UTF8TEXT("SetEndRoll"), .Pointer = &USplineMeshComponent::execSetEndRoll },
{ .NameUTF8 = UTF8TEXT("SetEndRollDegrees"), .Pointer = &USplineMeshComponent::execSetEndRollDegrees },
{ .NameUTF8 = UTF8TEXT("SetEndScale"), .Pointer = &USplineMeshComponent::execSetEndScale },
{ .NameUTF8 = UTF8TEXT("SetEndTangent"), .Pointer = &USplineMeshComponent::execSetEndTangent },
{ .NameUTF8 = UTF8TEXT("SetForwardAxis"), .Pointer = &USplineMeshComponent::execSetForwardAxis },
{ .NameUTF8 = UTF8TEXT("SetSplineUpDir"), .Pointer = &USplineMeshComponent::execSetSplineUpDir },
{ .NameUTF8 = UTF8TEXT("SetStartAndEnd"), .Pointer = &USplineMeshComponent::execSetStartAndEnd },
{ .NameUTF8 = UTF8TEXT("SetStartOffset"), .Pointer = &USplineMeshComponent::execSetStartOffset },
{ .NameUTF8 = UTF8TEXT("SetStartPosition"), .Pointer = &USplineMeshComponent::execSetStartPosition },
{ .NameUTF8 = UTF8TEXT("SetStartRoll"), .Pointer = &USplineMeshComponent::execSetStartRoll },
{ .NameUTF8 = UTF8TEXT("SetStartRollDegrees"), .Pointer = &USplineMeshComponent::execSetStartRollDegrees },
{ .NameUTF8 = UTF8TEXT("SetStartScale"), .Pointer = &USplineMeshComponent::execSetStartScale },
{ .NameUTF8 = UTF8TEXT("SetStartTangent"), .Pointer = &USplineMeshComponent::execSetStartTangent },
{ .NameUTF8 = UTF8TEXT("UpdateMesh"), .Pointer = &USplineMeshComponent::execUpdateMesh },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_USplineMeshComponent_GetBoundaryMax, "GetBoundaryMax" }, // 559696010
{ &Z_Construct_UFunction_USplineMeshComponent_GetBoundaryMin, "GetBoundaryMin" }, // 3176688532
{ &Z_Construct_UFunction_USplineMeshComponent_GetEndOffset, "GetEndOffset" }, // 2570267023
{ &Z_Construct_UFunction_USplineMeshComponent_GetEndPosition, "GetEndPosition" }, // 1041471877
{ &Z_Construct_UFunction_USplineMeshComponent_GetEndRoll, "GetEndRoll" }, // 1037817162
{ &Z_Construct_UFunction_USplineMeshComponent_GetEndScale, "GetEndScale" }, // 3355415405
{ &Z_Construct_UFunction_USplineMeshComponent_GetEndTangent, "GetEndTangent" }, // 1280085029
{ &Z_Construct_UFunction_USplineMeshComponent_GetForwardAxis, "GetForwardAxis" }, // 4164253012
{ &Z_Construct_UFunction_USplineMeshComponent_GetSplineUpDir, "GetSplineUpDir" }, // 2907377437
{ &Z_Construct_UFunction_USplineMeshComponent_GetStartOffset, "GetStartOffset" }, // 960543410
{ &Z_Construct_UFunction_USplineMeshComponent_GetStartPosition, "GetStartPosition" }, // 1738510200
{ &Z_Construct_UFunction_USplineMeshComponent_GetStartRoll, "GetStartRoll" }, // 284336186
{ &Z_Construct_UFunction_USplineMeshComponent_GetStartScale, "GetStartScale" }, // 228971911
{ &Z_Construct_UFunction_USplineMeshComponent_GetStartTangent, "GetStartTangent" }, // 2804145440
{ &Z_Construct_UFunction_USplineMeshComponent_SetBoundaryMax, "SetBoundaryMax" }, // 1842408663
{ &Z_Construct_UFunction_USplineMeshComponent_SetBoundaryMin, "SetBoundaryMin" }, // 2835984553
{ &Z_Construct_UFunction_USplineMeshComponent_SetEndOffset, "SetEndOffset" }, // 3709419042
{ &Z_Construct_UFunction_USplineMeshComponent_SetEndPosition, "SetEndPosition" }, // 4113432918
{ &Z_Construct_UFunction_USplineMeshComponent_SetEndRoll, "SetEndRoll" }, // 3244878332
{ &Z_Construct_UFunction_USplineMeshComponent_SetEndRollDegrees, "SetEndRollDegrees" }, // 3649651743
{ &Z_Construct_UFunction_USplineMeshComponent_SetEndScale, "SetEndScale" }, // 2970706691
{ &Z_Construct_UFunction_USplineMeshComponent_SetEndTangent, "SetEndTangent" }, // 1563029758
{ &Z_Construct_UFunction_USplineMeshComponent_SetForwardAxis, "SetForwardAxis" }, // 3747097853
{ &Z_Construct_UFunction_USplineMeshComponent_SetSplineUpDir, "SetSplineUpDir" }, // 3771681102
{ &Z_Construct_UFunction_USplineMeshComponent_SetStartAndEnd, "SetStartAndEnd" }, // 3882884646
{ &Z_Construct_UFunction_USplineMeshComponent_SetStartOffset, "SetStartOffset" }, // 3076873373
{ &Z_Construct_UFunction_USplineMeshComponent_SetStartPosition, "SetStartPosition" }, // 2718940614
{ &Z_Construct_UFunction_USplineMeshComponent_SetStartRoll, "SetStartRoll" }, // 3015565792
{ &Z_Construct_UFunction_USplineMeshComponent_SetStartRollDegrees, "SetStartRollDegrees" }, // 1200979000
{ &Z_Construct_UFunction_USplineMeshComponent_SetStartScale, "SetStartScale" }, // 2963582986
{ &Z_Construct_UFunction_USplineMeshComponent_SetStartTangent, "SetStartTangent" }, // 1264900326
{ &Z_Construct_UFunction_USplineMeshComponent_UpdateMesh, "UpdateMesh" }, // 1519894731
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<USplineMeshComponent>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_USplineMeshComponent_Statics
// ********** Begin Class USplineMeshComponent Property Definitions ********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_USplineMeshComponent_Statics::NewProp_SplineParams = { "SplineParams", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USplineMeshComponent, SplineParams), Z_Construct_UScriptStruct_FSplineMeshParams, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SplineParams_MetaData), NewProp_SplineParams_MetaData) }; // 3657290997
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_USplineMeshComponent_Statics::NewProp_SplineUpDir = { "SplineUpDir", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USplineMeshComponent, SplineUpDir), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SplineUpDir_MetaData), NewProp_SplineUpDir_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_USplineMeshComponent_Statics::NewProp_SplineBoundaryMin = { "SplineBoundaryMin", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USplineMeshComponent, SplineBoundaryMin), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SplineBoundaryMin_MetaData), NewProp_SplineBoundaryMin_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_USplineMeshComponent_Statics::NewProp_CachedMeshBodySetupGuid = { "CachedMeshBodySetupGuid", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USplineMeshComponent, CachedMeshBodySetupGuid), Z_Construct_UScriptStruct_FGuid, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CachedMeshBodySetupGuid_MetaData), NewProp_CachedMeshBodySetupGuid_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_USplineMeshComponent_Statics::NewProp_VirtualTextureMainPassMaxDrawDistance = { "VirtualTextureMainPassMaxDrawDistance", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USplineMeshComponent, VirtualTextureMainPassMaxDrawDistance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VirtualTextureMainPassMaxDrawDistance_MetaData), NewProp_VirtualTextureMainPassMaxDrawDistance_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_USplineMeshComponent_Statics::NewProp_BodySetup = { "BodySetup", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USplineMeshComponent, BodySetup), Z_Construct_UClass_UBodySetup_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BodySetup_MetaData), NewProp_BodySetup_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_USplineMeshComponent_Statics::NewProp_SplineBoundaryMax = { "SplineBoundaryMax", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USplineMeshComponent, SplineBoundaryMax), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SplineBoundaryMax_MetaData), NewProp_SplineBoundaryMax_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_USplineMeshComponent_Statics::NewProp_ForwardAxis = { "ForwardAxis", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USplineMeshComponent, ForwardAxis), Z_Construct_UEnum_Engine_ESplineMeshAxis, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ForwardAxis_MetaData), NewProp_ForwardAxis_MetaData) }; // 4266081935
void Z_Construct_UClass_USplineMeshComponent_Statics::NewProp_bAllowSplineEditingPerInstance_SetBit(void* Obj)
{
((USplineMeshComponent*)Obj)->bAllowSplineEditingPerInstance = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USplineMeshComponent_Statics::NewProp_bAllowSplineEditingPerInstance = { "bAllowSplineEditingPerInstance", nullptr, (EPropertyFlags)0x0010000000010001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(USplineMeshComponent), &Z_Construct_UClass_USplineMeshComponent_Statics::NewProp_bAllowSplineEditingPerInstance_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAllowSplineEditingPerInstance_MetaData), NewProp_bAllowSplineEditingPerInstance_MetaData) };
void Z_Construct_UClass_USplineMeshComponent_Statics::NewProp_bSmoothInterpRollScale_SetBit(void* Obj)
{
((USplineMeshComponent*)Obj)->bSmoothInterpRollScale = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USplineMeshComponent_Statics::NewProp_bSmoothInterpRollScale = { "bSmoothInterpRollScale", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(USplineMeshComponent), &Z_Construct_UClass_USplineMeshComponent_Statics::NewProp_bSmoothInterpRollScale_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSmoothInterpRollScale_MetaData), NewProp_bSmoothInterpRollScale_MetaData) };
void Z_Construct_UClass_USplineMeshComponent_Statics::NewProp_bMeshDirty_SetBit(void* Obj)
{
((USplineMeshComponent*)Obj)->bMeshDirty = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USplineMeshComponent_Statics::NewProp_bMeshDirty = { "bMeshDirty", nullptr, (EPropertyFlags)0x0010000000002000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(USplineMeshComponent), &Z_Construct_UClass_USplineMeshComponent_Statics::NewProp_bMeshDirty_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bMeshDirty_MetaData), NewProp_bMeshDirty_MetaData) };
#if WITH_EDITORONLY_DATA
void Z_Construct_UClass_USplineMeshComponent_Statics::NewProp_bSelected_SetBit(void* Obj)
{
((USplineMeshComponent*)Obj)->bSelected = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USplineMeshComponent_Statics::NewProp_bSelected = { "bSelected", nullptr, (EPropertyFlags)0x0010000800002000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(USplineMeshComponent), &Z_Construct_UClass_USplineMeshComponent_Statics::NewProp_bSelected_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSelected_MetaData), NewProp_bSelected_MetaData) };
#endif // WITH_EDITORONLY_DATA
void Z_Construct_UClass_USplineMeshComponent_Statics::NewProp_bNeverNeedsCookedCollisionData_SetBit(void* Obj)
{
((USplineMeshComponent*)Obj)->bNeverNeedsCookedCollisionData = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USplineMeshComponent_Statics::NewProp_bNeverNeedsCookedCollisionData = { "bNeverNeedsCookedCollisionData", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, &USplineMeshComponent::SetbNeverNeedsCookedCollisionData_WrapperImpl, &USplineMeshComponent::GetbNeverNeedsCookedCollisionData_WrapperImpl, 1, sizeof(uint8), sizeof(USplineMeshComponent), &Z_Construct_UClass_USplineMeshComponent_Statics::NewProp_bNeverNeedsCookedCollisionData_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bNeverNeedsCookedCollisionData_MetaData), NewProp_bNeverNeedsCookedCollisionData_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_USplineMeshComponent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USplineMeshComponent_Statics::NewProp_SplineParams,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USplineMeshComponent_Statics::NewProp_SplineUpDir,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USplineMeshComponent_Statics::NewProp_SplineBoundaryMin,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USplineMeshComponent_Statics::NewProp_CachedMeshBodySetupGuid,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USplineMeshComponent_Statics::NewProp_VirtualTextureMainPassMaxDrawDistance,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USplineMeshComponent_Statics::NewProp_BodySetup,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USplineMeshComponent_Statics::NewProp_SplineBoundaryMax,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USplineMeshComponent_Statics::NewProp_ForwardAxis,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USplineMeshComponent_Statics::NewProp_bAllowSplineEditingPerInstance,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USplineMeshComponent_Statics::NewProp_bSmoothInterpRollScale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USplineMeshComponent_Statics::NewProp_bMeshDirty,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USplineMeshComponent_Statics::NewProp_bSelected,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USplineMeshComponent_Statics::NewProp_bNeverNeedsCookedCollisionData,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USplineMeshComponent_Statics::PropPointers) < 2048);
// ********** End Class USplineMeshComponent Property Definitions **********************************
UObject* (*const Z_Construct_UClass_USplineMeshComponent_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UStaticMeshComponent,
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USplineMeshComponent_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_USplineMeshComponent_Statics::InterfaceParams[] = {
{ Z_Construct_UClass_UInterface_CollisionDataProvider_NoRegister, (int32)VTABLE_OFFSET(USplineMeshComponent, IInterface_CollisionDataProvider), false }, // 1161119176
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_USplineMeshComponent_Statics::ClassParams = {
&USplineMeshComponent::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_USplineMeshComponent_Statics::PropPointers,
InterfaceParams,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_USplineMeshComponent_Statics::PropPointers),
UE_ARRAY_COUNT(InterfaceParams),
0x00A810A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_USplineMeshComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_USplineMeshComponent_Statics::Class_MetaDataParams)
};
void USplineMeshComponent::StaticRegisterNativesUSplineMeshComponent()
{
UClass* Class = USplineMeshComponent::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_USplineMeshComponent_Statics::Funcs));
}
UClass* Z_Construct_UClass_USplineMeshComponent()
{
if (!Z_Registration_Info_UClass_USplineMeshComponent.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_USplineMeshComponent.OuterSingleton, Z_Construct_UClass_USplineMeshComponent_Statics::ClassParams);
}
return Z_Registration_Info_UClass_USplineMeshComponent.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, USplineMeshComponent);
USplineMeshComponent::~USplineMeshComponent() {}
IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(USplineMeshComponent)
// ********** End Class USplineMeshComponent *******************************************************
// ********** Begin ScriptStruct FSplineMeshInstanceData *******************************************
struct Z_Construct_UScriptStruct_FSplineMeshInstanceData_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FSplineMeshInstanceData); }
static inline consteval int16 GetStructAlignment() { return alignof(FSplineMeshInstanceData); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** Used to store spline mesh data during RerunConstructionScripts */" },
{ "ModuleRelativePath", "Classes/Components/SplineMeshComponent.h" },
{ "ToolTip", "Used to store spline mesh data during RerunConstructionScripts" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StartPos_MetaData[] = {
{ "ModuleRelativePath", "Classes/Components/SplineMeshComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EndPos_MetaData[] = {
{ "ModuleRelativePath", "Classes/Components/SplineMeshComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StartTangent_MetaData[] = {
{ "ModuleRelativePath", "Classes/Components/SplineMeshComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EndTangent_MetaData[] = {
{ "ModuleRelativePath", "Classes/Components/SplineMeshComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FSplineMeshInstanceData constinit property declarations ***********
static const UECodeGen_Private::FStructPropertyParams NewProp_StartPos;
static const UECodeGen_Private::FStructPropertyParams NewProp_EndPos;
static const UECodeGen_Private::FStructPropertyParams NewProp_StartTangent;
static const UECodeGen_Private::FStructPropertyParams NewProp_EndTangent;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FSplineMeshInstanceData constinit property declarations *************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FSplineMeshInstanceData>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FSplineMeshInstanceData_Statics
static_assert(std::is_polymorphic<FSplineMeshInstanceData>() == std::is_polymorphic<FStaticMeshComponentInstanceData>(), "USTRUCT FSplineMeshInstanceData cannot be polymorphic unless super FStaticMeshComponentInstanceData is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FSplineMeshInstanceData;
class UScriptStruct* FSplineMeshInstanceData::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FSplineMeshInstanceData.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FSplineMeshInstanceData.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FSplineMeshInstanceData, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("SplineMeshInstanceData"));
}
return Z_Registration_Info_UScriptStruct_FSplineMeshInstanceData.OuterSingleton;
}
// ********** Begin ScriptStruct FSplineMeshInstanceData Property Definitions **********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSplineMeshInstanceData_Statics::NewProp_StartPos = { "StartPos", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSplineMeshInstanceData, StartPos), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StartPos_MetaData), NewProp_StartPos_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSplineMeshInstanceData_Statics::NewProp_EndPos = { "EndPos", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSplineMeshInstanceData, EndPos), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EndPos_MetaData), NewProp_EndPos_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSplineMeshInstanceData_Statics::NewProp_StartTangent = { "StartTangent", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSplineMeshInstanceData, StartTangent), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StartTangent_MetaData), NewProp_StartTangent_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSplineMeshInstanceData_Statics::NewProp_EndTangent = { "EndTangent", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSplineMeshInstanceData, EndTangent), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EndTangent_MetaData), NewProp_EndTangent_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FSplineMeshInstanceData_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSplineMeshInstanceData_Statics::NewProp_StartPos,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSplineMeshInstanceData_Statics::NewProp_EndPos,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSplineMeshInstanceData_Statics::NewProp_StartTangent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSplineMeshInstanceData_Statics::NewProp_EndTangent,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSplineMeshInstanceData_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FSplineMeshInstanceData Property Definitions ************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FSplineMeshInstanceData_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
Z_Construct_UScriptStruct_FStaticMeshComponentInstanceData,
&NewStructOps,
"SplineMeshInstanceData",
Z_Construct_UScriptStruct_FSplineMeshInstanceData_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSplineMeshInstanceData_Statics::PropPointers),
sizeof(FSplineMeshInstanceData),
alignof(FSplineMeshInstanceData),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000005),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSplineMeshInstanceData_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FSplineMeshInstanceData_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FSplineMeshInstanceData()
{
if (!Z_Registration_Info_UScriptStruct_FSplineMeshInstanceData.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FSplineMeshInstanceData.InnerSingleton, Z_Construct_UScriptStruct_FSplineMeshInstanceData_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FSplineMeshInstanceData.InnerSingleton);
}
// ********** End ScriptStruct FSplineMeshInstanceData *********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Components_SplineMeshComponent_h__Script_Engine_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ ESplineMeshAxis_StaticEnum, TEXT("ESplineMeshAxis"), &Z_Registration_Info_UEnum_ESplineMeshAxis, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 4266081935U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FSplineMeshParams::StaticStruct, Z_Construct_UScriptStruct_FSplineMeshParams_Statics::NewStructOps, TEXT("SplineMeshParams"),&Z_Registration_Info_UScriptStruct_FSplineMeshParams, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FSplineMeshParams), 3657290997U) },
{ FSplineMeshInstanceData::StaticStruct, Z_Construct_UScriptStruct_FSplineMeshInstanceData_Statics::NewStructOps, TEXT("SplineMeshInstanceData"),&Z_Registration_Info_UScriptStruct_FSplineMeshInstanceData, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FSplineMeshInstanceData), 4277893293U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_USplineMeshComponent, USplineMeshComponent::StaticClass, TEXT("USplineMeshComponent"), &Z_Registration_Info_UClass_USplineMeshComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(USplineMeshComponent), 1468105250U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Components_SplineMeshComponent_h__Script_Engine_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Components_SplineMeshComponent_h__Script_Engine_2973029344{
TEXT("/Script/Engine"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Components_SplineMeshComponent_h__Script_Engine_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Components_SplineMeshComponent_h__Script_Engine_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Components_SplineMeshComponent_h__Script_Engine_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Components_SplineMeshComponent_h__Script_Engine_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Components_SplineMeshComponent_h__Script_Engine_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Components_SplineMeshComponent_h__Script_Engine_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS