// Copyright Epic Games, Inc. All Rights Reserved. /*=========================================================================== Generated code exported from UnrealHeaderTool. DO NOT modify this manually! Edit the corresponding .h files instead! ===========================================================================*/ // IWYU pragma: private, include "Materials/MaterialInstance.h" #ifdef ENGINE_MaterialInstance_generated_h #error "MaterialInstance.generated.h already included, missing '#pragma once' in MaterialInstance.h" #endif #define ENGINE_MaterialInstance_generated_h #include "UObject/ObjectMacros.h" #include "UObject/ScriptMacros.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS // ********** Begin ScriptStruct FScalarParameterAtlasInstanceData ********************************* struct Z_Construct_UScriptStruct_FScalarParameterAtlasInstanceData_Statics; #define FID_Engine_Source_Runtime_Engine_Public_Materials_MaterialInstance_h_33_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FScalarParameterAtlasInstanceData_Statics; \ ENGINE_API static class UScriptStruct* StaticStruct(); struct FScalarParameterAtlasInstanceData; // ********** End ScriptStruct FScalarParameterAtlasInstanceData *********************************** // ********** Begin ScriptStruct FScalarParameterValue ********************************************* struct Z_Construct_UScriptStruct_FScalarParameterValue_Statics; #define FID_Engine_Source_Runtime_Engine_Public_Materials_MaterialInstance_h_65_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FScalarParameterValue_Statics; \ ENGINE_API static class UScriptStruct* StaticStruct(); struct FScalarParameterValue; // ********** End ScriptStruct FScalarParameterValue *********************************************** // ********** Begin ScriptStruct FVectorParameterValue ********************************************* struct Z_Construct_UScriptStruct_FVectorParameterValue_Statics; #define FID_Engine_Source_Runtime_Engine_Public_Materials_MaterialInstance_h_127_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FVectorParameterValue_Statics; \ ENGINE_API static class UScriptStruct* StaticStruct(); struct FVectorParameterValue; // ********** End ScriptStruct FVectorParameterValue *********************************************** // ********** Begin ScriptStruct FDoubleVectorParameterValue *************************************** struct Z_Construct_UScriptStruct_FDoubleVectorParameterValue_Statics; #define FID_Engine_Source_Runtime_Engine_Public_Materials_MaterialInstance_h_180_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FDoubleVectorParameterValue_Statics; \ ENGINE_API static class UScriptStruct* StaticStruct(); struct FDoubleVectorParameterValue; // ********** End ScriptStruct FDoubleVectorParameterValue ***************************************** // ********** Begin ScriptStruct FTextureParameterValue ******************************************** struct Z_Construct_UScriptStruct_FTextureParameterValue_Statics; #define FID_Engine_Source_Runtime_Engine_Public_Materials_MaterialInstance_h_229_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FTextureParameterValue_Statics; \ ENGINE_API static class UScriptStruct* StaticStruct(); struct FTextureParameterValue; // ********** End ScriptStruct FTextureParameterValue ********************************************** // ********** Begin ScriptStruct FTextureCollectionParameterValue ********************************** struct Z_Construct_UScriptStruct_FTextureCollectionParameterValue_Statics; #define FID_Engine_Source_Runtime_Engine_Public_Materials_MaterialInstance_h_282_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FTextureCollectionParameterValue_Statics; \ ENGINE_API static class UScriptStruct* StaticStruct(); struct FTextureCollectionParameterValue; // ********** End ScriptStruct FTextureCollectionParameterValue ************************************ // ********** Begin ScriptStruct FParameterCollectionParameterValue ******************************** struct Z_Construct_UScriptStruct_FParameterCollectionParameterValue_Statics; #define FID_Engine_Source_Runtime_Engine_Public_Materials_MaterialInstance_h_330_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FParameterCollectionParameterValue_Statics; \ ENGINE_API static class UScriptStruct* StaticStruct(); struct FParameterCollectionParameterValue; // ********** End ScriptStruct FParameterCollectionParameterValue ********************************** // ********** Begin ScriptStruct FRuntimeVirtualTextureParameterValue ****************************** struct Z_Construct_UScriptStruct_FRuntimeVirtualTextureParameterValue_Statics; #define FID_Engine_Source_Runtime_Engine_Public_Materials_MaterialInstance_h_378_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRuntimeVirtualTextureParameterValue_Statics; \ ENGINE_API static class UScriptStruct* StaticStruct(); struct FRuntimeVirtualTextureParameterValue; // ********** End ScriptStruct FRuntimeVirtualTextureParameterValue ******************************** // ********** Begin ScriptStruct FSparseVolumeTextureParameterValue ******************************** struct Z_Construct_UScriptStruct_FSparseVolumeTextureParameterValue_Statics; #define FID_Engine_Source_Runtime_Engine_Public_Materials_MaterialInstance_h_426_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FSparseVolumeTextureParameterValue_Statics; \ ENGINE_API static class UScriptStruct* StaticStruct(); struct FSparseVolumeTextureParameterValue; // ********** End ScriptStruct FSparseVolumeTextureParameterValue ********************************** // ********** Begin ScriptStruct FFontParameterValue *********************************************** struct Z_Construct_UScriptStruct_FFontParameterValue_Statics; #define FID_Engine_Source_Runtime_Engine_Public_Materials_MaterialInstance_h_474_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FFontParameterValue_Statics; \ ENGINE_API static class UScriptStruct* StaticStruct(); struct FFontParameterValue; // ********** End ScriptStruct FFontParameterValue ************************************************* // ********** Begin ScriptStruct FUserSceneTextureOverride ***************************************** struct Z_Construct_UScriptStruct_FUserSceneTextureOverride_Statics; #define FID_Engine_Source_Runtime_Engine_Public_Materials_MaterialInstance_h_530_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FUserSceneTextureOverride_Statics; \ ENGINE_API static class UScriptStruct* StaticStruct(); struct FUserSceneTextureOverride; // ********** End ScriptStruct FUserSceneTextureOverride ******************************************* // ********** Begin ScriptStruct FMaterialInstanceCachedData *************************************** struct Z_Construct_UScriptStruct_FMaterialInstanceCachedData_Statics; #define FID_Engine_Source_Runtime_Engine_Public_Materials_MaterialInstance_h_569_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FMaterialInstanceCachedData_Statics; \ ENGINE_API static class UScriptStruct* StaticStruct(); struct FMaterialInstanceCachedData; // ********** End ScriptStruct FMaterialInstanceCachedData ***************************************** // ********** Begin Class UMaterialInstanceEditorOnlyData ****************************************** struct Z_Construct_UClass_UMaterialInstanceEditorOnlyData_Statics; ENGINE_API UClass* Z_Construct_UClass_UMaterialInstanceEditorOnlyData_NoRegister(); #define FID_Engine_Source_Runtime_Engine_Public_Materials_MaterialInstance_h_619_INCLASS_NO_PURE_DECLS \ private: \ static void StaticRegisterNativesUMaterialInstanceEditorOnlyData(); \ friend struct ::Z_Construct_UClass_UMaterialInstanceEditorOnlyData_Statics; \ static UClass* GetPrivateStaticClass(); \ friend ENGINE_API UClass* ::Z_Construct_UClass_UMaterialInstanceEditorOnlyData_NoRegister(); \ public: \ DECLARE_CLASS2(UMaterialInstanceEditorOnlyData, UMaterialInterfaceEditorOnlyData, COMPILED_IN_FLAGS(0 | CLASS_Optional), CASTCLASS_None, TEXT("/Script/Engine"), Z_Construct_UClass_UMaterialInstanceEditorOnlyData_NoRegister) \ DECLARE_SERIALIZER(UMaterialInstanceEditorOnlyData) #define FID_Engine_Source_Runtime_Engine_Public_Materials_MaterialInstance_h_619_ENHANCED_CONSTRUCTORS \ /** Standard constructor, called after all reflected properties have been initialized */ \ ENGINE_API UMaterialInstanceEditorOnlyData(); \ /** Deleted move- and copy-constructors, should never be used */ \ UMaterialInstanceEditorOnlyData(UMaterialInstanceEditorOnlyData&&) = delete; \ UMaterialInstanceEditorOnlyData(const UMaterialInstanceEditorOnlyData&) = delete; \ DECLARE_VTABLE_PTR_HELPER_CTOR(ENGINE_API, UMaterialInstanceEditorOnlyData); \ DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMaterialInstanceEditorOnlyData); \ DEFINE_DEFAULT_CONSTRUCTOR_CALL(UMaterialInstanceEditorOnlyData) \ ENGINE_API virtual ~UMaterialInstanceEditorOnlyData(); #define FID_Engine_Source_Runtime_Engine_Public_Materials_MaterialInstance_h_616_PROLOG #define FID_Engine_Source_Runtime_Engine_Public_Materials_MaterialInstance_h_619_GENERATED_BODY \ PRAGMA_DISABLE_DEPRECATION_WARNINGS \ public: \ FID_Engine_Source_Runtime_Engine_Public_Materials_MaterialInstance_h_619_INCLASS_NO_PURE_DECLS \ FID_Engine_Source_Runtime_Engine_Public_Materials_MaterialInstance_h_619_ENHANCED_CONSTRUCTORS \ private: \ PRAGMA_ENABLE_DEPRECATION_WARNINGS class UMaterialInstanceEditorOnlyData; // ********** End Class UMaterialInstanceEditorOnlyData ******************************************** // ********** Begin Class UMaterialInstance ******************************************************** #define FID_Engine_Source_Runtime_Engine_Public_Materials_MaterialInstance_h_628_ARCHIVESERIALIZER \ DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER(UMaterialInstance, ENGINE_API) struct Z_Construct_UClass_UMaterialInstance_Statics; ENGINE_API UClass* Z_Construct_UClass_UMaterialInstance_NoRegister(); #define FID_Engine_Source_Runtime_Engine_Public_Materials_MaterialInstance_h_628_INCLASS \ private: \ static void StaticRegisterNativesUMaterialInstance(); \ friend struct ::Z_Construct_UClass_UMaterialInstance_Statics; \ static UClass* GetPrivateStaticClass(); \ friend ENGINE_API UClass* ::Z_Construct_UClass_UMaterialInstance_NoRegister(); \ public: \ DECLARE_CLASS2(UMaterialInstance, UMaterialInterface, COMPILED_IN_FLAGS(CLASS_Abstract), CASTCLASS_None, TEXT("/Script/Engine"), Z_Construct_UClass_UMaterialInstance_NoRegister) \ DECLARE_SERIALIZER(UMaterialInstance) \ FID_Engine_Source_Runtime_Engine_Public_Materials_MaterialInstance_h_628_ARCHIVESERIALIZER #define FID_Engine_Source_Runtime_Engine_Public_Materials_MaterialInstance_h_628_STANDARD_CONSTRUCTORS \ /** Standard constructor, called after all reflected properties have been initialized */ \ ENGINE_API UMaterialInstance(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \ DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UMaterialInstance) \ DECLARE_VTABLE_PTR_HELPER_CTOR(ENGINE_API, UMaterialInstance); \ DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMaterialInstance); \ /** Deleted move- and copy-constructors, should never be used */ \ UMaterialInstance(UMaterialInstance&&) = delete; \ UMaterialInstance(const UMaterialInstance&) = delete; #define FID_Engine_Source_Runtime_Engine_Public_Materials_MaterialInstance_h_625_PROLOG #define FID_Engine_Source_Runtime_Engine_Public_Materials_MaterialInstance_h_628_GENERATED_BODY_LEGACY \ PRAGMA_DISABLE_DEPRECATION_WARNINGS \ public: \ FID_Engine_Source_Runtime_Engine_Public_Materials_MaterialInstance_h_628_INCLASS \ FID_Engine_Source_Runtime_Engine_Public_Materials_MaterialInstance_h_628_STANDARD_CONSTRUCTORS \ public: \ PRAGMA_ENABLE_DEPRECATION_WARNINGS class UMaterialInstance; // ********** End Class UMaterialInstance ********************************************************** #undef CURRENT_FILE_ID #define CURRENT_FILE_ID FID_Engine_Source_Runtime_Engine_Public_Materials_MaterialInstance_h PRAGMA_ENABLE_DEPRECATION_WARNINGS