// 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_4607_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_4483_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_4346_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_4209_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_3977_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_3748_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_3458_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_3342_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_3209_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_3087_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_2965_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_2836_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_2728_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_2606_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_2547_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_2495_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_2412_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_2346_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_2273_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_2193_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_2127_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_2005_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_1849_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_1811_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_1738_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_1686_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_1655_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_1582_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_1439_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_1317_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_1237_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_1150_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_860_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_834_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_821_SPARSE_DATA
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_821_RPC_WRAPPERS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_821_RPC_WRAPPERS_NO_PURE_DECLS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_821_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_821_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_821_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_821_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_821_PRIVATE_PROPERTY_OFFSET
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_818_PROLOG
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_821_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_821_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_821_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_821_RPC_WRAPPERS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_821_INCLASS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_821_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_821_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_821_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_821_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_821_RPC_WRAPPERS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_821_INCLASS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_821_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


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

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_848_SPARSE_DATA
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_848_RPC_WRAPPERS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_848_RPC_WRAPPERS_NO_PURE_DECLS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_848_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_848_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_848_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_848_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_848_PRIVATE_PROPERTY_OFFSET
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_845_PROLOG
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_848_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_848_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_848_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_848_RPC_WRAPPERS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_848_INCLASS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_848_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_848_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_848_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_848_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_848_RPC_WRAPPERS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_848_INCLASS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_848_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


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

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3720_SPARSE_DATA
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3720_RPC_WRAPPERS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3720_RPC_WRAPPERS_NO_PURE_DECLS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3720_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_3720_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_3720_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_3720_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_3720_PRIVATE_PROPERTY_OFFSET
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3717_PROLOG
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3720_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3720_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3720_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3720_RPC_WRAPPERS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3720_INCLASS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3720_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3720_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3720_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3720_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3720_RPC_WRAPPERS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3720_INCLASS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3720_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


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

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3949_SPARSE_DATA
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3949_RPC_WRAPPERS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3949_RPC_WRAPPERS_NO_PURE_DECLS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3949_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_3949_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_3949_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_3949_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_3949_PRIVATE_PROPERTY_OFFSET
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3946_PROLOG
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3949_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3949_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3949_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3949_RPC_WRAPPERS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3949_INCLASS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3949_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3949_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3949_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3949_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3949_RPC_WRAPPERS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3949_INCLASS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3949_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


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

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4181_SPARSE_DATA
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4181_RPC_WRAPPERS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4181_RPC_WRAPPERS_NO_PURE_DECLS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4181_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_4181_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_4181_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_4181_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_4181_PRIVATE_PROPERTY_OFFSET
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4178_PROLOG
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4181_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4181_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4181_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4181_RPC_WRAPPERS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4181_INCLASS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4181_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4181_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4181_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4181_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4181_RPC_WRAPPERS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4181_INCLASS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4181_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


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

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4732_SPARSE_DATA
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4732_RPC_WRAPPERS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4732_RPC_WRAPPERS_NO_PURE_DECLS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4732_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_4732_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_4732_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_4732_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_4732_PRIVATE_PROPERTY_OFFSET
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4729_PROLOG
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4732_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4732_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4732_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4732_RPC_WRAPPERS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4732_INCLASS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4732_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4732_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4732_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4732_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4732_RPC_WRAPPERS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4732_INCLASS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4732_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


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

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4784_SPARSE_DATA
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4784_RPC_WRAPPERS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4784_RPC_WRAPPERS_NO_PURE_DECLS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4784_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_4784_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_4784_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_4784_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_4784_PRIVATE_PROPERTY_OFFSET
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4781_PROLOG
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4784_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4784_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4784_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4784_RPC_WRAPPERS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4784_INCLASS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4784_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4784_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4784_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4784_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4784_RPC_WRAPPERS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4784_INCLASS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4784_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


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

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4834_SPARSE_DATA
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4834_RPC_WRAPPERS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4834_RPC_WRAPPERS_NO_PURE_DECLS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4834_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_4834_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_4834_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_4834_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_4834_PRIVATE_PROPERTY_OFFSET
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4831_PROLOG
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4834_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4834_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4834_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4834_RPC_WRAPPERS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4834_INCLASS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4834_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4834_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4834_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4834_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4834_RPC_WRAPPERS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4834_INCLASS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4834_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


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

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4887_SPARSE_DATA
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4887_RPC_WRAPPERS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4887_RPC_WRAPPERS_NO_PURE_DECLS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4887_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_4887_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_4887_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_4887_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_4887_PRIVATE_PROPERTY_OFFSET
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4884_PROLOG
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4887_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4887_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4887_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4887_RPC_WRAPPERS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4887_INCLASS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4887_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4887_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4887_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4887_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4887_RPC_WRAPPERS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4887_INCLASS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4887_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


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

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4939_SPARSE_DATA
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4939_RPC_WRAPPERS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4939_RPC_WRAPPERS_NO_PURE_DECLS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4939_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_4939_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_4939_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_4939_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_4939_PRIVATE_PROPERTY_OFFSET
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4936_PROLOG
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4939_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4939_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4939_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4939_RPC_WRAPPERS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4939_INCLASS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4939_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4939_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4939_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4939_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4939_RPC_WRAPPERS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4939_INCLASS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4939_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


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

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4991_SPARSE_DATA
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4991_RPC_WRAPPERS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4991_RPC_WRAPPERS_NO_PURE_DECLS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4991_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_4991_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_4991_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_4991_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_4991_PRIVATE_PROPERTY_OFFSET
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4988_PROLOG
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4991_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4991_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4991_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4991_RPC_WRAPPERS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4991_INCLASS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4991_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4991_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4991_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4991_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4991_RPC_WRAPPERS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4991_INCLASS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4991_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


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

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_5045_SPARSE_DATA
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_5045_RPC_WRAPPERS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_5045_RPC_WRAPPERS_NO_PURE_DECLS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_5045_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_5045_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_5045_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_5045_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_5045_PRIVATE_PROPERTY_OFFSET
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_5042_PROLOG
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_5045_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_5045_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_5045_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_5045_RPC_WRAPPERS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_5045_INCLASS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_5045_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_5045_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_5045_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_5045_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_5045_RPC_WRAPPERS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_5045_INCLASS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_5045_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) \
	op(EOutputImageFileFormat::EXR) 

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
