Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateServer/Inc/Engine/UHT/MaterialParameters.gen.cpp

448 lines
31 KiB
C++
Raw Normal View History

2026-01-28 19:08:51 -05:00
// 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<EMaterialParameterAssociation>()
{
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<FMaterialParameterInfo>();
}
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<UScriptStruct>(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<EMaterialParameterType>()
{
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<FParameterChannelNames>();
}
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<UScriptStruct>(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<FStaticComponentMaskValue>();
}
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<UScriptStruct>(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