// 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_DistanceConstraintComponent.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
void EmptyLinkFunctionForGeneratedCodeAGX_DistanceConstraintComponent() {}
// Cross Module References
	AGXUNREAL_API UClass* Z_Construct_UClass_UAGX_Constraint1DofComponent();
	AGXUNREAL_API UClass* Z_Construct_UClass_UAGX_DistanceConstraintComponent();
	AGXUNREAL_API UClass* Z_Construct_UClass_UAGX_DistanceConstraintComponent_NoRegister();
	UPackage* Z_Construct_UPackage__Script_AGXUnreal();
// End Cross Module References
	void UAGX_DistanceConstraintComponent::StaticRegisterNativesUAGX_DistanceConstraintComponent()
	{
	}
	IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UAGX_DistanceConstraintComponent);
	UClass* Z_Construct_UClass_UAGX_DistanceConstraintComponent_NoRegister()
	{
		return UAGX_DistanceConstraintComponent::StaticClass();
	}
	struct Z_Construct_UClass_UAGX_DistanceConstraintComponent_Statics
	{
		static UObject* (*const DependentSingletons[])();
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[];
#endif
		static const FCppClassTypeInfoStatic StaticCppClassTypeInfo;
		static const UECodeGen_Private::FClassParams ClassParams;
	};
	UObject* (*const Z_Construct_UClass_UAGX_DistanceConstraintComponent_Statics::DependentSingletons[])() = {
		(UObject* (*)())Z_Construct_UClass_UAGX_Constraint1DofComponent,
		(UObject* (*)())Z_Construct_UPackage__Script_AGXUnreal,
	};
	static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAGX_DistanceConstraintComponent_Statics::DependentSingletons) < 16);
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UAGX_DistanceConstraintComponent_Statics::Class_MetaDataParams[] = {
		{ "BlueprintSpawnableComponent", "" },
		{ "BlueprintType", "true" },
		{ "Category", "AGX" },
		{ "ClassGroupNames", "AGX_Constraint" },
		{ "Comment", "/**\n * Locks the initial relative distance between two bodies or a single\n * body and the world.\n * The Distance Constraint does not use an elementary constraint\n * which is why most of those properties are uneditable. Instead the\n * Distance Constraint is implemented using the secondary\n * constraints of which the Lock Controller is enabled by default.\n * This reflects the behavior of the AGX Dynamics' Distance Joint.\n */" },
		{ "HideCategories", "Trigger PhysicsVolume" },
		{ "IncludePath", "Constraints/AGX_DistanceConstraintComponent.h" },
		{ "IsBlueprintBase", "true" },
		{ "ModuleRelativePath", "Public/Constraints/AGX_DistanceConstraintComponent.h" },
		{ "ToolTip", "Locks the initial relative distance between two bodies or a single\nbody and the world.\nThe Distance Constraint does not use an elementary constraint\nwhich is why most of those properties are uneditable. Instead the\nDistance Constraint is implemented using the secondary\nconstraints of which the Lock Controller is enabled by default.\nThis reflects the behavior of the AGX Dynamics' Distance Joint." },
	};
#endif
	const FCppClassTypeInfoStatic Z_Construct_UClass_UAGX_DistanceConstraintComponent_Statics::StaticCppClassTypeInfo = {
		TCppClassTypeTraits<UAGX_DistanceConstraintComponent>::IsAbstract,
	};
	const UECodeGen_Private::FClassParams Z_Construct_UClass_UAGX_DistanceConstraintComponent_Statics::ClassParams = {
		&UAGX_DistanceConstraintComponent::StaticClass,
		"Engine",
		&StaticCppClassTypeInfo,
		DependentSingletons,
		nullptr,
		nullptr,
		nullptr,
		UE_ARRAY_COUNT(DependentSingletons),
		0,
		0,
		0,
		0x00B002A4u,
		METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAGX_DistanceConstraintComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_UAGX_DistanceConstraintComponent_Statics::Class_MetaDataParams)
	};
	UClass* Z_Construct_UClass_UAGX_DistanceConstraintComponent()
	{
		if (!Z_Registration_Info_UClass_UAGX_DistanceConstraintComponent.OuterSingleton)
		{
			UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAGX_DistanceConstraintComponent.OuterSingleton, Z_Construct_UClass_UAGX_DistanceConstraintComponent_Statics::ClassParams);
		}
		return Z_Registration_Info_UClass_UAGX_DistanceConstraintComponent.OuterSingleton;
	}
	template<> AGXUNREAL_API UClass* StaticClass<UAGX_DistanceConstraintComponent>()
	{
		return UAGX_DistanceConstraintComponent::StaticClass();
	}
	DEFINE_VTABLE_PTR_HELPER_CTOR(UAGX_DistanceConstraintComponent);
	struct Z_CompiledInDeferFile_FID_GitLab_Runner_builds_9YzzThLq_0_algoryx_unreal_agxunreal_staging_selfhosted_build_AGXUnreal_HostProject_Plugins_AGXUnreal_Source_AGXUnreal_Public_Constraints_AGX_DistanceConstraintComponent_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_DistanceConstraintComponent_h_Statics::ClassInfo[] = {
		{ Z_Construct_UClass_UAGX_DistanceConstraintComponent, UAGX_DistanceConstraintComponent::StaticClass, TEXT("UAGX_DistanceConstraintComponent"), &Z_Registration_Info_UClass_UAGX_DistanceConstraintComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAGX_DistanceConstraintComponent), 3812726195U) },
	};
	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_DistanceConstraintComponent_h_1463156122(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_DistanceConstraintComponent_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_DistanceConstraintComponent_h_Statics::ClassInfo),
		nullptr, 0,
		nullptr, 0);
PRAGMA_ENABLE_DEPRECATION_WARNINGS
