667 lines
53 KiB
C++
667 lines
53 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/MaterialExternalCodeRegistry.h"
|
||
|
|
|
||
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||
|
|
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
|
||
|
|
void EmptyLinkFunctionForGeneratedCodeMaterialExternalCodeRegistry() {}
|
||
|
|
|
||
|
|
// ********** Begin Cross Module References ********************************************************
|
||
|
|
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
|
||
|
|
ENGINE_API UClass* Z_Construct_UClass_UMaterialExternalCodeCollection();
|
||
|
|
ENGINE_API UClass* Z_Construct_UClass_UMaterialExternalCodeCollection_NoRegister();
|
||
|
|
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EDerivativeStatus();
|
||
|
|
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EMaterialDomain();
|
||
|
|
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EMaterialFeatureLevel();
|
||
|
|
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EMaterialShaderFrequency();
|
||
|
|
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EMaterialValueTypeBridge();
|
||
|
|
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FMaterialExternalCodeDeclaration();
|
||
|
|
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FMaterialExternalCodeEnvironmentDefine();
|
||
|
|
UPackage* Z_Construct_UPackage__Script_Engine();
|
||
|
|
// ********** End Cross Module References **********************************************************
|
||
|
|
|
||
|
|
// ********** Begin Enum EMaterialShaderFrequency **************************************************
|
||
|
|
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EMaterialShaderFrequency;
|
||
|
|
static UEnum* EMaterialShaderFrequency_StaticEnum()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UEnum_EMaterialShaderFrequency.OuterSingleton)
|
||
|
|
{
|
||
|
|
Z_Registration_Info_UEnum_EMaterialShaderFrequency.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Engine_EMaterialShaderFrequency, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("EMaterialShaderFrequency"));
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UEnum_EMaterialShaderFrequency.OuterSingleton;
|
||
|
|
}
|
||
|
|
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<EMaterialShaderFrequency>()
|
||
|
|
{
|
||
|
|
return EMaterialShaderFrequency_StaticEnum();
|
||
|
|
}
|
||
|
|
struct Z_Construct_UEnum_Engine_EMaterialShaderFrequency_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
||
|
|
{ "Any.Name", "EMaterialShaderFrequency::Any" },
|
||
|
|
{ "Compute.Name", "EMaterialShaderFrequency::Compute" },
|
||
|
|
{ "ModuleRelativePath", "Private/Materials/MaterialExternalCodeRegistry.h" },
|
||
|
|
{ "Pixel.Name", "EMaterialShaderFrequency::Pixel" },
|
||
|
|
{ "Vertex.Name", "EMaterialShaderFrequency::Vertex" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
||
|
|
{ "EMaterialShaderFrequency::Vertex", (int64)EMaterialShaderFrequency::Vertex },
|
||
|
|
{ "EMaterialShaderFrequency::Pixel", (int64)EMaterialShaderFrequency::Pixel },
|
||
|
|
{ "EMaterialShaderFrequency::Compute", (int64)EMaterialShaderFrequency::Compute },
|
||
|
|
{ "EMaterialShaderFrequency::Any", (int64)EMaterialShaderFrequency::Any },
|
||
|
|
};
|
||
|
|
static const UECodeGen_Private::FEnumParams EnumParams;
|
||
|
|
}; // struct Z_Construct_UEnum_Engine_EMaterialShaderFrequency_Statics
|
||
|
|
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Engine_EMaterialShaderFrequency_Statics::EnumParams = {
|
||
|
|
(UObject*(*)())Z_Construct_UPackage__Script_Engine,
|
||
|
|
nullptr,
|
||
|
|
"EMaterialShaderFrequency",
|
||
|
|
"EMaterialShaderFrequency",
|
||
|
|
Z_Construct_UEnum_Engine_EMaterialShaderFrequency_Statics::Enumerators,
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_EMaterialShaderFrequency_Statics::Enumerators),
|
||
|
|
EEnumFlags::Flags,
|
||
|
|
(uint8)UEnum::ECppForm::EnumClass,
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_EMaterialShaderFrequency_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Engine_EMaterialShaderFrequency_Statics::Enum_MetaDataParams)
|
||
|
|
};
|
||
|
|
UEnum* Z_Construct_UEnum_Engine_EMaterialShaderFrequency()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UEnum_EMaterialShaderFrequency.InnerSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EMaterialShaderFrequency.InnerSingleton, Z_Construct_UEnum_Engine_EMaterialShaderFrequency_Statics::EnumParams);
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UEnum_EMaterialShaderFrequency.InnerSingleton;
|
||
|
|
}
|
||
|
|
// ********** End Enum EMaterialShaderFrequency ****************************************************
|
||
|
|
|
||
|
|
// ********** Begin Enum EMaterialFeatureLevel *****************************************************
|
||
|
|
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EMaterialFeatureLevel;
|
||
|
|
static UEnum* EMaterialFeatureLevel_StaticEnum()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UEnum_EMaterialFeatureLevel.OuterSingleton)
|
||
|
|
{
|
||
|
|
Z_Registration_Info_UEnum_EMaterialFeatureLevel.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Engine_EMaterialFeatureLevel, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("EMaterialFeatureLevel"));
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UEnum_EMaterialFeatureLevel.OuterSingleton;
|
||
|
|
}
|
||
|
|
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<EMaterialFeatureLevel>()
|
||
|
|
{
|
||
|
|
return EMaterialFeatureLevel_StaticEnum();
|
||
|
|
}
|
||
|
|
struct Z_Construct_UEnum_Engine_EMaterialFeatureLevel_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
||
|
|
{ "ES2_REMOVED.Name", "EMaterialFeatureLevel::ES2_REMOVED" },
|
||
|
|
{ "ES3_1.Name", "EMaterialFeatureLevel::ES3_1" },
|
||
|
|
{ "ModuleRelativePath", "Private/Materials/MaterialExternalCodeRegistry.h" },
|
||
|
|
{ "Num.Name", "EMaterialFeatureLevel::Num" },
|
||
|
|
{ "SM4_REMOVED.Name", "EMaterialFeatureLevel::SM4_REMOVED" },
|
||
|
|
{ "SM5.Name", "EMaterialFeatureLevel::SM5" },
|
||
|
|
{ "SM6.Name", "EMaterialFeatureLevel::SM6" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
||
|
|
{ "EMaterialFeatureLevel::ES2_REMOVED", (int64)EMaterialFeatureLevel::ES2_REMOVED },
|
||
|
|
{ "EMaterialFeatureLevel::ES3_1", (int64)EMaterialFeatureLevel::ES3_1 },
|
||
|
|
{ "EMaterialFeatureLevel::SM4_REMOVED", (int64)EMaterialFeatureLevel::SM4_REMOVED },
|
||
|
|
{ "EMaterialFeatureLevel::SM5", (int64)EMaterialFeatureLevel::SM5 },
|
||
|
|
{ "EMaterialFeatureLevel::SM6", (int64)EMaterialFeatureLevel::SM6 },
|
||
|
|
{ "EMaterialFeatureLevel::Num", (int64)EMaterialFeatureLevel::Num },
|
||
|
|
};
|
||
|
|
static const UECodeGen_Private::FEnumParams EnumParams;
|
||
|
|
}; // struct Z_Construct_UEnum_Engine_EMaterialFeatureLevel_Statics
|
||
|
|
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Engine_EMaterialFeatureLevel_Statics::EnumParams = {
|
||
|
|
(UObject*(*)())Z_Construct_UPackage__Script_Engine,
|
||
|
|
nullptr,
|
||
|
|
"EMaterialFeatureLevel",
|
||
|
|
"EMaterialFeatureLevel",
|
||
|
|
Z_Construct_UEnum_Engine_EMaterialFeatureLevel_Statics::Enumerators,
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_EMaterialFeatureLevel_Statics::Enumerators),
|
||
|
|
EEnumFlags::None,
|
||
|
|
(uint8)UEnum::ECppForm::EnumClass,
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_EMaterialFeatureLevel_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Engine_EMaterialFeatureLevel_Statics::Enum_MetaDataParams)
|
||
|
|
};
|
||
|
|
UEnum* Z_Construct_UEnum_Engine_EMaterialFeatureLevel()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UEnum_EMaterialFeatureLevel.InnerSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EMaterialFeatureLevel.InnerSingleton, Z_Construct_UEnum_Engine_EMaterialFeatureLevel_Statics::EnumParams);
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UEnum_EMaterialFeatureLevel.InnerSingleton;
|
||
|
|
}
|
||
|
|
// ********** End Enum EMaterialFeatureLevel *******************************************************
|
||
|
|
|
||
|
|
// ********** Begin Enum EMaterialValueTypeBridge **************************************************
|
||
|
|
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EMaterialValueTypeBridge;
|
||
|
|
static UEnum* EMaterialValueTypeBridge_StaticEnum()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UEnum_EMaterialValueTypeBridge.OuterSingleton)
|
||
|
|
{
|
||
|
|
Z_Registration_Info_UEnum_EMaterialValueTypeBridge.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Engine_EMaterialValueTypeBridge, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("EMaterialValueTypeBridge"));
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UEnum_EMaterialValueTypeBridge.OuterSingleton;
|
||
|
|
}
|
||
|
|
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<EMaterialValueTypeBridge>()
|
||
|
|
{
|
||
|
|
return EMaterialValueTypeBridge_StaticEnum();
|
||
|
|
}
|
||
|
|
struct Z_Construct_UEnum_Engine_EMaterialValueTypeBridge_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
||
|
|
{ "Bool.Hidden", "" },
|
||
|
|
{ "Bool.Name", "EMaterialValueTypeBridge::Bool" },
|
||
|
|
{ "Comment", "/**\n * This has to be kept in sync with EMaterialValueType.\n * To consolidate those enums, EMaterialValueType must be made an 'enum class' but it has to be deprecated first.\n * NOTE: Remove UMETA(Hidden) markers once the respective entry is used in BaseMaterialExpressions.ini file.\n */" },
|
||
|
|
{ "Execution.Hidden", "" },
|
||
|
|
{ "Execution.Name", "EMaterialValueTypeBridge::Execution" },
|
||
|
|
{ "Float.Name", "EMaterialValueTypeBridge::Float" },
|
||
|
|
{ "Float1.Name", "EMaterialValueTypeBridge::Float1" },
|
||
|
|
{ "Float2.Name", "EMaterialValueTypeBridge::Float2" },
|
||
|
|
{ "Float3.Name", "EMaterialValueTypeBridge::Float3" },
|
||
|
|
{ "Float3x3.Name", "EMaterialValueTypeBridge::Float3x3" },
|
||
|
|
{ "Float4.Name", "EMaterialValueTypeBridge::Float4" },
|
||
|
|
{ "Float4x4.Name", "EMaterialValueTypeBridge::Float4x4" },
|
||
|
|
{ "LWCMatrix.Name", "EMaterialValueTypeBridge::LWCMatrix" },
|
||
|
|
{ "LWCScalar.Hidden", "" },
|
||
|
|
{ "LWCScalar.Name", "EMaterialValueTypeBridge::LWCScalar" },
|
||
|
|
{ "LWCType.Hidden", "" },
|
||
|
|
{ "LWCType.Name", "EMaterialValueTypeBridge::LWCType" },
|
||
|
|
{ "LWCVector2.Hidden", "" },
|
||
|
|
{ "LWCVector2.Name", "EMaterialValueTypeBridge::LWCVector2" },
|
||
|
|
{ "LWCVector3.Hidden", "" },
|
||
|
|
{ "LWCVector3.Name", "EMaterialValueTypeBridge::LWCVector3" },
|
||
|
|
{ "LWCVector4.Hidden", "" },
|
||
|
|
{ "LWCVector4.Name", "EMaterialValueTypeBridge::LWCVector4" },
|
||
|
|
{ "MaterialAttributes.Hidden", "" },
|
||
|
|
{ "MaterialAttributes.Name", "EMaterialValueTypeBridge::MaterialAttributes" },
|
||
|
|
{ "ModuleRelativePath", "Private/Materials/MaterialExternalCodeRegistry.h" },
|
||
|
|
{ "Numeric.Hidden", "" },
|
||
|
|
{ "Numeric.Name", "EMaterialValueTypeBridge::Numeric" },
|
||
|
|
{ "ShadingModel.Hidden", "" },
|
||
|
|
{ "ShadingModel.Name", "EMaterialValueTypeBridge::ShadingModel" },
|
||
|
|
{ "SparseVolumeTexture.Hidden", "" },
|
||
|
|
{ "SparseVolumeTexture.Name", "EMaterialValueTypeBridge::SparseVolumeTexture" },
|
||
|
|
{ "StaticBool.Hidden", "" },
|
||
|
|
{ "StaticBool.Name", "EMaterialValueTypeBridge::StaticBool" },
|
||
|
|
{ "Substrate.Hidden", "" },
|
||
|
|
{ "Substrate.Name", "EMaterialValueTypeBridge::Substrate" },
|
||
|
|
{ "Texture.Hidden", "" },
|
||
|
|
{ "Texture.Name", "EMaterialValueTypeBridge::Texture" },
|
||
|
|
{ "Texture2D.Hidden", "" },
|
||
|
|
{ "Texture2D.Name", "EMaterialValueTypeBridge::Texture2D" },
|
||
|
|
{ "Texture2DArray.Hidden", "" },
|
||
|
|
{ "Texture2DArray.Name", "EMaterialValueTypeBridge::Texture2DArray" },
|
||
|
|
{ "TextureCollection.Hidden", "" },
|
||
|
|
{ "TextureCollection.Name", "EMaterialValueTypeBridge::TextureCollection" },
|
||
|
|
{ "TextureCube.Hidden", "" },
|
||
|
|
{ "TextureCube.Name", "EMaterialValueTypeBridge::TextureCube" },
|
||
|
|
{ "TextureCubeArray.Hidden", "" },
|
||
|
|
{ "TextureCubeArray.Name", "EMaterialValueTypeBridge::TextureCubeArray" },
|
||
|
|
{ "TextureExternal.Hidden", "" },
|
||
|
|
{ "TextureExternal.Name", "EMaterialValueTypeBridge::TextureExternal" },
|
||
|
|
{ "TextureMaterialCache.Name", "EMaterialValueTypeBridge::TextureMaterialCache" },
|
||
|
|
{ "TextureMeshPaint.Name", "EMaterialValueTypeBridge::TextureMeshPaint" },
|
||
|
|
{ "TextureVirtual.Hidden", "" },
|
||
|
|
{ "TextureVirtual.Name", "EMaterialValueTypeBridge::TextureVirtual" },
|
||
|
|
{ "ToolTip", "This has to be kept in sync with EMaterialValueType.\nTo consolidate those enums, EMaterialValueType must be made an 'enum class' but it has to be deprecated first.\nNOTE: Remove UMETA(Hidden) markers once the respective entry is used in BaseMaterialExpressions.ini file." },
|
||
|
|
{ "UInt.Hidden", "" },
|
||
|
|
{ "UInt.Name", "EMaterialValueTypeBridge::UInt" },
|
||
|
|
{ "UInt1.Hidden", "" },
|
||
|
|
{ "UInt1.Name", "EMaterialValueTypeBridge::UInt1" },
|
||
|
|
{ "UInt2.Hidden", "" },
|
||
|
|
{ "UInt2.Name", "EMaterialValueTypeBridge::UInt2" },
|
||
|
|
{ "UInt3.Hidden", "" },
|
||
|
|
{ "UInt3.Name", "EMaterialValueTypeBridge::UInt3" },
|
||
|
|
{ "UInt4.Hidden", "" },
|
||
|
|
{ "UInt4.Name", "EMaterialValueTypeBridge::UInt4" },
|
||
|
|
{ "Unknown.Hidden", "" },
|
||
|
|
{ "Unknown.Name", "EMaterialValueTypeBridge::Unknown" },
|
||
|
|
{ "VoidStatement.Hidden", "" },
|
||
|
|
{ "VoidStatement.Name", "EMaterialValueTypeBridge::VoidStatement" },
|
||
|
|
{ "VolumeTexture.Hidden", "" },
|
||
|
|
{ "VolumeTexture.Name", "EMaterialValueTypeBridge::VolumeTexture" },
|
||
|
|
{ "VTPageTableResult.Hidden", "" },
|
||
|
|
{ "VTPageTableResult.Name", "EMaterialValueTypeBridge::VTPageTableResult" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
||
|
|
{ "EMaterialValueTypeBridge::Float1", (int64)EMaterialValueTypeBridge::Float1 },
|
||
|
|
{ "EMaterialValueTypeBridge::Float2", (int64)EMaterialValueTypeBridge::Float2 },
|
||
|
|
{ "EMaterialValueTypeBridge::Float3", (int64)EMaterialValueTypeBridge::Float3 },
|
||
|
|
{ "EMaterialValueTypeBridge::Float4", (int64)EMaterialValueTypeBridge::Float4 },
|
||
|
|
{ "EMaterialValueTypeBridge::Texture2D", (int64)EMaterialValueTypeBridge::Texture2D },
|
||
|
|
{ "EMaterialValueTypeBridge::TextureCube", (int64)EMaterialValueTypeBridge::TextureCube },
|
||
|
|
{ "EMaterialValueTypeBridge::Texture2DArray", (int64)EMaterialValueTypeBridge::Texture2DArray },
|
||
|
|
{ "EMaterialValueTypeBridge::TextureCubeArray", (int64)EMaterialValueTypeBridge::TextureCubeArray },
|
||
|
|
{ "EMaterialValueTypeBridge::VolumeTexture", (int64)EMaterialValueTypeBridge::VolumeTexture },
|
||
|
|
{ "EMaterialValueTypeBridge::StaticBool", (int64)EMaterialValueTypeBridge::StaticBool },
|
||
|
|
{ "EMaterialValueTypeBridge::Unknown", (int64)EMaterialValueTypeBridge::Unknown },
|
||
|
|
{ "EMaterialValueTypeBridge::MaterialAttributes", (int64)EMaterialValueTypeBridge::MaterialAttributes },
|
||
|
|
{ "EMaterialValueTypeBridge::TextureExternal", (int64)EMaterialValueTypeBridge::TextureExternal },
|
||
|
|
{ "EMaterialValueTypeBridge::TextureVirtual", (int64)EMaterialValueTypeBridge::TextureVirtual },
|
||
|
|
{ "EMaterialValueTypeBridge::SparseVolumeTexture", (int64)EMaterialValueTypeBridge::SparseVolumeTexture },
|
||
|
|
{ "EMaterialValueTypeBridge::VTPageTableResult", (int64)EMaterialValueTypeBridge::VTPageTableResult },
|
||
|
|
{ "EMaterialValueTypeBridge::ShadingModel", (int64)EMaterialValueTypeBridge::ShadingModel },
|
||
|
|
{ "EMaterialValueTypeBridge::Substrate", (int64)EMaterialValueTypeBridge::Substrate },
|
||
|
|
{ "EMaterialValueTypeBridge::LWCScalar", (int64)EMaterialValueTypeBridge::LWCScalar },
|
||
|
|
{ "EMaterialValueTypeBridge::LWCVector2", (int64)EMaterialValueTypeBridge::LWCVector2 },
|
||
|
|
{ "EMaterialValueTypeBridge::LWCVector3", (int64)EMaterialValueTypeBridge::LWCVector3 },
|
||
|
|
{ "EMaterialValueTypeBridge::LWCVector4", (int64)EMaterialValueTypeBridge::LWCVector4 },
|
||
|
|
{ "EMaterialValueTypeBridge::Execution", (int64)EMaterialValueTypeBridge::Execution },
|
||
|
|
{ "EMaterialValueTypeBridge::VoidStatement", (int64)EMaterialValueTypeBridge::VoidStatement },
|
||
|
|
{ "EMaterialValueTypeBridge::Bool", (int64)EMaterialValueTypeBridge::Bool },
|
||
|
|
{ "EMaterialValueTypeBridge::UInt1", (int64)EMaterialValueTypeBridge::UInt1 },
|
||
|
|
{ "EMaterialValueTypeBridge::UInt2", (int64)EMaterialValueTypeBridge::UInt2 },
|
||
|
|
{ "EMaterialValueTypeBridge::UInt3", (int64)EMaterialValueTypeBridge::UInt3 },
|
||
|
|
{ "EMaterialValueTypeBridge::UInt4", (int64)EMaterialValueTypeBridge::UInt4 },
|
||
|
|
{ "EMaterialValueTypeBridge::TextureCollection", (int64)EMaterialValueTypeBridge::TextureCollection },
|
||
|
|
{ "EMaterialValueTypeBridge::TextureMeshPaint", (int64)EMaterialValueTypeBridge::TextureMeshPaint },
|
||
|
|
{ "EMaterialValueTypeBridge::TextureMaterialCache", (int64)EMaterialValueTypeBridge::TextureMaterialCache },
|
||
|
|
{ "EMaterialValueTypeBridge::Texture", (int64)EMaterialValueTypeBridge::Texture },
|
||
|
|
{ "EMaterialValueTypeBridge::Float", (int64)EMaterialValueTypeBridge::Float },
|
||
|
|
{ "EMaterialValueTypeBridge::UInt", (int64)EMaterialValueTypeBridge::UInt },
|
||
|
|
{ "EMaterialValueTypeBridge::LWCType", (int64)EMaterialValueTypeBridge::LWCType },
|
||
|
|
{ "EMaterialValueTypeBridge::Numeric", (int64)EMaterialValueTypeBridge::Numeric },
|
||
|
|
{ "EMaterialValueTypeBridge::Float3x3", (int64)EMaterialValueTypeBridge::Float3x3 },
|
||
|
|
{ "EMaterialValueTypeBridge::Float4x4", (int64)EMaterialValueTypeBridge::Float4x4 },
|
||
|
|
{ "EMaterialValueTypeBridge::LWCMatrix", (int64)EMaterialValueTypeBridge::LWCMatrix },
|
||
|
|
};
|
||
|
|
static const UECodeGen_Private::FEnumParams EnumParams;
|
||
|
|
}; // struct Z_Construct_UEnum_Engine_EMaterialValueTypeBridge_Statics
|
||
|
|
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Engine_EMaterialValueTypeBridge_Statics::EnumParams = {
|
||
|
|
(UObject*(*)())Z_Construct_UPackage__Script_Engine,
|
||
|
|
nullptr,
|
||
|
|
"EMaterialValueTypeBridge",
|
||
|
|
"EMaterialValueTypeBridge",
|
||
|
|
Z_Construct_UEnum_Engine_EMaterialValueTypeBridge_Statics::Enumerators,
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_EMaterialValueTypeBridge_Statics::Enumerators),
|
||
|
|
EEnumFlags::Flags,
|
||
|
|
(uint8)UEnum::ECppForm::EnumClass,
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_EMaterialValueTypeBridge_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Engine_EMaterialValueTypeBridge_Statics::Enum_MetaDataParams)
|
||
|
|
};
|
||
|
|
UEnum* Z_Construct_UEnum_Engine_EMaterialValueTypeBridge()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UEnum_EMaterialValueTypeBridge.InnerSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EMaterialValueTypeBridge.InnerSingleton, Z_Construct_UEnum_Engine_EMaterialValueTypeBridge_Statics::EnumParams);
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UEnum_EMaterialValueTypeBridge.InnerSingleton;
|
||
|
|
}
|
||
|
|
// ********** End Enum EMaterialValueTypeBridge ****************************************************
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FMaterialExternalCodeEnvironmentDefine ****************************
|
||
|
|
struct Z_Construct_UScriptStruct_FMaterialExternalCodeEnvironmentDefine_Statics
|
||
|
|
{
|
||
|
|
static inline consteval int32 GetStructSize() { return sizeof(FMaterialExternalCodeEnvironmentDefine); }
|
||
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FMaterialExternalCodeEnvironmentDefine); }
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
||
|
|
{ "Comment", "/**\n * Structure to enable shader environment defines per external code declaration.\n * E.g. the external code declaration for \"ParticleColor\" enables the define \"NEEDS_PARTICLE_COLOR\" when used in the pixel stage.\n */" },
|
||
|
|
{ "ModuleRelativePath", "Private/Materials/MaterialExternalCodeRegistry.h" },
|
||
|
|
{ "ToolTip", "Structure to enable shader environment defines per external code declaration.\nE.g. the external code declaration for \"ParticleColor\" enables the define \"NEEDS_PARTICLE_COLOR\" when used in the pixel stage." },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Name_MetaData[] = {
|
||
|
|
{ "Comment", "/** Name of the environment define to enable. */" },
|
||
|
|
{ "ModuleRelativePath", "Private/Materials/MaterialExternalCodeRegistry.h" },
|
||
|
|
{ "ToolTip", "Name of the environment define to enable." },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ShaderFrequency_MetaData[] = {
|
||
|
|
{ "Comment", "/** Optional shader frequency to further restrict this environment define besides its code declaration shader frequency. */" },
|
||
|
|
{ "ModuleRelativePath", "Private/Materials/MaterialExternalCodeRegistry.h" },
|
||
|
|
{ "ToolTip", "Optional shader frequency to further restrict this environment define besides its code declaration shader frequency." },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FMaterialExternalCodeEnvironmentDefine constinit property declarations
|
||
|
|
static const UECodeGen_Private::FNamePropertyParams NewProp_Name;
|
||
|
|
static const UECodeGen_Private::FBytePropertyParams NewProp_ShaderFrequency_Underlying;
|
||
|
|
static const UECodeGen_Private::FEnumPropertyParams NewProp_ShaderFrequency;
|
||
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||
|
|
// ********** End ScriptStruct FMaterialExternalCodeEnvironmentDefine constinit property declarations
|
||
|
|
static void* NewStructOps()
|
||
|
|
{
|
||
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMaterialExternalCodeEnvironmentDefine>();
|
||
|
|
}
|
||
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
||
|
|
}; // struct Z_Construct_UScriptStruct_FMaterialExternalCodeEnvironmentDefine_Statics
|
||
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMaterialExternalCodeEnvironmentDefine;
|
||
|
|
class UScriptStruct* FMaterialExternalCodeEnvironmentDefine::StaticStruct()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UScriptStruct_FMaterialExternalCodeEnvironmentDefine.OuterSingleton)
|
||
|
|
{
|
||
|
|
Z_Registration_Info_UScriptStruct_FMaterialExternalCodeEnvironmentDefine.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMaterialExternalCodeEnvironmentDefine, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("MaterialExternalCodeEnvironmentDefine"));
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UScriptStruct_FMaterialExternalCodeEnvironmentDefine.OuterSingleton;
|
||
|
|
}
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FMaterialExternalCodeEnvironmentDefine Property Definitions *******
|
||
|
|
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FMaterialExternalCodeEnvironmentDefine_Statics::NewProp_Name = { "Name", nullptr, (EPropertyFlags)0x0010000000004000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMaterialExternalCodeEnvironmentDefine, Name), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Name_MetaData), NewProp_Name_MetaData) };
|
||
|
|
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FMaterialExternalCodeEnvironmentDefine_Statics::NewProp_ShaderFrequency_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
|
||
|
|
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FMaterialExternalCodeEnvironmentDefine_Statics::NewProp_ShaderFrequency = { "ShaderFrequency", nullptr, (EPropertyFlags)0x0010000000004000, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMaterialExternalCodeEnvironmentDefine, ShaderFrequency), Z_Construct_UEnum_Engine_EMaterialShaderFrequency, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ShaderFrequency_MetaData), NewProp_ShaderFrequency_MetaData) }; // 1056865801
|
||
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMaterialExternalCodeEnvironmentDefine_Statics::PropPointers[] = {
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialExternalCodeEnvironmentDefine_Statics::NewProp_Name,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialExternalCodeEnvironmentDefine_Statics::NewProp_ShaderFrequency_Underlying,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialExternalCodeEnvironmentDefine_Statics::NewProp_ShaderFrequency,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMaterialExternalCodeEnvironmentDefine_Statics::PropPointers) < 2048);
|
||
|
|
// ********** End ScriptStruct FMaterialExternalCodeEnvironmentDefine Property Definitions *********
|
||
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMaterialExternalCodeEnvironmentDefine_Statics::StructParams = {
|
||
|
|
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
|
||
|
|
nullptr,
|
||
|
|
&NewStructOps,
|
||
|
|
"MaterialExternalCodeEnvironmentDefine",
|
||
|
|
Z_Construct_UScriptStruct_FMaterialExternalCodeEnvironmentDefine_Statics::PropPointers,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMaterialExternalCodeEnvironmentDefine_Statics::PropPointers),
|
||
|
|
sizeof(FMaterialExternalCodeEnvironmentDefine),
|
||
|
|
alignof(FMaterialExternalCodeEnvironmentDefine),
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
||
|
|
EStructFlags(0x00000001),
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMaterialExternalCodeEnvironmentDefine_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMaterialExternalCodeEnvironmentDefine_Statics::Struct_MetaDataParams)
|
||
|
|
};
|
||
|
|
UScriptStruct* Z_Construct_UScriptStruct_FMaterialExternalCodeEnvironmentDefine()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UScriptStruct_FMaterialExternalCodeEnvironmentDefine.InnerSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMaterialExternalCodeEnvironmentDefine.InnerSingleton, Z_Construct_UScriptStruct_FMaterialExternalCodeEnvironmentDefine_Statics::StructParams);
|
||
|
|
}
|
||
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMaterialExternalCodeEnvironmentDefine.InnerSingleton);
|
||
|
|
}
|
||
|
|
// ********** End ScriptStruct FMaterialExternalCodeEnvironmentDefine ******************************
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FMaterialExternalCodeDeclaration **********************************
|
||
|
|
struct Z_Construct_UScriptStruct_FMaterialExternalCodeDeclaration_Statics
|
||
|
|
{
|
||
|
|
static inline consteval int32 GetStructSize() { return sizeof(FMaterialExternalCodeDeclaration); }
|
||
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FMaterialExternalCodeDeclaration); }
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
||
|
|
{ "Comment", "/** Declaration of external HLSL code. Such code expressions can be emitted as part of a material translation. */" },
|
||
|
|
{ "ModuleRelativePath", "Private/Materials/MaterialExternalCodeRegistry.h" },
|
||
|
|
{ "ToolTip", "Declaration of external HLSL code. Such code expressions can be emitted as part of a material translation." },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsInlined_MetaData[] = {
|
||
|
|
{ "ModuleRelativePath", "Private/Materials/MaterialExternalCodeRegistry.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnType_MetaData[] = {
|
||
|
|
{ "ModuleRelativePath", "Private/Materials/MaterialExternalCodeRegistry.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Name_MetaData[] = {
|
||
|
|
{ "ModuleRelativePath", "Private/Materials/MaterialExternalCodeRegistry.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Definition_MetaData[] = {
|
||
|
|
{ "Comment", "/** Primary external code definition provided as HLSL shader code expression. */" },
|
||
|
|
{ "ModuleRelativePath", "Private/Materials/MaterialExternalCodeRegistry.h" },
|
||
|
|
{ "ToolTip", "Primary external code definition provided as HLSL shader code expression." },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DefinitionDDX_MetaData[] = {
|
||
|
|
{ "Comment", "/** Secondary external code definition for custom DDX derivatives. */" },
|
||
|
|
{ "ModuleRelativePath", "Private/Materials/MaterialExternalCodeRegistry.h" },
|
||
|
|
{ "ToolTip", "Secondary external code definition for custom DDX derivatives." },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DefinitionDDY_MetaData[] = {
|
||
|
|
{ "Comment", "/** Secondary external code definition for custom DDY derivatives. */" },
|
||
|
|
{ "ModuleRelativePath", "Private/Materials/MaterialExternalCodeRegistry.h" },
|
||
|
|
{ "ToolTip", "Secondary external code definition for custom DDY derivatives." },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Derivative_MetaData[] = {
|
||
|
|
{ "Comment", "/**\n\x09 * Specifies the kind of derivative this code declaration provides.\n\x09 * If this is EDerivativeStatus::Valid, DefinitionDDX and DefinitionDDY provides the code definitions for the DDX and DDY derivatives respectively.\n\x09 */" },
|
||
|
|
{ "ModuleRelativePath", "Private/Materials/MaterialExternalCodeRegistry.h" },
|
||
|
|
{ "ToolTip", "Specifies the kind of derivative this code declaration provides.\nIf this is EDerivativeStatus::Valid, DefinitionDDX and DefinitionDDY provides the code definitions for the DDX and DDY derivatives respectively." },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ShaderFrequency_MetaData[] = {
|
||
|
|
{ "ModuleRelativePath", "Private/Materials/MaterialExternalCodeRegistry.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Domains_MetaData[] = {
|
||
|
|
{ "Comment", "/** List of material domains this external code can be used with. If this is empty, all material domains are accepted. */" },
|
||
|
|
{ "ModuleRelativePath", "Private/Materials/MaterialExternalCodeRegistry.h" },
|
||
|
|
{ "ToolTip", "List of material domains this external code can be used with. If this is empty, all material domains are accepted." },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EnvironmentDefines_MetaData[] = {
|
||
|
|
{ "Comment", "/** List of shader environment defines to enable for this external code declaration. */" },
|
||
|
|
{ "ModuleRelativePath", "Private/Materials/MaterialExternalCodeRegistry.h" },
|
||
|
|
{ "ToolTip", "List of shader environment defines to enable for this external code declaration." },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinimumFeatureLevel_MetaData[] = {
|
||
|
|
{ "Comment", "/** Minimum required feature level for this external code. */" },
|
||
|
|
{ "ModuleRelativePath", "Private/Materials/MaterialExternalCodeRegistry.h" },
|
||
|
|
{ "ToolTip", "Minimum required feature level for this external code." },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FMaterialExternalCodeDeclaration constinit property declarations **
|
||
|
|
static void NewProp_bIsInlined_SetBit(void* Obj);
|
||
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsInlined;
|
||
|
|
static const UECodeGen_Private::FUInt64PropertyParams NewProp_ReturnType_Underlying;
|
||
|
|
static const UECodeGen_Private::FEnumPropertyParams NewProp_ReturnType;
|
||
|
|
static const UECodeGen_Private::FNamePropertyParams NewProp_Name;
|
||
|
|
static const UECodeGen_Private::FStrPropertyParams NewProp_Definition;
|
||
|
|
static const UECodeGen_Private::FStrPropertyParams NewProp_DefinitionDDX;
|
||
|
|
static const UECodeGen_Private::FStrPropertyParams NewProp_DefinitionDDY;
|
||
|
|
static const UECodeGen_Private::FBytePropertyParams NewProp_Derivative_Underlying;
|
||
|
|
static const UECodeGen_Private::FEnumPropertyParams NewProp_Derivative;
|
||
|
|
static const UECodeGen_Private::FBytePropertyParams NewProp_ShaderFrequency_Underlying;
|
||
|
|
static const UECodeGen_Private::FEnumPropertyParams NewProp_ShaderFrequency;
|
||
|
|
static const UECodeGen_Private::FBytePropertyParams NewProp_Domains_Inner;
|
||
|
|
static const UECodeGen_Private::FArrayPropertyParams NewProp_Domains;
|
||
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_EnvironmentDefines_Inner;
|
||
|
|
static const UECodeGen_Private::FArrayPropertyParams NewProp_EnvironmentDefines;
|
||
|
|
static const UECodeGen_Private::FBytePropertyParams NewProp_MinimumFeatureLevel_Underlying;
|
||
|
|
static const UECodeGen_Private::FEnumPropertyParams NewProp_MinimumFeatureLevel;
|
||
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||
|
|
// ********** End ScriptStruct FMaterialExternalCodeDeclaration constinit property declarations ****
|
||
|
|
static void* NewStructOps()
|
||
|
|
{
|
||
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMaterialExternalCodeDeclaration>();
|
||
|
|
}
|
||
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
||
|
|
}; // struct Z_Construct_UScriptStruct_FMaterialExternalCodeDeclaration_Statics
|
||
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMaterialExternalCodeDeclaration;
|
||
|
|
class UScriptStruct* FMaterialExternalCodeDeclaration::StaticStruct()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UScriptStruct_FMaterialExternalCodeDeclaration.OuterSingleton)
|
||
|
|
{
|
||
|
|
Z_Registration_Info_UScriptStruct_FMaterialExternalCodeDeclaration.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMaterialExternalCodeDeclaration, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("MaterialExternalCodeDeclaration"));
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UScriptStruct_FMaterialExternalCodeDeclaration.OuterSingleton;
|
||
|
|
}
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FMaterialExternalCodeDeclaration Property Definitions *************
|
||
|
|
void Z_Construct_UScriptStruct_FMaterialExternalCodeDeclaration_Statics::NewProp_bIsInlined_SetBit(void* Obj)
|
||
|
|
{
|
||
|
|
((FMaterialExternalCodeDeclaration*)Obj)->bIsInlined = 1;
|
||
|
|
}
|
||
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMaterialExternalCodeDeclaration_Statics::NewProp_bIsInlined = { "bIsInlined", nullptr, (EPropertyFlags)0x0010000000004000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FMaterialExternalCodeDeclaration), &Z_Construct_UScriptStruct_FMaterialExternalCodeDeclaration_Statics::NewProp_bIsInlined_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsInlined_MetaData), NewProp_bIsInlined_MetaData) };
|
||
|
|
const UECodeGen_Private::FUInt64PropertyParams Z_Construct_UScriptStruct_FMaterialExternalCodeDeclaration_Statics::NewProp_ReturnType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::UInt64, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
|
||
|
|
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FMaterialExternalCodeDeclaration_Statics::NewProp_ReturnType = { "ReturnType", nullptr, (EPropertyFlags)0x0010000000004000, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMaterialExternalCodeDeclaration, ReturnType), Z_Construct_UEnum_Engine_EMaterialValueTypeBridge, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnType_MetaData), NewProp_ReturnType_MetaData) }; // 644216341
|
||
|
|
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FMaterialExternalCodeDeclaration_Statics::NewProp_Name = { "Name", nullptr, (EPropertyFlags)0x0010000000004000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMaterialExternalCodeDeclaration, Name), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Name_MetaData), NewProp_Name_MetaData) };
|
||
|
|
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FMaterialExternalCodeDeclaration_Statics::NewProp_Definition = { "Definition", nullptr, (EPropertyFlags)0x0010000000004000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMaterialExternalCodeDeclaration, Definition), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Definition_MetaData), NewProp_Definition_MetaData) };
|
||
|
|
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FMaterialExternalCodeDeclaration_Statics::NewProp_DefinitionDDX = { "DefinitionDDX", nullptr, (EPropertyFlags)0x0010000000004000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMaterialExternalCodeDeclaration, DefinitionDDX), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DefinitionDDX_MetaData), NewProp_DefinitionDDX_MetaData) };
|
||
|
|
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FMaterialExternalCodeDeclaration_Statics::NewProp_DefinitionDDY = { "DefinitionDDY", nullptr, (EPropertyFlags)0x0010000000004000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMaterialExternalCodeDeclaration, DefinitionDDY), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DefinitionDDY_MetaData), NewProp_DefinitionDDY_MetaData) };
|
||
|
|
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FMaterialExternalCodeDeclaration_Statics::NewProp_Derivative_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
|
||
|
|
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FMaterialExternalCodeDeclaration_Statics::NewProp_Derivative = { "Derivative", nullptr, (EPropertyFlags)0x0010000000004000, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMaterialExternalCodeDeclaration, Derivative), Z_Construct_UEnum_Engine_EDerivativeStatus, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Derivative_MetaData), NewProp_Derivative_MetaData) }; // 817280346
|
||
|
|
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FMaterialExternalCodeDeclaration_Statics::NewProp_ShaderFrequency_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
|
||
|
|
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FMaterialExternalCodeDeclaration_Statics::NewProp_ShaderFrequency = { "ShaderFrequency", nullptr, (EPropertyFlags)0x0010000000004000, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMaterialExternalCodeDeclaration, ShaderFrequency), Z_Construct_UEnum_Engine_EMaterialShaderFrequency, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ShaderFrequency_MetaData), NewProp_ShaderFrequency_MetaData) }; // 1056865801
|
||
|
|
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FMaterialExternalCodeDeclaration_Statics::NewProp_Domains_Inner = { "Domains", nullptr, (EPropertyFlags)0x0000000000004000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UEnum_Engine_EMaterialDomain, METADATA_PARAMS(0, nullptr) }; // 569885646
|
||
|
|
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FMaterialExternalCodeDeclaration_Statics::NewProp_Domains = { "Domains", nullptr, (EPropertyFlags)0x0010000000004000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMaterialExternalCodeDeclaration, Domains), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Domains_MetaData), NewProp_Domains_MetaData) }; // 569885646
|
||
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMaterialExternalCodeDeclaration_Statics::NewProp_EnvironmentDefines_Inner = { "EnvironmentDefines", nullptr, (EPropertyFlags)0x0000000000004000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FMaterialExternalCodeEnvironmentDefine, METADATA_PARAMS(0, nullptr) }; // 464399686
|
||
|
|
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FMaterialExternalCodeDeclaration_Statics::NewProp_EnvironmentDefines = { "EnvironmentDefines", nullptr, (EPropertyFlags)0x0010000000004000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMaterialExternalCodeDeclaration, EnvironmentDefines), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EnvironmentDefines_MetaData), NewProp_EnvironmentDefines_MetaData) }; // 464399686
|
||
|
|
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FMaterialExternalCodeDeclaration_Statics::NewProp_MinimumFeatureLevel_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
|
||
|
|
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FMaterialExternalCodeDeclaration_Statics::NewProp_MinimumFeatureLevel = { "MinimumFeatureLevel", nullptr, (EPropertyFlags)0x0010000000004000, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMaterialExternalCodeDeclaration, MinimumFeatureLevel), Z_Construct_UEnum_Engine_EMaterialFeatureLevel, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinimumFeatureLevel_MetaData), NewProp_MinimumFeatureLevel_MetaData) }; // 2670705454
|
||
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMaterialExternalCodeDeclaration_Statics::PropPointers[] = {
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialExternalCodeDeclaration_Statics::NewProp_bIsInlined,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialExternalCodeDeclaration_Statics::NewProp_ReturnType_Underlying,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialExternalCodeDeclaration_Statics::NewProp_ReturnType,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialExternalCodeDeclaration_Statics::NewProp_Name,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialExternalCodeDeclaration_Statics::NewProp_Definition,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialExternalCodeDeclaration_Statics::NewProp_DefinitionDDX,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialExternalCodeDeclaration_Statics::NewProp_DefinitionDDY,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialExternalCodeDeclaration_Statics::NewProp_Derivative_Underlying,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialExternalCodeDeclaration_Statics::NewProp_Derivative,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialExternalCodeDeclaration_Statics::NewProp_ShaderFrequency_Underlying,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialExternalCodeDeclaration_Statics::NewProp_ShaderFrequency,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialExternalCodeDeclaration_Statics::NewProp_Domains_Inner,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialExternalCodeDeclaration_Statics::NewProp_Domains,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialExternalCodeDeclaration_Statics::NewProp_EnvironmentDefines_Inner,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialExternalCodeDeclaration_Statics::NewProp_EnvironmentDefines,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialExternalCodeDeclaration_Statics::NewProp_MinimumFeatureLevel_Underlying,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialExternalCodeDeclaration_Statics::NewProp_MinimumFeatureLevel,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMaterialExternalCodeDeclaration_Statics::PropPointers) < 2048);
|
||
|
|
// ********** End ScriptStruct FMaterialExternalCodeDeclaration Property Definitions ***************
|
||
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMaterialExternalCodeDeclaration_Statics::StructParams = {
|
||
|
|
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
|
||
|
|
nullptr,
|
||
|
|
&NewStructOps,
|
||
|
|
"MaterialExternalCodeDeclaration",
|
||
|
|
Z_Construct_UScriptStruct_FMaterialExternalCodeDeclaration_Statics::PropPointers,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMaterialExternalCodeDeclaration_Statics::PropPointers),
|
||
|
|
sizeof(FMaterialExternalCodeDeclaration),
|
||
|
|
alignof(FMaterialExternalCodeDeclaration),
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
||
|
|
EStructFlags(0x00000001),
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMaterialExternalCodeDeclaration_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMaterialExternalCodeDeclaration_Statics::Struct_MetaDataParams)
|
||
|
|
};
|
||
|
|
UScriptStruct* Z_Construct_UScriptStruct_FMaterialExternalCodeDeclaration()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UScriptStruct_FMaterialExternalCodeDeclaration.InnerSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMaterialExternalCodeDeclaration.InnerSingleton, Z_Construct_UScriptStruct_FMaterialExternalCodeDeclaration_Statics::StructParams);
|
||
|
|
}
|
||
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMaterialExternalCodeDeclaration.InnerSingleton);
|
||
|
|
}
|
||
|
|
// ********** End ScriptStruct FMaterialExternalCodeDeclaration ************************************
|
||
|
|
|
||
|
|
// ********** Begin Class UMaterialExternalCodeCollection ******************************************
|
||
|
|
FClassRegistrationInfo Z_Registration_Info_UClass_UMaterialExternalCodeCollection;
|
||
|
|
UClass* UMaterialExternalCodeCollection::GetPrivateStaticClass()
|
||
|
|
{
|
||
|
|
using TClass = UMaterialExternalCodeCollection;
|
||
|
|
if (!Z_Registration_Info_UClass_UMaterialExternalCodeCollection.InnerSingleton)
|
||
|
|
{
|
||
|
|
GetPrivateStaticClassBody(
|
||
|
|
TClass::StaticPackage(),
|
||
|
|
TEXT("MaterialExternalCodeCollection"),
|
||
|
|
Z_Registration_Info_UClass_UMaterialExternalCodeCollection.InnerSingleton,
|
||
|
|
StaticRegisterNativesUMaterialExternalCodeCollection,
|
||
|
|
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_UMaterialExternalCodeCollection.InnerSingleton;
|
||
|
|
}
|
||
|
|
UClass* Z_Construct_UClass_UMaterialExternalCodeCollection_NoRegister()
|
||
|
|
{
|
||
|
|
return UMaterialExternalCodeCollection::GetPrivateStaticClass();
|
||
|
|
}
|
||
|
|
struct Z_Construct_UClass_UMaterialExternalCodeCollection_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
||
|
|
{ "IncludePath", "Materials/MaterialExternalCodeRegistry.h" },
|
||
|
|
{ "ModuleRelativePath", "Private/Materials/MaterialExternalCodeRegistry.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ExternalCodeDeclarations_MetaData[] = {
|
||
|
|
{ "ModuleRelativePath", "Private/Materials/MaterialExternalCodeRegistry.h" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin Class UMaterialExternalCodeCollection constinit property declarations **********
|
||
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_ExternalCodeDeclarations_Inner;
|
||
|
|
static const UECodeGen_Private::FArrayPropertyParams NewProp_ExternalCodeDeclarations;
|
||
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||
|
|
// ********** End Class UMaterialExternalCodeCollection constinit property declarations ************
|
||
|
|
static UObject* (*const DependentSingletons[])();
|
||
|
|
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
||
|
|
TCppClassTypeTraits<UMaterialExternalCodeCollection>::IsAbstract,
|
||
|
|
};
|
||
|
|
static const UECodeGen_Private::FClassParams ClassParams;
|
||
|
|
}; // struct Z_Construct_UClass_UMaterialExternalCodeCollection_Statics
|
||
|
|
|
||
|
|
// ********** Begin Class UMaterialExternalCodeCollection Property Definitions *********************
|
||
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UMaterialExternalCodeCollection_Statics::NewProp_ExternalCodeDeclarations_Inner = { "ExternalCodeDeclarations", nullptr, (EPropertyFlags)0x0000000000004000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FMaterialExternalCodeDeclaration, METADATA_PARAMS(0, nullptr) }; // 2219742627
|
||
|
|
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UMaterialExternalCodeCollection_Statics::NewProp_ExternalCodeDeclarations = { "ExternalCodeDeclarations", nullptr, (EPropertyFlags)0x0010000000004000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialExternalCodeCollection, ExternalCodeDeclarations), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ExternalCodeDeclarations_MetaData), NewProp_ExternalCodeDeclarations_MetaData) }; // 2219742627
|
||
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMaterialExternalCodeCollection_Statics::PropPointers[] = {
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialExternalCodeCollection_Statics::NewProp_ExternalCodeDeclarations_Inner,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialExternalCodeCollection_Statics::NewProp_ExternalCodeDeclarations,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialExternalCodeCollection_Statics::PropPointers) < 2048);
|
||
|
|
// ********** End Class UMaterialExternalCodeCollection Property Definitions ***********************
|
||
|
|
UObject* (*const Z_Construct_UClass_UMaterialExternalCodeCollection_Statics::DependentSingletons[])() = {
|
||
|
|
(UObject* (*)())Z_Construct_UClass_UObject,
|
||
|
|
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialExternalCodeCollection_Statics::DependentSingletons) < 16);
|
||
|
|
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMaterialExternalCodeCollection_Statics::ClassParams = {
|
||
|
|
&UMaterialExternalCodeCollection::StaticClass,
|
||
|
|
"MaterialExpressions",
|
||
|
|
&StaticCppClassTypeInfo,
|
||
|
|
DependentSingletons,
|
||
|
|
nullptr,
|
||
|
|
Z_Construct_UClass_UMaterialExternalCodeCollection_Statics::PropPointers,
|
||
|
|
nullptr,
|
||
|
|
UE_ARRAY_COUNT(DependentSingletons),
|
||
|
|
0,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialExternalCodeCollection_Statics::PropPointers),
|
||
|
|
0,
|
||
|
|
0x000000A4u,
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialExternalCodeCollection_Statics::Class_MetaDataParams), Z_Construct_UClass_UMaterialExternalCodeCollection_Statics::Class_MetaDataParams)
|
||
|
|
};
|
||
|
|
void UMaterialExternalCodeCollection::StaticRegisterNativesUMaterialExternalCodeCollection()
|
||
|
|
{
|
||
|
|
}
|
||
|
|
UClass* Z_Construct_UClass_UMaterialExternalCodeCollection()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UClass_UMaterialExternalCodeCollection.OuterSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMaterialExternalCodeCollection.OuterSingleton, Z_Construct_UClass_UMaterialExternalCodeCollection_Statics::ClassParams);
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UClass_UMaterialExternalCodeCollection.OuterSingleton;
|
||
|
|
}
|
||
|
|
UMaterialExternalCodeCollection::UMaterialExternalCodeCollection(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
|
||
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMaterialExternalCodeCollection);
|
||
|
|
UMaterialExternalCodeCollection::~UMaterialExternalCodeCollection() {}
|
||
|
|
// ********** End Class UMaterialExternalCodeCollection ********************************************
|
||
|
|
|
||
|
|
// ********** Begin Registration *******************************************************************
|
||
|
|
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Private_Materials_MaterialExternalCodeRegistry_h__Script_Engine_Statics
|
||
|
|
{
|
||
|
|
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
|
||
|
|
{ EMaterialShaderFrequency_StaticEnum, TEXT("EMaterialShaderFrequency"), &Z_Registration_Info_UEnum_EMaterialShaderFrequency, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1056865801U) },
|
||
|
|
{ EMaterialFeatureLevel_StaticEnum, TEXT("EMaterialFeatureLevel"), &Z_Registration_Info_UEnum_EMaterialFeatureLevel, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2670705454U) },
|
||
|
|
{ EMaterialValueTypeBridge_StaticEnum, TEXT("EMaterialValueTypeBridge"), &Z_Registration_Info_UEnum_EMaterialValueTypeBridge, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 644216341U) },
|
||
|
|
};
|
||
|
|
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
|
||
|
|
{ FMaterialExternalCodeEnvironmentDefine::StaticStruct, Z_Construct_UScriptStruct_FMaterialExternalCodeEnvironmentDefine_Statics::NewStructOps, TEXT("MaterialExternalCodeEnvironmentDefine"),&Z_Registration_Info_UScriptStruct_FMaterialExternalCodeEnvironmentDefine, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMaterialExternalCodeEnvironmentDefine), 464399686U) },
|
||
|
|
{ FMaterialExternalCodeDeclaration::StaticStruct, Z_Construct_UScriptStruct_FMaterialExternalCodeDeclaration_Statics::NewStructOps, TEXT("MaterialExternalCodeDeclaration"),&Z_Registration_Info_UScriptStruct_FMaterialExternalCodeDeclaration, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMaterialExternalCodeDeclaration), 2219742627U) },
|
||
|
|
};
|
||
|
|
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
|
||
|
|
{ Z_Construct_UClass_UMaterialExternalCodeCollection, UMaterialExternalCodeCollection::StaticClass, TEXT("UMaterialExternalCodeCollection"), &Z_Registration_Info_UClass_UMaterialExternalCodeCollection, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMaterialExternalCodeCollection), 2121339107U) },
|
||
|
|
};
|
||
|
|
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Private_Materials_MaterialExternalCodeRegistry_h__Script_Engine_Statics
|
||
|
|
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Private_Materials_MaterialExternalCodeRegistry_h__Script_Engine_3959513811{
|
||
|
|
TEXT("/Script/Engine"),
|
||
|
|
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Private_Materials_MaterialExternalCodeRegistry_h__Script_Engine_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Private_Materials_MaterialExternalCodeRegistry_h__Script_Engine_Statics::ClassInfo),
|
||
|
|
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Private_Materials_MaterialExternalCodeRegistry_h__Script_Engine_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Private_Materials_MaterialExternalCodeRegistry_h__Script_Engine_Statics::ScriptStructInfo),
|
||
|
|
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Private_Materials_MaterialExternalCodeRegistry_h__Script_Engine_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Private_Materials_MaterialExternalCodeRegistry_h__Script_Engine_Statics::EnumInfo),
|
||
|
|
};
|
||
|
|
// ********** End Registration *********************************************************************
|
||
|
|
|
||
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|