// Copyright Epic Games, Inc. All Rights Reserved. /*=========================================================================== Generated code exported from UnrealHeaderTool. DO NOT modify this manually! Edit the corresponding .h files instead! ===========================================================================*/ // IWYU pragma: private, include "Components/SplineMeshComponent.h" #ifdef ENGINE_SplineMeshComponent_generated_h #error "SplineMeshComponent.generated.h already included, missing '#pragma once' in SplineMeshComponent.h" #endif #define ENGINE_SplineMeshComponent_generated_h #include "UObject/ObjectMacros.h" #include "UObject/ScriptMacros.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS // ********** Begin ScriptStruct FSplineMeshParams ************************************************* struct Z_Construct_UScriptStruct_FSplineMeshParams_Statics; #define FID_Engine_Source_Runtime_Engine_Classes_Components_SplineMeshComponent_h_46_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FSplineMeshParams_Statics; \ ENGINE_API static class UScriptStruct* StaticStruct(); struct FSplineMeshParams; // ********** End ScriptStruct FSplineMeshParams *************************************************** // ********** Begin Class USplineMeshComponent ***************************************************** #define FID_Engine_Source_Runtime_Engine_Classes_Components_SplineMeshComponent_h_121_RPC_WRAPPERS \ DECLARE_FUNCTION(execSetBoundaryMax); \ DECLARE_FUNCTION(execGetBoundaryMax); \ DECLARE_FUNCTION(execSetBoundaryMin); \ DECLARE_FUNCTION(execGetBoundaryMin); \ DECLARE_FUNCTION(execSetSplineUpDir); \ DECLARE_FUNCTION(execGetSplineUpDir); \ DECLARE_FUNCTION(execSetForwardAxis); \ DECLARE_FUNCTION(execGetForwardAxis); \ DECLARE_FUNCTION(execSetEndOffset); \ DECLARE_FUNCTION(execGetEndOffset); \ DECLARE_FUNCTION(execSetEndRollDegrees); \ DECLARE_FUNCTION(execSetEndRoll); \ DECLARE_FUNCTION(execGetEndRoll); \ DECLARE_FUNCTION(execSetEndScale); \ DECLARE_FUNCTION(execGetEndScale); \ DECLARE_FUNCTION(execSetStartOffset); \ DECLARE_FUNCTION(execGetStartOffset); \ DECLARE_FUNCTION(execSetStartRollDegrees); \ DECLARE_FUNCTION(execSetStartRoll); \ DECLARE_FUNCTION(execGetStartRoll); \ DECLARE_FUNCTION(execSetStartScale); \ DECLARE_FUNCTION(execGetStartScale); \ DECLARE_FUNCTION(execSetStartAndEnd); \ DECLARE_FUNCTION(execSetEndTangent); \ DECLARE_FUNCTION(execGetEndTangent); \ DECLARE_FUNCTION(execSetEndPosition); \ DECLARE_FUNCTION(execGetEndPosition); \ DECLARE_FUNCTION(execSetStartTangent); \ DECLARE_FUNCTION(execGetStartTangent); \ DECLARE_FUNCTION(execSetStartPosition); \ DECLARE_FUNCTION(execGetStartPosition); \ DECLARE_FUNCTION(execUpdateMesh); #define FID_Engine_Source_Runtime_Engine_Classes_Components_SplineMeshComponent_h_121_ACCESSORS \ static void GetbNeverNeedsCookedCollisionData_WrapperImpl(const void* Object, void* OutValue); \ static void SetbNeverNeedsCookedCollisionData_WrapperImpl(void* Object, const void* InValue); #define FID_Engine_Source_Runtime_Engine_Classes_Components_SplineMeshComponent_h_121_ARCHIVESERIALIZER \ DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER(USplineMeshComponent, ENGINE_API) struct Z_Construct_UClass_USplineMeshComponent_Statics; ENGINE_API UClass* Z_Construct_UClass_USplineMeshComponent_NoRegister(); #define FID_Engine_Source_Runtime_Engine_Classes_Components_SplineMeshComponent_h_121_INCLASS \ private: \ static void StaticRegisterNativesUSplineMeshComponent(); \ friend struct ::Z_Construct_UClass_USplineMeshComponent_Statics; \ static UClass* GetPrivateStaticClass(); \ friend ENGINE_API UClass* ::Z_Construct_UClass_USplineMeshComponent_NoRegister(); \ public: \ DECLARE_CLASS2(USplineMeshComponent, UStaticMeshComponent, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/Engine"), Z_Construct_UClass_USplineMeshComponent_NoRegister) \ DECLARE_SERIALIZER(USplineMeshComponent) \ FID_Engine_Source_Runtime_Engine_Classes_Components_SplineMeshComponent_h_121_ARCHIVESERIALIZER \ virtual UObject* _getUObject() const override { return const_cast(this); } #define FID_Engine_Source_Runtime_Engine_Classes_Components_SplineMeshComponent_h_121_STANDARD_CONSTRUCTORS \ /** Standard constructor, called after all reflected properties have been initialized */ \ ENGINE_API USplineMeshComponent(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \ DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(USplineMeshComponent) \ DECLARE_VTABLE_PTR_HELPER_CTOR(ENGINE_API, USplineMeshComponent); \ DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USplineMeshComponent); \ /** Deleted move- and copy-constructors, should never be used */ \ USplineMeshComponent(USplineMeshComponent&&) = delete; \ USplineMeshComponent(const USplineMeshComponent&) = delete; \ ENGINE_API virtual ~USplineMeshComponent(); #define FID_Engine_Source_Runtime_Engine_Classes_Components_SplineMeshComponent_h_118_PROLOG #define FID_Engine_Source_Runtime_Engine_Classes_Components_SplineMeshComponent_h_121_GENERATED_BODY_LEGACY \ PRAGMA_DISABLE_DEPRECATION_WARNINGS \ public: \ FID_Engine_Source_Runtime_Engine_Classes_Components_SplineMeshComponent_h_121_RPC_WRAPPERS \ FID_Engine_Source_Runtime_Engine_Classes_Components_SplineMeshComponent_h_121_ACCESSORS \ FID_Engine_Source_Runtime_Engine_Classes_Components_SplineMeshComponent_h_121_INCLASS \ FID_Engine_Source_Runtime_Engine_Classes_Components_SplineMeshComponent_h_121_STANDARD_CONSTRUCTORS \ public: \ PRAGMA_ENABLE_DEPRECATION_WARNINGS class USplineMeshComponent; // ********** End Class USplineMeshComponent ******************************************************* // ********** Begin ScriptStruct FSplineMeshInstanceData ******************************************* struct Z_Construct_UScriptStruct_FSplineMeshInstanceData_Statics; #define FID_Engine_Source_Runtime_Engine_Classes_Components_SplineMeshComponent_h_451_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FSplineMeshInstanceData_Statics; \ ENGINE_API static class UScriptStruct* StaticStruct(); \ typedef FStaticMeshComponentInstanceData Super; struct FSplineMeshInstanceData; // ********** End ScriptStruct FSplineMeshInstanceData ********************************************* #undef CURRENT_FILE_ID #define CURRENT_FILE_ID FID_Engine_Source_Runtime_Engine_Classes_Components_SplineMeshComponent_h // ********** Begin Enum ESplineMeshAxis *********************************************************** #define FOREACH_ENUM_ESPLINEMESHAXIS(op) \ op(ESplineMeshAxis::X) \ op(ESplineMeshAxis::Y) \ op(ESplineMeshAxis::Z) namespace ESplineMeshAxis { enum Type : int; } template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum ESplineMeshAxis ************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS