// 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_4596_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_4472_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_4335_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_4198_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_3966_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_3737_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_3447_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_3331_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_3198_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_3076_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_2954_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_2825_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_2717_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_2595_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_2536_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_2491_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_2408_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_2342_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_2269_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_2189_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_2123_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_2001_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_1845_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_1807_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_1734_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_1682_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_1651_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_1578_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_1435_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_1313_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_1233_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_1146_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_856_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_830_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_817_SPARSE_DATA
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_817_RPC_WRAPPERS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_817_RPC_WRAPPERS_NO_PURE_DECLS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_817_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_817_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_817_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_817_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_817_PRIVATE_PROPERTY_OFFSET
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_814_PROLOG
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_817_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_817_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_817_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_817_RPC_WRAPPERS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_817_INCLASS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_817_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_817_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_817_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_817_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_817_RPC_WRAPPERS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_817_INCLASS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_817_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


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

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_844_SPARSE_DATA
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_844_RPC_WRAPPERS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_844_RPC_WRAPPERS_NO_PURE_DECLS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_844_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_844_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_844_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_844_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_844_PRIVATE_PROPERTY_OFFSET
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_841_PROLOG
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_844_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_844_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_844_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_844_RPC_WRAPPERS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_844_INCLASS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_844_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_844_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_844_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_844_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_844_RPC_WRAPPERS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_844_INCLASS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_844_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


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

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3709_SPARSE_DATA
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3709_RPC_WRAPPERS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3709_RPC_WRAPPERS_NO_PURE_DECLS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3709_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_3709_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_3709_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_3709_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_3709_PRIVATE_PROPERTY_OFFSET
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3706_PROLOG
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3709_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3709_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3709_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3709_RPC_WRAPPERS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3709_INCLASS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3709_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3709_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3709_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3709_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3709_RPC_WRAPPERS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3709_INCLASS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3709_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


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

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3938_SPARSE_DATA
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3938_RPC_WRAPPERS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3938_RPC_WRAPPERS_NO_PURE_DECLS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3938_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_3938_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_3938_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_3938_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_3938_PRIVATE_PROPERTY_OFFSET
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3935_PROLOG
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3938_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3938_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3938_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3938_RPC_WRAPPERS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3938_INCLASS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3938_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3938_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3938_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3938_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3938_RPC_WRAPPERS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3938_INCLASS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_3938_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


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

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4170_SPARSE_DATA
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4170_RPC_WRAPPERS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4170_RPC_WRAPPERS_NO_PURE_DECLS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4170_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_4170_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_4170_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_4170_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_4170_PRIVATE_PROPERTY_OFFSET
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4167_PROLOG
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4170_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4170_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4170_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4170_RPC_WRAPPERS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4170_INCLASS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4170_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4170_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4170_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4170_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4170_RPC_WRAPPERS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4170_INCLASS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4170_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


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

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4721_SPARSE_DATA
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4721_RPC_WRAPPERS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4721_RPC_WRAPPERS_NO_PURE_DECLS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4721_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_4721_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_4721_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_4721_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_4721_PRIVATE_PROPERTY_OFFSET
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4718_PROLOG
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4721_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4721_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4721_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4721_RPC_WRAPPERS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4721_INCLASS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4721_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4721_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4721_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4721_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4721_RPC_WRAPPERS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4721_INCLASS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4721_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


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

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4773_SPARSE_DATA
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4773_RPC_WRAPPERS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4773_RPC_WRAPPERS_NO_PURE_DECLS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4773_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_4773_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_4773_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_4773_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_4773_PRIVATE_PROPERTY_OFFSET
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4770_PROLOG
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4773_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4773_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4773_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4773_RPC_WRAPPERS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4773_INCLASS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4773_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4773_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4773_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4773_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4773_RPC_WRAPPERS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4773_INCLASS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4773_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


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

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4823_SPARSE_DATA
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4823_RPC_WRAPPERS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4823_RPC_WRAPPERS_NO_PURE_DECLS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4823_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_4823_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_4823_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_4823_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_4823_PRIVATE_PROPERTY_OFFSET
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4820_PROLOG
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4823_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4823_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4823_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4823_RPC_WRAPPERS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4823_INCLASS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4823_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4823_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4823_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4823_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4823_RPC_WRAPPERS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4823_INCLASS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4823_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


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

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4876_SPARSE_DATA
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4876_RPC_WRAPPERS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4876_RPC_WRAPPERS_NO_PURE_DECLS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4876_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_4876_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_4876_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_4876_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_4876_PRIVATE_PROPERTY_OFFSET
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4873_PROLOG
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4876_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4876_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4876_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4876_RPC_WRAPPERS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4876_INCLASS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4876_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4876_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4876_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4876_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4876_RPC_WRAPPERS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4876_INCLASS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4876_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


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

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4928_SPARSE_DATA
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4928_RPC_WRAPPERS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4928_RPC_WRAPPERS_NO_PURE_DECLS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4928_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_4928_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_4928_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_4928_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_4928_PRIVATE_PROPERTY_OFFSET
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4925_PROLOG
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4928_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4928_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4928_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4928_RPC_WRAPPERS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4928_INCLASS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4928_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4928_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4928_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4928_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4928_RPC_WRAPPERS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4928_INCLASS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4928_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


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

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4980_SPARSE_DATA
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4980_RPC_WRAPPERS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4980_RPC_WRAPPERS_NO_PURE_DECLS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4980_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_4980_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_4980_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_4980_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_4980_PRIVATE_PROPERTY_OFFSET
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4977_PROLOG
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4980_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4980_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4980_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4980_RPC_WRAPPERS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4980_INCLASS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4980_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4980_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4980_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4980_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4980_RPC_WRAPPERS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4980_INCLASS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_4980_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


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

#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_5034_SPARSE_DATA
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_5034_RPC_WRAPPERS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_5034_RPC_WRAPPERS_NO_PURE_DECLS
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_5034_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_5034_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_5034_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_5034_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_5034_PRIVATE_PROPERTY_OFFSET
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_5031_PROLOG
#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_5034_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_5034_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_5034_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_5034_RPC_WRAPPERS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_5034_INCLASS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_5034_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


#define HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_5034_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_5034_PRIVATE_PROPERTY_OFFSET \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_5034_SPARSE_DATA \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_5034_RPC_WRAPPERS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_5034_INCLASS_NO_PURE_DECLS \
	HostProject_Plugins_Simplygon_Source_SimplygonUObjects_Public_SimplygonUE4UI_h_5034_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
