// 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 "AGXUnreal/Public/Constraints/AGX_Constraint1DofComponent.h"
#include "AGXUnreal/Public/Constraints/Controllers/AGX_ElectricMotorController.h"
#include "AGXUnreal/Public/Constraints/Controllers/AGX_FrictionController.h"
#include "AGXUnreal/Public/Constraints/Controllers/AGX_LockController.h"
#include "AGXUnreal/Public/Constraints/Controllers/AGX_RangeController.h"
#include "AGXUnreal/Public/Constraints/Controllers/AGX_TargetSpeedController.h"
#include "Serialization/ArchiveUObjectFromStructuredArchive.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
void EmptyLinkFunctionForGeneratedCodeAGX_Constraint1DofComponent() {}
// Cross Module References
	AGXUNREAL_API UClass* Z_Construct_UClass_UAGX_Constraint1DofComponent();
	AGXUNREAL_API UClass* Z_Construct_UClass_UAGX_Constraint1DofComponent_NoRegister();
	AGXUNREAL_API UClass* Z_Construct_UClass_UAGX_ConstraintComponent();
	AGXUNREAL_API UScriptStruct* Z_Construct_UScriptStruct_FAGX_ConstraintElectricMotorController();
	AGXUNREAL_API UScriptStruct* Z_Construct_UScriptStruct_FAGX_ConstraintFrictionController();
	AGXUNREAL_API UScriptStruct* Z_Construct_UScriptStruct_FAGX_ConstraintLockController();
	AGXUNREAL_API UScriptStruct* Z_Construct_UScriptStruct_FAGX_ConstraintRangeController();
	AGXUNREAL_API UScriptStruct* Z_Construct_UScriptStruct_FAGX_ConstraintTargetSpeedController();
	UPackage* Z_Construct_UPackage__Script_AGXUnreal();
// End Cross Module References
	DEFINE_FUNCTION(UAGX_Constraint1DofComponent::execGetSpeed_BP)
	{
		P_FINISH;
		P_NATIVE_BEGIN;
		*(float*)Z_Param__Result=P_THIS->GetSpeed_BP();
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UAGX_Constraint1DofComponent::execGetAngle_BP)
	{
		P_FINISH;
		P_NATIVE_BEGIN;
		*(float*)Z_Param__Result=P_THIS->GetAngle_BP();
		P_NATIVE_END;
	}
	void UAGX_Constraint1DofComponent::StaticRegisterNativesUAGX_Constraint1DofComponent()
	{
		UClass* Class = UAGX_Constraint1DofComponent::StaticClass();
		static const FNameNativePtrPair Funcs[] = {
			{ "GetAngle_BP", &UAGX_Constraint1DofComponent::execGetAngle_BP },
			{ "GetSpeed_BP", &UAGX_Constraint1DofComponent::execGetSpeed_BP },
		};
		FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
	}
	struct Z_Construct_UFunction_UAGX_Constraint1DofComponent_GetAngle_BP_Statics
	{
		struct AGX_Constraint1DofComponent_eventGetAngle_BP_Parms
		{
			float ReturnValue;
		};
		static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
	const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UAGX_Constraint1DofComponent_GetAngle_BP_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AGX_Constraint1DofComponent_eventGetAngle_BP_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAGX_Constraint1DofComponent_GetAngle_BP_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAGX_Constraint1DofComponent_GetAngle_BP_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_Constraint1DofComponent_GetAngle_BP_Statics::Function_MetaDataParams[] = {
		{ "Category", "AGX Constraint" },
		{ "Comment", "/**\n\x09 * Get the current angle or position of the free degree of freedom. If this is a translational\n\x09 * constraint then the position is in [cm], if this is a rotational constraint then the angle\n\x09 * is in [deg].\n\x09 * @return The angle [deg] or position [cm] of the free degree of freedom.\n\x09 */" },
		{ "DisplayName", "GetAngle" },
		{ "ModuleRelativePath", "Public/Constraints/AGX_Constraint1DofComponent.h" },
		{ "ToolTip", "Get the current angle or position of the free degree of freedom. If this is a translational\nconstraint then the position is in [cm], if this is a rotational constraint then the angle\nis in [deg].\n@return The angle [deg] or position [cm] of the free degree of freedom." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAGX_Constraint1DofComponent_GetAngle_BP_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UAGX_Constraint1DofComponent, nullptr, "GetAngle_BP", nullptr, nullptr, Z_Construct_UFunction_UAGX_Constraint1DofComponent_GetAngle_BP_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_Constraint1DofComponent_GetAngle_BP_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAGX_Constraint1DofComponent_GetAngle_BP_Statics::AGX_Constraint1DofComponent_eventGetAngle_BP_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_Constraint1DofComponent_GetAngle_BP_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAGX_Constraint1DofComponent_GetAngle_BP_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_Constraint1DofComponent_GetAngle_BP_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UAGX_Constraint1DofComponent_GetAngle_BP_Statics::AGX_Constraint1DofComponent_eventGetAngle_BP_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UAGX_Constraint1DofComponent_GetAngle_BP()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAGX_Constraint1DofComponent_GetAngle_BP_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UAGX_Constraint1DofComponent_GetSpeed_BP_Statics
	{
		struct AGX_Constraint1DofComponent_eventGetSpeed_BP_Parms
		{
			float ReturnValue;
		};
		static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
	const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UAGX_Constraint1DofComponent_GetSpeed_BP_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AGX_Constraint1DofComponent_eventGetSpeed_BP_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAGX_Constraint1DofComponent_GetSpeed_BP_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAGX_Constraint1DofComponent_GetSpeed_BP_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_Constraint1DofComponent_GetSpeed_BP_Statics::Function_MetaDataParams[] = {
		{ "Category", "AGX Constraint" },
		{ "Comment", "/**\n\x09 * Get the current speed in the free degree of freedom. If this is a translational constraint\n\x09 * then the speed is in [cm/s], if it is a rotational constraint then the speed is in [deg/s].\n\x09 * @return The speed, either [cm/s] or [rad/s].\n\x09 */" },
		{ "DisplayName", "Get Speed" },
		{ "ModuleRelativePath", "Public/Constraints/AGX_Constraint1DofComponent.h" },
		{ "ToolTip", "Get the current speed in the free degree of freedom. If this is a translational constraint\nthen the speed is in [cm/s], if it is a rotational constraint then the speed is in [deg/s].\n@return The speed, either [cm/s] or [rad/s]." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAGX_Constraint1DofComponent_GetSpeed_BP_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UAGX_Constraint1DofComponent, nullptr, "GetSpeed_BP", nullptr, nullptr, Z_Construct_UFunction_UAGX_Constraint1DofComponent_GetSpeed_BP_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_Constraint1DofComponent_GetSpeed_BP_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAGX_Constraint1DofComponent_GetSpeed_BP_Statics::AGX_Constraint1DofComponent_eventGetSpeed_BP_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_Constraint1DofComponent_GetSpeed_BP_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAGX_Constraint1DofComponent_GetSpeed_BP_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_Constraint1DofComponent_GetSpeed_BP_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UAGX_Constraint1DofComponent_GetSpeed_BP_Statics::AGX_Constraint1DofComponent_eventGetSpeed_BP_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UAGX_Constraint1DofComponent_GetSpeed_BP()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAGX_Constraint1DofComponent_GetSpeed_BP_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UAGX_Constraint1DofComponent);
	UClass* Z_Construct_UClass_UAGX_Constraint1DofComponent_NoRegister()
	{
		return UAGX_Constraint1DofComponent::StaticClass();
	}
	struct Z_Construct_UClass_UAGX_Constraint1DofComponent_Statics
	{
		static UObject* (*const DependentSingletons[])();
		static const FClassFunctionLinkInfo FuncInfo[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[];
#endif
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_ElectricMotorController_MetaData[];
#endif
		static const UECodeGen_Private::FStructPropertyParams NewProp_ElectricMotorController;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_FrictionController_MetaData[];
#endif
		static const UECodeGen_Private::FStructPropertyParams NewProp_FrictionController;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_LockController_MetaData[];
#endif
		static const UECodeGen_Private::FStructPropertyParams NewProp_LockController;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_RangeController_MetaData[];
#endif
		static const UECodeGen_Private::FStructPropertyParams NewProp_RangeController;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_TargetSpeedController_MetaData[];
#endif
		static const UECodeGen_Private::FStructPropertyParams NewProp_TargetSpeedController;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_bIsLockControllerEditable_MetaData[];
#endif
		static void NewProp_bIsLockControllerEditable_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsLockControllerEditable;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
		static const FCppClassTypeInfoStatic StaticCppClassTypeInfo;
		static const UECodeGen_Private::FClassParams ClassParams;
	};
	UObject* (*const Z_Construct_UClass_UAGX_Constraint1DofComponent_Statics::DependentSingletons[])() = {
		(UObject* (*)())Z_Construct_UClass_UAGX_ConstraintComponent,
		(UObject* (*)())Z_Construct_UPackage__Script_AGXUnreal,
	};
	static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAGX_Constraint1DofComponent_Statics::DependentSingletons) < 16);
	const FClassFunctionLinkInfo Z_Construct_UClass_UAGX_Constraint1DofComponent_Statics::FuncInfo[] = {
		{ &Z_Construct_UFunction_UAGX_Constraint1DofComponent_GetAngle_BP, "GetAngle_BP" }, // 1858990881
		{ &Z_Construct_UFunction_UAGX_Constraint1DofComponent_GetSpeed_BP, "GetSpeed_BP" }, // 464172851
	};
	static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAGX_Constraint1DofComponent_Statics::FuncInfo) < 2048);
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UAGX_Constraint1DofComponent_Statics::Class_MetaDataParams[] = {
		{ "BlueprintSpawnableComponent", "" },
		{ "Category", "AGX" },
		{ "ClassGroupNames", "AGX_Constraint" },
		{ "Comment", "/**\n *\n */" },
		{ "HideCategories", "Trigger PhysicsVolume" },
		{ "IncludePath", "Constraints/AGX_Constraint1DofComponent.h" },
		{ "ModuleRelativePath", "Public/Constraints/AGX_Constraint1DofComponent.h" },
	};
#endif
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UAGX_Constraint1DofComponent_Statics::NewProp_ElectricMotorController_MetaData[] = {
		{ "Category", "AGX Secondary Constraint" },
		{ "Comment", "/** Electric motor controller for the secondary constraint (on the free DOF, usually). */" },
		{ "ModuleRelativePath", "Public/Constraints/AGX_Constraint1DofComponent.h" },
		{ "ToolTip", "Electric motor controller for the secondary constraint (on the free DOF, usually)." },
	};
#endif
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UAGX_Constraint1DofComponent_Statics::NewProp_ElectricMotorController = { "ElectricMotorController", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAGX_Constraint1DofComponent, ElectricMotorController), Z_Construct_UScriptStruct_FAGX_ConstraintElectricMotorController, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAGX_Constraint1DofComponent_Statics::NewProp_ElectricMotorController_MetaData), Z_Construct_UClass_UAGX_Constraint1DofComponent_Statics::NewProp_ElectricMotorController_MetaData) }; // 286695831
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UAGX_Constraint1DofComponent_Statics::NewProp_FrictionController_MetaData[] = {
		{ "Category", "AGX Secondary Constraint" },
		{ "Comment", "/** Friction controller for the secondary constraint (on the free DOF, usually). */" },
		{ "ModuleRelativePath", "Public/Constraints/AGX_Constraint1DofComponent.h" },
		{ "ToolTip", "Friction controller for the secondary constraint (on the free DOF, usually)." },
	};
