// 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/ObjectMacros.h"
#include "UObject/ScriptMacros.h"

PRAGMA_DISABLE_DEPRECATION_WARNINGS
#ifdef SIMPLYGONUOBJECTS_SimplygonUE4UI_generated_h
#error "SimplygonUE4UI.generated.h already included, missing '#pragma once' in SimplygonUE4UI.h"
#endif
#define SIMPLYGONUOBJECTS_SimplygonUE4UI_generated_h

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4345_GENERATED_BODY \
	friend struct Z_Construct_UScriptStruct_FImpostorFromSingleViewPipelineSettings_Statics; \
	static class UScriptStruct* StaticStruct(); \
	typedef FSimplygonPipelineSettings Super;


template<> SIMPLYGONUOBJECTS_API UScriptStruct* StaticStruct<struct FImpostorFromSingleViewPipelineSettings>();

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4221_GENERATED_BODY \
	friend struct Z_Construct_UScriptStruct_FFlipbookPipelineSettings_Statics; \
	static class UScriptStruct* StaticStruct(); \
	typedef FSimplygonPipelineSettings Super;


template<> SIMPLYGONUOBJECTS_API UScriptStruct* StaticStruct<struct FFlipbookPipelineSettings>();

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4084_GENERATED_BODY \
	friend struct Z_Construct_UScriptStruct_FBillboardCloudVegetationPipelineSettings_Statics; \
	static class UScriptStruct* StaticStruct(); \
	typedef FSimplygonPipelineSettings Super;


template<> SIMPLYGONUOBJECTS_API UScriptStruct* StaticStruct<struct FBillboardCloudVegetationPipelineSettings>();

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3947_GENERATED_BODY \
	friend struct Z_Construct_UScriptStruct_FBillboardCloudPipelineSettings_Statics; \
	static class UScriptStruct* StaticStruct(); \
	typedef FSimplygonPipelineSettings Super;


template<> SIMPLYGONUOBJECTS_API UScriptStruct* StaticStruct<struct FBillboardCloudPipelineSettings>();

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3715_GENERATED_BODY \
	friend struct Z_Construct_UScriptStruct_FAggregationPipelineSettings_Statics; \
	static class UScriptStruct* StaticStruct(); \
	typedef FSimplygonPipelineSettings Super;


template<> SIMPLYGONUOBJECTS_API UScriptStruct* StaticStruct<struct FAggregationPipelineSettings>();

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3486_GENERATED_BODY \
	friend struct Z_Construct_UScriptStruct_FRemeshingPipelineSettings_Statics; \
	static class UScriptStruct* StaticStruct(); \
	typedef FSimplygonPipelineSettings Super;


template<> SIMPLYGONUOBJECTS_API UScriptStruct* StaticStruct<struct FRemeshingPipelineSettings>();

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3196_GENERATED_BODY \
	friend struct Z_Construct_UScriptStruct_FReductionPipelineSettings_Statics; \
	static class UScriptStruct* StaticStruct(); \
	typedef FSimplygonPipelineSettings Super;


template<> SIMPLYGONUOBJECTS_API UScriptStruct* StaticStruct<struct FReductionPipelineSettings>();

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3081_GENERATED_BODY \
	friend struct Z_Construct_UScriptStruct_FVertexColorCasterSettings_Statics; \
	SIMPLYGONUOBJECTS_API static class UScriptStruct* StaticStruct();


template<> SIMPLYGONUOBJECTS_API UScriptStruct* StaticStruct<struct FVertexColorCasterSettings>();

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_2904_GENERATED_BODY \
	friend struct Z_Construct_UScriptStruct_FGeometryDataCasterSettings_Statics; \
	SIMPLYGONUOBJECTS_API static class UScriptStruct* StaticStruct();


template<> SIMPLYGONUOBJECTS_API UScriptStruct* StaticStruct<struct FGeometryDataCasterSettings>();

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_2783_GENERATED_BODY \
	friend struct Z_Construct_UScriptStruct_FAmbientOcclusionCasterSettings_Statics; \
	SIMPLYGONUOBJECTS_API static class UScriptStruct* StaticStruct();


template<> SIMPLYGONUOBJECTS_API UScriptStruct* StaticStruct<struct FAmbientOcclusionCasterSettings>();

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_2662_GENERATED_BODY \
	friend struct Z_Construct_UScriptStruct_FDisplacementCasterSettings_Statics; \
	SIMPLYGONUOBJECTS_API static class UScriptStruct* StaticStruct();


template<> SIMPLYGONUOBJECTS_API UScriptStruct* StaticStruct<struct FDisplacementCasterSettings>();

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_2534_GENERATED_BODY \
	friend struct Z_Construct_UScriptStruct_FNormalCasterSettings_Statics; \
	SIMPLYGONUOBJECTS_API static class UScriptStruct* StaticStruct();


template<> SIMPLYGONUOBJECTS_API UScriptStruct* StaticStruct<struct FNormalCasterSettings>();

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_2427_GENERATED_BODY \
	friend struct Z_Construct_UScriptStruct_FOpacityCasterSettings_Statics; \
	SIMPLYGONUOBJECTS_API static class UScriptStruct* StaticStruct();


template<> SIMPLYGONUOBJECTS_API UScriptStruct* StaticStruct<struct FOpacityCasterSettings>();

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_2306_GENERATED_BODY \
	friend struct Z_Construct_UScriptStruct_FColorCasterSettings_Statics; \
	SIMPLYGONUOBJECTS_API static class UScriptStruct* StaticStruct();


template<> SIMPLYGONUOBJECTS_API UScriptStruct* StaticStruct<struct FColorCasterSettings>();

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_2248_GENERATED_BODY \
	friend struct Z_Construct_UScriptStruct_FImpostorFromSingleViewSettings_Statics; \
	SIMPLYGONUOBJECTS_API static class UScriptStruct* StaticStruct();


template<> SIMPLYGONUOBJECTS_API UScriptStruct* StaticStruct<struct FImpostorFromSingleViewSettings>();

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_2204_GENERATED_BODY \
	friend struct Z_Construct_UScriptStruct_FFlipbookSettings_Statics; \
	SIMPLYGONUOBJECTS_API static class UScriptStruct* StaticStruct();


template<> SIMPLYGONUOBJECTS_API UScriptStruct* StaticStruct<struct FFlipbookSettings>();

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_2122_GENERATED_BODY \
	friend struct Z_Construct_UScriptStruct_FBillboardCloudSettings_Statics; \
	SIMPLYGONUOBJECTS_API static class UScriptStruct* StaticStruct();


template<> SIMPLYGONUOBJECTS_API UScriptStruct* StaticStruct<struct FBillboardCloudSettings>();

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_2057_GENERATED_BODY \
	friend struct Z_Construct_UScriptStruct_FFoliageSettings_Statics; \
	SIMPLYGONUOBJECTS_API static class UScriptStruct* StaticStruct();


template<> SIMPLYGONUOBJECTS_API UScriptStruct* StaticStruct<struct FFoliageSettings>();

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_1985_GENERATED_BODY \
	friend struct Z_Construct_UScriptStruct_FGenerateLightmapTexCoordSettings_Statics; \
	SIMPLYGONUOBJECTS_API static class UScriptStruct* StaticStruct();


template<> SIMPLYGONUOBJECTS_API UScriptStruct* StaticStruct<struct FGenerateLightmapTexCoordSettings>();

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_1906_GENERATED_BODY \
	friend struct Z_Construct_UScriptStruct_FAggregationSettings_Statics; \
	SIMPLYGONUOBJECTS_API static class UScriptStruct* StaticStruct();


template<> SIMPLYGONUOBJECTS_API UScriptStruct* StaticStruct<struct FAggregationSettings>();

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_1841_GENERATED_BODY \
	friend struct Z_Construct_UScriptStruct_FGeometryCullingSettings_Statics; \
	SIMPLYGONUOBJECTS_API static class UScriptStruct* StaticStruct();


template<> SIMPLYGONUOBJECTS_API UScriptStruct* StaticStruct<struct FGeometryCullingSettings>();

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_1720_GENERATED_BODY \
	friend struct Z_Construct_UScriptStruct_FRemeshingSettings_Statics; \
	SIMPLYGONUOBJECTS_API static class UScriptStruct* StaticStruct();


template<> SIMPLYGONUOBJECTS_API UScriptStruct* StaticStruct<struct FRemeshingSettings>();

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_1565_GENERATED_BODY \
	friend struct Z_Construct_UScriptStruct_FMappingImageSettings_Statics; \
	SIMPLYGONUOBJECTS_API static class UScriptStruct* StaticStruct();


template<> SIMPLYGONUOBJECTS_API UScriptStruct* StaticStruct<struct FMappingImageSettings>();

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_1528_GENERATED_BODY \
	friend struct Z_Construct_UScriptStruct_FParameterizerSettings_Statics; \
	SIMPLYGONUOBJECTS_API static class UScriptStruct* StaticStruct();


template<> SIMPLYGONUOBJECTS_API UScriptStruct* StaticStruct<struct FParameterizerSettings>();

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_1456_GENERATED_BODY \
	friend struct Z_Construct_UScriptStruct_FChartAggregatorSettings_Statics; \
	SIMPLYGONUOBJECTS_API static class UScriptStruct* StaticStruct();


template<> SIMPLYGONUOBJECTS_API UScriptStruct* StaticStruct<struct FChartAggregatorSettings>();

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_1405_GENERATED_BODY \
	friend struct Z_Construct_UScriptStruct_FOutputMaterialSettings_Statics; \
	SIMPLYGONUOBJECTS_API static class UScriptStruct* StaticStruct();


template<> SIMPLYGONUOBJECTS_API UScriptStruct* StaticStruct<struct FOutputMaterialSettings>();

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_1375_GENERATED_BODY \
	friend struct Z_Construct_UScriptStruct_FInputMaterialSettings_Statics; \
	SIMPLYGONUOBJECTS_API static class UScriptStruct* StaticStruct();


template<> SIMPLYGONUOBJECTS_API UScriptStruct* StaticStruct<struct FInputMaterialSettings>();

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_1303_GENERATED_BODY \
	friend struct Z_Construct_UScriptStruct_FVertexWeightSettings_Statics; \
	SIMPLYGONUOBJECTS_API static class UScriptStruct* StaticStruct();


template<> SIMPLYGONUOBJECTS_API UScriptStruct* StaticStruct<struct FVertexWeightSettings>();

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_1161_GENERATED_BODY \
	friend struct Z_Construct_UScriptStruct_FBoneSettings_Statics; \
	SIMPLYGONUOBJECTS_API static class UScriptStruct* StaticStruct();


template<> SIMPLYGONUOBJECTS_API UScriptStruct* StaticStruct<struct FBoneSettings>();

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_1040_GENERATED_BODY \
	friend struct Z_Construct_UScriptStruct_FVisibilitySettings_Statics; \
	SIMPLYGONUOBJECTS_API static class UScriptStruct* StaticStruct();


template<> SIMPLYGONUOBJECTS_API UScriptStruct* StaticStruct<struct FVisibilitySettings>();

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_961_GENERATED_BODY \
	friend struct Z_Construct_UScriptStruct_FNormalCalculationSettings_Statics; \
	SIMPLYGONUOBJECTS_API static class UScriptStruct* StaticStruct();


template<> SIMPLYGONUOBJECTS_API UScriptStruct* StaticStruct<struct FNormalCalculationSettings>();

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_875_GENERATED_BODY \
	friend struct Z_Construct_UScriptStruct_FRepairSettings_Statics; \
	SIMPLYGONUOBJECTS_API static class UScriptStruct* StaticStruct();


template<> SIMPLYGONUOBJECTS_API UScriptStruct* StaticStruct<struct FRepairSettings>();

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_586_GENERATED_BODY \
	friend struct Z_Construct_UScriptStruct_FReductionSettings_Statics; \
	SIMPLYGONUOBJECTS_API static class UScriptStruct* StaticStruct();


template<> SIMPLYGONUOBJECTS_API UScriptStruct* StaticStruct<struct FReductionSettings>();

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_560_GENERATED_BODY \
	friend struct Z_Construct_UScriptStruct_FSimplygonPipelineSettings_Statics; \
	static class UScriptStruct* StaticStruct();


template<> SIMPLYGONUOBJECTS_API UScriptStruct* StaticStruct<struct FSimplygonPipelineSettings>();

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_547_SPARSE_DATA
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_547_RPC_WRAPPERS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_547_RPC_WRAPPERS_NO_PURE_DECLS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_547_INCLASS_NO_PURE_DECLS \
private: \
	static void StaticRegisterNativesUSimplygonPipeline(); \
	friend struct Z_Construct_UClass_USimplygonPipeline_Statics; \
public: \
	DECLARE_CLASS(USimplygonPipeline, UObject, COMPILED_IN_FLAGS(CLASS_Abstract), CASTCLASS_None, TEXT("/Script/SimplygonUObjects"), NO_API) \
	DECLARE_SERIALIZER(USimplygonPipeline)


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_547_INCLASS \
private: \
	static void StaticRegisterNativesUSimplygonPipeline(); \
	friend struct Z_Construct_UClass_USimplygonPipeline_Statics; \
public: \
	DECLARE_CLASS(USimplygonPipeline, UObject, COMPILED_IN_FLAGS(CLASS_Abstract), CASTCLASS_None, TEXT("/Script/SimplygonUObjects"), NO_API) \
	DECLARE_SERIALIZER(USimplygonPipeline)


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_547_STANDARD_CONSTRUCTORS \
	/** Standard constructor, called after all reflected properties have been initialized */ \
	NO_API USimplygonPipeline(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
	DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(USimplygonPipeline) \
	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, USimplygonPipeline); \
	DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USimplygonPipeline); \
private: \
	/** Private move- and copy-constructors, should never be used */ \
	NO_API USimplygonPipeline(USimplygonPipeline&&); \
	NO_API USimplygonPipeline(const USimplygonPipeline&); \
public:


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_547_ENHANCED_CONSTRUCTORS \
	/** Standard constructor, called after all reflected properties have been initialized */ \
	NO_API USimplygonPipeline(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()) : Super(ObjectInitializer) { }; \
private: \
	/** Private move- and copy-constructors, should never be used */ \
	NO_API USimplygonPipeline(USimplygonPipeline&&); \
	NO_API USimplygonPipeline(const USimplygonPipeline&); \
public: \
	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, USimplygonPipeline); \
	DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USimplygonPipeline); \
	DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(USimplygonPipeline)


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_547_PRIVATE_PROPERTY_OFFSET
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_544_PROLOG
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_547_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_547_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_547_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_547_RPC_WRAPPERS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_547_INCLASS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_547_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_547_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_547_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_547_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_547_RPC_WRAPPERS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_547_INCLASS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_547_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


template<> SIMPLYGONUOBJECTS_API UClass* StaticClass<class USimplygonPipeline>();

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_574_SPARSE_DATA
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_574_RPC_WRAPPERS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_574_RPC_WRAPPERS_NO_PURE_DECLS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_574_INCLASS_NO_PURE_DECLS \
private: \
	static void StaticRegisterNativesUSimplygonMaterialCaster(); \
	friend struct Z_Construct_UClass_USimplygonMaterialCaster_Statics; \
public: \
	DECLARE_CLASS(USimplygonMaterialCaster, UObject, COMPILED_IN_FLAGS(CLASS_Abstract), CASTCLASS_None, TEXT("/Script/SimplygonUObjects"), NO_API) \
	DECLARE_SERIALIZER(USimplygonMaterialCaster)


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_574_INCLASS \
private: \
	static void StaticRegisterNativesUSimplygonMaterialCaster(); \
	friend struct Z_Construct_UClass_USimplygonMaterialCaster_Statics; \
public: \
	DECLARE_CLASS(USimplygonMaterialCaster, UObject, COMPILED_IN_FLAGS(CLASS_Abstract), CASTCLASS_None, TEXT("/Script/SimplygonUObjects"), NO_API) \
	DECLARE_SERIALIZER(USimplygonMaterialCaster)


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_574_STANDARD_CONSTRUCTORS \
	/** Standard constructor, called after all reflected properties have been initialized */ \
	NO_API USimplygonMaterialCaster(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
	DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(USimplygonMaterialCaster) \
	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, USimplygonMaterialCaster); \
	DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USimplygonMaterialCaster); \
private: \
	/** Private move- and copy-constructors, should never be used */ \
	NO_API USimplygonMaterialCaster(USimplygonMaterialCaster&&); \
	NO_API USimplygonMaterialCaster(const USimplygonMaterialCaster&); \
public:


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_574_ENHANCED_CONSTRUCTORS \
	/** Standard constructor, called after all reflected properties have been initialized */ \
	NO_API USimplygonMaterialCaster(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()) : Super(ObjectInitializer) { }; \
private: \
	/** Private move- and copy-constructors, should never be used */ \
	NO_API USimplygonMaterialCaster(USimplygonMaterialCaster&&); \
	NO_API USimplygonMaterialCaster(const USimplygonMaterialCaster&); \
public: \
	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, USimplygonMaterialCaster); \
	DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USimplygonMaterialCaster); \
	DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(USimplygonMaterialCaster)


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_574_PRIVATE_PROPERTY_OFFSET
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_571_PROLOG
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_574_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_574_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_574_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_574_RPC_WRAPPERS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_574_INCLASS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_574_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_574_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_574_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_574_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_574_RPC_WRAPPERS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_574_INCLASS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_574_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


template<> SIMPLYGONUOBJECTS_API UClass* StaticClass<class USimplygonMaterialCaster>();

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3458_SPARSE_DATA
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3458_RPC_WRAPPERS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3458_RPC_WRAPPERS_NO_PURE_DECLS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3458_INCLASS_NO_PURE_DECLS \
private: \
	static void StaticRegisterNativesUReductionPipeline(); \
	friend struct Z_Construct_UClass_UReductionPipeline_Statics; \
public: \
	DECLARE_CLASS(UReductionPipeline, USimplygonPipeline, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/SimplygonUObjects"), NO_API) \
	DECLARE_SERIALIZER(UReductionPipeline)


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3458_INCLASS \
private: \
	static void StaticRegisterNativesUReductionPipeline(); \
	friend struct Z_Construct_UClass_UReductionPipeline_Statics; \
public: \
	DECLARE_CLASS(UReductionPipeline, USimplygonPipeline, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/SimplygonUObjects"), NO_API) \
	DECLARE_SERIALIZER(UReductionPipeline)


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3458_STANDARD_CONSTRUCTORS \
	/** Standard constructor, called after all reflected properties have been initialized */ \
	NO_API UReductionPipeline(const FObjectInitializer& ObjectInitializer); \
	DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UReductionPipeline) \
	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UReductionPipeline); \
	DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UReductionPipeline); \
private: \
	/** Private move- and copy-constructors, should never be used */ \
	NO_API UReductionPipeline(UReductionPipeline&&); \
	NO_API UReductionPipeline(const UReductionPipeline&); \
public:


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3458_ENHANCED_CONSTRUCTORS \
private: \
	/** Private move- and copy-constructors, should never be used */ \
	NO_API UReductionPipeline(UReductionPipeline&&); \
	NO_API UReductionPipeline(const UReductionPipeline&); \
public: \
	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UReductionPipeline); \
	DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UReductionPipeline); \
	DEFINE_DEFAULT_CONSTRUCTOR_CALL(UReductionPipeline)


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3458_PRIVATE_PROPERTY_OFFSET
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3455_PROLOG
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3458_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3458_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3458_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3458_RPC_WRAPPERS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3458_INCLASS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3458_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3458_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3458_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3458_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3458_RPC_WRAPPERS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3458_INCLASS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3458_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


template<> SIMPLYGONUOBJECTS_API UClass* StaticClass<class UReductionPipeline>();

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3687_SPARSE_DATA
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3687_RPC_WRAPPERS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3687_RPC_WRAPPERS_NO_PURE_DECLS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3687_INCLASS_NO_PURE_DECLS \
private: \
	static void StaticRegisterNativesURemeshingPipeline(); \
	friend struct Z_Construct_UClass_URemeshingPipeline_Statics; \
public: \
	DECLARE_CLASS(URemeshingPipeline, USimplygonPipeline, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/SimplygonUObjects"), NO_API) \
	DECLARE_SERIALIZER(URemeshingPipeline)


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3687_INCLASS \
private: \
	static void StaticRegisterNativesURemeshingPipeline(); \
	friend struct Z_Construct_UClass_URemeshingPipeline_Statics; \
public: \
	DECLARE_CLASS(URemeshingPipeline, USimplygonPipeline, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/SimplygonUObjects"), NO_API) \
	DECLARE_SERIALIZER(URemeshingPipeline)


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3687_STANDARD_CONSTRUCTORS \
	/** Standard constructor, called after all reflected properties have been initialized */ \
	NO_API URemeshingPipeline(const FObjectInitializer& ObjectInitializer); \
	DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(URemeshingPipeline) \
	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, URemeshingPipeline); \
	DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(URemeshingPipeline); \
private: \
	/** Private move- and copy-constructors, should never be used */ \
	NO_API URemeshingPipeline(URemeshingPipeline&&); \
	NO_API URemeshingPipeline(const URemeshingPipeline&); \
public:


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3687_ENHANCED_CONSTRUCTORS \
private: \
	/** Private move- and copy-constructors, should never be used */ \
	NO_API URemeshingPipeline(URemeshingPipeline&&); \
	NO_API URemeshingPipeline(const URemeshingPipeline&); \
public: \
	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, URemeshingPipeline); \
	DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(URemeshingPipeline); \
	DEFINE_DEFAULT_CONSTRUCTOR_CALL(URemeshingPipeline)


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3687_PRIVATE_PROPERTY_OFFSET
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3684_PROLOG
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3687_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3687_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3687_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3687_RPC_WRAPPERS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3687_INCLASS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3687_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3687_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3687_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3687_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3687_RPC_WRAPPERS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3687_INCLASS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3687_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


template<> SIMPLYGONUOBJECTS_API UClass* StaticClass<class URemeshingPipeline>();

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3919_SPARSE_DATA
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3919_RPC_WRAPPERS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3919_RPC_WRAPPERS_NO_PURE_DECLS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3919_INCLASS_NO_PURE_DECLS \
private: \
	static void StaticRegisterNativesUAggregationPipeline(); \
	friend struct Z_Construct_UClass_UAggregationPipeline_Statics; \
public: \
	DECLARE_CLASS(UAggregationPipeline, USimplygonPipeline, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/SimplygonUObjects"), NO_API) \
	DECLARE_SERIALIZER(UAggregationPipeline)


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3919_INCLASS \
private: \
	static void StaticRegisterNativesUAggregationPipeline(); \
	friend struct Z_Construct_UClass_UAggregationPipeline_Statics; \
public: \
	DECLARE_CLASS(UAggregationPipeline, USimplygonPipeline, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/SimplygonUObjects"), NO_API) \
	DECLARE_SERIALIZER(UAggregationPipeline)


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3919_STANDARD_CONSTRUCTORS \
	/** Standard constructor, called after all reflected properties have been initialized */ \
	NO_API UAggregationPipeline(const FObjectInitializer& ObjectInitializer); \
	DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAggregationPipeline) \
	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UAggregationPipeline); \
	DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAggregationPipeline); \
private: \
	/** Private move- and copy-constructors, should never be used */ \
	NO_API UAggregationPipeline(UAggregationPipeline&&); \
	NO_API UAggregationPipeline(const UAggregationPipeline&); \
public:


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3919_ENHANCED_CONSTRUCTORS \
private: \
	/** Private move- and copy-constructors, should never be used */ \
	NO_API UAggregationPipeline(UAggregationPipeline&&); \
	NO_API UAggregationPipeline(const UAggregationPipeline&); \
public: \
	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UAggregationPipeline); \
	DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAggregationPipeline); \
	DEFINE_DEFAULT_CONSTRUCTOR_CALL(UAggregationPipeline)


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3919_PRIVATE_PROPERTY_OFFSET
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3916_PROLOG
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3919_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3919_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3919_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3919_RPC_WRAPPERS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3919_INCLASS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3919_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3919_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3919_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3919_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3919_RPC_WRAPPERS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3919_INCLASS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3919_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


template<> SIMPLYGONUOBJECTS_API UClass* StaticClass<class UAggregationPipeline>();

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4470_SPARSE_DATA
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4470_RPC_WRAPPERS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4470_RPC_WRAPPERS_NO_PURE_DECLS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4470_INCLASS_NO_PURE_DECLS \
private: \
	static void StaticRegisterNativesUSimplygonColorCaster(); \
	friend struct Z_Construct_UClass_USimplygonColorCaster_Statics; \
public: \
	DECLARE_CLASS(USimplygonColorCaster, USimplygonMaterialCaster, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/SimplygonUObjects"), NO_API) \
	DECLARE_SERIALIZER(USimplygonColorCaster)


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4470_INCLASS \
private: \
	static void StaticRegisterNativesUSimplygonColorCaster(); \
	friend struct Z_Construct_UClass_USimplygonColorCaster_Statics; \
public: \
	DECLARE_CLASS(USimplygonColorCaster, USimplygonMaterialCaster, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/SimplygonUObjects"), NO_API) \
	DECLARE_SERIALIZER(USimplygonColorCaster)


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4470_STANDARD_CONSTRUCTORS \
	/** Standard constructor, called after all reflected properties have been initialized */ \
	NO_API USimplygonColorCaster(const FObjectInitializer& ObjectInitializer); \
	DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(USimplygonColorCaster) \
	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, USimplygonColorCaster); \
	DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USimplygonColorCaster); \
private: \
	/** Private move- and copy-constructors, should never be used */ \
	NO_API USimplygonColorCaster(USimplygonColorCaster&&); \
	NO_API USimplygonColorCaster(const USimplygonColorCaster&); \
public:


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4470_ENHANCED_CONSTRUCTORS \
private: \
	/** Private move- and copy-constructors, should never be used */ \
	NO_API USimplygonColorCaster(USimplygonColorCaster&&); \
	NO_API USimplygonColorCaster(const USimplygonColorCaster&); \
public: \
	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, USimplygonColorCaster); \
	DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USimplygonColorCaster); \
	DEFINE_DEFAULT_CONSTRUCTOR_CALL(USimplygonColorCaster)


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4470_PRIVATE_PROPERTY_OFFSET
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4467_PROLOG
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4470_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4470_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4470_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4470_RPC_WRAPPERS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4470_INCLASS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4470_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4470_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4470_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4470_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4470_RPC_WRAPPERS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4470_INCLASS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4470_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


template<> SIMPLYGONUOBJECTS_API UClass* StaticClass<class USimplygonColorCaster>();

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4522_SPARSE_DATA
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4522_RPC_WRAPPERS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4522_RPC_WRAPPERS_NO_PURE_DECLS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4522_INCLASS_NO_PURE_DECLS \
private: \
	static void StaticRegisterNativesUSimplygonOpacityCaster(); \
	friend struct Z_Construct_UClass_USimplygonOpacityCaster_Statics; \
public: \
	DECLARE_CLASS(USimplygonOpacityCaster, USimplygonMaterialCaster, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/SimplygonUObjects"), NO_API) \
	DECLARE_SERIALIZER(USimplygonOpacityCaster)


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4522_INCLASS \
private: \
	static void StaticRegisterNativesUSimplygonOpacityCaster(); \
	friend struct Z_Construct_UClass_USimplygonOpacityCaster_Statics; \
public: \
	DECLARE_CLASS(USimplygonOpacityCaster, USimplygonMaterialCaster, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/SimplygonUObjects"), NO_API) \
	DECLARE_SERIALIZER(USimplygonOpacityCaster)


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4522_STANDARD_CONSTRUCTORS \
	/** Standard constructor, called after all reflected properties have been initialized */ \
	NO_API USimplygonOpacityCaster(const FObjectInitializer& ObjectInitializer); \
	DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(USimplygonOpacityCaster) \
	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, USimplygonOpacityCaster); \
	DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USimplygonOpacityCaster); \
private: \
	/** Private move- and copy-constructors, should never be used */ \
	NO_API USimplygonOpacityCaster(USimplygonOpacityCaster&&); \
	NO_API USimplygonOpacityCaster(const USimplygonOpacityCaster&); \
public:


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4522_ENHANCED_CONSTRUCTORS \
private: \
	/** Private move- and copy-constructors, should never be used */ \
	NO_API USimplygonOpacityCaster(USimplygonOpacityCaster&&); \
	NO_API USimplygonOpacityCaster(const USimplygonOpacityCaster&); \
public: \
	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, USimplygonOpacityCaster); \
	DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USimplygonOpacityCaster); \
	DEFINE_DEFAULT_CONSTRUCTOR_CALL(USimplygonOpacityCaster)


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4522_PRIVATE_PROPERTY_OFFSET
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4519_PROLOG
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4522_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4522_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4522_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4522_RPC_WRAPPERS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4522_INCLASS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4522_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4522_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4522_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4522_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4522_RPC_WRAPPERS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4522_INCLASS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4522_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


template<> SIMPLYGONUOBJECTS_API UClass* StaticClass<class USimplygonOpacityCaster>();

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4572_SPARSE_DATA
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4572_RPC_WRAPPERS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4572_RPC_WRAPPERS_NO_PURE_DECLS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4572_INCLASS_NO_PURE_DECLS \
private: \
	static void StaticRegisterNativesUSimplygonNormalCaster(); \
	friend struct Z_Construct_UClass_USimplygonNormalCaster_Statics; \
public: \
	DECLARE_CLASS(USimplygonNormalCaster, USimplygonMaterialCaster, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/SimplygonUObjects"), NO_API) \
	DECLARE_SERIALIZER(USimplygonNormalCaster)


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4572_INCLASS \
private: \
	static void StaticRegisterNativesUSimplygonNormalCaster(); \
	friend struct Z_Construct_UClass_USimplygonNormalCaster_Statics; \
public: \
	DECLARE_CLASS(USimplygonNormalCaster, USimplygonMaterialCaster, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/SimplygonUObjects"), NO_API) \
	DECLARE_SERIALIZER(USimplygonNormalCaster)


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4572_STANDARD_CONSTRUCTORS \
	/** Standard constructor, called after all reflected properties have been initialized */ \
	NO_API USimplygonNormalCaster(const FObjectInitializer& ObjectInitializer); \
	DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(USimplygonNormalCaster) \
	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, USimplygonNormalCaster); \
	DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USimplygonNormalCaster); \
private: \
	/** Private move- and copy-constructors, should never be used */ \
	NO_API USimplygonNormalCaster(USimplygonNormalCaster&&); \
	NO_API USimplygonNormalCaster(const USimplygonNormalCaster&); \
public:


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4572_ENHANCED_CONSTRUCTORS \
private: \
	/** Private move- and copy-constructors, should never be used */ \
	NO_API USimplygonNormalCaster(USimplygonNormalCaster&&); \
	NO_API USimplygonNormalCaster(const USimplygonNormalCaster&); \
public: \
	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, USimplygonNormalCaster); \
	DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USimplygonNormalCaster); \
	DEFINE_DEFAULT_CONSTRUCTOR_CALL(USimplygonNormalCaster)


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4572_PRIVATE_PROPERTY_OFFSET
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4569_PROLOG
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4572_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4572_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4572_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4572_RPC_WRAPPERS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4572_INCLASS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4572_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4572_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4572_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4572_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4572_RPC_WRAPPERS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4572_INCLASS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4572_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


template<> SIMPLYGONUOBJECTS_API UClass* StaticClass<class USimplygonNormalCaster>();

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4625_SPARSE_DATA
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4625_RPC_WRAPPERS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4625_RPC_WRAPPERS_NO_PURE_DECLS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4625_INCLASS_NO_PURE_DECLS \
private: \
	static void StaticRegisterNativesUSimplygonDisplacementCaster(); \
	friend struct Z_Construct_UClass_USimplygonDisplacementCaster_Statics; \
public: \
	DECLARE_CLASS(USimplygonDisplacementCaster, USimplygonMaterialCaster, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/SimplygonUObjects"), NO_API) \
	DECLARE_SERIALIZER(USimplygonDisplacementCaster)


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4625_INCLASS \
private: \
	static void StaticRegisterNativesUSimplygonDisplacementCaster(); \
	friend struct Z_Construct_UClass_USimplygonDisplacementCaster_Statics; \
public: \
	DECLARE_CLASS(USimplygonDisplacementCaster, USimplygonMaterialCaster, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/SimplygonUObjects"), NO_API) \
	DECLARE_SERIALIZER(USimplygonDisplacementCaster)


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4625_STANDARD_CONSTRUCTORS \
	/** Standard constructor, called after all reflected properties have been initialized */ \
	NO_API USimplygonDisplacementCaster(const FObjectInitializer& ObjectInitializer); \
	DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(USimplygonDisplacementCaster) \
	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, USimplygonDisplacementCaster); \
	DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USimplygonDisplacementCaster); \
private: \
	/** Private move- and copy-constructors, should never be used */ \
	NO_API USimplygonDisplacementCaster(USimplygonDisplacementCaster&&); \
	NO_API USimplygonDisplacementCaster(const USimplygonDisplacementCaster&); \
public:


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4625_ENHANCED_CONSTRUCTORS \
private: \
	/** Private move- and copy-constructors, should never be used */ \
	NO_API USimplygonDisplacementCaster(USimplygonDisplacementCaster&&); \
	NO_API USimplygonDisplacementCaster(const USimplygonDisplacementCaster&); \
public: \
	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, USimplygonDisplacementCaster); \
	DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USimplygonDisplacementCaster); \
	DEFINE_DEFAULT_CONSTRUCTOR_CALL(USimplygonDisplacementCaster)


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4625_PRIVATE_PROPERTY_OFFSET
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4622_PROLOG
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4625_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4625_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4625_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4625_RPC_WRAPPERS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4625_INCLASS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4625_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4625_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4625_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4625_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4625_RPC_WRAPPERS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4625_INCLASS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4625_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


template<> SIMPLYGONUOBJECTS_API UClass* StaticClass<class USimplygonDisplacementCaster>();

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4677_SPARSE_DATA
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4677_RPC_WRAPPERS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4677_RPC_WRAPPERS_NO_PURE_DECLS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4677_INCLASS_NO_PURE_DECLS \
private: \
	static void StaticRegisterNativesUSimplygonAmbientOcclusionCaster(); \
	friend struct Z_Construct_UClass_USimplygonAmbientOcclusionCaster_Statics; \
public: \
	DECLARE_CLASS(USimplygonAmbientOcclusionCaster, USimplygonMaterialCaster, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/SimplygonUObjects"), NO_API) \
	DECLARE_SERIALIZER(USimplygonAmbientOcclusionCaster)


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4677_INCLASS \
private: \
	static void StaticRegisterNativesUSimplygonAmbientOcclusionCaster(); \
	friend struct Z_Construct_UClass_USimplygonAmbientOcclusionCaster_Statics; \
public: \
	DECLARE_CLASS(USimplygonAmbientOcclusionCaster, USimplygonMaterialCaster, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/SimplygonUObjects"), NO_API) \
	DECLARE_SERIALIZER(USimplygonAmbientOcclusionCaster)


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4677_STANDARD_CONSTRUCTORS \
	/** Standard constructor, called after all reflected properties have been initialized */ \
	NO_API USimplygonAmbientOcclusionCaster(const FObjectInitializer& ObjectInitializer); \
	DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(USimplygonAmbientOcclusionCaster) \
	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, USimplygonAmbientOcclusionCaster); \
	DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USimplygonAmbientOcclusionCaster); \
private: \
	/** Private move- and copy-constructors, should never be used */ \
	NO_API USimplygonAmbientOcclusionCaster(USimplygonAmbientOcclusionCaster&&); \
	NO_API USimplygonAmbientOcclusionCaster(const USimplygonAmbientOcclusionCaster&); \
public:


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4677_ENHANCED_CONSTRUCTORS \
private: \
	/** Private move- and copy-constructors, should never be used */ \
	NO_API USimplygonAmbientOcclusionCaster(USimplygonAmbientOcclusionCaster&&); \
	NO_API USimplygonAmbientOcclusionCaster(const USimplygonAmbientOcclusionCaster&); \
public: \
	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, USimplygonAmbientOcclusionCaster); \
	DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USimplygonAmbientOcclusionCaster); \
	DEFINE_DEFAULT_CONSTRUCTOR_CALL(USimplygonAmbientOcclusionCaster)


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4677_PRIVATE_PROPERTY_OFFSET
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4674_PROLOG
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4677_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4677_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4677_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4677_RPC_WRAPPERS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4677_INCLASS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4677_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4677_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4677_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4677_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4677_RPC_WRAPPERS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4677_INCLASS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4677_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


template<> SIMPLYGONUOBJECTS_API UClass* StaticClass<class USimplygonAmbientOcclusionCaster>();

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4729_SPARSE_DATA
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4729_RPC_WRAPPERS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4729_RPC_WRAPPERS_NO_PURE_DECLS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4729_INCLASS_NO_PURE_DECLS \
private: \
	static void StaticRegisterNativesUSimplygonGeometryDataCaster(); \
	friend struct Z_Construct_UClass_USimplygonGeometryDataCaster_Statics; \
public: \
	DECLARE_CLASS(USimplygonGeometryDataCaster, USimplygonMaterialCaster, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/SimplygonUObjects"), NO_API) \
	DECLARE_SERIALIZER(USimplygonGeometryDataCaster)


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4729_INCLASS \
private: \
	static void StaticRegisterNativesUSimplygonGeometryDataCaster(); \
	friend struct Z_Construct_UClass_USimplygonGeometryDataCaster_Statics; \
public: \
	DECLARE_CLASS(USimplygonGeometryDataCaster, USimplygonMaterialCaster, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/SimplygonUObjects"), NO_API) \
	DECLARE_SERIALIZER(USimplygonGeometryDataCaster)


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4729_STANDARD_CONSTRUCTORS \
	/** Standard constructor, called after all reflected properties have been initialized */ \
	NO_API USimplygonGeometryDataCaster(const FObjectInitializer& ObjectInitializer); \
	DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(USimplygonGeometryDataCaster) \
	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, USimplygonGeometryDataCaster); \
	DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USimplygonGeometryDataCaster); \
private: \
	/** Private move- and copy-constructors, should never be used */ \
	NO_API USimplygonGeometryDataCaster(USimplygonGeometryDataCaster&&); \
	NO_API USimplygonGeometryDataCaster(const USimplygonGeometryDataCaster&); \
public:


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4729_ENHANCED_CONSTRUCTORS \
private: \
	/** Private move- and copy-constructors, should never be used */ \
	NO_API USimplygonGeometryDataCaster(USimplygonGeometryDataCaster&&); \
	NO_API USimplygonGeometryDataCaster(const USimplygonGeometryDataCaster&); \
public: \
	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, USimplygonGeometryDataCaster); \
	DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USimplygonGeometryDataCaster); \
	DEFINE_DEFAULT_CONSTRUCTOR_CALL(USimplygonGeometryDataCaster)


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4729_PRIVATE_PROPERTY_OFFSET
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4726_PROLOG
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4729_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4729_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4729_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4729_RPC_WRAPPERS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4729_INCLASS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4729_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4729_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4729_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4729_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4729_RPC_WRAPPERS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4729_INCLASS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4729_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


template<> SIMPLYGONUOBJECTS_API UClass* StaticClass<class USimplygonGeometryDataCaster>();

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4789_SPARSE_DATA
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4789_RPC_WRAPPERS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4789_RPC_WRAPPERS_NO_PURE_DECLS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4789_INCLASS_NO_PURE_DECLS \
private: \
	static void StaticRegisterNativesUSimplygonVertexColorCaster(); \
	friend struct Z_Construct_UClass_USimplygonVertexColorCaster_Statics; \
public: \
	DECLARE_CLASS(USimplygonVertexColorCaster, USimplygonMaterialCaster, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/SimplygonUObjects"), NO_API) \
	DECLARE_SERIALIZER(USimplygonVertexColorCaster)


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4789_INCLASS \
private: \
	static void StaticRegisterNativesUSimplygonVertexColorCaster(); \
	friend struct Z_Construct_UClass_USimplygonVertexColorCaster_Statics; \
public: \
	DECLARE_CLASS(USimplygonVertexColorCaster, USimplygonMaterialCaster, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/SimplygonUObjects"), NO_API) \
	DECLARE_SERIALIZER(USimplygonVertexColorCaster)


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4789_STANDARD_CONSTRUCTORS \
	/** Standard constructor, called after all reflected properties have been initialized */ \
	NO_API USimplygonVertexColorCaster(const FObjectInitializer& ObjectInitializer); \
	DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(USimplygonVertexColorCaster) \
	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, USimplygonVertexColorCaster); \
	DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USimplygonVertexColorCaster); \
private: \
	/** Private move- and copy-constructors, should never be used */ \
	NO_API USimplygonVertexColorCaster(USimplygonVertexColorCaster&&); \
	NO_API USimplygonVertexColorCaster(const USimplygonVertexColorCaster&); \
public:


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4789_ENHANCED_CONSTRUCTORS \
private: \
	/** Private move- and copy-constructors, should never be used */ \
	NO_API USimplygonVertexColorCaster(USimplygonVertexColorCaster&&); \
	NO_API USimplygonVertexColorCaster(const USimplygonVertexColorCaster&); \
public: \
	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, USimplygonVertexColorCaster); \
	DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USimplygonVertexColorCaster); \
	DEFINE_DEFAULT_CONSTRUCTOR_CALL(USimplygonVertexColorCaster)


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4789_PRIVATE_PROPERTY_OFFSET
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4786_PROLOG
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4789_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4789_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4789_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4789_RPC_WRAPPERS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4789_INCLASS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4789_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4789_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4789_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4789_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4789_RPC_WRAPPERS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4789_INCLASS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4789_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


template<> SIMPLYGONUOBJECTS_API UClass* StaticClass<class USimplygonVertexColorCaster>();

#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h


#define FOREACH_ENUM_EGEOMETRYDATAFIELDTYPE(op) \
	op(EGeometryDataFieldType::Coords) \
	op(EGeometryDataFieldType::TexCoords) \
	op(EGeometryDataFieldType::Normals) \
	op(EGeometryDataFieldType::Tangents) \
	op(EGeometryDataFieldType::Bitangents) \
	op(EGeometryDataFieldType::Colors) \
	op(EGeometryDataFieldType::TriangleIds) \
	op(EGeometryDataFieldType::MaterialIds) 

enum class EGeometryDataFieldType : uint8;
template<> SIMPLYGONUOBJECTS_API UEnum* StaticEnum<EGeometryDataFieldType>();

#define FOREACH_ENUM_EOUTPUTPIXELFORMAT(op) \
	op(EOutputPixelFormat::R8G8B8A8) \
	op(EOutputPixelFormat::R8G8B8) \
	op(EOutputPixelFormat::R8) \
	op(EOutputPixelFormat::R16G16B16A16) \
	op(EOutputPixelFormat::R16G16B16) \
	op(EOutputPixelFormat::R16) \
	op(EOutputPixelFormat::R32G32B32A32F) 

enum class EOutputPixelFormat : uint8;
template<> SIMPLYGONUOBJECTS_API UEnum* StaticEnum<EOutputPixelFormat>();

#define FOREACH_ENUM_EOUTPUTOPACITYTYPE(op) \
	op(EOutputOpacityType::Opacity) \
	op(EOutputOpacityType::Transparency) 

enum class EOutputOpacityType : uint8;
template<> SIMPLYGONUOBJECTS_API UEnum* StaticEnum<EOutputOpacityType>();

#define FOREACH_ENUM_EOUTPUTDDSCOMPRESSIONTYPE(op) \
	op(EOutputDDSCompressionType::NoCompression) \
	op(EOutputDDSCompressionType::BC1) \
	op(EOutputDDSCompressionType::BC2) \
	op(EOutputDDSCompressionType::BC3) \
	op(EOutputDDSCompressionType::BC4) \
	op(EOutputDDSCompressionType::BC5) 

enum class EOutputDDSCompressionType : uint8;
template<> SIMPLYGONUOBJECTS_API UEnum* StaticEnum<EOutputDDSCompressionType>();

#define FOREACH_ENUM_EOUTPUTIMAGEFILEFORMAT(op) \
	op(EOutputImageFileFormat::BMP) \
	op(EOutputImageFileFormat::DDS) \
	op(EOutputImageFileFormat::JPEG) \
	op(EOutputImageFileFormat::PNG) \
	op(EOutputImageFileFormat::TGA) \
	op(EOutputImageFileFormat::TIFF) 

enum class EOutputImageFileFormat : uint8;
template<> SIMPLYGONUOBJECTS_API UEnum* StaticEnum<EOutputImageFileFormat>();

#define FOREACH_ENUM_EFILLMODE(op) \
	op(EFillMode::Interpolate) \
	op(EFillMode::NearestNeighbor) \
	op(EFillMode::NoFill) 

enum class EFillMode : uint8;
template<> SIMPLYGONUOBJECTS_API UEnum* StaticEnum<EFillMode>();

#define FOREACH_ENUM_EDITHERTYPE(op) \
	op(EDitherType::NoDither) \
	op(EDitherType::FloydSteinberg) \
	op(EDitherType::JarvisJudiceNinke) \
	op(EDitherType::Sierra) 

enum class EDitherType : uint8;
template<> SIMPLYGONUOBJECTS_API UEnum* StaticEnum<EDitherType>();

#define FOREACH_ENUM_EOPACITYCHANNELCOMPONENT(op) \
	op(EOpacityChannelComponent::Red) \
	op(EOpacityChannelComponent::Green) \
	op(EOpacityChannelComponent::Blue) \
	op(EOpacityChannelComponent::Alpha) 

enum class EOpacityChannelComponent : uint8;
template<> SIMPLYGONUOBJECTS_API UEnum* StaticEnum<EOpacityChannelComponent>();

#define FOREACH_ENUM_EBILLBOARDMODE(op) \
	op(EBillboardMode::OuterShell) \
	op(EBillboardMode::Foliage) 

enum class EBillboardMode : uint8;
template<> SIMPLYGONUOBJECTS_API UEnum* StaticEnum<EBillboardMode>();

#define FOREACH_ENUM_ESURFACETRANSFERMODE(op) \
	op(ESurfaceTransferMode::Fast) \
	op(ESurfaceTransferMode::Accurate) 

enum class ESurfaceTransferMode : uint8;
template<> SIMPLYGONUOBJECTS_API UEnum* StaticEnum<ESurfaceTransferMode>();

#define FOREACH_ENUM_EREMESHINGMODE(op) \
	op(ERemeshingMode::Outside) \
	op(ERemeshingMode::Inside) \
	op(ERemeshingMode::Manual) 

enum class ERemeshingMode : uint8;
template<> SIMPLYGONUOBJECTS_API UEnum* StaticEnum<ERemeshingMode>();

#define FOREACH_ENUM_EHOLEFILLING(op) \
	op(EHoleFilling::Disabled) \
	op(EHoleFilling::Low) \
	op(EHoleFilling::Medium) \
	op(EHoleFilling::High) 

enum class EHoleFilling : uint8;
template<> SIMPLYGONUOBJECTS_API UEnum* StaticEnum<EHoleFilling>();

#define FOREACH_ENUM_ESURFACEAREASCALE(op) \
	op(ESurfaceAreaScale::LargestInstance) \
	op(ESurfaceAreaScale::SmallestInstance) \
	op(ESurfaceAreaScale::Average) 

enum class ESurfaceAreaScale : uint8;
template<> SIMPLYGONUOBJECTS_API UEnum* StaticEnum<ESurfaceAreaScale>();

#define FOREACH_ENUM_ECHARTAGGREGATORMODE(op) \
	op(EChartAggregatorMode::TextureSizeProportions) \
	op(EChartAggregatorMode::SurfaceArea) \
	op(EChartAggregatorMode::OriginalPixelDensity) \
	op(EChartAggregatorMode::UVSizeProportions) 

enum class EChartAggregatorMode : uint8;
template<> SIMPLYGONUOBJECTS_API UEnum* StaticEnum<EChartAggregatorMode>();

#define FOREACH_ENUM_ETEXCOORDGENERATORTYPE(op) \
	op(ETexCoordGeneratorType::Parameterizer) \
	op(ETexCoordGeneratorType::ChartAggregator) 

enum class ETexCoordGeneratorType : uint8;
template<> SIMPLYGONUOBJECTS_API UEnum* StaticEnum<ETexCoordGeneratorType>();

#define FOREACH_ENUM_EWEIGHTSFROMCOLORMODE(op) \
	op(EWeightsFromColorMode::Standard) \
	op(EWeightsFromColorMode::High) \
	op(EWeightsFromColorMode::Low) 

enum class EWeightsFromColorMode : uint8;
template<> SIMPLYGONUOBJECTS_API UEnum* StaticEnum<EWeightsFromColorMode>();

#define FOREACH_ENUM_EWEIGHTSFROMCOLORCOMPONENT(op) \
	op(EWeightsFromColorComponent::Red) \
	op(EWeightsFromColorComponent::Green) \
	op(EWeightsFromColorComponent::Blue) \
	op(EWeightsFromColorComponent::Alpha) 

enum class EWeightsFromColorComponent : uint8;
template<> SIMPLYGONUOBJECTS_API UEnum* StaticEnum<EWeightsFromColorComponent>();

#define FOREACH_ENUM_EBONEREDUCTIONTARGETSTOPCONDITION(op) \
	op(EBoneReductionTargetStopCondition::Any) \
	op(EBoneReductionTargetStopCondition::All) 

enum class EBoneReductionTargetStopCondition : uint8;
template<> SIMPLYGONUOBJECTS_API UEnum* StaticEnum<EBoneReductionTargetStopCondition>();

#define FOREACH_ENUM_ECOMPUTEVISIBILITYMODE(op) \
	op(EComputeVisibilityMode::DirectX) \
	op(EComputeVisibilityMode::Software) 

enum class EComputeVisibilityMode : uint8;
template<> SIMPLYGONUOBJECTS_API UEnum* StaticEnum<EComputeVisibilityMode>();

#define FOREACH_ENUM_EDATACREATIONPREFERENCES(op) \
	op(EDataCreationPreferences::OnlyUseOriginalData) \
	op(EDataCreationPreferences::PreferOriginalData) \
	op(EDataCreationPreferences::PreferOptimizedResult) 

enum class EDataCreationPreferences : uint8;
template<> SIMPLYGONUOBJECTS_API UEnum* StaticEnum<EDataCreationPreferences>();

#define FOREACH_ENUM_ESYMMETRYAXIS(op) \
	op(ESymmetryAxis::X) \
	op(ESymmetryAxis::Y) \
	op(ESymmetryAxis::Z) 

enum class ESymmetryAxis : uint8;
template<> SIMPLYGONUOBJECTS_API UEnum* StaticEnum<ESymmetryAxis>();

#define FOREACH_ENUM_EREDUCTIONHEURISTICS(op) \
	op(EReductionHeuristics::Fast) \
	op(EReductionHeuristics::Consistent) 

enum class EReductionHeuristics : uint8;
template<> SIMPLYGONUOBJECTS_API UEnum* StaticEnum<EReductionHeuristics>();

#define FOREACH_ENUM_EREDUCTIONTARGETSTOPCONDITION(op) \
	op(EReductionTargetStopCondition::Any) \
	op(EReductionTargetStopCondition::All) 

enum class EReductionTargetStopCondition : uint8;
template<> SIMPLYGONUOBJECTS_API UEnum* StaticEnum<EReductionTargetStopCondition>();

PRAGMA_ENABLE_DEPRECATION_WARNINGS
