Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateServer/Inc/Engine/UHT/MaterialExpressionTextureSample.gen.cpp

320 lines
25 KiB
C++
Raw Normal View History

2026-01-28 19:08:51 -05:00
// 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/MaterialExpressionTextureSample.h"
#include "Materials/MaterialExpression.h"
#include "Materials/MaterialParameters.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMaterialExpressionTextureSample() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_UMaterialExpressionTextureBase();
ENGINE_API UClass* Z_Construct_UClass_UMaterialExpressionTextureSample();
ENGINE_API UClass* Z_Construct_UClass_UMaterialExpressionTextureSample_NoRegister();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_ESamplerSourceMode();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_ETextureGatherMode();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_ETextureMipValueMode();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FExpressionInput();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FParameterChannelNames();
UPackage* Z_Construct_UPackage__Script_Engine();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum ETextureGatherMode ********************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ETextureGatherMode;
static UEnum* ETextureGatherMode_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ETextureGatherMode.OuterSingleton)
{
Z_Registration_Info_UEnum_ETextureGatherMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Engine_ETextureGatherMode, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("ETextureGatherMode"));
}
return Z_Registration_Info_UEnum_ETextureGatherMode.OuterSingleton;
}
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<ETextureGatherMode>()
{
return ETextureGatherMode_StaticEnum();
}
struct Z_Construct_UEnum_Engine_ETextureGatherMode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Materials/MaterialExpressionTextureSample.h" },
{ "TGM_Alpha.DisplayName", "Alpha" },
{ "TGM_Alpha.Name", "TGM_Alpha" },
{ "TGM_Blue.DisplayName", "Blue" },
{ "TGM_Blue.Name", "TGM_Blue" },
{ "TGM_Green.DisplayName", "Green" },
{ "TGM_Green.Name", "TGM_Green" },
{ "TGM_MAX.Name", "TGM_MAX" },
{ "TGM_None.DisplayName", "None" },
{ "TGM_None.Name", "TGM_None" },
{ "TGM_Red.DisplayName", "Red" },
{ "TGM_Red.Name", "TGM_Red" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "TGM_None", (int64)TGM_None },
{ "TGM_Red", (int64)TGM_Red },
{ "TGM_Green", (int64)TGM_Green },
{ "TGM_Blue", (int64)TGM_Blue },
{ "TGM_Alpha", (int64)TGM_Alpha },
{ "TGM_MAX", (int64)TGM_MAX },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_Engine_ETextureGatherMode_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Engine_ETextureGatherMode_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_Engine,
nullptr,
"ETextureGatherMode",
"ETextureGatherMode",
Z_Construct_UEnum_Engine_ETextureGatherMode_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_ETextureGatherMode_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::Regular,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_ETextureGatherMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Engine_ETextureGatherMode_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_Engine_ETextureGatherMode()
{
if (!Z_Registration_Info_UEnum_ETextureGatherMode.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ETextureGatherMode.InnerSingleton, Z_Construct_UEnum_Engine_ETextureGatherMode_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ETextureGatherMode.InnerSingleton;
}
// ********** End Enum ETextureGatherMode **********************************************************
// ********** Begin Class UMaterialExpressionTextureSample *****************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMaterialExpressionTextureSample;
UClass* UMaterialExpressionTextureSample::GetPrivateStaticClass()
{
using TClass = UMaterialExpressionTextureSample;
if (!Z_Registration_Info_UClass_UMaterialExpressionTextureSample.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MaterialExpressionTextureSample"),
Z_Registration_Info_UClass_UMaterialExpressionTextureSample.InnerSingleton,
StaticRegisterNativesUMaterialExpressionTextureSample,
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_UMaterialExpressionTextureSample.InnerSingleton;
}
UClass* Z_Construct_UClass_UMaterialExpressionTextureSample_NoRegister()
{
return UMaterialExpressionTextureSample::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMaterialExpressionTextureSample_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "HideCategories", "Object Object Object" },
{ "IncludePath", "Materials/MaterialExpressionTextureSample.h" },
{ "ModuleRelativePath", "Public/Materials/MaterialExpressionTextureSample.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Coordinates_MetaData[] = {
{ "ModuleRelativePath", "Public/Materials/MaterialExpressionTextureSample.h" },
{ "RequiredInput", "false" },
{ "ToolTip", "Defaults to 'ConstCoordinate' if not specified" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TextureObject_MetaData[] = {
{ "ModuleRelativePath", "Public/Materials/MaterialExpressionTextureSample.h" },
{ "RequiredInput", "false" },
{ "ToolTip", "Defaults to 'Texture' if not specified" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MipValue_MetaData[] = {
{ "ModuleRelativePath", "Public/Materials/MaterialExpressionTextureSample.h" },
{ "RequiredInput", "false" },
{ "ToolTip", "Defaults to 'AutomaticViewMipBias' if not specified" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CoordinatesDX_MetaData[] = {
{ "ModuleRelativePath", "Public/Materials/MaterialExpressionTextureSample.h" },
{ "RequiredInput", "true" },
{ "ToolTip", "Coordinates derivative over the X axis" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CoordinatesDY_MetaData[] = {
{ "ModuleRelativePath", "Public/Materials/MaterialExpressionTextureSample.h" },
{ "RequiredInput", "true" },
{ "ToolTip", "Coordinates derivative over the Y axis" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AutomaticViewMipBiasValue_MetaData[] = {
{ "ModuleRelativePath", "Public/Materials/MaterialExpressionTextureSample.h" },
{ "RequiredInput", "false" },
{ "ToolTip", "Ignored if not specified" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MipValueMode_MetaData[] = {
{ "Category", "MaterialExpressionTextureSample" },
{ "Comment", "/** Defines how the MipValue property is applied to the texture lookup */" },
{ "DisplayName", "MipValueMode" },
{ "ModuleRelativePath", "Public/Materials/MaterialExpressionTextureSample.h" },
{ "ShowAsInputPin", "Advanced" },
{ "ToolTip", "Defines how the MipValue property is applied to the texture lookup" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SamplerSource_MetaData[] = {
{ "Category", "MaterialExpressionTextureSample" },
{ "Comment", "/** \n\x09 * Controls where the sampler for this texture lookup will come from. \n\x09 * Choose 'from texture asset' to make use of the UTexture addressing settings,\n\x09 * Otherwise use one of the global samplers, which will not consume a sampler slot.\n\x09 * This allows materials to use more than 16 unique textures on SM5 platforms.\n\x09 */" },
{ "ModuleRelativePath", "Public/Materials/MaterialExpressionTextureSample.h" },
{ "ShowAsInputPin", "Advanced" },
{ "ToolTip", "Controls where the sampler for this texture lookup will come from.\nChoose 'from texture asset' to make use of the UTexture addressing settings,\nOtherwise use one of the global samplers, which will not consume a sampler slot.\nThis allows materials to use more than 16 unique textures on SM5 platforms." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GatherMode_MetaData[] = {
{ "Category", "MaterialExpressionTextureSample" },
{ "Comment", "/**\n\x09 * Whether to do a Gather of the given component from 4 neighboring texels (xyzw in counter clockwise order starting with the sample to the lower left).\n\x09 * Only works with Texture2D or TextureCube. Doesn't work with virtual textures.\n\x09 */" },
{ "ModuleRelativePath", "Public/Materials/MaterialExpressionTextureSample.h" },
{ "ToolTip", "Whether to do a Gather of the given component from 4 neighboring texels (xyzw in counter clockwise order starting with the sample to the lower left).\nOnly works with Texture2D or TextureCube. Doesn't work with virtual textures." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AutomaticViewMipBias_MetaData[] = {
{ "Category", "MaterialExpressionTextureSample" },
{ "Comment", "/** Whether the texture should be sampled with per view mip biasing for sharper output with Temporal AA. */" },
{ "ModuleRelativePath", "Public/Materials/MaterialExpressionTextureSample.h" },
{ "ToolTip", "Whether the texture should be sampled with per view mip biasing for sharper output with Temporal AA." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ChannelNames_MetaData[] = {
{ "Category", "ParameterCustomization" },
{ "EditorOnlyLocalization", "" },
{ "ModuleRelativePath", "Public/Materials/MaterialExpressionTextureSample.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ConstCoordinate_MetaData[] = {
{ "Category", "MaterialExpressionTextureSample" },
{ "Comment", "/** only used if Coordinates is not hooked up */" },
{ "ModuleRelativePath", "Public/Materials/MaterialExpressionTextureSample.h" },
{ "OverridingInputProperty", "Coordinates" },
{ "ToolTip", "only used if Coordinates is not hooked up" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ConstMipValue_MetaData[] = {
{ "Category", "MaterialExpressionTextureSample" },
{ "Comment", "/** only used if MipValue is not hooked up */" },
{ "ModuleRelativePath", "Public/Materials/MaterialExpressionTextureSample.h" },
{ "ToolTip", "only used if MipValue is not hooked up" },
};
#endif // WITH_METADATA
// ********** Begin Class UMaterialExpressionTextureSample constinit property declarations *********
static const UECodeGen_Private::FStructPropertyParams NewProp_Coordinates;
static const UECodeGen_Private::FStructPropertyParams NewProp_TextureObject;
static const UECodeGen_Private::FStructPropertyParams NewProp_MipValue;
static const UECodeGen_Private::FStructPropertyParams NewProp_CoordinatesDX;
static const UECodeGen_Private::FStructPropertyParams NewProp_CoordinatesDY;
static const UECodeGen_Private::FStructPropertyParams NewProp_AutomaticViewMipBiasValue;
static const UECodeGen_Private::FBytePropertyParams NewProp_MipValueMode;
static const UECodeGen_Private::FBytePropertyParams NewProp_SamplerSource;
static const UECodeGen_Private::FBytePropertyParams NewProp_GatherMode;
static void NewProp_AutomaticViewMipBias_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_AutomaticViewMipBias;
static const UECodeGen_Private::FStructPropertyParams NewProp_ChannelNames;
static const UECodeGen_Private::FBytePropertyParams NewProp_ConstCoordinate;
static const UECodeGen_Private::FIntPropertyParams NewProp_ConstMipValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UMaterialExpressionTextureSample constinit property declarations ***********
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMaterialExpressionTextureSample>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMaterialExpressionTextureSample_Statics
// ********** Begin Class UMaterialExpressionTextureSample Property Definitions ********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UMaterialExpressionTextureSample_Statics::NewProp_Coordinates = { "Coordinates", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialExpressionTextureSample, Coordinates), Z_Construct_UScriptStruct_FExpressionInput, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Coordinates_MetaData), NewProp_Coordinates_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UMaterialExpressionTextureSample_Statics::NewProp_TextureObject = { "TextureObject", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialExpressionTextureSample, TextureObject), Z_Construct_UScriptStruct_FExpressionInput, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TextureObject_MetaData), NewProp_TextureObject_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UMaterialExpressionTextureSample_Statics::NewProp_MipValue = { "MipValue", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialExpressionTextureSample, MipValue), Z_Construct_UScriptStruct_FExpressionInput, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MipValue_MetaData), NewProp_MipValue_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UMaterialExpressionTextureSample_Statics::NewProp_CoordinatesDX = { "CoordinatesDX", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialExpressionTextureSample, CoordinatesDX), Z_Construct_UScriptStruct_FExpressionInput, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CoordinatesDX_MetaData), NewProp_CoordinatesDX_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UMaterialExpressionTextureSample_Statics::NewProp_CoordinatesDY = { "CoordinatesDY", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialExpressionTextureSample, CoordinatesDY), Z_Construct_UScriptStruct_FExpressionInput, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CoordinatesDY_MetaData), NewProp_CoordinatesDY_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UMaterialExpressionTextureSample_Statics::NewProp_AutomaticViewMipBiasValue = { "AutomaticViewMipBiasValue", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialExpressionTextureSample, AutomaticViewMipBiasValue), Z_Construct_UScriptStruct_FExpressionInput, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AutomaticViewMipBiasValue_MetaData), NewProp_AutomaticViewMipBiasValue_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UMaterialExpressionTextureSample_Statics::NewProp_MipValueMode = { "MipValueMode", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialExpressionTextureSample, MipValueMode), Z_Construct_UEnum_Engine_ETextureMipValueMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MipValueMode_MetaData), NewProp_MipValueMode_MetaData) }; // 4195546585
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UMaterialExpressionTextureSample_Statics::NewProp_SamplerSource = { "SamplerSource", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialExpressionTextureSample, SamplerSource), Z_Construct_UEnum_Engine_ESamplerSourceMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SamplerSource_MetaData), NewProp_SamplerSource_MetaData) }; // 1625791278
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UMaterialExpressionTextureSample_Statics::NewProp_GatherMode = { "GatherMode", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialExpressionTextureSample, GatherMode), Z_Construct_UEnum_Engine_ETextureGatherMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GatherMode_MetaData), NewProp_GatherMode_MetaData) }; // 3190105813
void Z_Construct_UClass_UMaterialExpressionTextureSample_Statics::NewProp_AutomaticViewMipBias_SetBit(void* Obj)
{
((UMaterialExpressionTextureSample*)Obj)->AutomaticViewMipBias = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMaterialExpressionTextureSample_Statics::NewProp_AutomaticViewMipBias = { "AutomaticViewMipBias", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UMaterialExpressionTextureSample), &Z_Construct_UClass_UMaterialExpressionTextureSample_Statics::NewProp_AutomaticViewMipBias_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AutomaticViewMipBias_MetaData), NewProp_AutomaticViewMipBias_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UMaterialExpressionTextureSample_Statics::NewProp_ChannelNames = { "ChannelNames", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialExpressionTextureSample, ChannelNames), Z_Construct_UScriptStruct_FParameterChannelNames, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ChannelNames_MetaData), NewProp_ChannelNames_MetaData) }; // 2015591475
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UMaterialExpressionTextureSample_Statics::NewProp_ConstCoordinate = { "ConstCoordinate", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialExpressionTextureSample, ConstCoordinate), nullptr, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ConstCoordinate_MetaData), NewProp_ConstCoordinate_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UMaterialExpressionTextureSample_Statics::NewProp_ConstMipValue = { "ConstMipValue", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialExpressionTextureSample, ConstMipValue), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ConstMipValue_MetaData), NewProp_ConstMipValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMaterialExpressionTextureSample_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialExpressionTextureSample_Statics::NewProp_Coordinates,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialExpressionTextureSample_Statics::NewProp_TextureObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialExpressionTextureSample_Statics::NewProp_MipValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialExpressionTextureSample_Statics::NewProp_CoordinatesDX,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialExpressionTextureSample_Statics::NewProp_CoordinatesDY,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialExpressionTextureSample_Statics::NewProp_AutomaticViewMipBiasValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialExpressionTextureSample_Statics::NewProp_MipValueMode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialExpressionTextureSample_Statics::NewProp_SamplerSource,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialExpressionTextureSample_Statics::NewProp_GatherMode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialExpressionTextureSample_Statics::NewProp_AutomaticViewMipBias,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialExpressionTextureSample_Statics::NewProp_ChannelNames,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialExpressionTextureSample_Statics::NewProp_ConstCoordinate,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialExpressionTextureSample_Statics::NewProp_ConstMipValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialExpressionTextureSample_Statics::PropPointers) < 2048);
// ********** End Class UMaterialExpressionTextureSample Property Definitions **********************
UObject* (*const Z_Construct_UClass_UMaterialExpressionTextureSample_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UMaterialExpressionTextureBase,
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialExpressionTextureSample_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMaterialExpressionTextureSample_Statics::ClassParams = {
&UMaterialExpressionTextureSample::StaticClass,
"MaterialExpressions",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UMaterialExpressionTextureSample_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialExpressionTextureSample_Statics::PropPointers),
0,
0x000820B4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialExpressionTextureSample_Statics::Class_MetaDataParams), Z_Construct_UClass_UMaterialExpressionTextureSample_Statics::Class_MetaDataParams)
};
void UMaterialExpressionTextureSample::StaticRegisterNativesUMaterialExpressionTextureSample()
{
}
UClass* Z_Construct_UClass_UMaterialExpressionTextureSample()
{
if (!Z_Registration_Info_UClass_UMaterialExpressionTextureSample.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMaterialExpressionTextureSample.OuterSingleton, Z_Construct_UClass_UMaterialExpressionTextureSample_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMaterialExpressionTextureSample.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMaterialExpressionTextureSample);
UMaterialExpressionTextureSample::~UMaterialExpressionTextureSample() {}
// ********** End Class UMaterialExpressionTextureSample *******************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_Materials_MaterialExpressionTextureSample_h__Script_Engine_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ ETextureGatherMode_StaticEnum, TEXT("ETextureGatherMode"), &Z_Registration_Info_UEnum_ETextureGatherMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3190105813U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UMaterialExpressionTextureSample, UMaterialExpressionTextureSample::StaticClass, TEXT("UMaterialExpressionTextureSample"), &Z_Registration_Info_UClass_UMaterialExpressionTextureSample, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMaterialExpressionTextureSample), 2751253027U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_Materials_MaterialExpressionTextureSample_h__Script_Engine_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_Materials_MaterialExpressionTextureSample_h__Script_Engine_375806466{
TEXT("/Script/Engine"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_Materials_MaterialExpressionTextureSample_h__Script_Engine_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_Materials_MaterialExpressionTextureSample_h__Script_Engine_Statics::ClassInfo),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_Materials_MaterialExpressionTextureSample_h__Script_Engine_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_Materials_MaterialExpressionTextureSample_h__Script_Engine_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS