Initial Commit

This commit is contained in:
Norman Lansing
2026-01-28 19:08:51 -05:00
commit ecb33115bf
54042 changed files with 9695586 additions and 0 deletions

View File

@@ -0,0 +1,29 @@
// 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"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
void EmptyLinkFunctionForGeneratedCodeInterchangeCommon_init() {}
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); static FPackageRegistrationInfo Z_Registration_Info_UPackage__Script_InterchangeCommon;
FORCENOINLINE UPackage* Z_Construct_UPackage__Script_InterchangeCommon()
{
if (!Z_Registration_Info_UPackage__Script_InterchangeCommon.OuterSingleton)
{
static const UECodeGen_Private::FPackageParams PackageParams = {
"/Script/InterchangeCommon",
nullptr,
0,
PKG_CompiledIn | 0x00000000,
0x0104A08C,
0x816D104C,
METADATA_PARAMS(0, nullptr)
};
UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_InterchangeCommon.OuterSingleton, PackageParams);
}
return Z_Registration_Info_UPackage__Script_InterchangeCommon.OuterSingleton;
}
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_InterchangeCommon(Z_Construct_UPackage__Script_InterchangeCommon, TEXT("/Script/InterchangeCommon"), Z_Registration_Info_UPackage__Script_InterchangeCommon, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0x0104A08C, 0x816D104C));
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,345 @@
// 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

View File

@@ -0,0 +1,84 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "MaterialX/InterchangeMaterialXDefinitions.h"
#ifdef INTERCHANGECOMMON_InterchangeMaterialXDefinitions_generated_h
#error "InterchangeMaterialXDefinitions.generated.h already included, missing '#pragma once' in InterchangeMaterialXDefinitions.h"
#endif
#define INTERCHANGECOMMON_InterchangeMaterialXDefinitions_generated_h
#include "Templates/IsUEnumClass.h"
#include "UObject/ObjectMacros.h"
#include "UObject/ReflectedTypeAccessors.h"
#include "Templates/NoDestroy.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Interchange_Runtime_Source_Common_Public_MaterialX_InterchangeMaterialXDefinitions_h
// ********** Begin Enum EInterchangeMaterialXShaders **********************************************
#define FOREACH_ENUM_EINTERCHANGEMATERIALXSHADERS(op) \
op(EInterchangeMaterialXShaders::OpenPBRSurface) \
op(EInterchangeMaterialXShaders::OpenPBRSurfaceTransmission) \
op(EInterchangeMaterialXShaders::StandardSurface) \
op(EInterchangeMaterialXShaders::StandardSurfaceTransmission) \
op(EInterchangeMaterialXShaders::SurfaceUnlit) \
op(EInterchangeMaterialXShaders::UsdPreviewSurface) \
op(EInterchangeMaterialXShaders::Surface) \
op(EInterchangeMaterialXShaders::Displacement) \
op(EInterchangeMaterialXShaders::Volume) \
op(EInterchangeMaterialXShaders::MaxShaderCount)
enum class EInterchangeMaterialXShaders : uint8;
template<> struct TIsUEnumClass<EInterchangeMaterialXShaders> { enum { Value = true }; };
template<> INTERCHANGECOMMON_NON_ATTRIBUTED_API UEnum* StaticEnum<EInterchangeMaterialXShaders>();
// ********** End Enum EInterchangeMaterialXShaders ************************************************
// ********** Begin Enum EInterchangeMaterialXBSDF *************************************************
#define FOREACH_ENUM_EINTERCHANGEMATERIALXBSDF(op) \
op(EInterchangeMaterialXBSDF::OrenNayarDiffuse) \
op(EInterchangeMaterialXBSDF::BurleyDiffuse) \
op(EInterchangeMaterialXBSDF::Translucent) \
op(EInterchangeMaterialXBSDF::Dielectric) \
op(EInterchangeMaterialXBSDF::Conductor) \
op(EInterchangeMaterialXBSDF::GeneralizedSchlick) \
op(EInterchangeMaterialXBSDF::Subsurface) \
op(EInterchangeMaterialXBSDF::Sheen) \
op(EInterchangeMaterialXBSDF::ChiangHair) \
op(EInterchangeMaterialXBSDF::ThinFilm) \
op(EInterchangeMaterialXBSDF::MaxBSDFCount)
enum class EInterchangeMaterialXBSDF : uint8;
template<> struct TIsUEnumClass<EInterchangeMaterialXBSDF> { enum { Value = true }; };
template<> INTERCHANGECOMMON_NON_ATTRIBUTED_API UEnum* StaticEnum<EInterchangeMaterialXBSDF>();
// ********** End Enum EInterchangeMaterialXBSDF ***************************************************
// ********** Begin Enum EInterchangeMaterialXEDF **************************************************
#define FOREACH_ENUM_EINTERCHANGEMATERIALXEDF(op) \
op(EInterchangeMaterialXEDF::Uniform) \
op(EInterchangeMaterialXEDF::Conical) \
op(EInterchangeMaterialXEDF::Measured) \
op(EInterchangeMaterialXEDF::MaxEDFCount)
enum class EInterchangeMaterialXEDF : uint8;
template<> struct TIsUEnumClass<EInterchangeMaterialXEDF> { enum { Value = true }; };
template<> INTERCHANGECOMMON_NON_ATTRIBUTED_API UEnum* StaticEnum<EInterchangeMaterialXEDF>();
// ********** End Enum EInterchangeMaterialXEDF ****************************************************
// ********** Begin Enum EInterchangeMaterialXVDF **************************************************
#define FOREACH_ENUM_EINTERCHANGEMATERIALXVDF(op) \
op(EInterchangeMaterialXVDF::Absorption) \
op(EInterchangeMaterialXVDF::Anisotropic) \
op(EInterchangeMaterialXVDF::MaxVDFCount)
enum class EInterchangeMaterialXVDF : uint8;
template<> struct TIsUEnumClass<EInterchangeMaterialXVDF> { enum { Value = true }; };
template<> INTERCHANGECOMMON_NON_ATTRIBUTED_API UEnum* StaticEnum<EInterchangeMaterialXVDF>();
// ********** End Enum EInterchangeMaterialXVDF ****************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,94 @@
// 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 "Usd/InterchangeUsdDefinitions.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeInterchangeUsdDefinitions() {}
// ********** Begin Cross Module References ********************************************************
INTERCHANGECOMMON_API UEnum* Z_Construct_UEnum_InterchangeCommon_EInterchangeUsdPrimvar();
UPackage* Z_Construct_UPackage__Script_InterchangeCommon();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EInterchangeUsdPrimvar ****************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EInterchangeUsdPrimvar;
static UEnum* EInterchangeUsdPrimvar_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EInterchangeUsdPrimvar.OuterSingleton)
{
Z_Registration_Info_UEnum_EInterchangeUsdPrimvar.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_InterchangeCommon_EInterchangeUsdPrimvar, (UObject*)Z_Construct_UPackage__Script_InterchangeCommon(), TEXT("EInterchangeUsdPrimvar"));
}
return Z_Registration_Info_UEnum_EInterchangeUsdPrimvar.OuterSingleton;
}
template<> INTERCHANGECOMMON_NON_ATTRIBUTED_API UEnum* StaticEnum<EInterchangeUsdPrimvar>()
{
return EInterchangeUsdPrimvar_StaticEnum();
}
struct Z_Construct_UEnum_InterchangeCommon_EInterchangeUsdPrimvar_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "All.Comment", "/** Store all primvars in the MeshDescription */" },
{ "All.Name", "EInterchangeUsdPrimvar::All" },
{ "All.ToolTip", "Store all primvars in the MeshDescription" },
{ "Bake.Comment", "/** Store only primvars in the Mesh Description used for baking to textures (basically <geompropvalue> node from MaterialX shadergraphs that are converted to <image>)*/" },
{ "Bake.Name", "EInterchangeUsdPrimvar::Bake" },
{ "Bake.ToolTip", "Store only primvars in the Mesh Description used for baking to textures (basically <geompropvalue> node from MaterialX shadergraphs that are converted to <image>)" },
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/Usd/InterchangeUsdDefinitions.h" },
{ "Standard.Comment", "/** Store only the standard primvars such as UVs, VertexColors, etc.*/" },
{ "Standard.Name", "EInterchangeUsdPrimvar::Standard" },
{ "Standard.ToolTip", "Store only the standard primvars such as UVs, VertexColors, etc." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EInterchangeUsdPrimvar::Standard", (int64)EInterchangeUsdPrimvar::Standard },
{ "EInterchangeUsdPrimvar::Bake", (int64)EInterchangeUsdPrimvar::Bake },
{ "EInterchangeUsdPrimvar::All", (int64)EInterchangeUsdPrimvar::All },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_InterchangeCommon_EInterchangeUsdPrimvar_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_InterchangeCommon_EInterchangeUsdPrimvar_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_InterchangeCommon,
nullptr,
"EInterchangeUsdPrimvar",
"EInterchangeUsdPrimvar",
Z_Construct_UEnum_InterchangeCommon_EInterchangeUsdPrimvar_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_InterchangeCommon_EInterchangeUsdPrimvar_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_InterchangeCommon_EInterchangeUsdPrimvar_Statics::Enum_MetaDataParams), Z_Construct_UEnum_InterchangeCommon_EInterchangeUsdPrimvar_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_InterchangeCommon_EInterchangeUsdPrimvar()
{
if (!Z_Registration_Info_UEnum_EInterchangeUsdPrimvar.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EInterchangeUsdPrimvar.InnerSingleton, Z_Construct_UEnum_InterchangeCommon_EInterchangeUsdPrimvar_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EInterchangeUsdPrimvar.InnerSingleton;
}
// ********** End Enum EInterchangeUsdPrimvar ******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Common_Public_Usd_InterchangeUsdDefinitions_h__Script_InterchangeCommon_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EInterchangeUsdPrimvar_StaticEnum, TEXT("EInterchangeUsdPrimvar"), &Z_Registration_Info_UEnum_EInterchangeUsdPrimvar, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1310548480U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Common_Public_Usd_InterchangeUsdDefinitions_h__Script_InterchangeCommon_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Common_Public_Usd_InterchangeUsdDefinitions_h__Script_InterchangeCommon_1218599533{
TEXT("/Script/InterchangeCommon"),
nullptr, 0,
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Common_Public_Usd_InterchangeUsdDefinitions_h__Script_InterchangeCommon_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Common_Public_Usd_InterchangeUsdDefinitions_h__Script_InterchangeCommon_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,35 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Usd/InterchangeUsdDefinitions.h"
#ifdef INTERCHANGECOMMON_InterchangeUsdDefinitions_generated_h
#error "InterchangeUsdDefinitions.generated.h already included, missing '#pragma once' in InterchangeUsdDefinitions.h"
#endif
#define INTERCHANGECOMMON_InterchangeUsdDefinitions_generated_h
#include "Templates/IsUEnumClass.h"
#include "UObject/ObjectMacros.h"
#include "UObject/ReflectedTypeAccessors.h"
#include "Templates/NoDestroy.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Interchange_Runtime_Source_Common_Public_Usd_InterchangeUsdDefinitions_h
// ********** Begin Enum EInterchangeUsdPrimvar ****************************************************
#define FOREACH_ENUM_EINTERCHANGEUSDPRIMVAR(op) \
op(EInterchangeUsdPrimvar::Standard) \
op(EInterchangeUsdPrimvar::Bake) \
op(EInterchangeUsdPrimvar::All)
enum class EInterchangeUsdPrimvar : uint8;
template<> struct TIsUEnumClass<EInterchangeUsdPrimvar> { enum { Value = true }; };
template<> INTERCHANGECOMMON_NON_ATTRIBUTED_API UEnum* StaticEnum<EInterchangeUsdPrimvar>();
// ********** End Enum EInterchangeUsdPrimvar ******************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,89 @@
// 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 "Volume/InterchangeVolumeDefinitions.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeInterchangeVolumeDefinitions() {}
// ********** Begin Cross Module References ********************************************************
INTERCHANGECOMMON_API UEnum* Z_Construct_UEnum_InterchangeCommon_EInterchangeSparseVolumeTextureFormat();
UPackage* Z_Construct_UPackage__Script_InterchangeCommon();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EInterchangeSparseVolumeTextureFormat *************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EInterchangeSparseVolumeTextureFormat;
static UEnum* EInterchangeSparseVolumeTextureFormat_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EInterchangeSparseVolumeTextureFormat.OuterSingleton)
{
Z_Registration_Info_UEnum_EInterchangeSparseVolumeTextureFormat.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_InterchangeCommon_EInterchangeSparseVolumeTextureFormat, (UObject*)Z_Construct_UPackage__Script_InterchangeCommon(), TEXT("EInterchangeSparseVolumeTextureFormat"));
}
return Z_Registration_Info_UEnum_EInterchangeSparseVolumeTextureFormat.OuterSingleton;
}
template<> INTERCHANGECOMMON_NON_ATTRIBUTED_API UEnum* StaticEnum<EInterchangeSparseVolumeTextureFormat>()
{
return EInterchangeSparseVolumeTextureFormat_StaticEnum();
}
struct Z_Construct_UEnum_InterchangeCommon_EInterchangeSparseVolumeTextureFormat_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Float16.Name", "EInterchangeSparseVolumeTextureFormat::Float16" },
{ "Float32.Name", "EInterchangeSparseVolumeTextureFormat::Float32" },
{ "IsBlueprintBase", "true" },
{ "ModuleRelativePath", "Public/Volume/InterchangeVolumeDefinitions.h" },
{ "Unorm8.Name", "EInterchangeSparseVolumeTextureFormat::Unorm8" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EInterchangeSparseVolumeTextureFormat::Unorm8", (int64)EInterchangeSparseVolumeTextureFormat::Unorm8 },
{ "EInterchangeSparseVolumeTextureFormat::Float16", (int64)EInterchangeSparseVolumeTextureFormat::Float16 },
{ "EInterchangeSparseVolumeTextureFormat::Float32", (int64)EInterchangeSparseVolumeTextureFormat::Float32 },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_InterchangeCommon_EInterchangeSparseVolumeTextureFormat_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_InterchangeCommon_EInterchangeSparseVolumeTextureFormat_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_InterchangeCommon,
nullptr,
"EInterchangeSparseVolumeTextureFormat",
"EInterchangeSparseVolumeTextureFormat",
Z_Construct_UEnum_InterchangeCommon_EInterchangeSparseVolumeTextureFormat_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_InterchangeCommon_EInterchangeSparseVolumeTextureFormat_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_InterchangeCommon_EInterchangeSparseVolumeTextureFormat_Statics::Enum_MetaDataParams), Z_Construct_UEnum_InterchangeCommon_EInterchangeSparseVolumeTextureFormat_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_InterchangeCommon_EInterchangeSparseVolumeTextureFormat()
{
if (!Z_Registration_Info_UEnum_EInterchangeSparseVolumeTextureFormat.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EInterchangeSparseVolumeTextureFormat.InnerSingleton, Z_Construct_UEnum_InterchangeCommon_EInterchangeSparseVolumeTextureFormat_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EInterchangeSparseVolumeTextureFormat.InnerSingleton;
}
// ********** End Enum EInterchangeSparseVolumeTextureFormat ***************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Common_Public_Volume_InterchangeVolumeDefinitions_h__Script_InterchangeCommon_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EInterchangeSparseVolumeTextureFormat_StaticEnum, TEXT("EInterchangeSparseVolumeTextureFormat"), &Z_Registration_Info_UEnum_EInterchangeSparseVolumeTextureFormat, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2500159871U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Common_Public_Volume_InterchangeVolumeDefinitions_h__Script_InterchangeCommon_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Common_Public_Volume_InterchangeVolumeDefinitions_h__Script_InterchangeCommon_410232292{
TEXT("/Script/InterchangeCommon"),
nullptr, 0,
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Common_Public_Volume_InterchangeVolumeDefinitions_h__Script_InterchangeCommon_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Common_Public_Volume_InterchangeVolumeDefinitions_h__Script_InterchangeCommon_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,35 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Volume/InterchangeVolumeDefinitions.h"
#ifdef INTERCHANGECOMMON_InterchangeVolumeDefinitions_generated_h
#error "InterchangeVolumeDefinitions.generated.h already included, missing '#pragma once' in InterchangeVolumeDefinitions.h"
#endif
#define INTERCHANGECOMMON_InterchangeVolumeDefinitions_generated_h
#include "Templates/IsUEnumClass.h"
#include "UObject/ObjectMacros.h"
#include "UObject/ReflectedTypeAccessors.h"
#include "Templates/NoDestroy.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Interchange_Runtime_Source_Common_Public_Volume_InterchangeVolumeDefinitions_h
// ********** Begin Enum EInterchangeSparseVolumeTextureFormat *************************************
#define FOREACH_ENUM_EINTERCHANGESPARSEVOLUMETEXTUREFORMAT(op) \
op(EInterchangeSparseVolumeTextureFormat::Unorm8) \
op(EInterchangeSparseVolumeTextureFormat::Float16) \
op(EInterchangeSparseVolumeTextureFormat::Float32)
enum class EInterchangeSparseVolumeTextureFormat : uint8;
template<> struct TIsUEnumClass<EInterchangeSparseVolumeTextureFormat> { enum { Value = true }; };
template<> INTERCHANGECOMMON_NON_ATTRIBUTED_API UEnum* StaticEnum<EInterchangeSparseVolumeTextureFormat>();
// ********** End Enum EInterchangeSparseVolumeTextureFormat ***************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,3 @@
D:\UE_5_7_1\Engine\Plugins\Interchange\Runtime\Source\Common\Public\MaterialX\InterchangeMaterialXDefinitions.h
D:\UE_5_7_1\Engine\Plugins\Interchange\Runtime\Source\Common\Public\Usd\InterchangeUsdDefinitions.h
D:\UE_5_7_1\Engine\Plugins\Interchange\Runtime\Source\Common\Public\Volume\InterchangeVolumeDefinitions.h