Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateEditor/Inc/Engine/UHT/MaterialInstance.gen.cpp
Norman Lansing ecb33115bf Initial Commit
2026-01-28 19:08:51 -05:00

1640 lines
139 KiB
C++

// 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/MaterialInstance.h"
#include "Materials/MaterialInstanceBasePropertyOverrides.h"
#include "Materials/MaterialOverrideNanite.h"
#include "Materials/MaterialParameters.h"
#include "Serialization/ArchiveUObjectFromStructuredArchive.h"
#include "StaticParameterSet.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMaterialInstance() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FGuid();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FLinearColor();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector4d();
ENGINE_API UClass* Z_Construct_UClass_UCurveLinearColor_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UCurveLinearColorAtlas_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UFont_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UMaterialInstance();
ENGINE_API UClass* Z_Construct_UClass_UMaterialInstance_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UMaterialInstanceEditorOnlyData();
ENGINE_API UClass* Z_Construct_UClass_UMaterialInstanceEditorOnlyData_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UMaterialInterface();
ENGINE_API UClass* Z_Construct_UClass_UMaterialInterface_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UMaterialInterfaceEditorOnlyData();
ENGINE_API UClass* Z_Construct_UClass_UMaterialParameterCollection_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_URuntimeVirtualTexture_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_USparseVolumeTexture_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_USpecularProfile_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UTexture_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UTextureCollection_NoRegister();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EBlendableLocation();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FDoubleVectorParameterValue();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FFontParameterValue();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FMaterialInstanceBasePropertyOverrides();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FMaterialInstanceCachedData();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FMaterialOverrideNanite();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FMaterialParameterInfo();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FParameterCollectionParameterValue();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FRuntimeVirtualTextureParameterValue();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FScalarParameterAtlasInstanceData();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FScalarParameterValue();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FSparseVolumeTextureParameterValue();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FStaticParameterSet();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FStaticParameterSetEditorOnlyData();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FStaticParameterSetRuntimeData();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FTextureCollectionParameterValue();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FTextureParameterValue();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FUserSceneTextureOverride();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FVectorParameterValue();
PHYSICSCORE_API UClass* Z_Construct_UClass_UPhysicalMaterial_NoRegister();
UPackage* Z_Construct_UPackage__Script_Engine();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FScalarParameterAtlasInstanceData *********************************
struct Z_Construct_UScriptStruct_FScalarParameterAtlasInstanceData_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FScalarParameterAtlasInstanceData); }
static inline consteval int16 GetStructAlignment() { return alignof(FScalarParameterAtlasInstanceData); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** Editable scalar parameter. */" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
{ "ToolTip", "Editable scalar parameter." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsUsedAsAtlasPosition_MetaData[] = {
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Curve_MetaData[] = {
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Atlas_MetaData[] = {
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FScalarParameterAtlasInstanceData constinit property declarations *
static void NewProp_bIsUsedAsAtlasPosition_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsUsedAsAtlasPosition;
static const UECodeGen_Private::FSoftObjectPropertyParams NewProp_Curve;
static const UECodeGen_Private::FSoftObjectPropertyParams NewProp_Atlas;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FScalarParameterAtlasInstanceData constinit property declarations ***
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FScalarParameterAtlasInstanceData>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FScalarParameterAtlasInstanceData_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FScalarParameterAtlasInstanceData;
class UScriptStruct* FScalarParameterAtlasInstanceData::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FScalarParameterAtlasInstanceData.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FScalarParameterAtlasInstanceData.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FScalarParameterAtlasInstanceData, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("ScalarParameterAtlasInstanceData"));
}
return Z_Registration_Info_UScriptStruct_FScalarParameterAtlasInstanceData.OuterSingleton;
}
// ********** Begin ScriptStruct FScalarParameterAtlasInstanceData Property Definitions ************
void Z_Construct_UScriptStruct_FScalarParameterAtlasInstanceData_Statics::NewProp_bIsUsedAsAtlasPosition_SetBit(void* Obj)
{
((FScalarParameterAtlasInstanceData*)Obj)->bIsUsedAsAtlasPosition = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FScalarParameterAtlasInstanceData_Statics::NewProp_bIsUsedAsAtlasPosition = { "bIsUsedAsAtlasPosition", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FScalarParameterAtlasInstanceData), &Z_Construct_UScriptStruct_FScalarParameterAtlasInstanceData_Statics::NewProp_bIsUsedAsAtlasPosition_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsUsedAsAtlasPosition_MetaData), NewProp_bIsUsedAsAtlasPosition_MetaData) };
const UECodeGen_Private::FSoftObjectPropertyParams Z_Construct_UScriptStruct_FScalarParameterAtlasInstanceData_Statics::NewProp_Curve = { "Curve", nullptr, (EPropertyFlags)0x0014000000000000, UECodeGen_Private::EPropertyGenFlags::SoftObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FScalarParameterAtlasInstanceData, Curve), Z_Construct_UClass_UCurveLinearColor_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Curve_MetaData), NewProp_Curve_MetaData) };
const UECodeGen_Private::FSoftObjectPropertyParams Z_Construct_UScriptStruct_FScalarParameterAtlasInstanceData_Statics::NewProp_Atlas = { "Atlas", nullptr, (EPropertyFlags)0x0014000000000000, UECodeGen_Private::EPropertyGenFlags::SoftObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FScalarParameterAtlasInstanceData, Atlas), Z_Construct_UClass_UCurveLinearColorAtlas_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Atlas_MetaData), NewProp_Atlas_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FScalarParameterAtlasInstanceData_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FScalarParameterAtlasInstanceData_Statics::NewProp_bIsUsedAsAtlasPosition,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FScalarParameterAtlasInstanceData_Statics::NewProp_Curve,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FScalarParameterAtlasInstanceData_Statics::NewProp_Atlas,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FScalarParameterAtlasInstanceData_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FScalarParameterAtlasInstanceData Property Definitions **************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FScalarParameterAtlasInstanceData_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
nullptr,
&NewStructOps,
"ScalarParameterAtlasInstanceData",
Z_Construct_UScriptStruct_FScalarParameterAtlasInstanceData_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FScalarParameterAtlasInstanceData_Statics::PropPointers),
sizeof(FScalarParameterAtlasInstanceData),
alignof(FScalarParameterAtlasInstanceData),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FScalarParameterAtlasInstanceData_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FScalarParameterAtlasInstanceData_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FScalarParameterAtlasInstanceData()
{
if (!Z_Registration_Info_UScriptStruct_FScalarParameterAtlasInstanceData.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FScalarParameterAtlasInstanceData.InnerSingleton, Z_Construct_UScriptStruct_FScalarParameterAtlasInstanceData_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FScalarParameterAtlasInstanceData.InnerSingleton);
}
// ********** End ScriptStruct FScalarParameterAtlasInstanceData ***********************************
// ********** Begin ScriptStruct FScalarParameterValue *********************************************
struct Z_Construct_UScriptStruct_FScalarParameterValue_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FScalarParameterValue); }
static inline consteval int16 GetStructAlignment() { return alignof(FScalarParameterValue); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParameterName_MetaData[] = {
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AtlasData_MetaData[] = {
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParameterInfo_MetaData[] = {
{ "Category", "ScalarParameterValue" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParameterValue_MetaData[] = {
{ "Category", "ScalarParameterValue" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ExpressionGUID_MetaData[] = {
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FScalarParameterValue constinit property declarations *************
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FNamePropertyParams NewProp_ParameterName;
static const UECodeGen_Private::FStructPropertyParams NewProp_AtlasData;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FStructPropertyParams NewProp_ParameterInfo;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ParameterValue;
static const UECodeGen_Private::FStructPropertyParams NewProp_ExpressionGUID;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FScalarParameterValue constinit property declarations ***************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FScalarParameterValue>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FScalarParameterValue_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FScalarParameterValue;
class UScriptStruct* FScalarParameterValue::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FScalarParameterValue.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FScalarParameterValue.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FScalarParameterValue, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("ScalarParameterValue"));
}
return Z_Registration_Info_UScriptStruct_FScalarParameterValue.OuterSingleton;
}
// ********** Begin ScriptStruct FScalarParameterValue Property Definitions ************************
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FScalarParameterValue_Statics::NewProp_ParameterName = { "ParameterName", nullptr, (EPropertyFlags)0x0010000820000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FScalarParameterValue, ParameterName_DEPRECATED), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParameterName_MetaData), NewProp_ParameterName_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FScalarParameterValue_Statics::NewProp_AtlasData = { "AtlasData", nullptr, (EPropertyFlags)0x0010000800000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FScalarParameterValue, AtlasData), Z_Construct_UScriptStruct_FScalarParameterAtlasInstanceData, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AtlasData_MetaData), NewProp_AtlasData_MetaData) }; // 2780837518
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FScalarParameterValue_Statics::NewProp_ParameterInfo = { "ParameterInfo", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FScalarParameterValue, ParameterInfo), Z_Construct_UScriptStruct_FMaterialParameterInfo, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParameterInfo_MetaData), NewProp_ParameterInfo_MetaData) }; // 652655136
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FScalarParameterValue_Statics::NewProp_ParameterValue = { "ParameterValue", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FScalarParameterValue, ParameterValue), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParameterValue_MetaData), NewProp_ParameterValue_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FScalarParameterValue_Statics::NewProp_ExpressionGUID = { "ExpressionGUID", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FScalarParameterValue, ExpressionGUID), Z_Construct_UScriptStruct_FGuid, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ExpressionGUID_MetaData), NewProp_ExpressionGUID_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FScalarParameterValue_Statics::PropPointers[] = {
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FScalarParameterValue_Statics::NewProp_ParameterName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FScalarParameterValue_Statics::NewProp_AtlasData,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FScalarParameterValue_Statics::NewProp_ParameterInfo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FScalarParameterValue_Statics::NewProp_ParameterValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FScalarParameterValue_Statics::NewProp_ExpressionGUID,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FScalarParameterValue_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FScalarParameterValue Property Definitions **************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FScalarParameterValue_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
nullptr,
&NewStructOps,
"ScalarParameterValue",
Z_Construct_UScriptStruct_FScalarParameterValue_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FScalarParameterValue_Statics::PropPointers),
sizeof(FScalarParameterValue),
alignof(FScalarParameterValue),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FScalarParameterValue_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FScalarParameterValue_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FScalarParameterValue()
{
if (!Z_Registration_Info_UScriptStruct_FScalarParameterValue.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FScalarParameterValue.InnerSingleton, Z_Construct_UScriptStruct_FScalarParameterValue_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FScalarParameterValue.InnerSingleton);
}
// ********** End ScriptStruct FScalarParameterValue ***********************************************
// ********** Begin ScriptStruct FVectorParameterValue *********************************************
struct Z_Construct_UScriptStruct_FVectorParameterValue_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FVectorParameterValue); }
static inline consteval int16 GetStructAlignment() { return alignof(FVectorParameterValue); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/** Editable vector parameter. */" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
{ "ToolTip", "Editable vector parameter." },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParameterName_MetaData[] = {
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParameterInfo_MetaData[] = {
{ "Category", "VectorParameterValue" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParameterValue_MetaData[] = {
{ "Category", "VectorParameterValue" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ExpressionGUID_MetaData[] = {
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FVectorParameterValue constinit property declarations *************
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FNamePropertyParams NewProp_ParameterName;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FStructPropertyParams NewProp_ParameterInfo;
static const UECodeGen_Private::FStructPropertyParams NewProp_ParameterValue;
static const UECodeGen_Private::FStructPropertyParams NewProp_ExpressionGUID;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FVectorParameterValue constinit property declarations ***************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FVectorParameterValue>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FVectorParameterValue_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FVectorParameterValue;
class UScriptStruct* FVectorParameterValue::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FVectorParameterValue.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FVectorParameterValue.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FVectorParameterValue, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("VectorParameterValue"));
}
return Z_Registration_Info_UScriptStruct_FVectorParameterValue.OuterSingleton;
}
// ********** Begin ScriptStruct FVectorParameterValue Property Definitions ************************
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FVectorParameterValue_Statics::NewProp_ParameterName = { "ParameterName", nullptr, (EPropertyFlags)0x0010000820000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FVectorParameterValue, ParameterName_DEPRECATED), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParameterName_MetaData), NewProp_ParameterName_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FVectorParameterValue_Statics::NewProp_ParameterInfo = { "ParameterInfo", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FVectorParameterValue, ParameterInfo), Z_Construct_UScriptStruct_FMaterialParameterInfo, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParameterInfo_MetaData), NewProp_ParameterInfo_MetaData) }; // 652655136
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FVectorParameterValue_Statics::NewProp_ParameterValue = { "ParameterValue", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FVectorParameterValue, ParameterValue), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParameterValue_MetaData), NewProp_ParameterValue_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FVectorParameterValue_Statics::NewProp_ExpressionGUID = { "ExpressionGUID", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FVectorParameterValue, ExpressionGUID), Z_Construct_UScriptStruct_FGuid, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ExpressionGUID_MetaData), NewProp_ExpressionGUID_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FVectorParameterValue_Statics::PropPointers[] = {
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FVectorParameterValue_Statics::NewProp_ParameterName,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FVectorParameterValue_Statics::NewProp_ParameterInfo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FVectorParameterValue_Statics::NewProp_ParameterValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FVectorParameterValue_Statics::NewProp_ExpressionGUID,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FVectorParameterValue_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FVectorParameterValue Property Definitions **************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FVectorParameterValue_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
nullptr,
&NewStructOps,
"VectorParameterValue",
Z_Construct_UScriptStruct_FVectorParameterValue_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FVectorParameterValue_Statics::PropPointers),
sizeof(FVectorParameterValue),
alignof(FVectorParameterValue),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FVectorParameterValue_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FVectorParameterValue_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FVectorParameterValue()
{
if (!Z_Registration_Info_UScriptStruct_FVectorParameterValue.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FVectorParameterValue.InnerSingleton, Z_Construct_UScriptStruct_FVectorParameterValue_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FVectorParameterValue.InnerSingleton);
}
// ********** End ScriptStruct FVectorParameterValue ***********************************************
// ********** Begin ScriptStruct FDoubleVectorParameterValue ***************************************
struct Z_Construct_UScriptStruct_FDoubleVectorParameterValue_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FDoubleVectorParameterValue); }
static inline consteval int16 GetStructAlignment() { return alignof(FDoubleVectorParameterValue); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/** Editable vector parameter. */" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
{ "ToolTip", "Editable vector parameter." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParameterInfo_MetaData[] = {
{ "Category", "VectorParameterValue" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParameterValue_MetaData[] = {
{ "Category", "VectorParameterValue" },
{ "Comment", "// LWC_TODO: Blueprint?\n" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
{ "ToolTip", "LWC_TODO: Blueprint?" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ExpressionGUID_MetaData[] = {
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FDoubleVectorParameterValue constinit property declarations *******
static const UECodeGen_Private::FStructPropertyParams NewProp_ParameterInfo;
static const UECodeGen_Private::FStructPropertyParams NewProp_ParameterValue;
static const UECodeGen_Private::FStructPropertyParams NewProp_ExpressionGUID;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FDoubleVectorParameterValue constinit property declarations *********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FDoubleVectorParameterValue>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FDoubleVectorParameterValue_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FDoubleVectorParameterValue;
class UScriptStruct* FDoubleVectorParameterValue::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FDoubleVectorParameterValue.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FDoubleVectorParameterValue.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FDoubleVectorParameterValue, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("DoubleVectorParameterValue"));
}
return Z_Registration_Info_UScriptStruct_FDoubleVectorParameterValue.OuterSingleton;
}
// ********** Begin ScriptStruct FDoubleVectorParameterValue Property Definitions ******************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FDoubleVectorParameterValue_Statics::NewProp_ParameterInfo = { "ParameterInfo", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FDoubleVectorParameterValue, ParameterInfo), Z_Construct_UScriptStruct_FMaterialParameterInfo, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParameterInfo_MetaData), NewProp_ParameterInfo_MetaData) }; // 652655136
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FDoubleVectorParameterValue_Statics::NewProp_ParameterValue = { "ParameterValue", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FDoubleVectorParameterValue, ParameterValue), Z_Construct_UScriptStruct_FVector4d, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParameterValue_MetaData), NewProp_ParameterValue_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FDoubleVectorParameterValue_Statics::NewProp_ExpressionGUID = { "ExpressionGUID", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FDoubleVectorParameterValue, ExpressionGUID), Z_Construct_UScriptStruct_FGuid, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ExpressionGUID_MetaData), NewProp_ExpressionGUID_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FDoubleVectorParameterValue_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FDoubleVectorParameterValue_Statics::NewProp_ParameterInfo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FDoubleVectorParameterValue_Statics::NewProp_ParameterValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FDoubleVectorParameterValue_Statics::NewProp_ExpressionGUID,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FDoubleVectorParameterValue_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FDoubleVectorParameterValue Property Definitions ********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FDoubleVectorParameterValue_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
nullptr,
&NewStructOps,
"DoubleVectorParameterValue",
Z_Construct_UScriptStruct_FDoubleVectorParameterValue_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FDoubleVectorParameterValue_Statics::PropPointers),
sizeof(FDoubleVectorParameterValue),
alignof(FDoubleVectorParameterValue),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FDoubleVectorParameterValue_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FDoubleVectorParameterValue_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FDoubleVectorParameterValue()
{
if (!Z_Registration_Info_UScriptStruct_FDoubleVectorParameterValue.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FDoubleVectorParameterValue.InnerSingleton, Z_Construct_UScriptStruct_FDoubleVectorParameterValue_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FDoubleVectorParameterValue.InnerSingleton);
}
// ********** End ScriptStruct FDoubleVectorParameterValue *****************************************
// ********** Begin ScriptStruct FTextureParameterValue ********************************************
struct Z_Construct_UScriptStruct_FTextureParameterValue_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FTextureParameterValue); }
static inline consteval int16 GetStructAlignment() { return alignof(FTextureParameterValue); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/** Editable texture parameter. */" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
{ "ToolTip", "Editable texture parameter." },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParameterName_MetaData[] = {
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParameterInfo_MetaData[] = {
{ "Category", "TextureParameterValue" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParameterValue_MetaData[] = {
{ "Category", "TextureParameterValue" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ExpressionGUID_MetaData[] = {
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FTextureParameterValue constinit property declarations ************
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FNamePropertyParams NewProp_ParameterName;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FStructPropertyParams NewProp_ParameterInfo;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ParameterValue;
static const UECodeGen_Private::FStructPropertyParams NewProp_ExpressionGUID;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FTextureParameterValue constinit property declarations **************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FTextureParameterValue>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FTextureParameterValue_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FTextureParameterValue;
class UScriptStruct* FTextureParameterValue::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FTextureParameterValue.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FTextureParameterValue.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FTextureParameterValue, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("TextureParameterValue"));
}
return Z_Registration_Info_UScriptStruct_FTextureParameterValue.OuterSingleton;
}
// ********** Begin ScriptStruct FTextureParameterValue Property Definitions ***********************
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FTextureParameterValue_Statics::NewProp_ParameterName = { "ParameterName", nullptr, (EPropertyFlags)0x0010000820000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTextureParameterValue, ParameterName_DEPRECATED), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParameterName_MetaData), NewProp_ParameterName_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FTextureParameterValue_Statics::NewProp_ParameterInfo = { "ParameterInfo", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTextureParameterValue, ParameterInfo), Z_Construct_UScriptStruct_FMaterialParameterInfo, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParameterInfo_MetaData), NewProp_ParameterInfo_MetaData) }; // 652655136
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FTextureParameterValue_Statics::NewProp_ParameterValue = { "ParameterValue", nullptr, (EPropertyFlags)0x0114000000000005, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTextureParameterValue, ParameterValue), Z_Construct_UClass_UTexture_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParameterValue_MetaData), NewProp_ParameterValue_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FTextureParameterValue_Statics::NewProp_ExpressionGUID = { "ExpressionGUID", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTextureParameterValue, ExpressionGUID), Z_Construct_UScriptStruct_FGuid, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ExpressionGUID_MetaData), NewProp_ExpressionGUID_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FTextureParameterValue_Statics::PropPointers[] = {
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTextureParameterValue_Statics::NewProp_ParameterName,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTextureParameterValue_Statics::NewProp_ParameterInfo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTextureParameterValue_Statics::NewProp_ParameterValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTextureParameterValue_Statics::NewProp_ExpressionGUID,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FTextureParameterValue_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FTextureParameterValue Property Definitions *************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FTextureParameterValue_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
nullptr,
&NewStructOps,
"TextureParameterValue",
Z_Construct_UScriptStruct_FTextureParameterValue_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FTextureParameterValue_Statics::PropPointers),
sizeof(FTextureParameterValue),
alignof(FTextureParameterValue),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FTextureParameterValue_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FTextureParameterValue_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FTextureParameterValue()
{
if (!Z_Registration_Info_UScriptStruct_FTextureParameterValue.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FTextureParameterValue.InnerSingleton, Z_Construct_UScriptStruct_FTextureParameterValue_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FTextureParameterValue.InnerSingleton);
}
// ********** End ScriptStruct FTextureParameterValue **********************************************
// ********** Begin ScriptStruct FTextureCollectionParameterValue **********************************
struct Z_Construct_UScriptStruct_FTextureCollectionParameterValue_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FTextureCollectionParameterValue); }
static inline consteval int16 GetStructAlignment() { return alignof(FTextureCollectionParameterValue); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/** Editable texture collection parameter. */" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
{ "ToolTip", "Editable texture collection parameter." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParameterInfo_MetaData[] = {
{ "Category", "TextureCollectionParameterValue" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParameterValue_MetaData[] = {
{ "Category", "TextureCollectionParameterValue" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ExpressionGUID_MetaData[] = {
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FTextureCollectionParameterValue constinit property declarations **
static const UECodeGen_Private::FStructPropertyParams NewProp_ParameterInfo;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ParameterValue;
static const UECodeGen_Private::FStructPropertyParams NewProp_ExpressionGUID;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FTextureCollectionParameterValue constinit property declarations ****
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FTextureCollectionParameterValue>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FTextureCollectionParameterValue_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FTextureCollectionParameterValue;
class UScriptStruct* FTextureCollectionParameterValue::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FTextureCollectionParameterValue.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FTextureCollectionParameterValue.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FTextureCollectionParameterValue, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("TextureCollectionParameterValue"));
}
return Z_Registration_Info_UScriptStruct_FTextureCollectionParameterValue.OuterSingleton;
}
// ********** Begin ScriptStruct FTextureCollectionParameterValue Property Definitions *************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FTextureCollectionParameterValue_Statics::NewProp_ParameterInfo = { "ParameterInfo", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTextureCollectionParameterValue, ParameterInfo), Z_Construct_UScriptStruct_FMaterialParameterInfo, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParameterInfo_MetaData), NewProp_ParameterInfo_MetaData) }; // 652655136
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FTextureCollectionParameterValue_Statics::NewProp_ParameterValue = { "ParameterValue", nullptr, (EPropertyFlags)0x0114000000000005, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTextureCollectionParameterValue, ParameterValue), Z_Construct_UClass_UTextureCollection_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParameterValue_MetaData), NewProp_ParameterValue_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FTextureCollectionParameterValue_Statics::NewProp_ExpressionGUID = { "ExpressionGUID", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTextureCollectionParameterValue, ExpressionGUID), Z_Construct_UScriptStruct_FGuid, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ExpressionGUID_MetaData), NewProp_ExpressionGUID_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FTextureCollectionParameterValue_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTextureCollectionParameterValue_Statics::NewProp_ParameterInfo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTextureCollectionParameterValue_Statics::NewProp_ParameterValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTextureCollectionParameterValue_Statics::NewProp_ExpressionGUID,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FTextureCollectionParameterValue_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FTextureCollectionParameterValue Property Definitions ***************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FTextureCollectionParameterValue_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
nullptr,
&NewStructOps,
"TextureCollectionParameterValue",
Z_Construct_UScriptStruct_FTextureCollectionParameterValue_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FTextureCollectionParameterValue_Statics::PropPointers),
sizeof(FTextureCollectionParameterValue),
alignof(FTextureCollectionParameterValue),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FTextureCollectionParameterValue_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FTextureCollectionParameterValue_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FTextureCollectionParameterValue()
{
if (!Z_Registration_Info_UScriptStruct_FTextureCollectionParameterValue.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FTextureCollectionParameterValue.InnerSingleton, Z_Construct_UScriptStruct_FTextureCollectionParameterValue_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FTextureCollectionParameterValue.InnerSingleton);
}
// ********** End ScriptStruct FTextureCollectionParameterValue ************************************
// ********** Begin ScriptStruct FParameterCollectionParameterValue ********************************
struct Z_Construct_UScriptStruct_FParameterCollectionParameterValue_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FParameterCollectionParameterValue); }
static inline consteval int16 GetStructAlignment() { return alignof(FParameterCollectionParameterValue); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/** Editable parameter collection parameter. */" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
{ "ToolTip", "Editable parameter collection parameter." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParameterInfo_MetaData[] = {
{ "Category", "ParameterCollectionParameterValue" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParameterValue_MetaData[] = {
{ "Category", "ParameterCollectionParameterValue" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ExpressionGUID_MetaData[] = {
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FParameterCollectionParameterValue constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_ParameterInfo;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ParameterValue;
static const UECodeGen_Private::FStructPropertyParams NewProp_ExpressionGUID;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FParameterCollectionParameterValue constinit property declarations **
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FParameterCollectionParameterValue>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FParameterCollectionParameterValue_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FParameterCollectionParameterValue;
class UScriptStruct* FParameterCollectionParameterValue::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FParameterCollectionParameterValue.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FParameterCollectionParameterValue.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FParameterCollectionParameterValue, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("ParameterCollectionParameterValue"));
}
return Z_Registration_Info_UScriptStruct_FParameterCollectionParameterValue.OuterSingleton;
}
// ********** Begin ScriptStruct FParameterCollectionParameterValue Property Definitions ***********
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FParameterCollectionParameterValue_Statics::NewProp_ParameterInfo = { "ParameterInfo", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FParameterCollectionParameterValue, ParameterInfo), Z_Construct_UScriptStruct_FMaterialParameterInfo, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParameterInfo_MetaData), NewProp_ParameterInfo_MetaData) }; // 652655136
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FParameterCollectionParameterValue_Statics::NewProp_ParameterValue = { "ParameterValue", nullptr, (EPropertyFlags)0x0114000000000005, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FParameterCollectionParameterValue, ParameterValue), Z_Construct_UClass_UMaterialParameterCollection_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParameterValue_MetaData), NewProp_ParameterValue_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FParameterCollectionParameterValue_Statics::NewProp_ExpressionGUID = { "ExpressionGUID", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FParameterCollectionParameterValue, ExpressionGUID), Z_Construct_UScriptStruct_FGuid, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ExpressionGUID_MetaData), NewProp_ExpressionGUID_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FParameterCollectionParameterValue_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FParameterCollectionParameterValue_Statics::NewProp_ParameterInfo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FParameterCollectionParameterValue_Statics::NewProp_ParameterValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FParameterCollectionParameterValue_Statics::NewProp_ExpressionGUID,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FParameterCollectionParameterValue_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FParameterCollectionParameterValue Property Definitions *************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FParameterCollectionParameterValue_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
nullptr,
&NewStructOps,
"ParameterCollectionParameterValue",
Z_Construct_UScriptStruct_FParameterCollectionParameterValue_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FParameterCollectionParameterValue_Statics::PropPointers),
sizeof(FParameterCollectionParameterValue),
alignof(FParameterCollectionParameterValue),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FParameterCollectionParameterValue_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FParameterCollectionParameterValue_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FParameterCollectionParameterValue()
{
if (!Z_Registration_Info_UScriptStruct_FParameterCollectionParameterValue.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FParameterCollectionParameterValue.InnerSingleton, Z_Construct_UScriptStruct_FParameterCollectionParameterValue_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FParameterCollectionParameterValue.InnerSingleton);
}
// ********** End ScriptStruct FParameterCollectionParameterValue **********************************
// ********** Begin ScriptStruct FRuntimeVirtualTextureParameterValue ******************************
struct Z_Construct_UScriptStruct_FRuntimeVirtualTextureParameterValue_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRuntimeVirtualTextureParameterValue); }
static inline consteval int16 GetStructAlignment() { return alignof(FRuntimeVirtualTextureParameterValue); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/** Editable runtime virtual texture parameter. */" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
{ "ToolTip", "Editable runtime virtual texture parameter." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParameterInfo_MetaData[] = {
{ "Category", "RuntimeVirtualTextureParameterValue" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParameterValue_MetaData[] = {
{ "Category", "RuntimeVirtualTextureParameterValue" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ExpressionGUID_MetaData[] = {
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRuntimeVirtualTextureParameterValue constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_ParameterInfo;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ParameterValue;
static const UECodeGen_Private::FStructPropertyParams NewProp_ExpressionGUID;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRuntimeVirtualTextureParameterValue constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRuntimeVirtualTextureParameterValue>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRuntimeVirtualTextureParameterValue_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRuntimeVirtualTextureParameterValue;
class UScriptStruct* FRuntimeVirtualTextureParameterValue::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRuntimeVirtualTextureParameterValue.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRuntimeVirtualTextureParameterValue.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRuntimeVirtualTextureParameterValue, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("RuntimeVirtualTextureParameterValue"));
}
return Z_Registration_Info_UScriptStruct_FRuntimeVirtualTextureParameterValue.OuterSingleton;
}
// ********** Begin ScriptStruct FRuntimeVirtualTextureParameterValue Property Definitions *********
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRuntimeVirtualTextureParameterValue_Statics::NewProp_ParameterInfo = { "ParameterInfo", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRuntimeVirtualTextureParameterValue, ParameterInfo), Z_Construct_UScriptStruct_FMaterialParameterInfo, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParameterInfo_MetaData), NewProp_ParameterInfo_MetaData) }; // 652655136
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FRuntimeVirtualTextureParameterValue_Statics::NewProp_ParameterValue = { "ParameterValue", nullptr, (EPropertyFlags)0x0114000000000005, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRuntimeVirtualTextureParameterValue, ParameterValue), Z_Construct_UClass_URuntimeVirtualTexture_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParameterValue_MetaData), NewProp_ParameterValue_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRuntimeVirtualTextureParameterValue_Statics::NewProp_ExpressionGUID = { "ExpressionGUID", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRuntimeVirtualTextureParameterValue, ExpressionGUID), Z_Construct_UScriptStruct_FGuid, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ExpressionGUID_MetaData), NewProp_ExpressionGUID_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRuntimeVirtualTextureParameterValue_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRuntimeVirtualTextureParameterValue_Statics::NewProp_ParameterInfo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRuntimeVirtualTextureParameterValue_Statics::NewProp_ParameterValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRuntimeVirtualTextureParameterValue_Statics::NewProp_ExpressionGUID,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRuntimeVirtualTextureParameterValue_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRuntimeVirtualTextureParameterValue Property Definitions ***********
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRuntimeVirtualTextureParameterValue_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
nullptr,
&NewStructOps,
"RuntimeVirtualTextureParameterValue",
Z_Construct_UScriptStruct_FRuntimeVirtualTextureParameterValue_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRuntimeVirtualTextureParameterValue_Statics::PropPointers),
sizeof(FRuntimeVirtualTextureParameterValue),
alignof(FRuntimeVirtualTextureParameterValue),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRuntimeVirtualTextureParameterValue_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRuntimeVirtualTextureParameterValue_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRuntimeVirtualTextureParameterValue()
{
if (!Z_Registration_Info_UScriptStruct_FRuntimeVirtualTextureParameterValue.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRuntimeVirtualTextureParameterValue.InnerSingleton, Z_Construct_UScriptStruct_FRuntimeVirtualTextureParameterValue_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRuntimeVirtualTextureParameterValue.InnerSingleton);
}
// ********** End ScriptStruct FRuntimeVirtualTextureParameterValue ********************************
// ********** Begin ScriptStruct FSparseVolumeTextureParameterValue ********************************
struct Z_Construct_UScriptStruct_FSparseVolumeTextureParameterValue_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FSparseVolumeTextureParameterValue); }
static inline consteval int16 GetStructAlignment() { return alignof(FSparseVolumeTextureParameterValue); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/** Editable sparse volume texture parameter. */" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
{ "ToolTip", "Editable sparse volume texture parameter." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParameterInfo_MetaData[] = {
{ "Category", "RuntimeVirtualTextureParameterValue" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParameterValue_MetaData[] = {
{ "Category", "RuntimeVirtualTextureParameterValue" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ExpressionGUID_MetaData[] = {
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FSparseVolumeTextureParameterValue constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_ParameterInfo;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ParameterValue;
static const UECodeGen_Private::FStructPropertyParams NewProp_ExpressionGUID;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FSparseVolumeTextureParameterValue constinit property declarations **
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FSparseVolumeTextureParameterValue>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FSparseVolumeTextureParameterValue_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FSparseVolumeTextureParameterValue;
class UScriptStruct* FSparseVolumeTextureParameterValue::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FSparseVolumeTextureParameterValue.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FSparseVolumeTextureParameterValue.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FSparseVolumeTextureParameterValue, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("SparseVolumeTextureParameterValue"));
}
return Z_Registration_Info_UScriptStruct_FSparseVolumeTextureParameterValue.OuterSingleton;
}
// ********** Begin ScriptStruct FSparseVolumeTextureParameterValue Property Definitions ***********
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSparseVolumeTextureParameterValue_Statics::NewProp_ParameterInfo = { "ParameterInfo", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSparseVolumeTextureParameterValue, ParameterInfo), Z_Construct_UScriptStruct_FMaterialParameterInfo, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParameterInfo_MetaData), NewProp_ParameterInfo_MetaData) }; // 652655136
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FSparseVolumeTextureParameterValue_Statics::NewProp_ParameterValue = { "ParameterValue", nullptr, (EPropertyFlags)0x0114000000000005, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSparseVolumeTextureParameterValue, ParameterValue), Z_Construct_UClass_USparseVolumeTexture_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParameterValue_MetaData), NewProp_ParameterValue_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSparseVolumeTextureParameterValue_Statics::NewProp_ExpressionGUID = { "ExpressionGUID", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSparseVolumeTextureParameterValue, ExpressionGUID), Z_Construct_UScriptStruct_FGuid, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ExpressionGUID_MetaData), NewProp_ExpressionGUID_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FSparseVolumeTextureParameterValue_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSparseVolumeTextureParameterValue_Statics::NewProp_ParameterInfo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSparseVolumeTextureParameterValue_Statics::NewProp_ParameterValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSparseVolumeTextureParameterValue_Statics::NewProp_ExpressionGUID,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSparseVolumeTextureParameterValue_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FSparseVolumeTextureParameterValue Property Definitions *************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FSparseVolumeTextureParameterValue_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
nullptr,
&NewStructOps,
"SparseVolumeTextureParameterValue",
Z_Construct_UScriptStruct_FSparseVolumeTextureParameterValue_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSparseVolumeTextureParameterValue_Statics::PropPointers),
sizeof(FSparseVolumeTextureParameterValue),
alignof(FSparseVolumeTextureParameterValue),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSparseVolumeTextureParameterValue_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FSparseVolumeTextureParameterValue_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FSparseVolumeTextureParameterValue()
{
if (!Z_Registration_Info_UScriptStruct_FSparseVolumeTextureParameterValue.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FSparseVolumeTextureParameterValue.InnerSingleton, Z_Construct_UScriptStruct_FSparseVolumeTextureParameterValue_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FSparseVolumeTextureParameterValue.InnerSingleton);
}
// ********** End ScriptStruct FSparseVolumeTextureParameterValue **********************************
// ********** Begin ScriptStruct FFontParameterValue ***********************************************
struct Z_Construct_UScriptStruct_FFontParameterValue_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FFontParameterValue); }
static inline consteval int16 GetStructAlignment() { return alignof(FFontParameterValue); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/** Editable font parameter. */" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
{ "ToolTip", "Editable font parameter." },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParameterName_MetaData[] = {
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParameterInfo_MetaData[] = {
{ "Category", "FontParameterValue" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FontValue_MetaData[] = {
{ "Category", "FontParameterValue" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FontPage_MetaData[] = {
{ "Category", "FontParameterValue" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ExpressionGUID_MetaData[] = {
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FFontParameterValue constinit property declarations ***************
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FNamePropertyParams NewProp_ParameterName;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FStructPropertyParams NewProp_ParameterInfo;
static const UECodeGen_Private::FObjectPropertyParams NewProp_FontValue;
static const UECodeGen_Private::FIntPropertyParams NewProp_FontPage;
static const UECodeGen_Private::FStructPropertyParams NewProp_ExpressionGUID;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FFontParameterValue constinit property declarations *****************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FFontParameterValue>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FFontParameterValue_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FFontParameterValue;
class UScriptStruct* FFontParameterValue::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FFontParameterValue.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FFontParameterValue.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FFontParameterValue, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("FontParameterValue"));
}
return Z_Registration_Info_UScriptStruct_FFontParameterValue.OuterSingleton;
}
// ********** Begin ScriptStruct FFontParameterValue Property Definitions **************************
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FFontParameterValue_Statics::NewProp_ParameterName = { "ParameterName", nullptr, (EPropertyFlags)0x0010000820000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFontParameterValue, ParameterName_DEPRECATED), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParameterName_MetaData), NewProp_ParameterName_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FFontParameterValue_Statics::NewProp_ParameterInfo = { "ParameterInfo", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFontParameterValue, ParameterInfo), Z_Construct_UScriptStruct_FMaterialParameterInfo, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParameterInfo_MetaData), NewProp_ParameterInfo_MetaData) }; // 652655136
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FFontParameterValue_Statics::NewProp_FontValue = { "FontValue", nullptr, (EPropertyFlags)0x0114000000000005, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFontParameterValue, FontValue), Z_Construct_UClass_UFont_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FontValue_MetaData), NewProp_FontValue_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FFontParameterValue_Statics::NewProp_FontPage = { "FontPage", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFontParameterValue, FontPage), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FontPage_MetaData), NewProp_FontPage_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FFontParameterValue_Statics::NewProp_ExpressionGUID = { "ExpressionGUID", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFontParameterValue, ExpressionGUID), Z_Construct_UScriptStruct_FGuid, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ExpressionGUID_MetaData), NewProp_ExpressionGUID_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FFontParameterValue_Statics::PropPointers[] = {
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFontParameterValue_Statics::NewProp_ParameterName,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFontParameterValue_Statics::NewProp_ParameterInfo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFontParameterValue_Statics::NewProp_FontValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFontParameterValue_Statics::NewProp_FontPage,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFontParameterValue_Statics::NewProp_ExpressionGUID,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FFontParameterValue_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FFontParameterValue Property Definitions ****************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FFontParameterValue_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
nullptr,
&NewStructOps,
"FontParameterValue",
Z_Construct_UScriptStruct_FFontParameterValue_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FFontParameterValue_Statics::PropPointers),
sizeof(FFontParameterValue),
alignof(FFontParameterValue),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FFontParameterValue_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FFontParameterValue_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FFontParameterValue()
{
if (!Z_Registration_Info_UScriptStruct_FFontParameterValue.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FFontParameterValue.InnerSingleton, Z_Construct_UScriptStruct_FFontParameterValue_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FFontParameterValue.InnerSingleton);
}
// ********** End ScriptStruct FFontParameterValue *************************************************
// ********** Begin ScriptStruct FUserSceneTextureOverride *****************************************
struct Z_Construct_UScriptStruct_FUserSceneTextureOverride_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FUserSceneTextureOverride); }
static inline consteval int16 GetStructAlignment() { return alignof(FUserSceneTextureOverride); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Key_MetaData[] = {
{ "Category", "UserSceneTextureOverrideValue" },
{ "Comment", "/** Key value of NONE represents override of UserSceneTexture output */" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
{ "ToolTip", "Key value of NONE represents override of UserSceneTexture output" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
{ "Category", "UserSceneTextureOverrideValue" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FUserSceneTextureOverride constinit property declarations *********
static const UECodeGen_Private::FNamePropertyParams NewProp_Key;
static const UECodeGen_Private::FNamePropertyParams NewProp_Value;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FUserSceneTextureOverride constinit property declarations ***********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FUserSceneTextureOverride>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FUserSceneTextureOverride_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FUserSceneTextureOverride;
class UScriptStruct* FUserSceneTextureOverride::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FUserSceneTextureOverride.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FUserSceneTextureOverride.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FUserSceneTextureOverride, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("UserSceneTextureOverride"));
}
return Z_Registration_Info_UScriptStruct_FUserSceneTextureOverride.OuterSingleton;
}
// ********** Begin ScriptStruct FUserSceneTextureOverride Property Definitions ********************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FUserSceneTextureOverride_Statics::NewProp_Key = { "Key", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FUserSceneTextureOverride, Key), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Key_MetaData), NewProp_Key_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FUserSceneTextureOverride_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FUserSceneTextureOverride, Value), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FUserSceneTextureOverride_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FUserSceneTextureOverride_Statics::NewProp_Key,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FUserSceneTextureOverride_Statics::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FUserSceneTextureOverride_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FUserSceneTextureOverride Property Definitions **********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FUserSceneTextureOverride_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
nullptr,
&NewStructOps,
"UserSceneTextureOverride",
Z_Construct_UScriptStruct_FUserSceneTextureOverride_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FUserSceneTextureOverride_Statics::PropPointers),
sizeof(FUserSceneTextureOverride),
alignof(FUserSceneTextureOverride),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FUserSceneTextureOverride_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FUserSceneTextureOverride_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FUserSceneTextureOverride()
{
if (!Z_Registration_Info_UScriptStruct_FUserSceneTextureOverride.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FUserSceneTextureOverride.InnerSingleton, Z_Construct_UScriptStruct_FUserSceneTextureOverride_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FUserSceneTextureOverride.InnerSingleton);
}
// ********** End ScriptStruct FUserSceneTextureOverride *******************************************
// ********** Begin ScriptStruct FMaterialInstanceCachedData ***************************************
struct Z_Construct_UScriptStruct_FMaterialInstanceCachedData_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FMaterialInstanceCachedData); }
static inline consteval int16 GetStructAlignment() { return alignof(FMaterialInstanceCachedData); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParentLayerIndexRemap_MetaData[] = {
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FMaterialInstanceCachedData constinit property declarations *******
static const UECodeGen_Private::FIntPropertyParams NewProp_ParentLayerIndexRemap_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ParentLayerIndexRemap;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FMaterialInstanceCachedData constinit property declarations *********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMaterialInstanceCachedData>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FMaterialInstanceCachedData_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMaterialInstanceCachedData;
class UScriptStruct* FMaterialInstanceCachedData::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FMaterialInstanceCachedData.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FMaterialInstanceCachedData.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMaterialInstanceCachedData, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("MaterialInstanceCachedData"));
}
return Z_Registration_Info_UScriptStruct_FMaterialInstanceCachedData.OuterSingleton;
}
// ********** Begin ScriptStruct FMaterialInstanceCachedData Property Definitions ******************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FMaterialInstanceCachedData_Statics::NewProp_ParentLayerIndexRemap_Inner = { "ParentLayerIndexRemap", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FMaterialInstanceCachedData_Statics::NewProp_ParentLayerIndexRemap = { "ParentLayerIndexRemap", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMaterialInstanceCachedData, ParentLayerIndexRemap), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParentLayerIndexRemap_MetaData), NewProp_ParentLayerIndexRemap_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMaterialInstanceCachedData_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialInstanceCachedData_Statics::NewProp_ParentLayerIndexRemap_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialInstanceCachedData_Statics::NewProp_ParentLayerIndexRemap,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMaterialInstanceCachedData_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FMaterialInstanceCachedData Property Definitions ********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMaterialInstanceCachedData_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
nullptr,
&NewStructOps,
"MaterialInstanceCachedData",
Z_Construct_UScriptStruct_FMaterialInstanceCachedData_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMaterialInstanceCachedData_Statics::PropPointers),
sizeof(FMaterialInstanceCachedData),
alignof(FMaterialInstanceCachedData),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMaterialInstanceCachedData_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMaterialInstanceCachedData_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FMaterialInstanceCachedData()
{
if (!Z_Registration_Info_UScriptStruct_FMaterialInstanceCachedData.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMaterialInstanceCachedData.InnerSingleton, Z_Construct_UScriptStruct_FMaterialInstanceCachedData_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMaterialInstanceCachedData.InnerSingleton);
}
// ********** End ScriptStruct FMaterialInstanceCachedData *****************************************
// ********** Begin Class UMaterialInstanceEditorOnlyData ******************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMaterialInstanceEditorOnlyData;
UClass* UMaterialInstanceEditorOnlyData::GetPrivateStaticClass()
{
using TClass = UMaterialInstanceEditorOnlyData;
if (!Z_Registration_Info_UClass_UMaterialInstanceEditorOnlyData.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MaterialInstanceEditorOnlyData"),
Z_Registration_Info_UClass_UMaterialInstanceEditorOnlyData.InnerSingleton,
StaticRegisterNativesUMaterialInstanceEditorOnlyData,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UMaterialInstanceEditorOnlyData.InnerSingleton;
}
UClass* Z_Construct_UClass_UMaterialInstanceEditorOnlyData_NoRegister()
{
return UMaterialInstanceEditorOnlyData::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMaterialInstanceEditorOnlyData_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "Materials/MaterialInstance.h" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StaticParameters_MetaData[] = {
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UMaterialInstanceEditorOnlyData constinit property declarations **********
static const UECodeGen_Private::FStructPropertyParams NewProp_StaticParameters;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UMaterialInstanceEditorOnlyData constinit property declarations ************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMaterialInstanceEditorOnlyData>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMaterialInstanceEditorOnlyData_Statics
// ********** Begin Class UMaterialInstanceEditorOnlyData Property Definitions *********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UMaterialInstanceEditorOnlyData_Statics::NewProp_StaticParameters = { "StaticParameters", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialInstanceEditorOnlyData, StaticParameters), Z_Construct_UScriptStruct_FStaticParameterSetEditorOnlyData, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StaticParameters_MetaData), NewProp_StaticParameters_MetaData) }; // 1563030410
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMaterialInstanceEditorOnlyData_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialInstanceEditorOnlyData_Statics::NewProp_StaticParameters,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialInstanceEditorOnlyData_Statics::PropPointers) < 2048);
// ********** End Class UMaterialInstanceEditorOnlyData Property Definitions ***********************
UObject* (*const Z_Construct_UClass_UMaterialInstanceEditorOnlyData_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UMaterialInterfaceEditorOnlyData,
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialInstanceEditorOnlyData_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMaterialInstanceEditorOnlyData_Statics::ClassParams = {
&UMaterialInstanceEditorOnlyData::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UMaterialInstanceEditorOnlyData_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialInstanceEditorOnlyData_Statics::PropPointers),
0,
0x000800B0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialInstanceEditorOnlyData_Statics::Class_MetaDataParams), Z_Construct_UClass_UMaterialInstanceEditorOnlyData_Statics::Class_MetaDataParams)
};
void UMaterialInstanceEditorOnlyData::StaticRegisterNativesUMaterialInstanceEditorOnlyData()
{
}
UClass* Z_Construct_UClass_UMaterialInstanceEditorOnlyData()
{
if (!Z_Registration_Info_UClass_UMaterialInstanceEditorOnlyData.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMaterialInstanceEditorOnlyData.OuterSingleton, Z_Construct_UClass_UMaterialInstanceEditorOnlyData_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMaterialInstanceEditorOnlyData.OuterSingleton;
}
UMaterialInstanceEditorOnlyData::UMaterialInstanceEditorOnlyData() {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMaterialInstanceEditorOnlyData);
UMaterialInstanceEditorOnlyData::~UMaterialInstanceEditorOnlyData() {}
// ********** End Class UMaterialInstanceEditorOnlyData ********************************************
// ********** Begin Class UMaterialInstance ********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMaterialInstance;
UClass* UMaterialInstance::GetPrivateStaticClass()
{
using TClass = UMaterialInstance;
if (!Z_Registration_Info_UClass_UMaterialInstance.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MaterialInstance"),
Z_Registration_Info_UClass_UMaterialInstance.InnerSingleton,
StaticRegisterNativesUMaterialInstance,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UMaterialInstance.InnerSingleton;
}
UClass* Z_Construct_UClass_UMaterialInstance_NoRegister()
{
return UMaterialInstance::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMaterialInstance_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "HideCategories", "Thumbnail" },
{ "IncludePath", "Materials/MaterialInstance.h" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PhysMaterial_MetaData[] = {
{ "Category", "MaterialInstance" },
{ "Comment", "/** Physical material to use for this graphics material. Used for sounds, effects etc.*/" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
{ "ToolTip", "Physical material to use for this graphics material. Used for sounds, effects etc." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PhysicalMaterialMap_MetaData[] = {
{ "ArraySizeEnum", "/Script/Engine.EPhysicalMaterialMaskColor" },
{ "Category", "PhysicalMaterialMask" },
{ "Comment", "/** Physical material map used with physical material mask, when it exists.*/" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
{ "ToolTip", "Physical material map used with physical material mask, when it exists." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Parent_MetaData[] = {
{ "Category", "MaterialInstance" },
{ "Comment", "/** Parent material. */" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
{ "ToolTip", "Parent material." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NaniteOverrideMaterial_MetaData[] = {
{ "Category", "MaterialInstance" },
{ "Comment", "/** An override material which will be used instead of this one when rendering with Nanite. */" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
{ "ToolTip", "An override material which will be used instead of this one when rendering with Nanite." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SpecularProfileOverride_MetaData[] = {
{ "Comment", "/** Defines SpecularProfile override used by this instance. If not set, it uses the parent ones. */" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
{ "ToolTip", "Defines SpecularProfile override used by this instance. If not set, it uses the parent ones." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bHasStaticPermutationResource_MetaData[] = {
{ "Comment", "/**\n\x09 * Indicates whether the instance has static permutation resources (which are required when static parameters are present) \n\x09 * Read directly from the rendering thread, can only be modified with the use of a FMaterialUpdateContext.\n\x09 * When true, StaticPermutationMaterialResources will always be valid and non-null.\n\x09 */" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
{ "ToolTip", "Indicates whether the instance has static permutation resources (which are required when static parameters are present)\nRead directly from the rendering thread, can only be modified with the use of a FMaterialUpdateContext.\nWhen true, StaticPermutationMaterialResources will always be valid and non-null." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bOverrideSubsurfaceProfile_MetaData[] = {
{ "Category", "MaterialInstance" },
{ "Comment", "/** Defines if SubsurfaceProfile from this instance is used or it uses the parent one. */" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
{ "ToolTip", "Defines if SubsurfaceProfile from this instance is used or it uses the parent one." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bOverrideSpecularProfile_MetaData[] = {
{ "Category", "MaterialInstance" },
{ "Comment", "/** Defines if SpecularProfile from this instance is used or it uses the parent one. */" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
{ "ToolTip", "Defines if SpecularProfile from this instance is used or it uses the parent one." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bOverrideBlendableLocation_MetaData[] = {
{ "Category", "MaterialInstance" },
{ "Comment", "/** For post process materials, use BlendableLocationOverride. */" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
{ "ToolTip", "For post process materials, use BlendableLocationOverride." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bOverrideBlendablePriority_MetaData[] = {
{ "Category", "MaterialInstance" },
{ "Comment", "/** For post process materials, use BlendablePriorityOverride. */" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
{ "ToolTip", "For post process materials, use BlendablePriorityOverride." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BlendableLocationOverride_MetaData[] = {
{ "Category", "MaterialInstance" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BlendablePriorityOverride_MetaData[] = {
{ "Category", "MaterialInstance" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ScalarParameterValues_MetaData[] = {
{ "Category", "MaterialInstance" },
{ "Comment", "/** Scalar parameters. */" },
{ "EditFixedOrder", "" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
{ "ToolTip", "Scalar parameters." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VectorParameterValues_MetaData[] = {
{ "Category", "MaterialInstance" },
{ "Comment", "/** Vector parameters. */" },
{ "EditFixedOrder", "" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
{ "ToolTip", "Vector parameters." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DoubleVectorParameterValues_MetaData[] = {
{ "Category", "MaterialInstance" },
{ "Comment", "/** DoubleVector parameters. */" },
{ "EditFixedOrder", "" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
{ "ToolTip", "DoubleVector parameters." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TextureParameterValues_MetaData[] = {
{ "Category", "MaterialInstance" },
{ "Comment", "/** Texture parameters. */" },
{ "EditFixedOrder", "" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
{ "ToolTip", "Texture parameters." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TextureCollectionParameterValues_MetaData[] = {
{ "Category", "MaterialInstance" },
{ "Comment", "/** Texture Collection parameters. */" },
{ "EditFixedOrder", "" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
{ "ToolTip", "Texture Collection parameters." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParameterCollectionParameterValues_MetaData[] = {
{ "Category", "MaterialInstance" },
{ "Comment", "/** Texture Collection parameters. */" },
{ "EditFixedOrder", "" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
{ "ToolTip", "Texture Collection parameters." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RuntimeVirtualTextureParameterValues_MetaData[] = {
{ "Category", "MaterialInstance" },
{ "Comment", "/** RuntimeVirtualTexture parameters. */" },
{ "EditFixedOrder", "" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
{ "ToolTip", "RuntimeVirtualTexture parameters." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SparseVolumeTextureParameterValues_MetaData[] = {
{ "Category", "MaterialInstance" },
{ "Comment", "/** Sparse Volume Texture parameters. */" },
{ "EditFixedOrder", "" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
{ "ToolTip", "Sparse Volume Texture parameters." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FontParameterValues_MetaData[] = {
{ "Category", "MaterialInstance" },
{ "Comment", "/** Font parameters. */" },
{ "EditFixedOrder", "" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
{ "ToolTip", "Font parameters." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UserSceneTextureOverrides_MetaData[] = {
{ "Category", "MaterialInstance" },
{ "Comment", "/** User scene texture overrides. Applies to post process domain materials only. */" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
{ "ToolTip", "User scene texture overrides. Applies to post process domain materials only." },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bOverrideBaseProperties_MetaData[] = {
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EnumerationObjects_MetaData[] = {
{ "Comment", "/** Array of enumeration objects for use by scalar parameter enumeration indices. */" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
{ "ToolTip", "Array of enumeration objects for use by scalar parameter enumeration indices." },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BasePropertyOverrides_MetaData[] = {
{ "Category", "MaterialInstance" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StaticParametersRuntime_MetaData[] = {
{ "Comment", "/** Static parameter values that are overridden in this instance. */" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
{ "ToolTip", "Static parameter values that are overridden in this instance." },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReferencedTextureGuids_MetaData[] = {
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StaticParameters_MetaData[] = {
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSavedCachedData_MetaData[] = {
{ "ModuleRelativePath", "Public/Materials/MaterialInstance.h" },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin Class UMaterialInstance constinit property declarations ************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_PhysMaterial;
static const UECodeGen_Private::FObjectPropertyParams NewProp_PhysicalMaterialMap;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Parent;
static const UECodeGen_Private::FStructPropertyParams NewProp_NaniteOverrideMaterial;
static const UECodeGen_Private::FObjectPropertyParams NewProp_SpecularProfileOverride;
static void NewProp_bHasStaticPermutationResource_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bHasStaticPermutationResource;
static void NewProp_bOverrideSubsurfaceProfile_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bOverrideSubsurfaceProfile;
static void NewProp_bOverrideSpecularProfile_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bOverrideSpecularProfile;
static void NewProp_bOverrideBlendableLocation_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bOverrideBlendableLocation;
static void NewProp_bOverrideBlendablePriority_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bOverrideBlendablePriority;
static const UECodeGen_Private::FBytePropertyParams NewProp_BlendableLocationOverride;
static const UECodeGen_Private::FIntPropertyParams NewProp_BlendablePriorityOverride;
static const UECodeGen_Private::FStructPropertyParams NewProp_ScalarParameterValues_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ScalarParameterValues;
static const UECodeGen_Private::FStructPropertyParams NewProp_VectorParameterValues_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_VectorParameterValues;
static const UECodeGen_Private::FStructPropertyParams NewProp_DoubleVectorParameterValues_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_DoubleVectorParameterValues;
static const UECodeGen_Private::FStructPropertyParams NewProp_TextureParameterValues_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_TextureParameterValues;
static const UECodeGen_Private::FStructPropertyParams NewProp_TextureCollectionParameterValues_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_TextureCollectionParameterValues;
static const UECodeGen_Private::FStructPropertyParams NewProp_ParameterCollectionParameterValues_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ParameterCollectionParameterValues;
static const UECodeGen_Private::FStructPropertyParams NewProp_RuntimeVirtualTextureParameterValues_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_RuntimeVirtualTextureParameterValues;
static const UECodeGen_Private::FStructPropertyParams NewProp_SparseVolumeTextureParameterValues_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_SparseVolumeTextureParameterValues;
static const UECodeGen_Private::FStructPropertyParams NewProp_FontParameterValues_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_FontParameterValues;
static const UECodeGen_Private::FStructPropertyParams NewProp_UserSceneTextureOverrides_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_UserSceneTextureOverrides;
#if WITH_EDITORONLY_DATA
static void NewProp_bOverrideBaseProperties_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bOverrideBaseProperties;
static const UECodeGen_Private::FSoftObjectPropertyParams NewProp_EnumerationObjects_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_EnumerationObjects;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FStructPropertyParams NewProp_BasePropertyOverrides;
static const UECodeGen_Private::FStructPropertyParams NewProp_StaticParametersRuntime;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FStructPropertyParams NewProp_ReferencedTextureGuids_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ReferencedTextureGuids;
static const UECodeGen_Private::FStructPropertyParams NewProp_StaticParameters;
static void NewProp_bSavedCachedData_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSavedCachedData;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UMaterialInstance constinit property declarations **************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMaterialInstance>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMaterialInstance_Statics
// ********** Begin Class UMaterialInstance Property Definitions ***********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMaterialInstance_Statics::NewProp_PhysMaterial = { "PhysMaterial", nullptr, (EPropertyFlags)0x0114000000000005, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialInstance, PhysMaterial), Z_Construct_UClass_UPhysicalMaterial_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PhysMaterial_MetaData), NewProp_PhysMaterial_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMaterialInstance_Statics::NewProp_PhysicalMaterialMap = { "PhysicalMaterialMap", nullptr, (EPropertyFlags)0x0114000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, CPP_ARRAY_DIM(PhysicalMaterialMap, UMaterialInstance), STRUCT_OFFSET(UMaterialInstance, PhysicalMaterialMap), Z_Construct_UClass_UPhysicalMaterial_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PhysicalMaterialMap_MetaData), NewProp_PhysicalMaterialMap_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMaterialInstance_Statics::NewProp_Parent = { "Parent", nullptr, (EPropertyFlags)0x0114010000000015, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialInstance, Parent), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Parent_MetaData), NewProp_Parent_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UMaterialInstance_Statics::NewProp_NaniteOverrideMaterial = { "NaniteOverrideMaterial", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialInstance, NaniteOverrideMaterial), Z_Construct_UScriptStruct_FMaterialOverrideNanite, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NaniteOverrideMaterial_MetaData), NewProp_NaniteOverrideMaterial_MetaData) }; // 2853590343
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMaterialInstance_Statics::NewProp_SpecularProfileOverride = { "SpecularProfileOverride", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialInstance, SpecularProfileOverride), Z_Construct_UClass_USpecularProfile_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SpecularProfileOverride_MetaData), NewProp_SpecularProfileOverride_MetaData) };
void Z_Construct_UClass_UMaterialInstance_Statics::NewProp_bHasStaticPermutationResource_SetBit(void* Obj)
{
((UMaterialInstance*)Obj)->bHasStaticPermutationResource = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMaterialInstance_Statics::NewProp_bHasStaticPermutationResource = { "bHasStaticPermutationResource", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UMaterialInstance), &Z_Construct_UClass_UMaterialInstance_Statics::NewProp_bHasStaticPermutationResource_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bHasStaticPermutationResource_MetaData), NewProp_bHasStaticPermutationResource_MetaData) };
void Z_Construct_UClass_UMaterialInstance_Statics::NewProp_bOverrideSubsurfaceProfile_SetBit(void* Obj)
{
((UMaterialInstance*)Obj)->bOverrideSubsurfaceProfile = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMaterialInstance_Statics::NewProp_bOverrideSubsurfaceProfile = { "bOverrideSubsurfaceProfile", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UMaterialInstance), &Z_Construct_UClass_UMaterialInstance_Statics::NewProp_bOverrideSubsurfaceProfile_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bOverrideSubsurfaceProfile_MetaData), NewProp_bOverrideSubsurfaceProfile_MetaData) };
void Z_Construct_UClass_UMaterialInstance_Statics::NewProp_bOverrideSpecularProfile_SetBit(void* Obj)
{
((UMaterialInstance*)Obj)->bOverrideSpecularProfile = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMaterialInstance_Statics::NewProp_bOverrideSpecularProfile = { "bOverrideSpecularProfile", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UMaterialInstance), &Z_Construct_UClass_UMaterialInstance_Statics::NewProp_bOverrideSpecularProfile_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bOverrideSpecularProfile_MetaData), NewProp_bOverrideSpecularProfile_MetaData) };
void Z_Construct_UClass_UMaterialInstance_Statics::NewProp_bOverrideBlendableLocation_SetBit(void* Obj)
{
((UMaterialInstance*)Obj)->bOverrideBlendableLocation = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMaterialInstance_Statics::NewProp_bOverrideBlendableLocation = { "bOverrideBlendableLocation", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UMaterialInstance), &Z_Construct_UClass_UMaterialInstance_Statics::NewProp_bOverrideBlendableLocation_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bOverrideBlendableLocation_MetaData), NewProp_bOverrideBlendableLocation_MetaData) };
void Z_Construct_UClass_UMaterialInstance_Statics::NewProp_bOverrideBlendablePriority_SetBit(void* Obj)
{
((UMaterialInstance*)Obj)->bOverrideBlendablePriority = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMaterialInstance_Statics::NewProp_bOverrideBlendablePriority = { "bOverrideBlendablePriority", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UMaterialInstance), &Z_Construct_UClass_UMaterialInstance_Statics::NewProp_bOverrideBlendablePriority_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bOverrideBlendablePriority_MetaData), NewProp_bOverrideBlendablePriority_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UMaterialInstance_Statics::NewProp_BlendableLocationOverride = { "BlendableLocationOverride", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialInstance, BlendableLocationOverride), Z_Construct_UEnum_Engine_EBlendableLocation, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BlendableLocationOverride_MetaData), NewProp_BlendableLocationOverride_MetaData) }; // 3150350421
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UMaterialInstance_Statics::NewProp_BlendablePriorityOverride = { "BlendablePriorityOverride", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialInstance, BlendablePriorityOverride), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BlendablePriorityOverride_MetaData), NewProp_BlendablePriorityOverride_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UMaterialInstance_Statics::NewProp_ScalarParameterValues_Inner = { "ScalarParameterValues", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FScalarParameterValue, METADATA_PARAMS(0, nullptr) }; // 3298548330
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UMaterialInstance_Statics::NewProp_ScalarParameterValues = { "ScalarParameterValues", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialInstance, ScalarParameterValues), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ScalarParameterValues_MetaData), NewProp_ScalarParameterValues_MetaData) }; // 3298548330
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UMaterialInstance_Statics::NewProp_VectorParameterValues_Inner = { "VectorParameterValues", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FVectorParameterValue, METADATA_PARAMS(0, nullptr) }; // 816536940
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UMaterialInstance_Statics::NewProp_VectorParameterValues = { "VectorParameterValues", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialInstance, VectorParameterValues), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VectorParameterValues_MetaData), NewProp_VectorParameterValues_MetaData) }; // 816536940
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UMaterialInstance_Statics::NewProp_DoubleVectorParameterValues_Inner = { "DoubleVectorParameterValues", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FDoubleVectorParameterValue, METADATA_PARAMS(0, nullptr) }; // 3882146846
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UMaterialInstance_Statics::NewProp_DoubleVectorParameterValues = { "DoubleVectorParameterValues", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialInstance, DoubleVectorParameterValues), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DoubleVectorParameterValues_MetaData), NewProp_DoubleVectorParameterValues_MetaData) }; // 3882146846
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UMaterialInstance_Statics::NewProp_TextureParameterValues_Inner = { "TextureParameterValues", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FTextureParameterValue, METADATA_PARAMS(0, nullptr) }; // 1600156232
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UMaterialInstance_Statics::NewProp_TextureParameterValues = { "TextureParameterValues", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialInstance, TextureParameterValues), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TextureParameterValues_MetaData), NewProp_TextureParameterValues_MetaData) }; // 1600156232
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UMaterialInstance_Statics::NewProp_TextureCollectionParameterValues_Inner = { "TextureCollectionParameterValues", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FTextureCollectionParameterValue, METADATA_PARAMS(0, nullptr) }; // 3131665910
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UMaterialInstance_Statics::NewProp_TextureCollectionParameterValues = { "TextureCollectionParameterValues", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialInstance, TextureCollectionParameterValues), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TextureCollectionParameterValues_MetaData), NewProp_TextureCollectionParameterValues_MetaData) }; // 3131665910
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UMaterialInstance_Statics::NewProp_ParameterCollectionParameterValues_Inner = { "ParameterCollectionParameterValues", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FParameterCollectionParameterValue, METADATA_PARAMS(0, nullptr) }; // 2091959880
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UMaterialInstance_Statics::NewProp_ParameterCollectionParameterValues = { "ParameterCollectionParameterValues", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialInstance, ParameterCollectionParameterValues), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParameterCollectionParameterValues_MetaData), NewProp_ParameterCollectionParameterValues_MetaData) }; // 2091959880
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UMaterialInstance_Statics::NewProp_RuntimeVirtualTextureParameterValues_Inner = { "RuntimeVirtualTextureParameterValues", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FRuntimeVirtualTextureParameterValue, METADATA_PARAMS(0, nullptr) }; // 1208073821
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UMaterialInstance_Statics::NewProp_RuntimeVirtualTextureParameterValues = { "RuntimeVirtualTextureParameterValues", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialInstance, RuntimeVirtualTextureParameterValues), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RuntimeVirtualTextureParameterValues_MetaData), NewProp_RuntimeVirtualTextureParameterValues_MetaData) }; // 1208073821
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UMaterialInstance_Statics::NewProp_SparseVolumeTextureParameterValues_Inner = { "SparseVolumeTextureParameterValues", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FSparseVolumeTextureParameterValue, METADATA_PARAMS(0, nullptr) }; // 3486428195
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UMaterialInstance_Statics::NewProp_SparseVolumeTextureParameterValues = { "SparseVolumeTextureParameterValues", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialInstance, SparseVolumeTextureParameterValues), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SparseVolumeTextureParameterValues_MetaData), NewProp_SparseVolumeTextureParameterValues_MetaData) }; // 3486428195
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UMaterialInstance_Statics::NewProp_FontParameterValues_Inner = { "FontParameterValues", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FFontParameterValue, METADATA_PARAMS(0, nullptr) }; // 2490054704
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UMaterialInstance_Statics::NewProp_FontParameterValues = { "FontParameterValues", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialInstance, FontParameterValues), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FontParameterValues_MetaData), NewProp_FontParameterValues_MetaData) }; // 2490054704
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UMaterialInstance_Statics::NewProp_UserSceneTextureOverrides_Inner = { "UserSceneTextureOverrides", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FUserSceneTextureOverride, METADATA_PARAMS(0, nullptr) }; // 306249339
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UMaterialInstance_Statics::NewProp_UserSceneTextureOverrides = { "UserSceneTextureOverrides", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialInstance, UserSceneTextureOverrides), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UserSceneTextureOverrides_MetaData), NewProp_UserSceneTextureOverrides_MetaData) }; // 306249339
#if WITH_EDITORONLY_DATA
void Z_Construct_UClass_UMaterialInstance_Statics::NewProp_bOverrideBaseProperties_SetBit(void* Obj)
{
((UMaterialInstance*)Obj)->bOverrideBaseProperties_DEPRECATED = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMaterialInstance_Statics::NewProp_bOverrideBaseProperties = { "bOverrideBaseProperties", nullptr, (EPropertyFlags)0x0010000820000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UMaterialInstance), &Z_Construct_UClass_UMaterialInstance_Statics::NewProp_bOverrideBaseProperties_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bOverrideBaseProperties_MetaData), NewProp_bOverrideBaseProperties_MetaData) };
const UECodeGen_Private::FSoftObjectPropertyParams Z_Construct_UClass_UMaterialInstance_Statics::NewProp_EnumerationObjects_Inner = { "EnumerationObjects", nullptr, (EPropertyFlags)0x0004000800000000, UECodeGen_Private::EPropertyGenFlags::SoftObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UMaterialInstance_Statics::NewProp_EnumerationObjects = { "EnumerationObjects", nullptr, (EPropertyFlags)0x0014000800000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialInstance, EnumerationObjects), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EnumerationObjects_MetaData), NewProp_EnumerationObjects_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UMaterialInstance_Statics::NewProp_BasePropertyOverrides = { "BasePropertyOverrides", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialInstance, BasePropertyOverrides), Z_Construct_UScriptStruct_FMaterialInstanceBasePropertyOverrides, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BasePropertyOverrides_MetaData), NewProp_BasePropertyOverrides_MetaData) }; // 1507089909
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UMaterialInstance_Statics::NewProp_StaticParametersRuntime = { "StaticParametersRuntime", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialInstance, StaticParametersRuntime), Z_Construct_UScriptStruct_FStaticParameterSetRuntimeData, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StaticParametersRuntime_MetaData), NewProp_StaticParametersRuntime_MetaData) }; // 4245657463
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UMaterialInstance_Statics::NewProp_ReferencedTextureGuids_Inner = { "ReferencedTextureGuids", nullptr, (EPropertyFlags)0x0000000800000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FGuid, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UMaterialInstance_Statics::NewProp_ReferencedTextureGuids = { "ReferencedTextureGuids", nullptr, (EPropertyFlags)0x0040000800000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialInstance, ReferencedTextureGuids), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReferencedTextureGuids_MetaData), NewProp_ReferencedTextureGuids_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UMaterialInstance_Statics::NewProp_StaticParameters = { "StaticParameters", nullptr, (EPropertyFlags)0x0040000820000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialInstance, StaticParameters_DEPRECATED), Z_Construct_UScriptStruct_FStaticParameterSet, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StaticParameters_MetaData), NewProp_StaticParameters_MetaData) }; // 3853022555
void Z_Construct_UClass_UMaterialInstance_Statics::NewProp_bSavedCachedData_SetBit(void* Obj)
{
((UMaterialInstance*)Obj)->bSavedCachedData_DEPRECATED = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMaterialInstance_Statics::NewProp_bSavedCachedData = { "bSavedCachedData", nullptr, (EPropertyFlags)0x0040000820000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UMaterialInstance), &Z_Construct_UClass_UMaterialInstance_Statics::NewProp_bSavedCachedData_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSavedCachedData_MetaData), NewProp_bSavedCachedData_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMaterialInstance_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialInstance_Statics::NewProp_PhysMaterial,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialInstance_Statics::NewProp_PhysicalMaterialMap,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialInstance_Statics::NewProp_Parent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialInstance_Statics::NewProp_NaniteOverrideMaterial,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialInstance_Statics::NewProp_SpecularProfileOverride,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialInstance_Statics::NewProp_bHasStaticPermutationResource,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialInstance_Statics::NewProp_bOverrideSubsurfaceProfile,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialInstance_Statics::NewProp_bOverrideSpecularProfile,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialInstance_Statics::NewProp_bOverrideBlendableLocation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialInstance_Statics::NewProp_bOverrideBlendablePriority,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialInstance_Statics::NewProp_BlendableLocationOverride,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialInstance_Statics::NewProp_BlendablePriorityOverride,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialInstance_Statics::NewProp_ScalarParameterValues_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialInstance_Statics::NewProp_ScalarParameterValues,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialInstance_Statics::NewProp_VectorParameterValues_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialInstance_Statics::NewProp_VectorParameterValues,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialInstance_Statics::NewProp_DoubleVectorParameterValues_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialInstance_Statics::NewProp_DoubleVectorParameterValues,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialInstance_Statics::NewProp_TextureParameterValues_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialInstance_Statics::NewProp_TextureParameterValues,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialInstance_Statics::NewProp_TextureCollectionParameterValues_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialInstance_Statics::NewProp_TextureCollectionParameterValues,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialInstance_Statics::NewProp_ParameterCollectionParameterValues_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialInstance_Statics::NewProp_ParameterCollectionParameterValues,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialInstance_Statics::NewProp_RuntimeVirtualTextureParameterValues_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialInstance_Statics::NewProp_RuntimeVirtualTextureParameterValues,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialInstance_Statics::NewProp_SparseVolumeTextureParameterValues_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialInstance_Statics::NewProp_SparseVolumeTextureParameterValues,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialInstance_Statics::NewProp_FontParameterValues_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialInstance_Statics::NewProp_FontParameterValues,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialInstance_Statics::NewProp_UserSceneTextureOverrides_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialInstance_Statics::NewProp_UserSceneTextureOverrides,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialInstance_Statics::NewProp_bOverrideBaseProperties,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialInstance_Statics::NewProp_EnumerationObjects_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialInstance_Statics::NewProp_EnumerationObjects,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialInstance_Statics::NewProp_BasePropertyOverrides,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialInstance_Statics::NewProp_StaticParametersRuntime,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialInstance_Statics::NewProp_ReferencedTextureGuids_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialInstance_Statics::NewProp_ReferencedTextureGuids,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialInstance_Statics::NewProp_StaticParameters,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialInstance_Statics::NewProp_bSavedCachedData,
#endif // WITH_EDITORONLY_DATA
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialInstance_Statics::PropPointers) < 2048);
// ********** End Class UMaterialInstance Property Definitions *************************************
UObject* (*const Z_Construct_UClass_UMaterialInstance_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UMaterialInterface,
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialInstance_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMaterialInstance_Statics::ClassParams = {
&UMaterialInstance::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UMaterialInstance_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialInstance_Statics::PropPointers),
0,
0x008800A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialInstance_Statics::Class_MetaDataParams), Z_Construct_UClass_UMaterialInstance_Statics::Class_MetaDataParams)
};
void UMaterialInstance::StaticRegisterNativesUMaterialInstance()
{
}
UClass* Z_Construct_UClass_UMaterialInstance()
{
if (!Z_Registration_Info_UClass_UMaterialInstance.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMaterialInstance.OuterSingleton, Z_Construct_UClass_UMaterialInstance_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMaterialInstance.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMaterialInstance);
IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(UMaterialInstance)
// ********** End Class UMaterialInstance **********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_Materials_MaterialInstance_h__Script_Engine_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FScalarParameterAtlasInstanceData::StaticStruct, Z_Construct_UScriptStruct_FScalarParameterAtlasInstanceData_Statics::NewStructOps, TEXT("ScalarParameterAtlasInstanceData"),&Z_Registration_Info_UScriptStruct_FScalarParameterAtlasInstanceData, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FScalarParameterAtlasInstanceData), 2780837518U) },
{ FScalarParameterValue::StaticStruct, Z_Construct_UScriptStruct_FScalarParameterValue_Statics::NewStructOps, TEXT("ScalarParameterValue"),&Z_Registration_Info_UScriptStruct_FScalarParameterValue, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FScalarParameterValue), 3298548330U) },
{ FVectorParameterValue::StaticStruct, Z_Construct_UScriptStruct_FVectorParameterValue_Statics::NewStructOps, TEXT("VectorParameterValue"),&Z_Registration_Info_UScriptStruct_FVectorParameterValue, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FVectorParameterValue), 816536940U) },
{ FDoubleVectorParameterValue::StaticStruct, Z_Construct_UScriptStruct_FDoubleVectorParameterValue_Statics::NewStructOps, TEXT("DoubleVectorParameterValue"),&Z_Registration_Info_UScriptStruct_FDoubleVectorParameterValue, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FDoubleVectorParameterValue), 3882146846U) },
{ FTextureParameterValue::StaticStruct, Z_Construct_UScriptStruct_FTextureParameterValue_Statics::NewStructOps, TEXT("TextureParameterValue"),&Z_Registration_Info_UScriptStruct_FTextureParameterValue, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FTextureParameterValue), 1600156232U) },
{ FTextureCollectionParameterValue::StaticStruct, Z_Construct_UScriptStruct_FTextureCollectionParameterValue_Statics::NewStructOps, TEXT("TextureCollectionParameterValue"),&Z_Registration_Info_UScriptStruct_FTextureCollectionParameterValue, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FTextureCollectionParameterValue), 3131665910U) },
{ FParameterCollectionParameterValue::StaticStruct, Z_Construct_UScriptStruct_FParameterCollectionParameterValue_Statics::NewStructOps, TEXT("ParameterCollectionParameterValue"),&Z_Registration_Info_UScriptStruct_FParameterCollectionParameterValue, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FParameterCollectionParameterValue), 2091959880U) },
{ FRuntimeVirtualTextureParameterValue::StaticStruct, Z_Construct_UScriptStruct_FRuntimeVirtualTextureParameterValue_Statics::NewStructOps, TEXT("RuntimeVirtualTextureParameterValue"),&Z_Registration_Info_UScriptStruct_FRuntimeVirtualTextureParameterValue, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRuntimeVirtualTextureParameterValue), 1208073821U) },
{ FSparseVolumeTextureParameterValue::StaticStruct, Z_Construct_UScriptStruct_FSparseVolumeTextureParameterValue_Statics::NewStructOps, TEXT("SparseVolumeTextureParameterValue"),&Z_Registration_Info_UScriptStruct_FSparseVolumeTextureParameterValue, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FSparseVolumeTextureParameterValue), 3486428195U) },
{ FFontParameterValue::StaticStruct, Z_Construct_UScriptStruct_FFontParameterValue_Statics::NewStructOps, TEXT("FontParameterValue"),&Z_Registration_Info_UScriptStruct_FFontParameterValue, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FFontParameterValue), 2490054704U) },
{ FUserSceneTextureOverride::StaticStruct, Z_Construct_UScriptStruct_FUserSceneTextureOverride_Statics::NewStructOps, TEXT("UserSceneTextureOverride"),&Z_Registration_Info_UScriptStruct_FUserSceneTextureOverride, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FUserSceneTextureOverride), 306249339U) },
{ FMaterialInstanceCachedData::StaticStruct, Z_Construct_UScriptStruct_FMaterialInstanceCachedData_Statics::NewStructOps, TEXT("MaterialInstanceCachedData"),&Z_Registration_Info_UScriptStruct_FMaterialInstanceCachedData, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMaterialInstanceCachedData), 3095689054U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UMaterialInstanceEditorOnlyData, UMaterialInstanceEditorOnlyData::StaticClass, TEXT("UMaterialInstanceEditorOnlyData"), &Z_Registration_Info_UClass_UMaterialInstanceEditorOnlyData, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMaterialInstanceEditorOnlyData), 3923174431U) },
{ Z_Construct_UClass_UMaterialInstance, UMaterialInstance::StaticClass, TEXT("UMaterialInstance"), &Z_Registration_Info_UClass_UMaterialInstance, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMaterialInstance), 2579978785U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_Materials_MaterialInstance_h__Script_Engine_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_Materials_MaterialInstance_h__Script_Engine_4138801013{
TEXT("/Script/Engine"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_Materials_MaterialInstance_h__Script_Engine_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_Materials_MaterialInstance_h__Script_Engine_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_Materials_MaterialInstance_h__Script_Engine_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_Materials_MaterialInstance_h__Script_Engine_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS