// 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_ConstraintFrameActor.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
void EmptyLinkFunctionForGeneratedCodeAGX_ConstraintFrameActor() {}
// Cross Module References
	AGXUNREAL_API UClass* Z_Construct_UClass_AAGX_ConstraintFrameActor();
	AGXUNREAL_API UClass* Z_Construct_UClass_AAGX_ConstraintFrameActor_NoRegister();
	AGXUNREAL_API UClass* Z_Construct_UClass_UAGX_ConstraintFrameComponent_NoRegister();
	ENGINE_API UClass* Z_Construct_UClass_AActor();
	UPackage* Z_Construct_UPackage__Script_AGXUnreal();
// End Cross Module References
	void AAGX_ConstraintFrameActor::StaticRegisterNativesAAGX_ConstraintFrameActor()
	{
	}
	IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(AAGX_ConstraintFrameActor);
	UClass* Z_Construct_UClass_AAGX_ConstraintFrameActor_NoRegister()
	{
		return AAGX_ConstraintFrameActor::StaticClass();
	}
	struct Z_Construct_UClass_AAGX_ConstraintFrameActor_Statics
	{
		static UObject* (*const DependentSingletons[])();
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[];
#endif
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_ConstraintFrameComponent_MetaData[];
#endif
		static const UECodeGen_Private::FObjectPropertyParams NewProp_ConstraintFrameComponent;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
		static const FCppClassTypeInfoStatic StaticCppClassTypeInfo;
		static const UECodeGen_Private::FClassParams ClassParams;
	};
	UObject* (*const Z_Construct_UClass_AAGX_ConstraintFrameActor_Statics::DependentSingletons[])() = {
		(UObject* (*)())Z_Construct_UClass_AActor,
		(UObject* (*)())Z_Construct_UPackage__Script_AGXUnreal,
	};
	static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_AAGX_ConstraintFrameActor_Statics::DependentSingletons) < 16);
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_AAGX_ConstraintFrameActor_Statics::Class_MetaDataParams[] = {
		{ "BlueprintSpawnableComponent", "" },
		{ "Category", "AGX" },
		{ "ClassGroupNames", "AGX" },
		{ "Comment", "/**\n * Actor helper that can be used to define the location and rotation of\n * a Constraint Attachment Frame in a controlled way.\n *\n * Reference this object from an AGX Constraint.\n *\n * It can be referenced by both Rigid Bodies of the same AGX Constraint,\n * which makes it easy to position the constraint frame anywhere in the world.\n *\n */" },
		{ "HideCategories", "Cooking Collision Input LOD Rendering Replication" },
		{ "IncludePath", "Constraints/AGX_ConstraintFrameActor.h" },
		{ "ModuleRelativePath", "Public/Constraints/AGX_ConstraintFrameActor.h" },
		{ "ToolTip", "Actor helper that can be used to define the location and rotation of\na Constraint Attachment Frame in a controlled way.\n\nReference this object from an AGX Constraint.\n\nIt can be referenced by both Rigid Bodies of the same AGX Constraint,\nwhich makes it easy to position the constraint frame anywhere in the world." },
	};
#endif
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_AAGX_ConstraintFrameActor_Statics::NewProp_ConstraintFrameComponent_MetaData[] = {
		{ "EditInline", "true" },
		{ "ModuleRelativePath", "Public/Constraints/AGX_ConstraintFrameActor.h" },
	};
#endif
	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AAGX_ConstraintFrameActor_Statics::NewProp_ConstraintFrameComponent = { "ConstraintFrameComponent", nullptr, (EPropertyFlags)0x0040000000080008, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AAGX_ConstraintFrameActor, ConstraintFrameComponent), Z_Construct_UClass_UAGX_ConstraintFrameComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_AAGX_ConstraintFrameActor_Statics::NewProp_ConstraintFrameComponent_MetaData), Z_Construct_UClass_AAGX_ConstraintFrameActor_Statics::NewProp_ConstraintFrameComponent_MetaData) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_AAGX_ConstraintFrameActor_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AAGX_ConstraintFrameActor_Statics::NewProp_ConstraintFrameComponent,
	};
	const FCppClassTypeInfoStatic Z_Construct_UClass_AAGX_ConstraintFrameActor_Statics::StaticCppClassTypeInfo = {
		TCppClassTypeTraits<AAGX_ConstraintFrameActor>::IsAbstract,
	};
	const UECodeGen_Private::FClassParams Z_Construct_UClass_AAGX_ConstraintFrameActor_Statics::ClassParams = {
		&AAGX_ConstraintFrameActor::StaticClass,
		"Engine",
		&StaticCppClassTypeInfo,
		DependentSingletons,
		nullptr,
		Z_Construct_UClass_AAGX_ConstraintFrameActor_Statics::PropPointers,
		nullptr,
		UE_ARRAY_COUNT(DependentSingletons),
		0,
		UE_ARRAY_COUNT(Z_Construct_UClass_AAGX_ConstraintFrameActor_Statics::PropPointers),
		0,
		0x009000A4u,
		METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_AAGX_ConstraintFrameActor_Statics::Class_MetaDataParams), Z_Construct_UClass_AAGX_ConstraintFrameActor_Statics::Class_MetaDataParams)
	};
	static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_AAGX_ConstraintFrameActor_Statics::PropPointers) < 2048);
	UClass* Z_Construct_UClass_AAGX_ConstraintFrameActor()
	{
		if (!Z_Registration_Info_UClass_AAGX_ConstraintFrameActor.OuterSingleton)
		{
			UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_AAGX_ConstraintFrameActor.OuterSingleton, Z_Construct_UClass_AAGX_ConstraintFrameActor_Statics::ClassParams);
		}
		return Z_Registration_Info_UClass_AAGX_ConstraintFrameActor.OuterSingleton;
	}
	template<> AGXUNREAL_API UClass* StaticClass<AAGX_ConstraintFrameActor>()
	{
		return AAGX_ConstraintFrameActor::StaticClass();
	}
	DEFINE_VTABLE_PTR_HELPER_CTOR(AAGX_ConstraintFrameActor);
	AAGX_ConstraintFrameActor::~AAGX_ConstraintFrameActor() {}
	struct Z_CompiledInDeferFile_FID_GitLab_Runner_builds_9YzzThLq_0_algoryx_unreal_agxunreal_staging_selfhosted_build_AGXUnreal_HostProject_Plugins_AGXUnreal_Source_AGXUnreal_Public_Constraints_AGX_ConstraintFrameActor_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_ConstraintFrameActor_h_Statics::ClassInfo[] = {
		{ Z_Construct_UClass_AAGX_ConstraintFrameActor, AAGX_ConstraintFrameActor::StaticClass, TEXT("AAGX_ConstraintFrameActor"), &Z_Registration_Info_UClass_AAGX_ConstraintFrameActor, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(AAGX_ConstraintFrameActor), 3372356875U) },
	};
	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_ConstraintFrameActor_h_129631387(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_ConstraintFrameActor_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_ConstraintFrameActor_h_Statics::ClassInfo),
		nullptr, 0,
		nullptr, 0);
PRAGMA_ENABLE_DEPRECATION_WARNINGS
