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

346 lines
23 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 "MaterialX/InterchangeMaterialXDefinitions.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeInterchangeMaterialXDefinitions() {}
// ********** Begin Cross Module References ********************************************************
INTERCHANGECOMMON_API UEnum* Z_Construct_UEnum_InterchangeCommon_EInterchangeMaterialXBSDF();
INTERCHANGECOMMON_API UEnum* Z_Construct_UEnum_InterchangeCommon_EInterchangeMaterialXEDF();
INTERCHANGECOMMON_API UEnum* Z_Construct_UEnum_InterchangeCommon_EInterchangeMaterialXShaders();
INTERCHANGECOMMON_API UEnum* Z_Construct_UEnum_InterchangeCommon_EInterchangeMaterialXVDF();
UPackage* Z_Construct_UPackage__Script_InterchangeCommon();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EInterchangeMaterialXShaders **********************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EInterchangeMaterialXShaders;
static UEnum* EInterchangeMaterialXShaders_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EInterchangeMaterialXShaders.OuterSingleton)
{
Z_Registration_Info_UEnum_EInterchangeMaterialXShaders.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_InterchangeCommon_EInterchangeMaterialXShaders, (UObject*)Z_Construct_UPackage__Script_InterchangeCommon(), TEXT("EInterchangeMaterialXShaders"));
}
return Z_Registration_Info_UEnum_EInterchangeMaterialXShaders.OuterSingleton;
}
template<> INTERCHANGECOMMON_NON_ATTRIBUTED_API UEnum* StaticEnum<EInterchangeMaterialXShaders>()
{
return EInterchangeMaterialXShaders_StaticEnum();
}
struct Z_Construct_UEnum_InterchangeCommon_EInterchangeMaterialXShaders_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Displacement.Comment", "/** Shader used for displacement. */" },
{ "Displacement.Name", "EInterchangeMaterialXShaders::Displacement" },
{ "Displacement.ToolTip", "Shader used for displacement." },
{ "MaxShaderCount.hidden", "" },
{ "MaxShaderCount.Name", "EInterchangeMaterialXShaders::MaxShaderCount" },
{ "ModuleRelativePath", "Public/MaterialX/InterchangeMaterialXDefinitions.h" },
{ "OpenPBRSurface.Comment", "/** Default settings for Open PBR Surface shader. */" },
{ "OpenPBRSurface.Name", "EInterchangeMaterialXShaders::OpenPBRSurface" },
{ "OpenPBRSurface.ToolTip", "Default settings for Open PBR Surface shader." },
{ "OpenPBRSurfaceTransmission.Comment", "/** Open PBR Surface shader\x09used for translucency. */" },
{ "OpenPBRSurfaceTransmission.Name", "EInterchangeMaterialXShaders::OpenPBRSurfaceTransmission" },
{ "OpenPBRSurfaceTransmission.ToolTip", "Open PBR Surface shader used for translucency." },
{ "StandardSurface.Comment", "/** Default settings for Autodesk's Standard Surface shader. */" },
{ "StandardSurface.Name", "EInterchangeMaterialXShaders::StandardSurface" },
{ "StandardSurface.ToolTip", "Default settings for Autodesk's Standard Surface shader." },
{ "StandardSurfaceTransmission.Comment", "/** Standard Surface shader used for translucency. */" },
{ "StandardSurfaceTransmission.Name", "EInterchangeMaterialXShaders::StandardSurfaceTransmission" },
{ "StandardSurfaceTransmission.ToolTip", "Standard Surface shader used for translucency." },
{ "Surface.Comment", "/** A surface shader constructed from scattering and emission distribution functions. */" },
{ "Surface.Name", "EInterchangeMaterialXShaders::Surface" },
{ "Surface.ToolTip", "A surface shader constructed from scattering and emission distribution functions." },
{ "SurfaceUnlit.Comment", "/** Shader used for unlit surfaces. */" },
{ "SurfaceUnlit.Name", "EInterchangeMaterialXShaders::SurfaceUnlit" },
{ "SurfaceUnlit.ToolTip", "Shader used for unlit surfaces." },
{ "UsdPreviewSurface.Comment", "/** Default settings for USD's Surface shader. */" },
{ "UsdPreviewSurface.Name", "EInterchangeMaterialXShaders::UsdPreviewSurface" },
{ "UsdPreviewSurface.ToolTip", "Default settings for USD's Surface shader." },
{ "Volume.Comment", "/** Construct a volume shader describing a participating medium. */" },
{ "Volume.Name", "EInterchangeMaterialXShaders::Volume" },
{ "Volume.ToolTip", "Construct a volume shader describing a participating medium." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EInterchangeMaterialXShaders::OpenPBRSurface", (int64)EInterchangeMaterialXShaders::OpenPBRSurface },
{ "EInterchangeMaterialXShaders::OpenPBRSurfaceTransmission", (int64)EInterchangeMaterialXShaders::OpenPBRSurfaceTransmission },
{ "EInterchangeMaterialXShaders::StandardSurface", (int64)EInterchangeMaterialXShaders::StandardSurface },
{ "EInterchangeMaterialXShaders::StandardSurfaceTransmission", (int64)EInterchangeMaterialXShaders::StandardSurfaceTransmission },
{ "EInterchangeMaterialXShaders::SurfaceUnlit", (int64)EInterchangeMaterialXShaders::SurfaceUnlit },
{ "EInterchangeMaterialXShaders::UsdPreviewSurface", (int64)EInterchangeMaterialXShaders::UsdPreviewSurface },
{ "EInterchangeMaterialXShaders::Surface", (int64)EInterchangeMaterialXShaders::Surface },
{ "EInterchangeMaterialXShaders::Displacement", (int64)EInterchangeMaterialXShaders::Displacement },
{ "EInterchangeMaterialXShaders::Volume", (int64)EInterchangeMaterialXShaders::Volume },
{ "EInterchangeMaterialXShaders::MaxShaderCount", (int64)EInterchangeMaterialXShaders::MaxShaderCount },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_InterchangeCommon_EInterchangeMaterialXShaders_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_InterchangeCommon_EInterchangeMaterialXShaders_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_InterchangeCommon,
nullptr,
"EInterchangeMaterialXShaders",
"EInterchangeMaterialXShaders",
Z_Construct_UEnum_InterchangeCommon_EInterchangeMaterialXShaders_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_InterchangeCommon_EInterchangeMaterialXShaders_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_InterchangeCommon_EInterchangeMaterialXShaders_Statics::Enum_MetaDataParams), Z_Construct_UEnum_InterchangeCommon_EInterchangeMaterialXShaders_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_InterchangeCommon_EInterchangeMaterialXShaders()
{
if (!Z_Registration_Info_UEnum_EInterchangeMaterialXShaders.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EInterchangeMaterialXShaders.InnerSingleton, Z_Construct_UEnum_InterchangeCommon_EInterchangeMaterialXShaders_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EInterchangeMaterialXShaders.InnerSingleton;
}
// ********** End Enum EInterchangeMaterialXShaders ************************************************
// ********** Begin Enum EInterchangeMaterialXBSDF *************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EInterchangeMaterialXBSDF;
static UEnum* EInterchangeMaterialXBSDF_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EInterchangeMaterialXBSDF.OuterSingleton)
{
Z_Registration_Info_UEnum_EInterchangeMaterialXBSDF.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_InterchangeCommon_EInterchangeMaterialXBSDF, (UObject*)Z_Construct_UPackage__Script_InterchangeCommon(), TEXT("EInterchangeMaterialXBSDF"));
}
return Z_Registration_Info_UEnum_EInterchangeMaterialXBSDF.OuterSingleton;
}
template<> INTERCHANGECOMMON_NON_ATTRIBUTED_API UEnum* StaticEnum<EInterchangeMaterialXBSDF>()
{
return EInterchangeMaterialXBSDF_StaticEnum();
}
struct Z_Construct_UEnum_InterchangeCommon_EInterchangeMaterialXBSDF_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "BurleyDiffuse.Comment", "/** A BSDF node for Burley diffuse reflections. */" },
{ "BurleyDiffuse.Name", "EInterchangeMaterialXBSDF::BurleyDiffuse" },
{ "BurleyDiffuse.ToolTip", "A BSDF node for Burley diffuse reflections." },
{ "ChiangHair.Comment", "/* Constructs a hair BSDF based on the Chiang hair shading model [^Chiang2016]. This node does not support vertical layering. */" },
{ "ChiangHair.Name", "EInterchangeMaterialXBSDF::ChiangHair" },
{ "ChiangHair.ToolTip", "Constructs a hair BSDF based on the Chiang hair shading model [^Chiang2016]. This node does not support vertical layering." },
{ "Comment", "/** Data type representing a Bidirectional Scattering Distribution Function. */" },
{ "Conductor.Comment", "/** A reflection BSDF node based on a microfacet model and a Fresnel curve for conductors/metals. */" },
{ "Conductor.Name", "EInterchangeMaterialXBSDF::Conductor" },
{ "Conductor.ToolTip", "A reflection BSDF node based on a microfacet model and a Fresnel curve for conductors/metals." },
{ "Dielectric.Comment", "/** A reflection/transmission BSDF node based on a microfacet model and a Fresnel curve for dielectrics. */" },
{ "Dielectric.Name", "EInterchangeMaterialXBSDF::Dielectric" },
{ "Dielectric.ToolTip", "A reflection/transmission BSDF node based on a microfacet model and a Fresnel curve for dielectrics." },
{ "GeneralizedSchlick.Comment", "/** A reflection/transmission BSDF node based on a microfacet model and a generalized Schlick Fresnel curve. */" },
{ "GeneralizedSchlick.Name", "EInterchangeMaterialXBSDF::GeneralizedSchlick" },
{ "GeneralizedSchlick.ToolTip", "A reflection/transmission BSDF node based on a microfacet model and a generalized Schlick Fresnel curve." },
{ "MaxBSDFCount.hidden", "" },
{ "MaxBSDFCount.Name", "EInterchangeMaterialXBSDF::MaxBSDFCount" },
{ "ModuleRelativePath", "Public/MaterialX/InterchangeMaterialXDefinitions.h" },
{ "OrenNayarDiffuse.Comment", "/** A BSDF node for diffuse reflections. */" },
{ "OrenNayarDiffuse.Name", "EInterchangeMaterialXBSDF::OrenNayarDiffuse" },
{ "OrenNayarDiffuse.ToolTip", "A BSDF node for diffuse reflections." },
{ "Sheen.Comment", "/** A microfacet BSDF for the back-scattering properties of cloth-like materials. */" },
{ "Sheen.Name", "EInterchangeMaterialXBSDF::Sheen" },
{ "Sheen.ToolTip", "A microfacet BSDF for the back-scattering properties of cloth-like materials." },
{ "Subsurface.Comment", "/** A subsurface scattering BSDF for true subsurface scattering. */" },
{ "Subsurface.Name", "EInterchangeMaterialXBSDF::Subsurface" },
{ "Subsurface.ToolTip", "A subsurface scattering BSDF for true subsurface scattering." },
{ "ThinFilm.hidden", "" },
{ "ThinFilm.Name", "EInterchangeMaterialXBSDF::ThinFilm" },
{ "ToolTip", "Data type representing a Bidirectional Scattering Distribution Function." },
{ "Translucent.Comment", "/** A BSDF node for pure diffuse transmission. */" },
{ "Translucent.Name", "EInterchangeMaterialXBSDF::Translucent" },
{ "Translucent.ToolTip", "A BSDF node for pure diffuse transmission." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EInterchangeMaterialXBSDF::OrenNayarDiffuse", (int64)EInterchangeMaterialXBSDF::OrenNayarDiffuse },
{ "EInterchangeMaterialXBSDF::BurleyDiffuse", (int64)EInterchangeMaterialXBSDF::BurleyDiffuse },
{ "EInterchangeMaterialXBSDF::Translucent", (int64)EInterchangeMaterialXBSDF::Translucent },
{ "EInterchangeMaterialXBSDF::Dielectric", (int64)EInterchangeMaterialXBSDF::Dielectric },
{ "EInterchangeMaterialXBSDF::Conductor", (int64)EInterchangeMaterialXBSDF::Conductor },
{ "EInterchangeMaterialXBSDF::GeneralizedSchlick", (int64)EInterchangeMaterialXBSDF::GeneralizedSchlick },
{ "EInterchangeMaterialXBSDF::Subsurface", (int64)EInterchangeMaterialXBSDF::Subsurface },
{ "EInterchangeMaterialXBSDF::Sheen", (int64)EInterchangeMaterialXBSDF::Sheen },
{ "EInterchangeMaterialXBSDF::ChiangHair", (int64)EInterchangeMaterialXBSDF::ChiangHair },
{ "EInterchangeMaterialXBSDF::ThinFilm", (int64)EInterchangeMaterialXBSDF::ThinFilm },
{ "EInterchangeMaterialXBSDF::MaxBSDFCount", (int64)EInterchangeMaterialXBSDF::MaxBSDFCount },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_InterchangeCommon_EInterchangeMaterialXBSDF_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_InterchangeCommon_EInterchangeMaterialXBSDF_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_InterchangeCommon,
nullptr,
"EInterchangeMaterialXBSDF",
"EInterchangeMaterialXBSDF",
Z_Construct_UEnum_InterchangeCommon_EInterchangeMaterialXBSDF_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_InterchangeCommon_EInterchangeMaterialXBSDF_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_InterchangeCommon_EInterchangeMaterialXBSDF_Statics::Enum_MetaDataParams), Z_Construct_UEnum_InterchangeCommon_EInterchangeMaterialXBSDF_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_InterchangeCommon_EInterchangeMaterialXBSDF()
{
if (!Z_Registration_Info_UEnum_EInterchangeMaterialXBSDF.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EInterchangeMaterialXBSDF.InnerSingleton, Z_Construct_UEnum_InterchangeCommon_EInterchangeMaterialXBSDF_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EInterchangeMaterialXBSDF.InnerSingleton;
}
// ********** End Enum EInterchangeMaterialXBSDF ***************************************************
// ********** Begin Enum EInterchangeMaterialXEDF **************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EInterchangeMaterialXEDF;
static UEnum* EInterchangeMaterialXEDF_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EInterchangeMaterialXEDF.OuterSingleton)
{
Z_Registration_Info_UEnum_EInterchangeMaterialXEDF.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_InterchangeCommon_EInterchangeMaterialXEDF, (UObject*)Z_Construct_UPackage__Script_InterchangeCommon(), TEXT("EInterchangeMaterialXEDF"));
}
return Z_Registration_Info_UEnum_EInterchangeMaterialXEDF.OuterSingleton;
}
template<> INTERCHANGECOMMON_NON_ATTRIBUTED_API UEnum* StaticEnum<EInterchangeMaterialXEDF>()
{
return EInterchangeMaterialXEDF_StaticEnum();
}
struct Z_Construct_UEnum_InterchangeCommon_EInterchangeMaterialXEDF_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/** Data type representing an Emission Distribution Function. */" },
{ "Conical.Comment", "/** Constructs an EDF emitting light inside a cone around the normal direction. */" },
{ "Conical.Name", "EInterchangeMaterialXEDF::Conical" },
{ "Conical.ToolTip", "Constructs an EDF emitting light inside a cone around the normal direction." },
{ "MaxEDFCount.hidden", "" },
{ "MaxEDFCount.Name", "EInterchangeMaterialXEDF::MaxEDFCount" },
{ "Measured.Comment", "/** Constructs an EDF emitting light according to a measured IES light profile. */" },
{ "Measured.Name", "EInterchangeMaterialXEDF::Measured" },
{ "Measured.ToolTip", "Constructs an EDF emitting light according to a measured IES light profile." },
{ "ModuleRelativePath", "Public/MaterialX/InterchangeMaterialXDefinitions.h" },
{ "ToolTip", "Data type representing an Emission Distribution Function." },
{ "Uniform.Comment", "/** An EDF node for uniform emission. */" },
{ "Uniform.Name", "EInterchangeMaterialXEDF::Uniform" },
{ "Uniform.ToolTip", "An EDF node for uniform emission." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EInterchangeMaterialXEDF::Uniform", (int64)EInterchangeMaterialXEDF::Uniform },
{ "EInterchangeMaterialXEDF::Conical", (int64)EInterchangeMaterialXEDF::Conical },
{ "EInterchangeMaterialXEDF::Measured", (int64)EInterchangeMaterialXEDF::Measured },
{ "EInterchangeMaterialXEDF::MaxEDFCount", (int64)EInterchangeMaterialXEDF::MaxEDFCount },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_InterchangeCommon_EInterchangeMaterialXEDF_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_InterchangeCommon_EInterchangeMaterialXEDF_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_InterchangeCommon,
nullptr,
"EInterchangeMaterialXEDF",
"EInterchangeMaterialXEDF",
Z_Construct_UEnum_InterchangeCommon_EInterchangeMaterialXEDF_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_InterchangeCommon_EInterchangeMaterialXEDF_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_InterchangeCommon_EInterchangeMaterialXEDF_Statics::Enum_MetaDataParams), Z_Construct_UEnum_InterchangeCommon_EInterchangeMaterialXEDF_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_InterchangeCommon_EInterchangeMaterialXEDF()
{
if (!Z_Registration_Info_UEnum_EInterchangeMaterialXEDF.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EInterchangeMaterialXEDF.InnerSingleton, Z_Construct_UEnum_InterchangeCommon_EInterchangeMaterialXEDF_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EInterchangeMaterialXEDF.InnerSingleton;
}
// ********** End Enum EInterchangeMaterialXEDF ****************************************************
// ********** Begin Enum EInterchangeMaterialXVDF **************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EInterchangeMaterialXVDF;
static UEnum* EInterchangeMaterialXVDF_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EInterchangeMaterialXVDF.OuterSingleton)
{
Z_Registration_Info_UEnum_EInterchangeMaterialXVDF.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_InterchangeCommon_EInterchangeMaterialXVDF, (UObject*)Z_Construct_UPackage__Script_InterchangeCommon(), TEXT("EInterchangeMaterialXVDF"));
}
return Z_Registration_Info_UEnum_EInterchangeMaterialXVDF.OuterSingleton;
}
template<> INTERCHANGECOMMON_NON_ATTRIBUTED_API UEnum* StaticEnum<EInterchangeMaterialXVDF>()
{
return EInterchangeMaterialXVDF_StaticEnum();
}
struct Z_Construct_UEnum_InterchangeCommon_EInterchangeMaterialXVDF_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Absorption.Comment", "/** Constructs a VDF for pure light absorption. */" },
{ "Absorption.Name", "EInterchangeMaterialXVDF::Absorption" },
{ "Absorption.ToolTip", "Constructs a VDF for pure light absorption." },
{ "Anisotropic.Comment", "/** Constructs a VDF scattering light for a participating medium, based on the Henyey-Greenstein phase function. */" },
{ "Anisotropic.Name", "EInterchangeMaterialXVDF::Anisotropic" },
{ "Anisotropic.ToolTip", "Constructs a VDF scattering light for a participating medium, based on the Henyey-Greenstein phase function." },
{ "BlueprintType", "true" },
{ "Comment", "/** Data type representing a Volume Distribution Function. */" },
{ "MaxVDFCount.hidden", "" },
{ "MaxVDFCount.Name", "EInterchangeMaterialXVDF::MaxVDFCount" },
{ "ModuleRelativePath", "Public/MaterialX/InterchangeMaterialXDefinitions.h" },
{ "ToolTip", "Data type representing a Volume Distribution Function." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EInterchangeMaterialXVDF::Absorption", (int64)EInterchangeMaterialXVDF::Absorption },
{ "EInterchangeMaterialXVDF::Anisotropic", (int64)EInterchangeMaterialXVDF::Anisotropic },
{ "EInterchangeMaterialXVDF::MaxVDFCount", (int64)EInterchangeMaterialXVDF::MaxVDFCount },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_InterchangeCommon_EInterchangeMaterialXVDF_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_InterchangeCommon_EInterchangeMaterialXVDF_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_InterchangeCommon,
nullptr,
"EInterchangeMaterialXVDF",
"EInterchangeMaterialXVDF",
Z_Construct_UEnum_InterchangeCommon_EInterchangeMaterialXVDF_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_InterchangeCommon_EInterchangeMaterialXVDF_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_InterchangeCommon_EInterchangeMaterialXVDF_Statics::Enum_MetaDataParams), Z_Construct_UEnum_InterchangeCommon_EInterchangeMaterialXVDF_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_InterchangeCommon_EInterchangeMaterialXVDF()
{
if (!Z_Registration_Info_UEnum_EInterchangeMaterialXVDF.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EInterchangeMaterialXVDF.InnerSingleton, Z_Construct_UEnum_InterchangeCommon_EInterchangeMaterialXVDF_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EInterchangeMaterialXVDF.InnerSingleton;
}
// ********** End Enum EInterchangeMaterialXVDF ****************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Common_Public_MaterialX_InterchangeMaterialXDefinitions_h__Script_InterchangeCommon_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EInterchangeMaterialXShaders_StaticEnum, TEXT("EInterchangeMaterialXShaders"), &Z_Registration_Info_UEnum_EInterchangeMaterialXShaders, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2769085851U) },
{ EInterchangeMaterialXBSDF_StaticEnum, TEXT("EInterchangeMaterialXBSDF"), &Z_Registration_Info_UEnum_EInterchangeMaterialXBSDF, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1539546827U) },
{ EInterchangeMaterialXEDF_StaticEnum, TEXT("EInterchangeMaterialXEDF"), &Z_Registration_Info_UEnum_EInterchangeMaterialXEDF, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2636152535U) },
{ EInterchangeMaterialXVDF_StaticEnum, TEXT("EInterchangeMaterialXVDF"), &Z_Registration_Info_UEnum_EInterchangeMaterialXVDF, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 114589871U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Common_Public_MaterialX_InterchangeMaterialXDefinitions_h__Script_InterchangeCommon_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Common_Public_MaterialX_InterchangeMaterialXDefinitions_h__Script_InterchangeCommon_3935178527{
TEXT("/Script/InterchangeCommon"),
nullptr, 0,
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Common_Public_MaterialX_InterchangeMaterialXDefinitions_h__Script_InterchangeCommon_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Common_Public_MaterialX_InterchangeMaterialXDefinitions_h__Script_InterchangeCommon_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS