// 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 "SimplygonEditor/Private/ClippingPlaneDataVisualizer.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
void EmptyLinkFunctionForGeneratedCodeClippingPlaneDataVisualizer() {}
// Cross Module References
	SIMPLYGONEDITOR_API UEnum* Z_Construct_UEnum_SimplygonEditor_EPlaneAxis();
	UPackage* Z_Construct_UPackage__Script_SimplygonEditor();
	SIMPLYGONEDITOR_API UEnum* Z_Construct_UEnum_SimplygonEditor_EPlaneHalfspace();
	SIMPLYGONEDITOR_API UScriptStruct* Z_Construct_UScriptStruct_FCuttingPlane();
	COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
	SIMPLYGONEDITOR_API UClass* Z_Construct_UClass_ASimplygonClippingPlanesVisualizer_NoRegister();
	SIMPLYGONEDITOR_API UClass* Z_Construct_UClass_ASimplygonClippingPlanesVisualizer();
	ENGINE_API UClass* Z_Construct_UClass_AActor();
	ENGINE_API UClass* Z_Construct_UClass_UInstancedStaticMeshComponent_NoRegister();
	ENGINE_API UClass* Z_Construct_UClass_UArrowComponent_NoRegister();
	ENGINE_API UClass* Z_Construct_UClass_UBillboardComponent_NoRegister();
// End Cross Module References
	static FEnumRegistrationInfo Z_Registration_Info_UEnum_EPlaneAxis;
	static UEnum* EPlaneAxis_StaticEnum()
	{
		if (!Z_Registration_Info_UEnum_EPlaneAxis.OuterSingleton)
		{
			Z_Registration_Info_UEnum_EPlaneAxis.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_SimplygonEditor_EPlaneAxis, Z_Construct_UPackage__Script_SimplygonEditor(), TEXT("EPlaneAxis"));
		}
		return Z_Registration_Info_UEnum_EPlaneAxis.OuterSingleton;
	}
	template<> SIMPLYGONEDITOR_API UEnum* StaticEnum<EPlaneAxis>()
	{
		return EPlaneAxis_StaticEnum();
	}
	struct Z_Construct_UEnum_SimplygonEditor_EPlaneAxis_Statics
	{
		static const UECodeGen_Private::FEnumeratorParam Enumerators[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[];
#endif
		static const UECodeGen_Private::FEnumParams EnumParams;
	};
	const UECodeGen_Private::FEnumeratorParam Z_Construct_UEnum_SimplygonEditor_EPlaneAxis_Statics::Enumerators[] = {
		{ "EPlaneAxis::X", (int64)EPlaneAxis::X },
		{ "EPlaneAxis::Y", (int64)EPlaneAxis::Y },
		{ "EPlaneAxis::Z", (int64)EPlaneAxis::Z },
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UEnum_SimplygonEditor_EPlaneAxis_Statics::Enum_MetaDataParams[] = {
		{ "ModuleRelativePath", "Private/ClippingPlaneDataVisualizer.h" },
		{ "X.Name", "EPlaneAxis::X" },
		{ "Y.Name", "EPlaneAxis::Y" },
		{ "Z.Name", "EPlaneAxis::Z" },
	};
#endif
	const UECodeGen_Private::FEnumParams Z_Construct_UEnum_SimplygonEditor_EPlaneAxis_Statics::EnumParams = {
		(UObject*(*)())Z_Construct_UPackage__Script_SimplygonEditor,
		nullptr,
		"EPlaneAxis",
		"EPlaneAxis",
		Z_Construct_UEnum_SimplygonEditor_EPlaneAxis_Statics::Enumerators,
		UE_ARRAY_COUNT(Z_Construct_UEnum_SimplygonEditor_EPlaneAxis_Statics::Enumerators),
		RF_Public|RF_Transient|RF_MarkAsNative,
		EEnumFlags::None,
		(uint8)UEnum::ECppForm::EnumClass,
		METADATA_PARAMS(Z_Construct_UEnum_SimplygonEditor_EPlaneAxis_Statics::Enum_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UEnum_SimplygonEditor_EPlaneAxis_Statics::Enum_MetaDataParams))
	};
	UEnum* Z_Construct_UEnum_SimplygonEditor_EPlaneAxis()
	{
		if (!Z_Registration_Info_UEnum_EPlaneAxis.InnerSingleton)
		{
			UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EPlaneAxis.InnerSingleton, Z_Construct_UEnum_SimplygonEditor_EPlaneAxis_Statics::EnumParams);
		}
		return Z_Registration_Info_UEnum_EPlaneAxis.InnerSingleton;
	}
	static FEnumRegistrationInfo Z_Registration_Info_UEnum_EPlaneHalfspace;
	static UEnum* EPlaneHalfspace_StaticEnum()
	{
		if (!Z_Registration_Info_UEnum_EPlaneHalfspace.OuterSingleton)
		{
			Z_Registration_Info_UEnum_EPlaneHalfspace.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_SimplygonEditor_EPlaneHalfspace, Z_Construct_UPackage__Script_SimplygonEditor(), TEXT("EPlaneHalfspace"));
		}
		return Z_Registration_Info_UEnum_EPlaneHalfspace.OuterSingleton;
	}
	template<> SIMPLYGONEDITOR_API UEnum* StaticEnum<EPlaneHalfspace>()
	{
		return EPlaneHalfspace_StaticEnum();
	}
	struct Z_Construct_UEnum_SimplygonEditor_EPlaneHalfspace_Statics
	{
		static const UECodeGen_Private::FEnumeratorParam Enumerators[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[];
#endif
		static const UECodeGen_Private::FEnumParams EnumParams;
	};
	const UECodeGen_Private::FEnumeratorParam Z_Construct_UEnum_SimplygonEditor_EPlaneHalfspace_Statics::Enumerators[] = {
		{ "EPlaneHalfspace::Positive", (int64)EPlaneHalfspace::Positive },
		{ "EPlaneHalfspace::Negative", (int64)EPlaneHalfspace::Negative },
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UEnum_SimplygonEditor_EPlaneHalfspace_Statics::Enum_MetaDataParams[] = {
		{ "ModuleRelativePath", "Private/ClippingPlaneDataVisualizer.h" },
		{ "Negative.Name", "EPlaneHalfspace::Negative" },
		{ "Positive.Name", "EPlaneHalfspace::Positive" },
	};
#endif
	const UECodeGen_Private::FEnumParams Z_Construct_UEnum_SimplygonEditor_EPlaneHalfspace_Statics::EnumParams = {
		(UObject*(*)())Z_Construct_UPackage__Script_SimplygonEditor,
		nullptr,
		"EPlaneHalfspace",
		"EPlaneHalfspace",
		Z_Construct_UEnum_SimplygonEditor_EPlaneHalfspace_Statics::Enumerators,
		UE_ARRAY_COUNT(Z_Construct_UEnum_SimplygonEditor_EPlaneHalfspace_Statics::Enumerators),
		RF_Public|RF_Transient|RF_MarkAsNative,
		EEnumFlags::None,
		(uint8)UEnum::ECppForm::EnumClass,
		METADATA_PARAMS(Z_Construct_UEnum_SimplygonEditor_EPlaneHalfspace_Statics::Enum_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UEnum_SimplygonEditor_EPlaneHalfspace_Statics::Enum_MetaDataParams))
	};
	UEnum* Z_Construct_UEnum_SimplygonEditor_EPlaneHalfspace()
	{
		if (!Z_Registration_Info_UEnum_EPlaneHalfspace.InnerSingleton)
		{
			UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EPlaneHalfspace.InnerSingleton, Z_Construct_UEnum_SimplygonEditor_EPlaneHalfspace_Statics::EnumParams);
		}
		return Z_Registration_Info_UEnum_EPlaneHalfspace.InnerSingleton;
	}
	static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_CuttingPlane;
class UScriptStruct* FCuttingPlane::StaticStruct()
{
	if (!Z_Registration_Info_UScriptStruct_CuttingPlane.OuterSingleton)
	{
		Z_Registration_Info_UScriptStruct_CuttingPlane.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCuttingPlane, Z_Construct_UPackage__Script_SimplygonEditor(), TEXT("CuttingPlane"));
	}
	return Z_Registration_Info_UScriptStruct_CuttingPlane.OuterSingleton;
}
template<> SIMPLYGONEDITOR_API UScriptStruct* StaticStruct<FCuttingPlane>()
{
	return FCuttingPlane::StaticStruct();
}
	struct Z_Construct_UScriptStruct_FCuttingPlane_Statics
	{
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[];
#endif
		static void* NewStructOps();
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Position_MetaData[];
#endif
		static const UECodeGen_Private::FStructPropertyParams NewProp_Position;
		static const UECodeGen_Private::FUnsizedIntPropertyParams NewProp_Axis_Underlying;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Axis_MetaData[];
#endif
		static const UECodeGen_Private::FEnumPropertyParams NewProp_Axis;
		static const UECodeGen_Private::FUnsizedIntPropertyParams NewProp_Halfspace_Underlying;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Halfspace_MetaData[];
#endif
		static const UECodeGen_Private::FEnumPropertyParams NewProp_Halfspace;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
		static const UECodeGen_Private::FStructParams ReturnStructParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FCuttingPlane_Statics::Struct_MetaDataParams[] = {
		{ "ModuleRelativePath", "Private/ClippingPlaneDataVisualizer.h" },
	};
#endif
	void* Z_Construct_UScriptStruct_FCuttingPlane_Statics::NewStructOps()
	{
		return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCuttingPlane>();
	}
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FCuttingPlane_Statics::NewProp_Position_MetaData[] = {
		{ "Category", "CuttingPlane" },
		{ "ModuleRelativePath", "Private/ClippingPlaneDataVisualizer.h" },
	};
#endif
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCuttingPlane_Statics::NewProp_Position = { "Position", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(FCuttingPlane, Position), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(Z_Construct_UScriptStruct_FCuttingPlane_Statics::NewProp_Position_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCuttingPlane_Statics::NewProp_Position_MetaData)) };
	const UECodeGen_Private::FUnsizedIntPropertyParams Z_Construct_UScriptStruct_FCuttingPlane_Statics::NewProp_Axis_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, 0, METADATA_PARAMS(nullptr, 0) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FCuttingPlane_Statics::NewProp_Axis_MetaData[] = {
		{ "Category", "CuttingPlane" },
		{ "ModuleRelativePath", "Private/ClippingPlaneDataVisualizer.h" },
	};
#endif
	const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FCuttingPlane_Statics::NewProp_Axis = { "Axis", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(FCuttingPlane, Axis), Z_Construct_UEnum_SimplygonEditor_EPlaneAxis, METADATA_PARAMS(Z_Construct_UScriptStruct_FCuttingPlane_Statics::NewProp_Axis_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCuttingPlane_Statics::NewProp_Axis_MetaData)) }; // 1672884829
	const UECodeGen_Private::FUnsizedIntPropertyParams Z_Construct_UScriptStruct_FCuttingPlane_Statics::NewProp_Halfspace_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, 0, METADATA_PARAMS(nullptr, 0) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FCuttingPlane_Statics::NewProp_Halfspace_MetaData[] = {
		{ "Category", "CuttingPlane" },
		{ "ModuleRelativePath", "Private/ClippingPlaneDataVisualizer.h" },
	};
#endif
	const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FCuttingPlane_Statics::NewProp_Halfspace = { "Halfspace", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(FCuttingPlane, Halfspace), Z_Construct_UEnum_SimplygonEditor_EPlaneHalfspace, METADATA_PARAMS(Z_Construct_UScriptStruct_FCuttingPlane_Statics::NewProp_Halfspace_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCuttingPlane_Statics::NewProp_Halfspace_MetaData)) }; // 3992937684
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCuttingPlane_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCuttingPlane_Statics::NewProp_Position,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCuttingPlane_Statics::NewProp_Axis_Underlying,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCuttingPlane_Statics::NewProp_Axis,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCuttingPlane_Statics::NewProp_Halfspace_Underlying,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCuttingPlane_Statics::NewProp_Halfspace,
	};
	const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCuttingPlane_Statics::ReturnStructParams = {
		(UObject* (*)())Z_Construct_UPackage__Script_SimplygonEditor,
		nullptr,
		&NewStructOps,
		"CuttingPlane",
		sizeof(FCuttingPlane),
		alignof(FCuttingPlane),
		Z_Construct_UScriptStruct_FCuttingPlane_Statics::PropPointers,
		UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCuttingPlane_Statics::PropPointers),
		RF_Public|RF_Transient|RF_MarkAsNative,
		EStructFlags(0x00000001),
		METADATA_PARAMS(Z_Construct_UScriptStruct_FCuttingPlane_Statics::Struct_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCuttingPlane_Statics::Struct_MetaDataParams))
	};
	UScriptStruct* Z_Construct_UScriptStruct_FCuttingPlane()
	{
		if (!Z_Registration_Info_UScriptStruct_CuttingPlane.InnerSingleton)
		{
			UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_CuttingPlane.InnerSingleton, Z_Construct_UScriptStruct_FCuttingPlane_Statics::ReturnStructParams);
		}
		return Z_Registration_Info_UScriptStruct_CuttingPlane.InnerSingleton;
	}
	void ASimplygonClippingPlanesVisualizer::StaticRegisterNativesASimplygonClippingPlanesVisualizer()
	{
	}
	IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(ASimplygonClippingPlanesVisualizer);
	UClass* Z_Construct_UClass_ASimplygonClippingPlanesVisualizer_NoRegister()
	{
		return ASimplygonClippingPlanesVisualizer::StaticClass();
	}
	struct Z_Construct_UClass_ASimplygonClippingPlanesVisualizer_Statics
	{
		static UObject* (*const DependentSingletons[])();
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[];
#endif
#if WITH_EDITORONLY_DATA
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_PlaneVisualizationScale_MetaData[];
#endif
		static const UECodeGen_Private::FFloatPropertyParams NewProp_PlaneVisualizationScale;
		static const UECodeGen_Private::FStructPropertyParams NewProp_CuttingPlanes_Inner;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_CuttingPlanes_MetaData[];
#endif
		static const UECodeGen_Private::FArrayPropertyParams NewProp_CuttingPlanes;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Component_MetaData[];
#endif
		static const UECodeGen_Private::FObjectPtrPropertyParams NewProp_Component;
		static const UECodeGen_Private::FObjectPtrPropertyParams NewProp_PlaneDirections_Inner;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_PlaneDirections_MetaData[];
#endif
		static const UECodeGen_Private::FArrayPropertyParams NewProp_PlaneDirections;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_SpriteComponent_MetaData[];
#endif
		static const UECodeGen_Private::FObjectPtrPropertyParams NewProp_SpriteComponent;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#endif // WITH_EDITORONLY_DATA
		static const FCppClassTypeInfoStatic StaticCppClassTypeInfo;
		static const UECodeGen_Private::FClassParams ClassParams;
	};
	UObject* (*const Z_Construct_UClass_ASimplygonClippingPlanesVisualizer_Statics::DependentSingletons[])() = {
		(UObject* (*)())Z_Construct_UClass_AActor,
		(UObject* (*)())Z_Construct_UPackage__Script_SimplygonEditor,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_ASimplygonClippingPlanesVisualizer_Statics::Class_MetaDataParams[] = {
		{ "HideCategories", "Input Actor Rendering Replication LOD Cooking Collision" },
		{ "IncludePath", "ClippingPlaneDataVisualizer.h" },
		{ "ModuleRelativePath", "Private/ClippingPlaneDataVisualizer.h" },
		{ "ObjectInitializerConstructorDeclared", "" },
	};
#endif
#if WITH_EDITORONLY_DATA
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_ASimplygonClippingPlanesVisualizer_Statics::NewProp_PlaneVisualizationScale_MetaData[] = {
		{ "Category", "VisualizationSettings" },
		{ "ModuleRelativePath", "Private/ClippingPlaneDataVisualizer.h" },
	};
#endif
	const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ASimplygonClippingPlanesVisualizer_Statics::NewProp_PlaneVisualizationScale = { "PlaneVisualizationScale", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(ASimplygonClippingPlanesVisualizer, PlaneVisualizationScale), METADATA_PARAMS(Z_Construct_UClass_ASimplygonClippingPlanesVisualizer_Statics::NewProp_PlaneVisualizationScale_MetaData, UE_ARRAY_COUNT(Z_Construct_UClass_ASimplygonClippingPlanesVisualizer_Statics::NewProp_PlaneVisualizationScale_MetaData)) };
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_ASimplygonClippingPlanesVisualizer_Statics::NewProp_CuttingPlanes_Inner = { "CuttingPlanes", nullptr, (EPropertyFlags)0x0000000800000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, 0, Z_Construct_UScriptStruct_FCuttingPlane, METADATA_PARAMS(nullptr, 0) }; // 660424835
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_ASimplygonClippingPlanesVisualizer_Statics::NewProp_CuttingPlanes_MetaData[] = {
		{ "Category", "ClippingPlanes" },
		{ "ModuleRelativePath", "Private/ClippingPlaneDataVisualizer.h" },
	};
#endif
	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_ASimplygonClippingPlanesVisualizer_Statics::NewProp_CuttingPlanes = { "CuttingPlanes", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(ASimplygonClippingPlanesVisualizer, CuttingPlanes), EArrayPropertyFlags::None, METADATA_PARAMS(Z_Construct_UClass_ASimplygonClippingPlanesVisualizer_Statics::NewProp_CuttingPlanes_MetaData, UE_ARRAY_COUNT(Z_Construct_UClass_ASimplygonClippingPlanesVisualizer_Statics::NewProp_CuttingPlanes_MetaData)) }; // 660424835
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_ASimplygonClippingPlanesVisualizer_Statics::NewProp_Component_MetaData[] = {
		{ "Comment", "//Each sampling point is a Instanced Static Mesh using a sphere mesh\n" },
		{ "EditInline", "true" },
		{ "ModuleRelativePath", "Private/ClippingPlaneDataVisualizer.h" },
		{ "ToolTip", "Each sampling point is a Instanced Static Mesh using a sphere mesh" },
	};
#endif
	const UECodeGen_Private::FObjectPtrPropertyParams Z_Construct_UClass_ASimplygonClippingPlanesVisualizer_Statics::NewProp_Component = { "Component", nullptr, (EPropertyFlags)0x0044000800080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(ASimplygonClippingPlanesVisualizer, Component), Z_Construct_UClass_UInstancedStaticMeshComponent_NoRegister, METADATA_PARAMS(Z_Construct_UClass_ASimplygonClippingPlanesVisualizer_Statics::NewProp_Component_MetaData, UE_ARRAY_COUNT(Z_Construct_UClass_ASimplygonClippingPlanesVisualizer_Statics::NewProp_Component_MetaData)) };
	const UECodeGen_Private::FObjectPtrPropertyParams Z_Construct_UClass_ASimplygonClippingPlanesVisualizer_Statics::NewProp_PlaneDirections_Inner = { "PlaneDirections", nullptr, (EPropertyFlags)0x0004000800080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, 1, 0, Z_Construct_UClass_UArrowComponent_NoRegister, METADATA_PARAMS(nullptr, 0) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_ASimplygonClippingPlanesVisualizer_Statics::NewProp_PlaneDirections_MetaData[] = {
		{ "EditInline", "true" },
		{ "ModuleRelativePath", "Private/ClippingPlaneDataVisualizer.h" },
	};
#endif
	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_ASimplygonClippingPlanesVisualizer_Statics::NewProp_PlaneDirections = { "PlaneDirections", nullptr, (EPropertyFlags)0x0044008800000008, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(ASimplygonClippingPlanesVisualizer, PlaneDirections), EArrayPropertyFlags::None, METADATA_PARAMS(Z_Construct_UClass_ASimplygonClippingPlanesVisualizer_Statics::NewProp_PlaneDirections_MetaData, UE_ARRAY_COUNT(Z_Construct_UClass_ASimplygonClippingPlanesVisualizer_Statics::NewProp_PlaneDirections_MetaData)) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_ASimplygonClippingPlanesVisualizer_Statics::NewProp_SpriteComponent_MetaData[] = {
		{ "Comment", "/** Billboard Component displayed in editor */" },
		{ "EditInline", "true" },
		{ "ModuleRelativePath", "Private/ClippingPlaneDataVisualizer.h" },
		{ "ToolTip", "Billboard Component displayed in editor" },
	};
#endif
	const UECodeGen_Private::FObjectPtrPropertyParams Z_Construct_UClass_ASimplygonClippingPlanesVisualizer_Statics::NewProp_SpriteComponent = { "SpriteComponent", nullptr, (EPropertyFlags)0x0044000800080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(ASimplygonClippingPlanesVisualizer, SpriteComponent), Z_Construct_UClass_UBillboardComponent_NoRegister, METADATA_PARAMS(Z_Construct_UClass_ASimplygonClippingPlanesVisualizer_Statics::NewProp_SpriteComponent_MetaData, UE_ARRAY_COUNT(Z_Construct_UClass_ASimplygonClippingPlanesVisualizer_Statics::NewProp_SpriteComponent_MetaData)) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_ASimplygonClippingPlanesVisualizer_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ASimplygonClippingPlanesVisualizer_Statics::NewProp_PlaneVisualizationScale,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ASimplygonClippingPlanesVisualizer_Statics::NewProp_CuttingPlanes_Inner,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ASimplygonClippingPlanesVisualizer_Statics::NewProp_CuttingPlanes,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ASimplygonClippingPlanesVisualizer_Statics::NewProp_Component,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ASimplygonClippingPlanesVisualizer_Statics::NewProp_PlaneDirections_Inner,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ASimplygonClippingPlanesVisualizer_Statics::NewProp_PlaneDirections,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ASimplygonClippingPlanesVisualizer_Statics::NewProp_SpriteComponent,
	};
#endif // WITH_EDITORONLY_DATA
	const FCppClassTypeInfoStatic Z_Construct_UClass_ASimplygonClippingPlanesVisualizer_Statics::StaticCppClassTypeInfo = {
		TCppClassTypeTraits<ASimplygonClippingPlanesVisualizer>::IsAbstract,
	};
	const UECodeGen_Private::FClassParams Z_Construct_UClass_ASimplygonClippingPlanesVisualizer_Statics::ClassParams = {
		&ASimplygonClippingPlanesVisualizer::StaticClass,
		"Engine",
		&StaticCppClassTypeInfo,
		DependentSingletons,
		nullptr,
		IF_WITH_EDITORONLY_DATA(Z_Construct_UClass_ASimplygonClippingPlanesVisualizer_Statics::PropPointers, nullptr),
		nullptr,
		UE_ARRAY_COUNT(DependentSingletons),
		0,
		IF_WITH_EDITORONLY_DATA(UE_ARRAY_COUNT(Z_Construct_UClass_ASimplygonClippingPlanesVisualizer_Statics::PropPointers), 0),
		0,
		0x008800A4u,
		METADATA_PARAMS(Z_Construct_UClass_ASimplygonClippingPlanesVisualizer_Statics::Class_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UClass_ASimplygonClippingPlanesVisualizer_Statics::Class_MetaDataParams))
	};
	UClass* Z_Construct_UClass_ASimplygonClippingPlanesVisualizer()
	{
		if (!Z_Registration_Info_UClass_ASimplygonClippingPlanesVisualizer.OuterSingleton)
		{
			UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ASimplygonClippingPlanesVisualizer.OuterSingleton, Z_Construct_UClass_ASimplygonClippingPlanesVisualizer_Statics::ClassParams);
		}
		return Z_Registration_Info_UClass_ASimplygonClippingPlanesVisualizer.OuterSingleton;
	}
	template<> SIMPLYGONEDITOR_API UClass* StaticClass<ASimplygonClippingPlanesVisualizer>()
	{
		return ASimplygonClippingPlanesVisualizer::StaticClass();
	}
	DEFINE_VTABLE_PTR_HELPER_CTOR(ASimplygonClippingPlanesVisualizer);
	struct Z_CompiledInDeferFile_FID_HostProject_Plugins_Simplygon_Source_SimplygonEditor_Private_ClippingPlaneDataVisualizer_h_Statics
	{
		static const FEnumRegisterCompiledInInfo EnumInfo[];
		static const FStructRegisterCompiledInInfo ScriptStructInfo[];
		static const FClassRegisterCompiledInInfo ClassInfo[];
	};
	const FEnumRegisterCompiledInInfo Z_CompiledInDeferFile_FID_HostProject_Plugins_Simplygon_Source_SimplygonEditor_Private_ClippingPlaneDataVisualizer_h_Statics::EnumInfo[] = {
		{ EPlaneAxis_StaticEnum, TEXT("EPlaneAxis"), &Z_Registration_Info_UEnum_EPlaneAxis, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1672884829U) },
		{ EPlaneHalfspace_StaticEnum, TEXT("EPlaneHalfspace"), &Z_Registration_Info_UEnum_EPlaneHalfspace, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3992937684U) },
	};
	const FStructRegisterCompiledInInfo Z_CompiledInDeferFile_FID_HostProject_Plugins_Simplygon_Source_SimplygonEditor_Private_ClippingPlaneDataVisualizer_h_Statics::ScriptStructInfo[] = {
		{ FCuttingPlane::StaticStruct, Z_Construct_UScriptStruct_FCuttingPlane_Statics::NewStructOps, TEXT("CuttingPlane"), &Z_Registration_Info_UScriptStruct_CuttingPlane, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCuttingPlane), 660424835U) },
	};
	const FClassRegisterCompiledInInfo Z_CompiledInDeferFile_FID_HostProject_Plugins_Simplygon_Source_SimplygonEditor_Private_ClippingPlaneDataVisualizer_h_Statics::ClassInfo[] = {
		{ Z_Construct_UClass_ASimplygonClippingPlanesVisualizer, ASimplygonClippingPlanesVisualizer::StaticClass, TEXT("ASimplygonClippingPlanesVisualizer"), &Z_Registration_Info_UClass_ASimplygonClippingPlanesVisualizer, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ASimplygonClippingPlanesVisualizer), 3328327968U) },
	};
	static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_HostProject_Plugins_Simplygon_Source_SimplygonEditor_Private_ClippingPlaneDataVisualizer_h_3557442198(TEXT("/Script/SimplygonEditor"),
		Z_CompiledInDeferFile_FID_HostProject_Plugins_Simplygon_Source_SimplygonEditor_Private_ClippingPlaneDataVisualizer_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_HostProject_Plugins_Simplygon_Source_SimplygonEditor_Private_ClippingPlaneDataVisualizer_h_Statics::ClassInfo),
		Z_CompiledInDeferFile_FID_HostProject_Plugins_Simplygon_Source_SimplygonEditor_Private_ClippingPlaneDataVisualizer_h_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_HostProject_Plugins_Simplygon_Source_SimplygonEditor_Private_ClippingPlaneDataVisualizer_h_Statics::ScriptStructInfo),
		Z_CompiledInDeferFile_FID_HostProject_Plugins_Simplygon_Source_SimplygonEditor_Private_ClippingPlaneDataVisualizer_h_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_HostProject_Plugins_Simplygon_Source_SimplygonEditor_Private_ClippingPlaneDataVisualizer_h_Statics::EnumInfo));
PRAGMA_ENABLE_DEPRECATION_WARNINGS
