139 lines
9.2 KiB
C++
139 lines
9.2 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/MaterialExpressionExternalCodeBase.h"
|
|
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
|
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
|
|
void EmptyLinkFunctionForGeneratedCodeMaterialExpressionExternalCodeBase() {}
|
|
|
|
// ********** Begin Cross Module References ********************************************************
|
|
ENGINE_API UClass* Z_Construct_UClass_UMaterialExpression();
|
|
ENGINE_API UClass* Z_Construct_UClass_UMaterialExpressionExternalCodeBase();
|
|
ENGINE_API UClass* Z_Construct_UClass_UMaterialExpressionExternalCodeBase_NoRegister();
|
|
UPackage* Z_Construct_UPackage__Script_Engine();
|
|
// ********** End Cross Module References **********************************************************
|
|
|
|
// ********** Begin Class UMaterialExpressionExternalCodeBase **************************************
|
|
FClassRegistrationInfo Z_Registration_Info_UClass_UMaterialExpressionExternalCodeBase;
|
|
UClass* UMaterialExpressionExternalCodeBase::GetPrivateStaticClass()
|
|
{
|
|
using TClass = UMaterialExpressionExternalCodeBase;
|
|
if (!Z_Registration_Info_UClass_UMaterialExpressionExternalCodeBase.InnerSingleton)
|
|
{
|
|
GetPrivateStaticClassBody(
|
|
TClass::StaticPackage(),
|
|
TEXT("MaterialExpressionExternalCodeBase"),
|
|
Z_Registration_Info_UClass_UMaterialExpressionExternalCodeBase.InnerSingleton,
|
|
StaticRegisterNativesUMaterialExpressionExternalCodeBase,
|
|
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_UMaterialExpressionExternalCodeBase.InnerSingleton;
|
|
}
|
|
UClass* Z_Construct_UClass_UMaterialExpressionExternalCodeBase_NoRegister()
|
|
{
|
|
return UMaterialExpressionExternalCodeBase::GetPrivateStaticClass();
|
|
}
|
|
struct Z_Construct_UClass_UMaterialExpressionExternalCodeBase_Statics
|
|
{
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
|
{ "HideCategories", "Object Object" },
|
|
{ "IncludePath", "Materials/MaterialExpressionExternalCodeBase.h" },
|
|
{ "ModuleRelativePath", "Public/Materials/MaterialExpressionExternalCodeBase.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ExternalCodeIdentifiers_MetaData[] = {
|
|
{ "Comment", "/**\n\x09 * List of identifiers of the external HLSL code this expression inserts into the material shader.\n\x09 * If the number of elements is 1, the single element will always be used. Otherwise, OutputIndex selects the respective identifier.\n\x09 */" },
|
|
{ "ModuleRelativePath", "Public/Materials/MaterialExpressionExternalCodeBase.h" },
|
|
{ "ToolTip", "List of identifiers of the external HLSL code this expression inserts into the material shader.\nIf the number of elements is 1, the single element will always be used. Otherwise, OutputIndex selects the respective identifier." },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin Class UMaterialExpressionExternalCodeBase constinit property declarations ******
|
|
static const UECodeGen_Private::FNamePropertyParams NewProp_ExternalCodeIdentifiers_Inner;
|
|
static const UECodeGen_Private::FArrayPropertyParams NewProp_ExternalCodeIdentifiers;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End Class UMaterialExpressionExternalCodeBase constinit property declarations ********
|
|
static UObject* (*const DependentSingletons[])();
|
|
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
|
TCppClassTypeTraits<UMaterialExpressionExternalCodeBase>::IsAbstract,
|
|
};
|
|
static const UECodeGen_Private::FClassParams ClassParams;
|
|
}; // struct Z_Construct_UClass_UMaterialExpressionExternalCodeBase_Statics
|
|
|
|
// ********** Begin Class UMaterialExpressionExternalCodeBase Property Definitions *****************
|
|
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_UMaterialExpressionExternalCodeBase_Statics::NewProp_ExternalCodeIdentifiers_Inner = { "ExternalCodeIdentifiers", nullptr, (EPropertyFlags)0x0000000000004000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
|
|
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UMaterialExpressionExternalCodeBase_Statics::NewProp_ExternalCodeIdentifiers = { "ExternalCodeIdentifiers", nullptr, (EPropertyFlags)0x0010000000004000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialExpressionExternalCodeBase, ExternalCodeIdentifiers), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ExternalCodeIdentifiers_MetaData), NewProp_ExternalCodeIdentifiers_MetaData) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMaterialExpressionExternalCodeBase_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialExpressionExternalCodeBase_Statics::NewProp_ExternalCodeIdentifiers_Inner,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialExpressionExternalCodeBase_Statics::NewProp_ExternalCodeIdentifiers,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialExpressionExternalCodeBase_Statics::PropPointers) < 2048);
|
|
// ********** End Class UMaterialExpressionExternalCodeBase Property Definitions *******************
|
|
UObject* (*const Z_Construct_UClass_UMaterialExpressionExternalCodeBase_Statics::DependentSingletons[])() = {
|
|
(UObject* (*)())Z_Construct_UClass_UMaterialExpression,
|
|
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialExpressionExternalCodeBase_Statics::DependentSingletons) < 16);
|
|
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMaterialExpressionExternalCodeBase_Statics::ClassParams = {
|
|
&UMaterialExpressionExternalCodeBase::StaticClass,
|
|
"MaterialExpressions",
|
|
&StaticCppClassTypeInfo,
|
|
DependentSingletons,
|
|
nullptr,
|
|
Z_Construct_UClass_UMaterialExpressionExternalCodeBase_Statics::PropPointers,
|
|
nullptr,
|
|
UE_ARRAY_COUNT(DependentSingletons),
|
|
0,
|
|
UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialExpressionExternalCodeBase_Statics::PropPointers),
|
|
0,
|
|
0x000800B5u,
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialExpressionExternalCodeBase_Statics::Class_MetaDataParams), Z_Construct_UClass_UMaterialExpressionExternalCodeBase_Statics::Class_MetaDataParams)
|
|
};
|
|
void UMaterialExpressionExternalCodeBase::StaticRegisterNativesUMaterialExpressionExternalCodeBase()
|
|
{
|
|
}
|
|
UClass* Z_Construct_UClass_UMaterialExpressionExternalCodeBase()
|
|
{
|
|
if (!Z_Registration_Info_UClass_UMaterialExpressionExternalCodeBase.OuterSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMaterialExpressionExternalCodeBase.OuterSingleton, Z_Construct_UClass_UMaterialExpressionExternalCodeBase_Statics::ClassParams);
|
|
}
|
|
return Z_Registration_Info_UClass_UMaterialExpressionExternalCodeBase.OuterSingleton;
|
|
}
|
|
UMaterialExpressionExternalCodeBase::UMaterialExpressionExternalCodeBase(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMaterialExpressionExternalCodeBase);
|
|
UMaterialExpressionExternalCodeBase::~UMaterialExpressionExternalCodeBase() {}
|
|
// ********** End Class UMaterialExpressionExternalCodeBase ****************************************
|
|
|
|
// ********** Begin Registration *******************************************************************
|
|
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_Materials_MaterialExpressionExternalCodeBase_h__Script_Engine_Statics
|
|
{
|
|
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
|
|
{ Z_Construct_UClass_UMaterialExpressionExternalCodeBase, UMaterialExpressionExternalCodeBase::StaticClass, TEXT("UMaterialExpressionExternalCodeBase"), &Z_Registration_Info_UClass_UMaterialExpressionExternalCodeBase, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMaterialExpressionExternalCodeBase), 1002618168U) },
|
|
};
|
|
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_Materials_MaterialExpressionExternalCodeBase_h__Script_Engine_Statics
|
|
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_Materials_MaterialExpressionExternalCodeBase_h__Script_Engine_3655517059{
|
|
TEXT("/Script/Engine"),
|
|
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_Materials_MaterialExpressionExternalCodeBase_h__Script_Engine_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_Materials_MaterialExpressionExternalCodeBase_h__Script_Engine_Statics::ClassInfo),
|
|
nullptr, 0,
|
|
nullptr, 0,
|
|
};
|
|
// ********** End Registration *********************************************************************
|
|
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|