#endif
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UAGX_Constraint1DofComponent_Statics::NewProp_FrictionController = { "FrictionController", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAGX_Constraint1DofComponent, FrictionController), Z_Construct_UScriptStruct_FAGX_ConstraintFrictionController, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAGX_Constraint1DofComponent_Statics::NewProp_FrictionController_MetaData), Z_Construct_UClass_UAGX_Constraint1DofComponent_Statics::NewProp_FrictionController_MetaData) }; // 3522673939
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UAGX_Constraint1DofComponent_Statics::NewProp_LockController_MetaData[] = {
		{ "Category", "AGX Secondary Constraint" },
		{ "Comment", "/** Lock controller for the secondary constraint (on the free DOF, usually). */" },
		{ "EditCondition", "bIsLockControllerEditable" },
		{ "ModuleRelativePath", "Public/Constraints/AGX_Constraint1DofComponent.h" },
		{ "ToolTip", "Lock controller for the secondary constraint (on the free DOF, usually)." },
	};
#endif
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UAGX_Constraint1DofComponent_Statics::NewProp_LockController = { "LockController", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAGX_Constraint1DofComponent, LockController), Z_Construct_UScriptStruct_FAGX_ConstraintLockController, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAGX_Constraint1DofComponent_Statics::NewProp_LockController_MetaData), Z_Construct_UClass_UAGX_Constraint1DofComponent_Statics::NewProp_LockController_MetaData) }; // 1106953323
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UAGX_Constraint1DofComponent_Statics::NewProp_RangeController_MetaData[] = {
		{ "Category", "AGX Secondary Constraint" },
		{ "Comment", "/** Range controller for the secondary constraint (on the free DOF, usually). */" },
		{ "ModuleRelativePath", "Public/Constraints/AGX_Constraint1DofComponent.h" },
		{ "ToolTip", "Range controller for the secondary constraint (on the free DOF, usually)." },
	};
