// Copyright Epic Games, Inc. All Rights Reserved. /*=========================================================================== Generated code exported from UnrealHeaderTool. DO NOT modify this manually! Edit the corresponding .h files instead! ===========================================================================*/ #include "UObject/GeneratedCppIncludes.h" #include "Materials/MaterialParameters.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); void EmptyLinkFunctionForGeneratedCodeMaterialParameters() {} // ********** Begin Cross Module References ******************************************************** ENGINE_API UEnum* Z_Construct_UEnum_Engine_EMaterialParameterAssociation(); ENGINE_API UEnum* Z_Construct_UEnum_Engine_EMaterialParameterType(); ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FMaterialParameterInfo(); ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FParameterChannelNames(); ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FStaticComponentMaskValue(); UPackage* Z_Construct_UPackage__Script_Engine(); // ********** End Cross Module References ********************************************************** // ********** Begin Enum EMaterialParameterAssociation ********************************************* static FEnumRegistrationInfo Z_Registration_Info_UEnum_EMaterialParameterAssociation; static UEnum* EMaterialParameterAssociation_StaticEnum() { if (!Z_Registration_Info_UEnum_EMaterialParameterAssociation.OuterSingleton) { Z_Registration_Info_UEnum_EMaterialParameterAssociation.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Engine_EMaterialParameterAssociation, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("EMaterialParameterAssociation")); } return Z_Registration_Info_UEnum_EMaterialParameterAssociation.OuterSingleton; } template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EMaterialParameterAssociation_StaticEnum(); } struct Z_Construct_UEnum_Engine_EMaterialParameterAssociation_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "BlendParameter.Name", "BlendParameter" }, { "GlobalParameter.Name", "GlobalParameter" }, { "LayerParameter.Name", "LayerParameter" }, { "ModuleRelativePath", "Public/Materials/MaterialParameters.h" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "LayerParameter", (int64)LayerParameter }, { "BlendParameter", (int64)BlendParameter }, { "GlobalParameter", (int64)GlobalParameter }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_Engine_EMaterialParameterAssociation_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Engine_EMaterialParameterAssociation_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_Engine, nullptr, "EMaterialParameterAssociation", "EMaterialParameterAssociation", Z_Construct_UEnum_Engine_EMaterialParameterAssociation_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_EMaterialParameterAssociation_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::Regular, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_EMaterialParameterAssociation_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Engine_EMaterialParameterAssociation_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_Engine_EMaterialParameterAssociation() { if (!Z_Registration_Info_UEnum_EMaterialParameterAssociation.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EMaterialParameterAssociation.InnerSingleton, Z_Construct_UEnum_Engine_EMaterialParameterAssociation_Statics::EnumParams); } return Z_Registration_Info_UEnum_EMaterialParameterAssociation.InnerSingleton; } // ********** End Enum EMaterialParameterAssociation *********************************************** // ********** Begin ScriptStruct FMaterialParameterInfo ******************************************** struct Z_Construct_UScriptStruct_FMaterialParameterInfo_Statics { static inline consteval int32 GetStructSize() { return sizeof(FMaterialParameterInfo); } static inline consteval int16 GetStructAlignment() { return alignof(FMaterialParameterInfo); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "ModuleRelativePath", "Public/Materials/MaterialParameters.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Name_MetaData[] = { { "Category", "ParameterInfo" }, { "ModuleRelativePath", "Public/Materials/MaterialParameters.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Association_MetaData[] = { { "Category", "ParameterInfo" }, { "Comment", "/** Whether this is a global parameter, or part of a layer or blend */" }, { "ModuleRelativePath", "Public/Materials/MaterialParameters.h" }, { "ToolTip", "Whether this is a global parameter, or part of a layer or blend" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Index_MetaData[] = { { "Category", "ParameterInfo" }, { "Comment", "/** Layer or blend index this parameter is part of. INDEX_NONE for global parameters. */" }, { "ModuleRelativePath", "Public/Materials/MaterialParameters.h" }, { "ToolTip", "Layer or blend index this parameter is part of. INDEX_NONE for global parameters." }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FMaterialParameterInfo constinit property declarations ************ static const UECodeGen_Private::FNamePropertyParams NewProp_Name; static const UECodeGen_Private::FBytePropertyParams NewProp_Association; static const UECodeGen_Private::FIntPropertyParams NewProp_Index; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FMaterialParameterInfo constinit property declarations ************** static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FMaterialParameterInfo_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMaterialParameterInfo; class UScriptStruct* FMaterialParameterInfo::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FMaterialParameterInfo.OuterSingleton) { Z_Registration_Info_UScriptStruct_FMaterialParameterInfo.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMaterialParameterInfo, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("MaterialParameterInfo")); } return Z_Registration_Info_UScriptStruct_FMaterialParameterInfo.OuterSingleton; } // ********** Begin ScriptStruct FMaterialParameterInfo Property Definitions *********************** const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FMaterialParameterInfo_Statics::NewProp_Name = { "Name", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMaterialParameterInfo, Name), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Name_MetaData), NewProp_Name_MetaData) }; const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FMaterialParameterInfo_Statics::NewProp_Association = { "Association", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMaterialParameterInfo, Association), Z_Construct_UEnum_Engine_EMaterialParameterAssociation, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Association_MetaData), NewProp_Association_MetaData) }; // 2984634170 const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FMaterialParameterInfo_Statics::NewProp_Index = { "Index", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMaterialParameterInfo, Index), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Index_MetaData), NewProp_Index_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMaterialParameterInfo_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialParameterInfo_Statics::NewProp_Name, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialParameterInfo_Statics::NewProp_Association, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialParameterInfo_Statics::NewProp_Index, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMaterialParameterInfo_Statics::PropPointers) < 2048); // ********** End ScriptStruct FMaterialParameterInfo Property Definitions ************************* const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMaterialParameterInfo_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_Engine, nullptr, &NewStructOps, "MaterialParameterInfo", Z_Construct_UScriptStruct_FMaterialParameterInfo_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMaterialParameterInfo_Statics::PropPointers), sizeof(FMaterialParameterInfo), alignof(FMaterialParameterInfo), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMaterialParameterInfo_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMaterialParameterInfo_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FMaterialParameterInfo() { if (!Z_Registration_Info_UScriptStruct_FMaterialParameterInfo.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMaterialParameterInfo.InnerSingleton, Z_Construct_UScriptStruct_FMaterialParameterInfo_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FMaterialParameterInfo.InnerSingleton); } // ********** End ScriptStruct FMaterialParameterInfo ********************************************** // ********** Begin Enum EMaterialParameterType **************************************************** static FEnumRegistrationInfo Z_Registration_Info_UEnum_EMaterialParameterType; static UEnum* EMaterialParameterType_StaticEnum() { if (!Z_Registration_Info_UEnum_EMaterialParameterType.OuterSingleton) { Z_Registration_Info_UEnum_EMaterialParameterType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Engine_EMaterialParameterType, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("EMaterialParameterType")); } return Z_Registration_Info_UEnum_EMaterialParameterType.OuterSingleton; } template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EMaterialParameterType_StaticEnum(); } struct Z_Construct_UEnum_Engine_EMaterialParameterType_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "DoubleVector.Name", "EMaterialParameterType::DoubleVector" }, { "Font.Name", "EMaterialParameterType::Font" }, { "ModuleRelativePath", "Public/Materials/MaterialParameters.h" }, { "None.Name", "EMaterialParameterType::None" }, { "Num.Name", "EMaterialParameterType::Num" }, { "NumRuntime.Name", "EMaterialParameterType::NumRuntime" }, { "ParameterCollection.Name", "EMaterialParameterType::ParameterCollection" }, { "RuntimeVirtualTexture.Name", "EMaterialParameterType::RuntimeVirtualTexture" }, { "Scalar.Name", "EMaterialParameterType::Scalar" }, { "SparseVolumeTexture.Name", "EMaterialParameterType::SparseVolumeTexture" }, { "StaticComponentMask.Comment", "// TODO - Would be nice to make static parameter values editor-only, but will save that for a future-refactor\n" }, { "StaticComponentMask.Name", "EMaterialParameterType::StaticComponentMask" }, { "StaticComponentMask.ToolTip", "TODO - Would be nice to make static parameter values editor-only, but will save that for a future-refactor" }, { "StaticSwitch.Name", "EMaterialParameterType::StaticSwitch" }, { "Texture.Name", "EMaterialParameterType::Texture" }, { "TextureCollection.Name", "EMaterialParameterType::TextureCollection" }, { "Vector.Name", "EMaterialParameterType::Vector" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EMaterialParameterType::Scalar", (int64)EMaterialParameterType::Scalar }, { "EMaterialParameterType::Vector", (int64)EMaterialParameterType::Vector }, { "EMaterialParameterType::DoubleVector", (int64)EMaterialParameterType::DoubleVector }, { "EMaterialParameterType::Texture", (int64)EMaterialParameterType::Texture }, { "EMaterialParameterType::TextureCollection", (int64)EMaterialParameterType::TextureCollection }, { "EMaterialParameterType::Font", (int64)EMaterialParameterType::Font }, { "EMaterialParameterType::RuntimeVirtualTexture", (int64)EMaterialParameterType::RuntimeVirtualTexture }, { "EMaterialParameterType::SparseVolumeTexture", (int64)EMaterialParameterType::SparseVolumeTexture }, { "EMaterialParameterType::StaticSwitch", (int64)EMaterialParameterType::StaticSwitch }, { "EMaterialParameterType::ParameterCollection", (int64)EMaterialParameterType::ParameterCollection }, { "EMaterialParameterType::NumRuntime", (int64)EMaterialParameterType::NumRuntime }, { "EMaterialParameterType::StaticComponentMask", (int64)EMaterialParameterType::StaticComponentMask }, { "EMaterialParameterType::Num", (int64)EMaterialParameterType::Num }, { "EMaterialParameterType::None", (int64)EMaterialParameterType::None }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_Engine_EMaterialParameterType_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Engine_EMaterialParameterType_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_Engine, nullptr, "EMaterialParameterType", "EMaterialParameterType", Z_Construct_UEnum_Engine_EMaterialParameterType_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_EMaterialParameterType_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_EMaterialParameterType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Engine_EMaterialParameterType_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_Engine_EMaterialParameterType() { if (!Z_Registration_Info_UEnum_EMaterialParameterType.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EMaterialParameterType.InnerSingleton, Z_Construct_UEnum_Engine_EMaterialParameterType_Statics::EnumParams); } return Z_Registration_Info_UEnum_EMaterialParameterType.InnerSingleton; } // ********** End Enum EMaterialParameterType ****************************************************** // ********** Begin ScriptStruct FParameterChannelNames ******************************************** struct Z_Construct_UScriptStruct_FParameterChannelNames_Statics { static inline consteval int32 GetStructSize() { return sizeof(FParameterChannelNames); } static inline consteval int16 GetStructAlignment() { return alignof(FParameterChannelNames); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "ModuleRelativePath", "Public/Materials/MaterialParameters.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_R_MetaData[] = { { "Category", "MaterialExpressionVectorParameter" }, { "ModuleRelativePath", "Public/Materials/MaterialParameters.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_G_MetaData[] = { { "Category", "MaterialExpressionVectorParameter" }, { "ModuleRelativePath", "Public/Materials/MaterialParameters.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_B_MetaData[] = { { "Category", "MaterialExpressionVectorParameter" }, { "ModuleRelativePath", "Public/Materials/MaterialParameters.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_A_MetaData[] = { { "Category", "MaterialExpressionVectorParameter" }, { "ModuleRelativePath", "Public/Materials/MaterialParameters.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FParameterChannelNames constinit property declarations ************ static const UECodeGen_Private::FTextPropertyParams NewProp_R; static const UECodeGen_Private::FTextPropertyParams NewProp_G; static const UECodeGen_Private::FTextPropertyParams NewProp_B; static const UECodeGen_Private::FTextPropertyParams NewProp_A; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FParameterChannelNames constinit property declarations ************** static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FParameterChannelNames_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FParameterChannelNames; class UScriptStruct* FParameterChannelNames::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FParameterChannelNames.OuterSingleton) { Z_Registration_Info_UScriptStruct_FParameterChannelNames.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FParameterChannelNames, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("ParameterChannelNames")); } return Z_Registration_Info_UScriptStruct_FParameterChannelNames.OuterSingleton; } // ********** Begin ScriptStruct FParameterChannelNames Property Definitions *********************** const UECodeGen_Private::FTextPropertyParams Z_Construct_UScriptStruct_FParameterChannelNames_Statics::NewProp_R = { "R", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Text, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FParameterChannelNames, R), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_R_MetaData), NewProp_R_MetaData) }; const UECodeGen_Private::FTextPropertyParams Z_Construct_UScriptStruct_FParameterChannelNames_Statics::NewProp_G = { "G", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Text, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FParameterChannelNames, G), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_G_MetaData), NewProp_G_MetaData) }; const UECodeGen_Private::FTextPropertyParams Z_Construct_UScriptStruct_FParameterChannelNames_Statics::NewProp_B = { "B", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Text, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FParameterChannelNames, B), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_B_MetaData), NewProp_B_MetaData) }; const UECodeGen_Private::FTextPropertyParams Z_Construct_UScriptStruct_FParameterChannelNames_Statics::NewProp_A = { "A", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Text, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FParameterChannelNames, A), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_A_MetaData), NewProp_A_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FParameterChannelNames_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FParameterChannelNames_Statics::NewProp_R, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FParameterChannelNames_Statics::NewProp_G, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FParameterChannelNames_Statics::NewProp_B, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FParameterChannelNames_Statics::NewProp_A, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FParameterChannelNames_Statics::PropPointers) < 2048); // ********** End ScriptStruct FParameterChannelNames Property Definitions ************************* const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FParameterChannelNames_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_Engine, nullptr, &NewStructOps, "ParameterChannelNames", Z_Construct_UScriptStruct_FParameterChannelNames_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FParameterChannelNames_Statics::PropPointers), sizeof(FParameterChannelNames), alignof(FParameterChannelNames), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FParameterChannelNames_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FParameterChannelNames_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FParameterChannelNames() { if (!Z_Registration_Info_UScriptStruct_FParameterChannelNames.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FParameterChannelNames.InnerSingleton, Z_Construct_UScriptStruct_FParameterChannelNames_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FParameterChannelNames.InnerSingleton); } // ********** End ScriptStruct FParameterChannelNames ********************************************** // ********** Begin ScriptStruct FStaticComponentMaskValue ***************************************** struct Z_Construct_UScriptStruct_FStaticComponentMaskValue_Statics { static inline consteval int32 GetStructSize() { return sizeof(FStaticComponentMaskValue); } static inline consteval int16 GetStructAlignment() { return alignof(FStaticComponentMaskValue); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "ModuleRelativePath", "Public/Materials/MaterialParameters.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_R_MetaData[] = { { "ModuleRelativePath", "Public/Materials/MaterialParameters.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_G_MetaData[] = { { "ModuleRelativePath", "Public/Materials/MaterialParameters.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_B_MetaData[] = { { "ModuleRelativePath", "Public/Materials/MaterialParameters.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_A_MetaData[] = { { "ModuleRelativePath", "Public/Materials/MaterialParameters.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FStaticComponentMaskValue constinit property declarations ********* static void NewProp_R_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_R; static void NewProp_G_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_G; static void NewProp_B_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_B; static void NewProp_A_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_A; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FStaticComponentMaskValue constinit property declarations *********** static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FStaticComponentMaskValue_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FStaticComponentMaskValue; class UScriptStruct* FStaticComponentMaskValue::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FStaticComponentMaskValue.OuterSingleton) { Z_Registration_Info_UScriptStruct_FStaticComponentMaskValue.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FStaticComponentMaskValue, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("StaticComponentMaskValue")); } return Z_Registration_Info_UScriptStruct_FStaticComponentMaskValue.OuterSingleton; } // ********** Begin ScriptStruct FStaticComponentMaskValue Property Definitions ******************** void Z_Construct_UScriptStruct_FStaticComponentMaskValue_Statics::NewProp_R_SetBit(void* Obj) { ((FStaticComponentMaskValue*)Obj)->R = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FStaticComponentMaskValue_Statics::NewProp_R = { "R", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FStaticComponentMaskValue), &Z_Construct_UScriptStruct_FStaticComponentMaskValue_Statics::NewProp_R_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_R_MetaData), NewProp_R_MetaData) }; void Z_Construct_UScriptStruct_FStaticComponentMaskValue_Statics::NewProp_G_SetBit(void* Obj) { ((FStaticComponentMaskValue*)Obj)->G = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FStaticComponentMaskValue_Statics::NewProp_G = { "G", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FStaticComponentMaskValue), &Z_Construct_UScriptStruct_FStaticComponentMaskValue_Statics::NewProp_G_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_G_MetaData), NewProp_G_MetaData) }; void Z_Construct_UScriptStruct_FStaticComponentMaskValue_Statics::NewProp_B_SetBit(void* Obj) { ((FStaticComponentMaskValue*)Obj)->B = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FStaticComponentMaskValue_Statics::NewProp_B = { "B", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FStaticComponentMaskValue), &Z_Construct_UScriptStruct_FStaticComponentMaskValue_Statics::NewProp_B_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_B_MetaData), NewProp_B_MetaData) }; void Z_Construct_UScriptStruct_FStaticComponentMaskValue_Statics::NewProp_A_SetBit(void* Obj) { ((FStaticComponentMaskValue*)Obj)->A = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FStaticComponentMaskValue_Statics::NewProp_A = { "A", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FStaticComponentMaskValue), &Z_Construct_UScriptStruct_FStaticComponentMaskValue_Statics::NewProp_A_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_A_MetaData), NewProp_A_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FStaticComponentMaskValue_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStaticComponentMaskValue_Statics::NewProp_R, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStaticComponentMaskValue_Statics::NewProp_G, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStaticComponentMaskValue_Statics::NewProp_B, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStaticComponentMaskValue_Statics::NewProp_A, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FStaticComponentMaskValue_Statics::PropPointers) < 2048); // ********** End ScriptStruct FStaticComponentMaskValue Property Definitions ********************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FStaticComponentMaskValue_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_Engine, nullptr, &NewStructOps, "StaticComponentMaskValue", Z_Construct_UScriptStruct_FStaticComponentMaskValue_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FStaticComponentMaskValue_Statics::PropPointers), sizeof(FStaticComponentMaskValue), alignof(FStaticComponentMaskValue), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FStaticComponentMaskValue_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FStaticComponentMaskValue_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FStaticComponentMaskValue() { if (!Z_Registration_Info_UScriptStruct_FStaticComponentMaskValue.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FStaticComponentMaskValue.InnerSingleton, Z_Construct_UScriptStruct_FStaticComponentMaskValue_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FStaticComponentMaskValue.InnerSingleton); } // ********** End ScriptStruct FStaticComponentMaskValue ******************************************* // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_Materials_MaterialParameters_h__Script_Engine_Statics { static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = { { EMaterialParameterAssociation_StaticEnum, TEXT("EMaterialParameterAssociation"), &Z_Registration_Info_UEnum_EMaterialParameterAssociation, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2984634170U) }, { EMaterialParameterType_StaticEnum, TEXT("EMaterialParameterType"), &Z_Registration_Info_UEnum_EMaterialParameterType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3092454943U) }, }; static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = { { FMaterialParameterInfo::StaticStruct, Z_Construct_UScriptStruct_FMaterialParameterInfo_Statics::NewStructOps, TEXT("MaterialParameterInfo"),&Z_Registration_Info_UScriptStruct_FMaterialParameterInfo, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMaterialParameterInfo), 652655136U) }, { FParameterChannelNames::StaticStruct, Z_Construct_UScriptStruct_FParameterChannelNames_Statics::NewStructOps, TEXT("ParameterChannelNames"),&Z_Registration_Info_UScriptStruct_FParameterChannelNames, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FParameterChannelNames), 2015591475U) }, { FStaticComponentMaskValue::StaticStruct, Z_Construct_UScriptStruct_FStaticComponentMaskValue_Statics::NewStructOps, TEXT("StaticComponentMaskValue"),&Z_Registration_Info_UScriptStruct_FStaticComponentMaskValue, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FStaticComponentMaskValue), 1213704303U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_Materials_MaterialParameters_h__Script_Engine_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_Materials_MaterialParameters_h__Script_Engine_1624283720{ TEXT("/Script/Engine"), nullptr, 0, Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_Materials_MaterialParameters_h__Script_Engine_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_Materials_MaterialParameters_h__Script_Engine_Statics::ScriptStructInfo), Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_Materials_MaterialParameters_h__Script_Engine_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_Materials_MaterialParameters_h__Script_Engine_Statics::EnumInfo), }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS