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

138 lines
8.8 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/MaterialExpressions/MaterialExpressionUnpremult.h"
#include "Materials/MaterialExpression.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMaterialExpressionUnpremult() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_UMaterialExpression();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FExpressionInput();
INTERCHANGEIMPORT_API UClass* Z_Construct_UClass_UMaterialExpressionMaterialXUnpremult();
INTERCHANGEIMPORT_API UClass* Z_Construct_UClass_UMaterialExpressionMaterialXUnpremult_NoRegister();
UPackage* Z_Construct_UPackage__Script_InterchangeImport();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UMaterialExpressionMaterialXUnpremult ************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMaterialExpressionMaterialXUnpremult;
UClass* UMaterialExpressionMaterialXUnpremult::GetPrivateStaticClass()
{
using TClass = UMaterialExpressionMaterialXUnpremult;
if (!Z_Registration_Info_UClass_UMaterialExpressionMaterialXUnpremult.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MaterialExpressionMaterialXUnpremult"),
Z_Registration_Info_UClass_UMaterialExpressionMaterialXUnpremult.InnerSingleton,
StaticRegisterNativesUMaterialExpressionMaterialXUnpremult,
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_UMaterialExpressionMaterialXUnpremult.InnerSingleton;
}
UClass* Z_Construct_UClass_UMaterialExpressionMaterialXUnpremult_NoRegister()
{
return UMaterialExpressionMaterialXUnpremult::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMaterialExpressionMaterialXUnpremult_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Divide the RGB channels of the input by the Alpha channel of the input. If the\n * Alpha value is zero, the original color4 input value is passed through unchanged.\n * Input must be of type float4\n */" },
{ "HideCategories", "Object Object" },
{ "IncludePath", "MaterialX/MaterialExpressions/MaterialExpressionUnpremult.h" },
{ "ModuleRelativePath", "Private/MaterialX/MaterialExpressions/MaterialExpressionUnpremult.h" },
{ "Private", "" },
{ "ToolTip", "Divide the RGB channels of the input by the Alpha channel of the input. If the\nAlpha value is zero, the original color4 input value is passed through unchanged.\nInput must be of type float4" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Input_MetaData[] = {
{ "ModuleRelativePath", "Private/MaterialX/MaterialExpressions/MaterialExpressionUnpremult.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UMaterialExpressionMaterialXUnpremult constinit property declarations ****
static const UECodeGen_Private::FStructPropertyParams NewProp_Input;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UMaterialExpressionMaterialXUnpremult constinit property declarations ******
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMaterialExpressionMaterialXUnpremult>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMaterialExpressionMaterialXUnpremult_Statics
// ********** Begin Class UMaterialExpressionMaterialXUnpremult Property Definitions ***************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UMaterialExpressionMaterialXUnpremult_Statics::NewProp_Input = { "Input", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialExpressionMaterialXUnpremult, Input), Z_Construct_UScriptStruct_FExpressionInput, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Input_MetaData), NewProp_Input_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMaterialExpressionMaterialXUnpremult_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialExpressionMaterialXUnpremult_Statics::NewProp_Input,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialExpressionMaterialXUnpremult_Statics::PropPointers) < 2048);
// ********** End Class UMaterialExpressionMaterialXUnpremult Property Definitions *****************
UObject* (*const Z_Construct_UClass_UMaterialExpressionMaterialXUnpremult_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UMaterialExpression,
(UObject* (*)())Z_Construct_UPackage__Script_InterchangeImport,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialExpressionMaterialXUnpremult_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMaterialExpressionMaterialXUnpremult_Statics::ClassParams = {
&UMaterialExpressionMaterialXUnpremult::StaticClass,
"MaterialExpressions",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UMaterialExpressionMaterialXUnpremult_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialExpressionMaterialXUnpremult_Statics::PropPointers),
0,
0x000820B4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialExpressionMaterialXUnpremult_Statics::Class_MetaDataParams), Z_Construct_UClass_UMaterialExpressionMaterialXUnpremult_Statics::Class_MetaDataParams)
};
void UMaterialExpressionMaterialXUnpremult::StaticRegisterNativesUMaterialExpressionMaterialXUnpremult()
{
}
UClass* Z_Construct_UClass_UMaterialExpressionMaterialXUnpremult()
{
if (!Z_Registration_Info_UClass_UMaterialExpressionMaterialXUnpremult.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMaterialExpressionMaterialXUnpremult.OuterSingleton, Z_Construct_UClass_UMaterialExpressionMaterialXUnpremult_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMaterialExpressionMaterialXUnpremult.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMaterialExpressionMaterialXUnpremult);
UMaterialExpressionMaterialXUnpremult::~UMaterialExpressionMaterialXUnpremult() {}
// ********** End Class UMaterialExpressionMaterialXUnpremult **************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Import_Private_MaterialX_MaterialExpressions_MaterialExpressionUnpremult_h__Script_InterchangeImport_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UMaterialExpressionMaterialXUnpremult, UMaterialExpressionMaterialXUnpremult::StaticClass, TEXT("UMaterialExpressionMaterialXUnpremult"), &Z_Registration_Info_UClass_UMaterialExpressionMaterialXUnpremult, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMaterialExpressionMaterialXUnpremult), 748916615U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Import_Private_MaterialX_MaterialExpressions_MaterialExpressionUnpremult_h__Script_InterchangeImport_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Import_Private_MaterialX_MaterialExpressions_MaterialExpressionUnpremult_h__Script_InterchangeImport_2996295964{
TEXT("/Script/InterchangeImport"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Import_Private_MaterialX_MaterialExpressions_MaterialExpressionUnpremult_h__Script_InterchangeImport_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Import_Private_MaterialX_MaterialExpressions_MaterialExpressionUnpremult_h__Script_InterchangeImport_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS