// 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() { 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(); } 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(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 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*)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 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, (UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller, 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::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(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FSplineMeshInstanceData_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "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(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