#endif
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UAGX_Constraint1DofComponent_Statics::NewProp_RangeController = { "RangeController", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAGX_Constraint1DofComponent, RangeController), Z_Construct_UScriptStruct_FAGX_ConstraintRangeController, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAGX_Constraint1DofComponent_Statics::NewProp_RangeController_MetaData), Z_Construct_UClass_UAGX_Constraint1DofComponent_Statics::NewProp_RangeController_MetaData) }; // 2750765701
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UAGX_Constraint1DofComponent_Statics::NewProp_TargetSpeedController_MetaData[] = {
		{ "Category", "AGX Secondary Constraint" },
		{ "Comment", "/** Target speed controller for the secondary constraint (on the free DOF, usually). */" },
		{ "ModuleRelativePath", "Public/Constraints/AGX_Constraint1DofComponent.h" },
		{ "ToolTip", "Target speed controller for the secondary constraint (on the free DOF, usually)." },
	};
#endif
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UAGX_Constraint1DofComponent_Statics::NewProp_TargetSpeedController = { "TargetSpeedController", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAGX_Constraint1DofComponent, TargetSpeedController), Z_Construct_UScriptStruct_FAGX_ConstraintTargetSpeedController, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAGX_Constraint1DofComponent_Statics::NewProp_TargetSpeedController_MetaData), Z_Construct_UClass_UAGX_Constraint1DofComponent_Statics::NewProp_TargetSpeedController_MetaData) }; // 1503174783
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UAGX_Constraint1DofComponent_Statics::NewProp_bIsLockControllerEditable_MetaData[] = {
		{ "Category", "AGX Secondary Constraint" },
		{ "Comment", "// Some constraints, such as Distance, cannot use the lock constraint because it is reserved for\n// internal use within the native constraint.\n" },
		{ "ModuleRelativePath", "Public/Constraints/AGX_Constraint1DofComponent.h" },
		{ "ToolTip", "Some constraints, such as Distance, cannot use the lock constraint because it is reserved for\ninternal use within the native constraint." },
	};
#endif
	void Z_Construct_UClass_UAGX_Constraint1DofComponent_Statics::NewProp_bIsLockControllerEditable_SetBit(void* Obj)
	{
		((UAGX_Constraint1DofComponent*)Obj)->bIsLockControllerEditable = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UAGX_Constraint1DofComponent_Statics::NewProp_bIsLockControllerEditable = { "bIsLockControllerEditable", nullptr, (EPropertyFlags)0x0040000000032001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UAGX_Constraint1DofComponent), &Z_Construct_UClass_UAGX_Constraint1DofComponent_Statics::NewProp_bIsLockControllerEditable_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAGX_Constraint1DofComponent_Statics::NewProp_bIsLockControllerEditable_MetaData), Z_Construct_UClass_UAGX_Constraint1DofComponent_Statics::NewProp_bIsLockControllerEditable_MetaData) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UAGX_Constraint1DofComponent_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAGX_Constraint1DofComponent_Statics::NewProp_ElectricMotorController,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAGX_Constraint1DofComponent_Statics::NewProp_FrictionController,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAGX_Constraint1DofComponent_Statics::NewProp_LockController,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAGX_Constraint1DofComponent_Statics::NewProp_RangeController,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAGX_Constraint1DofComponent_Statics::NewProp_TargetSpeedController,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAGX_Constraint1DofComponent_Statics::NewProp_bIsLockControllerEditable,
	};
	const FCppClassTypeInfoStatic Z_Construct_UClass_UAGX_Constraint1DofComponent_Statics::StaticCppClassTypeInfo = {
		TCppClassTypeTraits<UAGX_Constraint1DofComponent>::IsAbstract,
	};
	const UECodeGen_Private::FClassParams Z_Construct_UClass_UAGX_Constraint1DofComponent_Statics::ClassParams = {
		&UAGX_Constraint1DofComponent::StaticClass,
		"Engine",
		&StaticCppClassTypeInfo,
		DependentSingletons,
		FuncInfo,
		Z_Construct_UClass_UAGX_Constraint1DofComponent_Statics::PropPointers,
		nullptr,
		UE_ARRAY_COUNT(DependentSingletons),
		UE_ARRAY_COUNT(FuncInfo),
		UE_ARRAY_COUNT(Z_Construct_UClass_UAGX_Constraint1DofComponent_Statics::PropPointers),
		0,
		0x00B002A5u,
		METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAGX_Constraint1DofComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_UAGX_Constraint1DofComponent_Statics::Class_MetaDataParams)
	};
	static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAGX_Constraint1DofComponent_Statics::PropPointers) < 2048);
	UClass* Z_Construct_UClass_UAGX_Constraint1DofComponent()
	{
		if (!Z_Registration_Info_UClass_UAGX_Constraint1DofComponent.OuterSingleton)
		{
			UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAGX_Constraint1DofComponent.OuterSingleton, Z_Construct_UClass_UAGX_Constraint1DofComponent_Statics::ClassParams);
		}
		return Z_Registration_Info_UClass_UAGX_Constraint1DofComponent.OuterSingleton;
	}
	template<> AGXUNREAL_API UClass* StaticClass<UAGX_Constraint1DofComponent>()
	{
		return UAGX_Constraint1DofComponent::StaticClass();
	}
	DEFINE_VTABLE_PTR_HELPER_CTOR(UAGX_Constraint1DofComponent);
	IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(UAGX_Constraint1DofComponent)
	struct Z_CompiledInDeferFile_FID_GitLab_Runner_builds_9YzzThLq_0_algoryx_unreal_agxunreal_staging_selfhosted_build_AGXUnreal_HostProject_Plugins_AGXUnreal_Source_AGXUnreal_Public_Constraints_AGX_Constraint1DofComponent_h_Statics
	{
		static const FClassRegisterCompiledInInfo ClassInfo[];
	};
	const FClassRegisterCompiledInInfo Z_CompiledInDeferFile_FID_GitLab_Runner_builds_9YzzThLq_0_algoryx_unreal_agxunreal_staging_selfhosted_build_AGXUnreal_HostProject_Plugins_AGXUnreal_Source_AGXUnreal_Public_Constraints_AGX_Constraint1DofComponent_h_Statics::ClassInfo[] = {
		{ Z_Construct_UClass_UAGX_Constraint1DofComponent, UAGX_Constraint1DofComponent::StaticClass, TEXT("UAGX_Constraint1DofComponent"), &Z_Registration_Info_UClass_UAGX_Constraint1DofComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAGX_Constraint1DofComponent), 3717895991U) },
	};
	static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_GitLab_Runner_builds_9YzzThLq_0_algoryx_unreal_agxunreal_staging_selfhosted_build_AGXUnreal_HostProject_Plugins_AGXUnreal_Source_AGXUnreal_Public_Constraints_AGX_Constraint1DofComponent_h_2951610458(TEXT("/Script/AGXUnreal"),
		Z_CompiledInDeferFile_FID_GitLab_Runner_builds_9YzzThLq_0_algoryx_unreal_agxunreal_staging_selfhosted_build_AGXUnreal_HostProject_Plugins_AGXUnreal_Source_AGXUnreal_Public_Constraints_AGX_Constraint1DofComponent_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_GitLab_Runner_builds_9YzzThLq_0_algoryx_unreal_agxunreal_staging_selfhosted_build_AGXUnreal_HostProject_Plugins_AGXUnreal_Source_AGXUnreal_Public_Constraints_AGX_Constraint1DofComponent_h_Statics::ClassInfo),
		nullptr, 0,
		nullptr, 0);
PRAGMA_ENABLE_DEPRECATION_WARNINGS
