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

1803 lines
150 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/MaterialInstanceDynamic.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 EmptyLinkFunctionForGeneratedCodeMaterialInstanceDynamic() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FLinearColor();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector4();
ENGINE_API UClass* Z_Construct_UClass_UMaterialInstance();
ENGINE_API UClass* Z_Construct_UClass_UMaterialInstance_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UMaterialInstanceDynamic();
ENGINE_API UClass* Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UMaterialInterface_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_URuntimeVirtualTexture_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_USparseVolumeTexture_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UTexture_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UTextureCollection_NoRegister();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FMaterialParameterInfo();
UPackage* Z_Construct_UPackage__Script_Engine();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UMaterialInstanceDynamic Function CopyInterpParameters *******************
struct Z_Construct_UFunction_UMaterialInstanceDynamic_CopyInterpParameters_Statics
{
struct MaterialInstanceDynamic_eventCopyInterpParameters_Parms
{
UMaterialInstance* Source;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering|Material" },
{ "Comment", "/**\n\x09 * Copies over parameters given a material instance (only copy from the instance, not following the hierarchy)\n\x09 * much faster than K2_CopyMaterialInstanceParameters(), \n\x09 * The output is the object itself (this).\n\x09 * @param Source ignores the call if 0\n\x09 */" },
{ "DisplayName", "Copy Interp Parameters" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstanceDynamic.h" },
{ "ToolTip", "Copies over parameters given a material instance (only copy from the instance, not following the hierarchy)\nmuch faster than K2_CopyMaterialInstanceParameters(),\nThe output is the object itself (this).\n@param Source ignores the call if 0" },
};
#endif // WITH_METADATA
// ********** Begin Function CopyInterpParameters constinit property declarations ******************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Source;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function CopyInterpParameters constinit property declarations ********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function CopyInterpParameters Property Definitions *****************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UMaterialInstanceDynamic_CopyInterpParameters_Statics::NewProp_Source = { "Source", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MaterialInstanceDynamic_eventCopyInterpParameters_Parms, Source), Z_Construct_UClass_UMaterialInstance_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMaterialInstanceDynamic_CopyInterpParameters_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMaterialInstanceDynamic_CopyInterpParameters_Statics::NewProp_Source,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_CopyInterpParameters_Statics::PropPointers) < 2048);
// ********** End Function CopyInterpParameters Property Definitions *******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMaterialInstanceDynamic_CopyInterpParameters_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMaterialInstanceDynamic, nullptr, "CopyInterpParameters", Z_Construct_UFunction_UMaterialInstanceDynamic_CopyInterpParameters_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_CopyInterpParameters_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMaterialInstanceDynamic_CopyInterpParameters_Statics::MaterialInstanceDynamic_eventCopyInterpParameters_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_CopyInterpParameters_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMaterialInstanceDynamic_CopyInterpParameters_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMaterialInstanceDynamic_CopyInterpParameters_Statics::MaterialInstanceDynamic_eventCopyInterpParameters_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMaterialInstanceDynamic_CopyInterpParameters()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMaterialInstanceDynamic_CopyInterpParameters_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMaterialInstanceDynamic::execCopyInterpParameters)
{
P_GET_OBJECT(UMaterialInstance,Z_Param_Source);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->CopyInterpParameters(Z_Param_Source);
P_NATIVE_END;
}
// ********** End Class UMaterialInstanceDynamic Function CopyInterpParameters *********************
// ********** Begin Class UMaterialInstanceDynamic Function CopyParameterOverrides *****************
struct Z_Construct_UFunction_UMaterialInstanceDynamic_CopyParameterOverrides_Statics
{
struct MaterialInstanceDynamic_eventCopyParameterOverrides_Parms
{
UMaterialInstance* MaterialInstance;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering|Material" },
{ "Comment", "/**\n\x09 * Copy parameter values from another material instance. This will copy only\n\x09 * parameters explicitly overridden in that material instance!!\n\x09 */" },
{ "DisplayName", "Copy Parameter Overrides" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstanceDynamic.h" },
{ "ToolTip", "Copy parameter values from another material instance. This will copy only\nparameters explicitly overridden in that material instance!!" },
};
#endif // WITH_METADATA
// ********** Begin Function CopyParameterOverrides constinit property declarations ****************
static const UECodeGen_Private::FObjectPropertyParams NewProp_MaterialInstance;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function CopyParameterOverrides constinit property declarations ******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function CopyParameterOverrides Property Definitions ***************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UMaterialInstanceDynamic_CopyParameterOverrides_Statics::NewProp_MaterialInstance = { "MaterialInstance", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MaterialInstanceDynamic_eventCopyParameterOverrides_Parms, MaterialInstance), Z_Construct_UClass_UMaterialInstance_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMaterialInstanceDynamic_CopyParameterOverrides_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMaterialInstanceDynamic_CopyParameterOverrides_Statics::NewProp_MaterialInstance,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_CopyParameterOverrides_Statics::PropPointers) < 2048);
// ********** End Function CopyParameterOverrides Property Definitions *****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMaterialInstanceDynamic_CopyParameterOverrides_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMaterialInstanceDynamic, nullptr, "CopyParameterOverrides", Z_Construct_UFunction_UMaterialInstanceDynamic_CopyParameterOverrides_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_CopyParameterOverrides_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMaterialInstanceDynamic_CopyParameterOverrides_Statics::MaterialInstanceDynamic_eventCopyParameterOverrides_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_CopyParameterOverrides_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMaterialInstanceDynamic_CopyParameterOverrides_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMaterialInstanceDynamic_CopyParameterOverrides_Statics::MaterialInstanceDynamic_eventCopyParameterOverrides_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMaterialInstanceDynamic_CopyParameterOverrides()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMaterialInstanceDynamic_CopyParameterOverrides_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMaterialInstanceDynamic::execCopyParameterOverrides)
{
P_GET_OBJECT(UMaterialInstance,Z_Param_MaterialInstance);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->CopyParameterOverrides(Z_Param_MaterialInstance);
P_NATIVE_END;
}
// ********** End Class UMaterialInstanceDynamic Function CopyParameterOverrides *******************
// ********** Begin Class UMaterialInstanceDynamic Function InitializeScalarParameterAndGetIndex ***
struct Z_Construct_UFunction_UMaterialInstanceDynamic_InitializeScalarParameterAndGetIndex_Statics
{
struct MaterialInstanceDynamic_eventInitializeScalarParameterAndGetIndex_Parms
{
FName ParameterName;
float Value;
int32 OutParameterIndex;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering|Material" },
{ "Comment", "// Use this function to set an initial value and fetch the index for use in SetScalarParameterByIndex. This\n// function should only be called once for a particular name, and then use SetScalarParameterByIndex for subsequent\n// calls. However, beware using this except in cases where optimization is critical, which is generally only if\n// you're using an unusually high number of parameters in a material and setting a large number of parameters in the\n// same frame. Also, if the material is changed in any way that can change the parameter list, the index can be\n// invalidated.\n" },
{ "Keywords", "SetFloatParameterValue" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstanceDynamic.h" },
{ "ToolTip", "Use this function to set an initial value and fetch the index for use in SetScalarParameterByIndex. This\nfunction should only be called once for a particular name, and then use SetScalarParameterByIndex for subsequent\ncalls. However, beware using this except in cases where optimization is critical, which is generally only if\nyou're using an unusually high number of parameters in a material and setting a large number of parameters in the\nsame frame. Also, if the material is changed in any way that can change the parameter list, the index can be\ninvalidated." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParameterName_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function InitializeScalarParameterAndGetIndex constinit property declarations **
static const UECodeGen_Private::FNamePropertyParams NewProp_ParameterName;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Value;
static const UECodeGen_Private::FIntPropertyParams NewProp_OutParameterIndex;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function InitializeScalarParameterAndGetIndex constinit property declarations ****
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function InitializeScalarParameterAndGetIndex Property Definitions *************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMaterialInstanceDynamic_InitializeScalarParameterAndGetIndex_Statics::NewProp_ParameterName = { "ParameterName", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MaterialInstanceDynamic_eventInitializeScalarParameterAndGetIndex_Parms, ParameterName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParameterName_MetaData), NewProp_ParameterName_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UMaterialInstanceDynamic_InitializeScalarParameterAndGetIndex_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MaterialInstanceDynamic_eventInitializeScalarParameterAndGetIndex_Parms, Value), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UMaterialInstanceDynamic_InitializeScalarParameterAndGetIndex_Statics::NewProp_OutParameterIndex = { "OutParameterIndex", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MaterialInstanceDynamic_eventInitializeScalarParameterAndGetIndex_Parms, OutParameterIndex), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UMaterialInstanceDynamic_InitializeScalarParameterAndGetIndex_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((MaterialInstanceDynamic_eventInitializeScalarParameterAndGetIndex_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMaterialInstanceDynamic_InitializeScalarParameterAndGetIndex_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(MaterialInstanceDynamic_eventInitializeScalarParameterAndGetIndex_Parms), &Z_Construct_UFunction_UMaterialInstanceDynamic_InitializeScalarParameterAndGetIndex_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMaterialInstanceDynamic_InitializeScalarParameterAndGetIndex_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMaterialInstanceDynamic_InitializeScalarParameterAndGetIndex_Statics::NewProp_ParameterName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMaterialInstanceDynamic_InitializeScalarParameterAndGetIndex_Statics::NewProp_Value,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMaterialInstanceDynamic_InitializeScalarParameterAndGetIndex_Statics::NewProp_OutParameterIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMaterialInstanceDynamic_InitializeScalarParameterAndGetIndex_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_InitializeScalarParameterAndGetIndex_Statics::PropPointers) < 2048);
// ********** End Function InitializeScalarParameterAndGetIndex Property Definitions ***************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMaterialInstanceDynamic_InitializeScalarParameterAndGetIndex_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMaterialInstanceDynamic, nullptr, "InitializeScalarParameterAndGetIndex", Z_Construct_UFunction_UMaterialInstanceDynamic_InitializeScalarParameterAndGetIndex_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_InitializeScalarParameterAndGetIndex_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMaterialInstanceDynamic_InitializeScalarParameterAndGetIndex_Statics::MaterialInstanceDynamic_eventInitializeScalarParameterAndGetIndex_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_InitializeScalarParameterAndGetIndex_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMaterialInstanceDynamic_InitializeScalarParameterAndGetIndex_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMaterialInstanceDynamic_InitializeScalarParameterAndGetIndex_Statics::MaterialInstanceDynamic_eventInitializeScalarParameterAndGetIndex_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMaterialInstanceDynamic_InitializeScalarParameterAndGetIndex()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMaterialInstanceDynamic_InitializeScalarParameterAndGetIndex_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMaterialInstanceDynamic::execInitializeScalarParameterAndGetIndex)
{
P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_ParameterName);
P_GET_PROPERTY(FFloatProperty,Z_Param_Value);
P_GET_PROPERTY_REF(FIntProperty,Z_Param_Out_OutParameterIndex);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->InitializeScalarParameterAndGetIndex(Z_Param_Out_ParameterName,Z_Param_Value,Z_Param_Out_OutParameterIndex);
P_NATIVE_END;
}
// ********** End Class UMaterialInstanceDynamic Function InitializeScalarParameterAndGetIndex *****
// ********** Begin Class UMaterialInstanceDynamic Function K2_CopyMaterialInstanceParameters ******
struct Z_Construct_UFunction_UMaterialInstanceDynamic_K2_CopyMaterialInstanceParameters_Statics
{
struct MaterialInstanceDynamic_eventK2_CopyMaterialInstanceParameters_Parms
{
UMaterialInterface* Source;
bool bQuickParametersOnly;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering|Material" },
{ "Comment", "/**\n\x09 * Copies over parameters given a material interface (copy each instance following the hierarchy)\n\x09 * Very slow implementation, avoid using at runtime. Hopefully we can replace it later with something like CopyInterpParameters()\n\x09 * The output is the object itself (this). Copying 'quick parameters only' will result in a much\n\x09 * faster copy process but will only copy dynamic scalar, vector and texture parameters on clients.\n\x09 * @param bQuickParametersOnly Copy scalar, vector and texture parameters only. Much faster but may not include required data\n\x09 */" },
{ "CPP_Default_bQuickParametersOnly", "false" },
{ "DisplayName", "Copy Material Instance Parameters" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstanceDynamic.h" },
{ "ScriptName", "CopyMaterialInstanceParameters" },
{ "ToolTip", "Copies over parameters given a material interface (copy each instance following the hierarchy)\nVery slow implementation, avoid using at runtime. Hopefully we can replace it later with something like CopyInterpParameters()\nThe output is the object itself (this). Copying 'quick parameters only' will result in a much\nfaster copy process but will only copy dynamic scalar, vector and texture parameters on clients.\n@param bQuickParametersOnly Copy scalar, vector and texture parameters only. Much faster but may not include required data" },
};
#endif // WITH_METADATA
// ********** Begin Function K2_CopyMaterialInstanceParameters constinit property declarations *****
static const UECodeGen_Private::FObjectPropertyParams NewProp_Source;
static void NewProp_bQuickParametersOnly_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bQuickParametersOnly;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function K2_CopyMaterialInstanceParameters constinit property declarations *******
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function K2_CopyMaterialInstanceParameters Property Definitions ****************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UMaterialInstanceDynamic_K2_CopyMaterialInstanceParameters_Statics::NewProp_Source = { "Source", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MaterialInstanceDynamic_eventK2_CopyMaterialInstanceParameters_Parms, Source), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UMaterialInstanceDynamic_K2_CopyMaterialInstanceParameters_Statics::NewProp_bQuickParametersOnly_SetBit(void* Obj)
{
((MaterialInstanceDynamic_eventK2_CopyMaterialInstanceParameters_Parms*)Obj)->bQuickParametersOnly = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMaterialInstanceDynamic_K2_CopyMaterialInstanceParameters_Statics::NewProp_bQuickParametersOnly = { "bQuickParametersOnly", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(MaterialInstanceDynamic_eventK2_CopyMaterialInstanceParameters_Parms), &Z_Construct_UFunction_UMaterialInstanceDynamic_K2_CopyMaterialInstanceParameters_Statics::NewProp_bQuickParametersOnly_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMaterialInstanceDynamic_K2_CopyMaterialInstanceParameters_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMaterialInstanceDynamic_K2_CopyMaterialInstanceParameters_Statics::NewProp_Source,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMaterialInstanceDynamic_K2_CopyMaterialInstanceParameters_Statics::NewProp_bQuickParametersOnly,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_K2_CopyMaterialInstanceParameters_Statics::PropPointers) < 2048);
// ********** End Function K2_CopyMaterialInstanceParameters Property Definitions ******************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMaterialInstanceDynamic_K2_CopyMaterialInstanceParameters_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMaterialInstanceDynamic, nullptr, "K2_CopyMaterialInstanceParameters", Z_Construct_UFunction_UMaterialInstanceDynamic_K2_CopyMaterialInstanceParameters_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_K2_CopyMaterialInstanceParameters_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMaterialInstanceDynamic_K2_CopyMaterialInstanceParameters_Statics::MaterialInstanceDynamic_eventK2_CopyMaterialInstanceParameters_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_K2_CopyMaterialInstanceParameters_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMaterialInstanceDynamic_K2_CopyMaterialInstanceParameters_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMaterialInstanceDynamic_K2_CopyMaterialInstanceParameters_Statics::MaterialInstanceDynamic_eventK2_CopyMaterialInstanceParameters_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMaterialInstanceDynamic_K2_CopyMaterialInstanceParameters()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMaterialInstanceDynamic_K2_CopyMaterialInstanceParameters_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMaterialInstanceDynamic::execK2_CopyMaterialInstanceParameters)
{
P_GET_OBJECT(UMaterialInterface,Z_Param_Source);
P_GET_UBOOL(Z_Param_bQuickParametersOnly);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->K2_CopyMaterialInstanceParameters(Z_Param_Source,Z_Param_bQuickParametersOnly);
P_NATIVE_END;
}
// ********** End Class UMaterialInstanceDynamic Function K2_CopyMaterialInstanceParameters ********
// ********** Begin Class UMaterialInstanceDynamic Function K2_GetScalarParameterValue *************
struct Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetScalarParameterValue_Statics
{
struct MaterialInstanceDynamic_eventK2_GetScalarParameterValue_Parms
{
FName ParameterName;
float ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering|Material" },
{ "Comment", "/** Get the current scalar (float) parameter value from an MID */" },
{ "DisplayName", "Get Scalar Parameter Value" },
{ "Keywords", "GetFloatParameterValue" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstanceDynamic.h" },
{ "ScriptName", "GetScalarParameterValue" },
{ "ToolTip", "Get the current scalar (float) parameter value from an MID" },
};
#endif // WITH_METADATA
// ********** Begin Function K2_GetScalarParameterValue constinit property declarations ************
static const UECodeGen_Private::FNamePropertyParams NewProp_ParameterName;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function K2_GetScalarParameterValue constinit property declarations **************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function K2_GetScalarParameterValue Property Definitions ***********************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetScalarParameterValue_Statics::NewProp_ParameterName = { "ParameterName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MaterialInstanceDynamic_eventK2_GetScalarParameterValue_Parms, ParameterName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetScalarParameterValue_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MaterialInstanceDynamic_eventK2_GetScalarParameterValue_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetScalarParameterValue_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetScalarParameterValue_Statics::NewProp_ParameterName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetScalarParameterValue_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetScalarParameterValue_Statics::PropPointers) < 2048);
// ********** End Function K2_GetScalarParameterValue Property Definitions *************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetScalarParameterValue_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMaterialInstanceDynamic, nullptr, "K2_GetScalarParameterValue", Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetScalarParameterValue_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetScalarParameterValue_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetScalarParameterValue_Statics::MaterialInstanceDynamic_eventK2_GetScalarParameterValue_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetScalarParameterValue_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetScalarParameterValue_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetScalarParameterValue_Statics::MaterialInstanceDynamic_eventK2_GetScalarParameterValue_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetScalarParameterValue()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetScalarParameterValue_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMaterialInstanceDynamic::execK2_GetScalarParameterValue)
{
P_GET_PROPERTY(FNameProperty,Z_Param_ParameterName);
P_FINISH;
P_NATIVE_BEGIN;
*(float*)Z_Param__Result=P_THIS->K2_GetScalarParameterValue(Z_Param_ParameterName);
P_NATIVE_END;
}
// ********** End Class UMaterialInstanceDynamic Function K2_GetScalarParameterValue ***************
// ********** Begin Class UMaterialInstanceDynamic Function K2_GetScalarParameterValueByInfo *******
struct Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetScalarParameterValueByInfo_Statics
{
struct MaterialInstanceDynamic_eventK2_GetScalarParameterValueByInfo_Parms
{
FMaterialParameterInfo ParameterInfo;
float ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering|Material" },
{ "Comment", "/** Get the current scalar (float) parameter value from an MID, using MPI (to allow access to layer parameters) */" },
{ "DisplayName", "Get Scalar Parameter Value By Info" },
{ "Keywords", "GetFloatParameterValue" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstanceDynamic.h" },
{ "ScriptName", "GetScalarParameterValueByInfo" },
{ "ToolTip", "Get the current scalar (float) parameter value from an MID, using MPI (to allow access to layer parameters)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParameterInfo_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function K2_GetScalarParameterValueByInfo constinit property declarations ******
static const UECodeGen_Private::FStructPropertyParams NewProp_ParameterInfo;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function K2_GetScalarParameterValueByInfo constinit property declarations ********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function K2_GetScalarParameterValueByInfo Property Definitions *****************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetScalarParameterValueByInfo_Statics::NewProp_ParameterInfo = { "ParameterInfo", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MaterialInstanceDynamic_eventK2_GetScalarParameterValueByInfo_Parms, ParameterInfo), Z_Construct_UScriptStruct_FMaterialParameterInfo, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParameterInfo_MetaData), NewProp_ParameterInfo_MetaData) }; // 652655136
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetScalarParameterValueByInfo_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MaterialInstanceDynamic_eventK2_GetScalarParameterValueByInfo_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetScalarParameterValueByInfo_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetScalarParameterValueByInfo_Statics::NewProp_ParameterInfo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetScalarParameterValueByInfo_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetScalarParameterValueByInfo_Statics::PropPointers) < 2048);
// ********** End Function K2_GetScalarParameterValueByInfo Property Definitions *******************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetScalarParameterValueByInfo_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMaterialInstanceDynamic, nullptr, "K2_GetScalarParameterValueByInfo", Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetScalarParameterValueByInfo_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetScalarParameterValueByInfo_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetScalarParameterValueByInfo_Statics::MaterialInstanceDynamic_eventK2_GetScalarParameterValueByInfo_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetScalarParameterValueByInfo_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetScalarParameterValueByInfo_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetScalarParameterValueByInfo_Statics::MaterialInstanceDynamic_eventK2_GetScalarParameterValueByInfo_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetScalarParameterValueByInfo()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetScalarParameterValueByInfo_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMaterialInstanceDynamic::execK2_GetScalarParameterValueByInfo)
{
P_GET_STRUCT_REF(FMaterialParameterInfo,Z_Param_Out_ParameterInfo);
P_FINISH;
P_NATIVE_BEGIN;
*(float*)Z_Param__Result=P_THIS->K2_GetScalarParameterValueByInfo(Z_Param_Out_ParameterInfo);
P_NATIVE_END;
}
// ********** End Class UMaterialInstanceDynamic Function K2_GetScalarParameterValueByInfo *********
// ********** Begin Class UMaterialInstanceDynamic Function K2_GetTextureCollectionParameterValue **
struct Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureCollectionParameterValue_Statics
{
struct MaterialInstanceDynamic_eventK2_GetTextureCollectionParameterValue_Parms
{
FName ParameterName;
UTextureCollection* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering|Material" },
{ "Comment", "/** Get the current MID texture collection parameter value */" },
{ "DisplayName", "Get Texture Collection Parameter Value" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstanceDynamic.h" },
{ "ScriptName", "GetTextureCollectionParameterValue" },
{ "ToolTip", "Get the current MID texture collection parameter value" },
};
#endif // WITH_METADATA
// ********** Begin Function K2_GetTextureCollectionParameterValue constinit property declarations *
static const UECodeGen_Private::FNamePropertyParams NewProp_ParameterName;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function K2_GetTextureCollectionParameterValue constinit property declarations ***
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function K2_GetTextureCollectionParameterValue Property Definitions ************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureCollectionParameterValue_Statics::NewProp_ParameterName = { "ParameterName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MaterialInstanceDynamic_eventK2_GetTextureCollectionParameterValue_Parms, ParameterName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureCollectionParameterValue_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MaterialInstanceDynamic_eventK2_GetTextureCollectionParameterValue_Parms, ReturnValue), Z_Construct_UClass_UTextureCollection_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureCollectionParameterValue_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureCollectionParameterValue_Statics::NewProp_ParameterName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureCollectionParameterValue_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureCollectionParameterValue_Statics::PropPointers) < 2048);
// ********** End Function K2_GetTextureCollectionParameterValue Property Definitions **************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureCollectionParameterValue_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMaterialInstanceDynamic, nullptr, "K2_GetTextureCollectionParameterValue", Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureCollectionParameterValue_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureCollectionParameterValue_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureCollectionParameterValue_Statics::MaterialInstanceDynamic_eventK2_GetTextureCollectionParameterValue_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureCollectionParameterValue_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureCollectionParameterValue_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureCollectionParameterValue_Statics::MaterialInstanceDynamic_eventK2_GetTextureCollectionParameterValue_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureCollectionParameterValue()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureCollectionParameterValue_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMaterialInstanceDynamic::execK2_GetTextureCollectionParameterValue)
{
P_GET_PROPERTY(FNameProperty,Z_Param_ParameterName);
P_FINISH;
P_NATIVE_BEGIN;
*(UTextureCollection**)Z_Param__Result=P_THIS->K2_GetTextureCollectionParameterValue(Z_Param_ParameterName);
P_NATIVE_END;
}
// ********** End Class UMaterialInstanceDynamic Function K2_GetTextureCollectionParameterValue ****
// ********** Begin Class UMaterialInstanceDynamic Function K2_GetTextureCollectionParameterValueByInfo
struct Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureCollectionParameterValueByInfo_Statics
{
struct MaterialInstanceDynamic_eventK2_GetTextureCollectionParameterValueByInfo_Parms
{
FMaterialParameterInfo ParameterInfo;
UTextureCollection* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering|Material" },
{ "Comment", "/** Get the current MID texture collection parameter value, using MPI (to allow access to layer parameters) */" },
{ "DisplayName", "Get Texture Collection Parameter Value By Info" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstanceDynamic.h" },
{ "ScriptName", "GetTextureCollectionParameterValueByInfo" },
{ "ToolTip", "Get the current MID texture collection parameter value, using MPI (to allow access to layer parameters)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParameterInfo_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function K2_GetTextureCollectionParameterValueByInfo constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_ParameterInfo;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function K2_GetTextureCollectionParameterValueByInfo constinit property declarations
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function K2_GetTextureCollectionParameterValueByInfo Property Definitions ******
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureCollectionParameterValueByInfo_Statics::NewProp_ParameterInfo = { "ParameterInfo", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MaterialInstanceDynamic_eventK2_GetTextureCollectionParameterValueByInfo_Parms, ParameterInfo), Z_Construct_UScriptStruct_FMaterialParameterInfo, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParameterInfo_MetaData), NewProp_ParameterInfo_MetaData) }; // 652655136
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureCollectionParameterValueByInfo_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MaterialInstanceDynamic_eventK2_GetTextureCollectionParameterValueByInfo_Parms, ReturnValue), Z_Construct_UClass_UTextureCollection_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureCollectionParameterValueByInfo_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureCollectionParameterValueByInfo_Statics::NewProp_ParameterInfo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureCollectionParameterValueByInfo_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureCollectionParameterValueByInfo_Statics::PropPointers) < 2048);
// ********** End Function K2_GetTextureCollectionParameterValueByInfo Property Definitions ********
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureCollectionParameterValueByInfo_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMaterialInstanceDynamic, nullptr, "K2_GetTextureCollectionParameterValueByInfo", Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureCollectionParameterValueByInfo_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureCollectionParameterValueByInfo_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureCollectionParameterValueByInfo_Statics::MaterialInstanceDynamic_eventK2_GetTextureCollectionParameterValueByInfo_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureCollectionParameterValueByInfo_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureCollectionParameterValueByInfo_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureCollectionParameterValueByInfo_Statics::MaterialInstanceDynamic_eventK2_GetTextureCollectionParameterValueByInfo_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureCollectionParameterValueByInfo()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureCollectionParameterValueByInfo_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMaterialInstanceDynamic::execK2_GetTextureCollectionParameterValueByInfo)
{
P_GET_STRUCT_REF(FMaterialParameterInfo,Z_Param_Out_ParameterInfo);
P_FINISH;
P_NATIVE_BEGIN;
*(UTextureCollection**)Z_Param__Result=P_THIS->K2_GetTextureCollectionParameterValueByInfo(Z_Param_Out_ParameterInfo);
P_NATIVE_END;
}
// ********** End Class UMaterialInstanceDynamic Function K2_GetTextureCollectionParameterValueByInfo
// ********** Begin Class UMaterialInstanceDynamic Function K2_GetTextureParameterValue ************
struct Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureParameterValue_Statics
{
struct MaterialInstanceDynamic_eventK2_GetTextureParameterValue_Parms
{
FName ParameterName;
UTexture* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering|Material" },
{ "Comment", "/** Get the current MID texture parameter value */" },
{ "DisplayName", "Get Texture Parameter Value" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstanceDynamic.h" },
{ "ScriptName", "GetTextureParameterValue" },
{ "ToolTip", "Get the current MID texture parameter value" },
};
#endif // WITH_METADATA
// ********** Begin Function K2_GetTextureParameterValue constinit property declarations ***********
static const UECodeGen_Private::FNamePropertyParams NewProp_ParameterName;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function K2_GetTextureParameterValue constinit property declarations *************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function K2_GetTextureParameterValue Property Definitions **********************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureParameterValue_Statics::NewProp_ParameterName = { "ParameterName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MaterialInstanceDynamic_eventK2_GetTextureParameterValue_Parms, ParameterName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureParameterValue_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MaterialInstanceDynamic_eventK2_GetTextureParameterValue_Parms, ReturnValue), Z_Construct_UClass_UTexture_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureParameterValue_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureParameterValue_Statics::NewProp_ParameterName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureParameterValue_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureParameterValue_Statics::PropPointers) < 2048);
// ********** End Function K2_GetTextureParameterValue Property Definitions ************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureParameterValue_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMaterialInstanceDynamic, nullptr, "K2_GetTextureParameterValue", Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureParameterValue_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureParameterValue_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureParameterValue_Statics::MaterialInstanceDynamic_eventK2_GetTextureParameterValue_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureParameterValue_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureParameterValue_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureParameterValue_Statics::MaterialInstanceDynamic_eventK2_GetTextureParameterValue_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureParameterValue()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureParameterValue_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMaterialInstanceDynamic::execK2_GetTextureParameterValue)
{
P_GET_PROPERTY(FNameProperty,Z_Param_ParameterName);
P_FINISH;
P_NATIVE_BEGIN;
*(UTexture**)Z_Param__Result=P_THIS->K2_GetTextureParameterValue(Z_Param_ParameterName);
P_NATIVE_END;
}
// ********** End Class UMaterialInstanceDynamic Function K2_GetTextureParameterValue **************
// ********** Begin Class UMaterialInstanceDynamic Function K2_GetTextureParameterValueByInfo ******
struct Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureParameterValueByInfo_Statics
{
struct MaterialInstanceDynamic_eventK2_GetTextureParameterValueByInfo_Parms
{
FMaterialParameterInfo ParameterInfo;
UTexture* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering|Material" },
{ "Comment", "/** Get the current MID texture parameter value, using MPI (to allow access to layer parameters) */" },
{ "DisplayName", "Get Texture Parameter Value By Info" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstanceDynamic.h" },
{ "ScriptName", "GetTextureParameterValueByInfo" },
{ "ToolTip", "Get the current MID texture parameter value, using MPI (to allow access to layer parameters)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParameterInfo_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function K2_GetTextureParameterValueByInfo constinit property declarations *****
static const UECodeGen_Private::FStructPropertyParams NewProp_ParameterInfo;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function K2_GetTextureParameterValueByInfo constinit property declarations *******
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function K2_GetTextureParameterValueByInfo Property Definitions ****************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureParameterValueByInfo_Statics::NewProp_ParameterInfo = { "ParameterInfo", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MaterialInstanceDynamic_eventK2_GetTextureParameterValueByInfo_Parms, ParameterInfo), Z_Construct_UScriptStruct_FMaterialParameterInfo, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParameterInfo_MetaData), NewProp_ParameterInfo_MetaData) }; // 652655136
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureParameterValueByInfo_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MaterialInstanceDynamic_eventK2_GetTextureParameterValueByInfo_Parms, ReturnValue), Z_Construct_UClass_UTexture_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureParameterValueByInfo_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureParameterValueByInfo_Statics::NewProp_ParameterInfo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureParameterValueByInfo_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureParameterValueByInfo_Statics::PropPointers) < 2048);
// ********** End Function K2_GetTextureParameterValueByInfo Property Definitions ******************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureParameterValueByInfo_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMaterialInstanceDynamic, nullptr, "K2_GetTextureParameterValueByInfo", Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureParameterValueByInfo_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureParameterValueByInfo_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureParameterValueByInfo_Statics::MaterialInstanceDynamic_eventK2_GetTextureParameterValueByInfo_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureParameterValueByInfo_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureParameterValueByInfo_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureParameterValueByInfo_Statics::MaterialInstanceDynamic_eventK2_GetTextureParameterValueByInfo_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureParameterValueByInfo()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureParameterValueByInfo_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMaterialInstanceDynamic::execK2_GetTextureParameterValueByInfo)
{
P_GET_STRUCT_REF(FMaterialParameterInfo,Z_Param_Out_ParameterInfo);
P_FINISH;
P_NATIVE_BEGIN;
*(UTexture**)Z_Param__Result=P_THIS->K2_GetTextureParameterValueByInfo(Z_Param_Out_ParameterInfo);
P_NATIVE_END;
}
// ********** End Class UMaterialInstanceDynamic Function K2_GetTextureParameterValueByInfo ********
// ********** Begin Class UMaterialInstanceDynamic Function K2_GetVectorParameterValue *************
struct Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetVectorParameterValue_Statics
{
struct MaterialInstanceDynamic_eventK2_GetVectorParameterValue_Parms
{
FName ParameterName;
FLinearColor ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering|Material" },
{ "Comment", "/** Get the current MID vector parameter value */" },
{ "DisplayName", "Get Vector Parameter Value" },
{ "Keywords", "GetColorParameterValue" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstanceDynamic.h" },
{ "ScriptName", "GetVectorParameterValue" },
{ "ToolTip", "Get the current MID vector parameter value" },
};
#endif // WITH_METADATA
// ********** Begin Function K2_GetVectorParameterValue constinit property declarations ************
static const UECodeGen_Private::FNamePropertyParams NewProp_ParameterName;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function K2_GetVectorParameterValue constinit property declarations **************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function K2_GetVectorParameterValue Property Definitions ***********************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetVectorParameterValue_Statics::NewProp_ParameterName = { "ParameterName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MaterialInstanceDynamic_eventK2_GetVectorParameterValue_Parms, ParameterName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetVectorParameterValue_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MaterialInstanceDynamic_eventK2_GetVectorParameterValue_Parms, ReturnValue), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetVectorParameterValue_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetVectorParameterValue_Statics::NewProp_ParameterName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetVectorParameterValue_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetVectorParameterValue_Statics::PropPointers) < 2048);
// ********** End Function K2_GetVectorParameterValue Property Definitions *************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetVectorParameterValue_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMaterialInstanceDynamic, nullptr, "K2_GetVectorParameterValue", Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetVectorParameterValue_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetVectorParameterValue_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetVectorParameterValue_Statics::MaterialInstanceDynamic_eventK2_GetVectorParameterValue_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetVectorParameterValue_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetVectorParameterValue_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetVectorParameterValue_Statics::MaterialInstanceDynamic_eventK2_GetVectorParameterValue_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetVectorParameterValue()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetVectorParameterValue_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMaterialInstanceDynamic::execK2_GetVectorParameterValue)
{
P_GET_PROPERTY(FNameProperty,Z_Param_ParameterName);
P_FINISH;
P_NATIVE_BEGIN;
*(FLinearColor*)Z_Param__Result=P_THIS->K2_GetVectorParameterValue(Z_Param_ParameterName);
P_NATIVE_END;
}
// ********** End Class UMaterialInstanceDynamic Function K2_GetVectorParameterValue ***************
// ********** Begin Class UMaterialInstanceDynamic Function K2_GetVectorParameterValueByInfo *******
struct Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetVectorParameterValueByInfo_Statics
{
struct MaterialInstanceDynamic_eventK2_GetVectorParameterValueByInfo_Parms
{
FMaterialParameterInfo ParameterInfo;
FLinearColor ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering|Material" },
{ "Comment", "/** Get the current MID vector parameter value, using MPI (to allow access to layer parameters) */" },
{ "DisplayName", "Get VectorParameter Value By Info" },
{ "Keywords", "GetColorParameterValue" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstanceDynamic.h" },
{ "ScriptName", "GetVectorParameterValueByInfo" },
{ "ToolTip", "Get the current MID vector parameter value, using MPI (to allow access to layer parameters)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParameterInfo_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function K2_GetVectorParameterValueByInfo constinit property declarations ******
static const UECodeGen_Private::FStructPropertyParams NewProp_ParameterInfo;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function K2_GetVectorParameterValueByInfo constinit property declarations ********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function K2_GetVectorParameterValueByInfo Property Definitions *****************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetVectorParameterValueByInfo_Statics::NewProp_ParameterInfo = { "ParameterInfo", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MaterialInstanceDynamic_eventK2_GetVectorParameterValueByInfo_Parms, ParameterInfo), Z_Construct_UScriptStruct_FMaterialParameterInfo, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParameterInfo_MetaData), NewProp_ParameterInfo_MetaData) }; // 652655136
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetVectorParameterValueByInfo_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MaterialInstanceDynamic_eventK2_GetVectorParameterValueByInfo_Parms, ReturnValue), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetVectorParameterValueByInfo_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetVectorParameterValueByInfo_Statics::NewProp_ParameterInfo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetVectorParameterValueByInfo_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetVectorParameterValueByInfo_Statics::PropPointers) < 2048);
// ********** End Function K2_GetVectorParameterValueByInfo Property Definitions *******************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetVectorParameterValueByInfo_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMaterialInstanceDynamic, nullptr, "K2_GetVectorParameterValueByInfo", Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetVectorParameterValueByInfo_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetVectorParameterValueByInfo_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetVectorParameterValueByInfo_Statics::MaterialInstanceDynamic_eventK2_GetVectorParameterValueByInfo_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetVectorParameterValueByInfo_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetVectorParameterValueByInfo_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetVectorParameterValueByInfo_Statics::MaterialInstanceDynamic_eventK2_GetVectorParameterValueByInfo_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetVectorParameterValueByInfo()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetVectorParameterValueByInfo_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMaterialInstanceDynamic::execK2_GetVectorParameterValueByInfo)
{
P_GET_STRUCT_REF(FMaterialParameterInfo,Z_Param_Out_ParameterInfo);
P_FINISH;
P_NATIVE_BEGIN;
*(FLinearColor*)Z_Param__Result=P_THIS->K2_GetVectorParameterValueByInfo(Z_Param_Out_ParameterInfo);
P_NATIVE_END;
}
// ********** End Class UMaterialInstanceDynamic Function K2_GetVectorParameterValueByInfo *********
// ********** Begin Class UMaterialInstanceDynamic Function K2_InterpolateMaterialInstanceParams ***
struct Z_Construct_UFunction_UMaterialInstanceDynamic_K2_InterpolateMaterialInstanceParams_Statics
{
struct MaterialInstanceDynamic_eventK2_InterpolateMaterialInstanceParams_Parms
{
UMaterialInstance* SourceA;
UMaterialInstance* SourceB;
float Alpha;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering|Material" },
{ "Comment", "/**\n\x09 * Interpolates the scalar and vector parameters of this material instance based on two other material instances, and an alpha blending factor\n\x09 * The output is the object itself (this).\n\x09 * Supports the case SourceA==this || SourceB==this\n\x09 * Both material have to be from the same base material\n\x09 * @param SourceA value that is used for Alpha=0, silently ignores the case if 0\n\x09 * @param SourceB value that is used for Alpha=1, silently ignores the case if 0\n\x09 * @param Alpha usually in the range 0..1, values outside the range extrapolate\n\x09 */" },
{ "DisplayName", "Interpolate Material Instance Parameters" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstanceDynamic.h" },
{ "ScriptName", "InterpolateMaterialInstanceParameters" },
{ "ToolTip", "Interpolates the scalar and vector parameters of this material instance based on two other material instances, and an alpha blending factor\nThe output is the object itself (this).\nSupports the case SourceA==this || SourceB==this\nBoth material have to be from the same base material\n@param SourceA value that is used for Alpha=0, silently ignores the case if 0\n@param SourceB value that is used for Alpha=1, silently ignores the case if 0\n@param Alpha usually in the range 0..1, values outside the range extrapolate" },
};
#endif // WITH_METADATA
// ********** Begin Function K2_InterpolateMaterialInstanceParams constinit property declarations **
static const UECodeGen_Private::FObjectPropertyParams NewProp_SourceA;
static const UECodeGen_Private::FObjectPropertyParams NewProp_SourceB;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Alpha;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function K2_InterpolateMaterialInstanceParams constinit property declarations ****
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function K2_InterpolateMaterialInstanceParams Property Definitions *************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UMaterialInstanceDynamic_K2_InterpolateMaterialInstanceParams_Statics::NewProp_SourceA = { "SourceA", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MaterialInstanceDynamic_eventK2_InterpolateMaterialInstanceParams_Parms, SourceA), Z_Construct_UClass_UMaterialInstance_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UMaterialInstanceDynamic_K2_InterpolateMaterialInstanceParams_Statics::NewProp_SourceB = { "SourceB", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MaterialInstanceDynamic_eventK2_InterpolateMaterialInstanceParams_Parms, SourceB), Z_Construct_UClass_UMaterialInstance_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UMaterialInstanceDynamic_K2_InterpolateMaterialInstanceParams_Statics::NewProp_Alpha = { "Alpha", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MaterialInstanceDynamic_eventK2_InterpolateMaterialInstanceParams_Parms, Alpha), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMaterialInstanceDynamic_K2_InterpolateMaterialInstanceParams_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMaterialInstanceDynamic_K2_InterpolateMaterialInstanceParams_Statics::NewProp_SourceA,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMaterialInstanceDynamic_K2_InterpolateMaterialInstanceParams_Statics::NewProp_SourceB,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMaterialInstanceDynamic_K2_InterpolateMaterialInstanceParams_Statics::NewProp_Alpha,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_K2_InterpolateMaterialInstanceParams_Statics::PropPointers) < 2048);
// ********** End Function K2_InterpolateMaterialInstanceParams Property Definitions ***************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMaterialInstanceDynamic_K2_InterpolateMaterialInstanceParams_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMaterialInstanceDynamic, nullptr, "K2_InterpolateMaterialInstanceParams", Z_Construct_UFunction_UMaterialInstanceDynamic_K2_InterpolateMaterialInstanceParams_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_K2_InterpolateMaterialInstanceParams_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMaterialInstanceDynamic_K2_InterpolateMaterialInstanceParams_Statics::MaterialInstanceDynamic_eventK2_InterpolateMaterialInstanceParams_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_K2_InterpolateMaterialInstanceParams_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMaterialInstanceDynamic_K2_InterpolateMaterialInstanceParams_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMaterialInstanceDynamic_K2_InterpolateMaterialInstanceParams_Statics::MaterialInstanceDynamic_eventK2_InterpolateMaterialInstanceParams_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMaterialInstanceDynamic_K2_InterpolateMaterialInstanceParams()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMaterialInstanceDynamic_K2_InterpolateMaterialInstanceParams_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMaterialInstanceDynamic::execK2_InterpolateMaterialInstanceParams)
{
P_GET_OBJECT(UMaterialInstance,Z_Param_SourceA);
P_GET_OBJECT(UMaterialInstance,Z_Param_SourceB);
P_GET_PROPERTY(FFloatProperty,Z_Param_Alpha);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->K2_InterpolateMaterialInstanceParams(Z_Param_SourceA,Z_Param_SourceB,Z_Param_Alpha);
P_NATIVE_END;
}
// ********** End Class UMaterialInstanceDynamic Function K2_InterpolateMaterialInstanceParams *****
// ********** Begin Class UMaterialInstanceDynamic Function SetDoubleVectorParameterValue **********
struct Z_Construct_UFunction_UMaterialInstanceDynamic_SetDoubleVectorParameterValue_Statics
{
struct MaterialInstanceDynamic_eventSetDoubleVectorParameterValue_Parms
{
FName ParameterName;
FVector4 Value;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering|Material" },
{ "Comment", "/** Set an MID vector parameter value */" },
{ "Keywords", "SetVectorParameterValue" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstanceDynamic.h" },
{ "ToolTip", "Set an MID vector parameter value" },
};
#endif // WITH_METADATA
// ********** Begin Function SetDoubleVectorParameterValue constinit property declarations *********
static const UECodeGen_Private::FNamePropertyParams NewProp_ParameterName;
static const UECodeGen_Private::FStructPropertyParams NewProp_Value;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetDoubleVectorParameterValue constinit property declarations ***********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetDoubleVectorParameterValue Property Definitions ********************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMaterialInstanceDynamic_SetDoubleVectorParameterValue_Statics::NewProp_ParameterName = { "ParameterName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MaterialInstanceDynamic_eventSetDoubleVectorParameterValue_Parms, ParameterName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMaterialInstanceDynamic_SetDoubleVectorParameterValue_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MaterialInstanceDynamic_eventSetDoubleVectorParameterValue_Parms, Value), Z_Construct_UScriptStruct_FVector4, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMaterialInstanceDynamic_SetDoubleVectorParameterValue_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMaterialInstanceDynamic_SetDoubleVectorParameterValue_Statics::NewProp_ParameterName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMaterialInstanceDynamic_SetDoubleVectorParameterValue_Statics::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_SetDoubleVectorParameterValue_Statics::PropPointers) < 2048);
// ********** End Function SetDoubleVectorParameterValue Property Definitions **********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMaterialInstanceDynamic_SetDoubleVectorParameterValue_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMaterialInstanceDynamic, nullptr, "SetDoubleVectorParameterValue", Z_Construct_UFunction_UMaterialInstanceDynamic_SetDoubleVectorParameterValue_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_SetDoubleVectorParameterValue_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMaterialInstanceDynamic_SetDoubleVectorParameterValue_Statics::MaterialInstanceDynamic_eventSetDoubleVectorParameterValue_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_SetDoubleVectorParameterValue_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMaterialInstanceDynamic_SetDoubleVectorParameterValue_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMaterialInstanceDynamic_SetDoubleVectorParameterValue_Statics::MaterialInstanceDynamic_eventSetDoubleVectorParameterValue_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMaterialInstanceDynamic_SetDoubleVectorParameterValue()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMaterialInstanceDynamic_SetDoubleVectorParameterValue_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMaterialInstanceDynamic::execSetDoubleVectorParameterValue)
{
P_GET_PROPERTY(FNameProperty,Z_Param_ParameterName);
P_GET_STRUCT(FVector4,Z_Param_Value);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetDoubleVectorParameterValue(Z_Param_ParameterName,Z_Param_Value);
P_NATIVE_END;
}
// ********** End Class UMaterialInstanceDynamic Function SetDoubleVectorParameterValue ************
// ********** Begin Class UMaterialInstanceDynamic Function SetRuntimeVirtualTextureParameterValue *
struct Z_Construct_UFunction_UMaterialInstanceDynamic_SetRuntimeVirtualTextureParameterValue_Statics
{
struct MaterialInstanceDynamic_eventSetRuntimeVirtualTextureParameterValue_Parms
{
FName ParameterName;
URuntimeVirtualTexture* Value;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering|Material" },
{ "Comment", "/** Set an MID texture parameter value */" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstanceDynamic.h" },
{ "ToolTip", "Set an MID texture parameter value" },
};
#endif // WITH_METADATA
// ********** Begin Function SetRuntimeVirtualTextureParameterValue constinit property declarations
static const UECodeGen_Private::FNamePropertyParams NewProp_ParameterName;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Value;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetRuntimeVirtualTextureParameterValue constinit property declarations **
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetRuntimeVirtualTextureParameterValue Property Definitions ***********
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMaterialInstanceDynamic_SetRuntimeVirtualTextureParameterValue_Statics::NewProp_ParameterName = { "ParameterName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MaterialInstanceDynamic_eventSetRuntimeVirtualTextureParameterValue_Parms, ParameterName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UMaterialInstanceDynamic_SetRuntimeVirtualTextureParameterValue_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MaterialInstanceDynamic_eventSetRuntimeVirtualTextureParameterValue_Parms, Value), Z_Construct_UClass_URuntimeVirtualTexture_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMaterialInstanceDynamic_SetRuntimeVirtualTextureParameterValue_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMaterialInstanceDynamic_SetRuntimeVirtualTextureParameterValue_Statics::NewProp_ParameterName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMaterialInstanceDynamic_SetRuntimeVirtualTextureParameterValue_Statics::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_SetRuntimeVirtualTextureParameterValue_Statics::PropPointers) < 2048);
// ********** End Function SetRuntimeVirtualTextureParameterValue Property Definitions *************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMaterialInstanceDynamic_SetRuntimeVirtualTextureParameterValue_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMaterialInstanceDynamic, nullptr, "SetRuntimeVirtualTextureParameterValue", Z_Construct_UFunction_UMaterialInstanceDynamic_SetRuntimeVirtualTextureParameterValue_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_SetRuntimeVirtualTextureParameterValue_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMaterialInstanceDynamic_SetRuntimeVirtualTextureParameterValue_Statics::MaterialInstanceDynamic_eventSetRuntimeVirtualTextureParameterValue_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_SetRuntimeVirtualTextureParameterValue_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMaterialInstanceDynamic_SetRuntimeVirtualTextureParameterValue_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMaterialInstanceDynamic_SetRuntimeVirtualTextureParameterValue_Statics::MaterialInstanceDynamic_eventSetRuntimeVirtualTextureParameterValue_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMaterialInstanceDynamic_SetRuntimeVirtualTextureParameterValue()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMaterialInstanceDynamic_SetRuntimeVirtualTextureParameterValue_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMaterialInstanceDynamic::execSetRuntimeVirtualTextureParameterValue)
{
P_GET_PROPERTY(FNameProperty,Z_Param_ParameterName);
P_GET_OBJECT(URuntimeVirtualTexture,Z_Param_Value);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetRuntimeVirtualTextureParameterValue(Z_Param_ParameterName,Z_Param_Value);
P_NATIVE_END;
}
// ********** End Class UMaterialInstanceDynamic Function SetRuntimeVirtualTextureParameterValue ***
// ********** Begin Class UMaterialInstanceDynamic Function SetRuntimeVirtualTextureParameterValueByInfo
struct Z_Construct_UFunction_UMaterialInstanceDynamic_SetRuntimeVirtualTextureParameterValueByInfo_Statics
{
struct MaterialInstanceDynamic_eventSetRuntimeVirtualTextureParameterValueByInfo_Parms
{
FMaterialParameterInfo ParameterInfo;
URuntimeVirtualTexture* Value;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering|Material" },
{ "Comment", "/** Set an MID texture parameter value using MPI (to allow access to layer parameters) */" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstanceDynamic.h" },
{ "ToolTip", "Set an MID texture parameter value using MPI (to allow access to layer parameters)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParameterInfo_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SetRuntimeVirtualTextureParameterValueByInfo constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_ParameterInfo;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Value;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetRuntimeVirtualTextureParameterValueByInfo constinit property declarations
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetRuntimeVirtualTextureParameterValueByInfo Property Definitions *****
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMaterialInstanceDynamic_SetRuntimeVirtualTextureParameterValueByInfo_Statics::NewProp_ParameterInfo = { "ParameterInfo", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MaterialInstanceDynamic_eventSetRuntimeVirtualTextureParameterValueByInfo_Parms, ParameterInfo), Z_Construct_UScriptStruct_FMaterialParameterInfo, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParameterInfo_MetaData), NewProp_ParameterInfo_MetaData) }; // 652655136
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UMaterialInstanceDynamic_SetRuntimeVirtualTextureParameterValueByInfo_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MaterialInstanceDynamic_eventSetRuntimeVirtualTextureParameterValueByInfo_Parms, Value), Z_Construct_UClass_URuntimeVirtualTexture_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMaterialInstanceDynamic_SetRuntimeVirtualTextureParameterValueByInfo_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMaterialInstanceDynamic_SetRuntimeVirtualTextureParameterValueByInfo_Statics::NewProp_ParameterInfo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMaterialInstanceDynamic_SetRuntimeVirtualTextureParameterValueByInfo_Statics::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_SetRuntimeVirtualTextureParameterValueByInfo_Statics::PropPointers) < 2048);
// ********** End Function SetRuntimeVirtualTextureParameterValueByInfo Property Definitions *******
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMaterialInstanceDynamic_SetRuntimeVirtualTextureParameterValueByInfo_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMaterialInstanceDynamic, nullptr, "SetRuntimeVirtualTextureParameterValueByInfo", Z_Construct_UFunction_UMaterialInstanceDynamic_SetRuntimeVirtualTextureParameterValueByInfo_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_SetRuntimeVirtualTextureParameterValueByInfo_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMaterialInstanceDynamic_SetRuntimeVirtualTextureParameterValueByInfo_Statics::MaterialInstanceDynamic_eventSetRuntimeVirtualTextureParameterValueByInfo_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_SetRuntimeVirtualTextureParameterValueByInfo_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMaterialInstanceDynamic_SetRuntimeVirtualTextureParameterValueByInfo_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMaterialInstanceDynamic_SetRuntimeVirtualTextureParameterValueByInfo_Statics::MaterialInstanceDynamic_eventSetRuntimeVirtualTextureParameterValueByInfo_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMaterialInstanceDynamic_SetRuntimeVirtualTextureParameterValueByInfo()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMaterialInstanceDynamic_SetRuntimeVirtualTextureParameterValueByInfo_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMaterialInstanceDynamic::execSetRuntimeVirtualTextureParameterValueByInfo)
{
P_GET_STRUCT_REF(FMaterialParameterInfo,Z_Param_Out_ParameterInfo);
P_GET_OBJECT(URuntimeVirtualTexture,Z_Param_Value);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetRuntimeVirtualTextureParameterValueByInfo(Z_Param_Out_ParameterInfo,Z_Param_Value);
P_NATIVE_END;
}
// ********** End Class UMaterialInstanceDynamic Function SetRuntimeVirtualTextureParameterValueByInfo
// ********** Begin Class UMaterialInstanceDynamic Function SetScalarParameterByIndex **************
struct Z_Construct_UFunction_UMaterialInstanceDynamic_SetScalarParameterByIndex_Statics
{
struct MaterialInstanceDynamic_eventSetScalarParameterByIndex_Parms
{
int32 ParameterIndex;
float Value;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering|Material" },
{ "Comment", "// Use the cached value of OutParameterIndex from InitializeScalarParameterAndGetIndex to set the scalar parameter\n// ONLY on the exact same MID. Do NOT presume the index can be used from one instance on another. Only use this\n// pair of functions when optimization is critical; otherwise use either SetScalarParameterValueByInfo or\n// SetScalarParameterValue.\n" },
{ "Keywords", "SetFloatParameterValue" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstanceDynamic.h" },
{ "ToolTip", "Use the cached value of OutParameterIndex from InitializeScalarParameterAndGetIndex to set the scalar parameter\nONLY on the exact same MID. Do NOT presume the index can be used from one instance on another. Only use this\npair of functions when optimization is critical; otherwise use either SetScalarParameterValueByInfo or\nSetScalarParameterValue." },
};
#endif // WITH_METADATA
// ********** Begin Function SetScalarParameterByIndex constinit property declarations *************
static const UECodeGen_Private::FIntPropertyParams NewProp_ParameterIndex;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Value;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetScalarParameterByIndex constinit property declarations ***************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetScalarParameterByIndex Property Definitions ************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UMaterialInstanceDynamic_SetScalarParameterByIndex_Statics::NewProp_ParameterIndex = { "ParameterIndex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MaterialInstanceDynamic_eventSetScalarParameterByIndex_Parms, ParameterIndex), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UMaterialInstanceDynamic_SetScalarParameterByIndex_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MaterialInstanceDynamic_eventSetScalarParameterByIndex_Parms, Value), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UMaterialInstanceDynamic_SetScalarParameterByIndex_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((MaterialInstanceDynamic_eventSetScalarParameterByIndex_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMaterialInstanceDynamic_SetScalarParameterByIndex_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(MaterialInstanceDynamic_eventSetScalarParameterByIndex_Parms), &Z_Construct_UFunction_UMaterialInstanceDynamic_SetScalarParameterByIndex_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMaterialInstanceDynamic_SetScalarParameterByIndex_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMaterialInstanceDynamic_SetScalarParameterByIndex_Statics::NewProp_ParameterIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMaterialInstanceDynamic_SetScalarParameterByIndex_Statics::NewProp_Value,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMaterialInstanceDynamic_SetScalarParameterByIndex_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_SetScalarParameterByIndex_Statics::PropPointers) < 2048);
// ********** End Function SetScalarParameterByIndex Property Definitions **************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMaterialInstanceDynamic_SetScalarParameterByIndex_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMaterialInstanceDynamic, nullptr, "SetScalarParameterByIndex", Z_Construct_UFunction_UMaterialInstanceDynamic_SetScalarParameterByIndex_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_SetScalarParameterByIndex_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMaterialInstanceDynamic_SetScalarParameterByIndex_Statics::MaterialInstanceDynamic_eventSetScalarParameterByIndex_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_SetScalarParameterByIndex_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMaterialInstanceDynamic_SetScalarParameterByIndex_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMaterialInstanceDynamic_SetScalarParameterByIndex_Statics::MaterialInstanceDynamic_eventSetScalarParameterByIndex_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMaterialInstanceDynamic_SetScalarParameterByIndex()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMaterialInstanceDynamic_SetScalarParameterByIndex_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMaterialInstanceDynamic::execSetScalarParameterByIndex)
{
P_GET_PROPERTY(FIntProperty,Z_Param_ParameterIndex);
P_GET_PROPERTY(FFloatProperty,Z_Param_Value);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->SetScalarParameterByIndex(Z_Param_ParameterIndex,Z_Param_Value);
P_NATIVE_END;
}
// ********** End Class UMaterialInstanceDynamic Function SetScalarParameterByIndex ****************
// ********** Begin Class UMaterialInstanceDynamic Function SetScalarParameterValue ****************
struct Z_Construct_UFunction_UMaterialInstanceDynamic_SetScalarParameterValue_Statics
{
struct MaterialInstanceDynamic_eventSetScalarParameterValue_Parms
{
FName ParameterName;
float Value;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering|Material" },
{ "Comment", "/** Set a MID scalar (float) parameter value */" },
{ "Keywords", "SetFloatParameterValue" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstanceDynamic.h" },
{ "ToolTip", "Set a MID scalar (float) parameter value" },
};
#endif // WITH_METADATA
// ********** Begin Function SetScalarParameterValue constinit property declarations ***************
static const UECodeGen_Private::FNamePropertyParams NewProp_ParameterName;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Value;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetScalarParameterValue constinit property declarations *****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetScalarParameterValue Property Definitions **************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMaterialInstanceDynamic_SetScalarParameterValue_Statics::NewProp_ParameterName = { "ParameterName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MaterialInstanceDynamic_eventSetScalarParameterValue_Parms, ParameterName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UMaterialInstanceDynamic_SetScalarParameterValue_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MaterialInstanceDynamic_eventSetScalarParameterValue_Parms, Value), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMaterialInstanceDynamic_SetScalarParameterValue_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMaterialInstanceDynamic_SetScalarParameterValue_Statics::NewProp_ParameterName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMaterialInstanceDynamic_SetScalarParameterValue_Statics::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_SetScalarParameterValue_Statics::PropPointers) < 2048);
// ********** End Function SetScalarParameterValue Property Definitions ****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMaterialInstanceDynamic_SetScalarParameterValue_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMaterialInstanceDynamic, nullptr, "SetScalarParameterValue", Z_Construct_UFunction_UMaterialInstanceDynamic_SetScalarParameterValue_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_SetScalarParameterValue_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMaterialInstanceDynamic_SetScalarParameterValue_Statics::MaterialInstanceDynamic_eventSetScalarParameterValue_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_SetScalarParameterValue_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMaterialInstanceDynamic_SetScalarParameterValue_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMaterialInstanceDynamic_SetScalarParameterValue_Statics::MaterialInstanceDynamic_eventSetScalarParameterValue_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMaterialInstanceDynamic_SetScalarParameterValue()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMaterialInstanceDynamic_SetScalarParameterValue_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMaterialInstanceDynamic::execSetScalarParameterValue)
{
P_GET_PROPERTY(FNameProperty,Z_Param_ParameterName);
P_GET_PROPERTY(FFloatProperty,Z_Param_Value);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetScalarParameterValue(Z_Param_ParameterName,Z_Param_Value);
P_NATIVE_END;
}
// ********** End Class UMaterialInstanceDynamic Function SetScalarParameterValue ******************
// ********** Begin Class UMaterialInstanceDynamic Function SetScalarParameterValueByInfo **********
struct Z_Construct_UFunction_UMaterialInstanceDynamic_SetScalarParameterValueByInfo_Statics
{
struct MaterialInstanceDynamic_eventSetScalarParameterValueByInfo_Parms
{
FMaterialParameterInfo ParameterInfo;
float Value;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering|Material" },
{ "Comment", "/** Set a MID scalar (float) parameter value using MPI (to allow access to layer parameters) */" },
{ "Keywords", "SetFloatParameterValue" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstanceDynamic.h" },
{ "ToolTip", "Set a MID scalar (float) parameter value using MPI (to allow access to layer parameters)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParameterInfo_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SetScalarParameterValueByInfo constinit property declarations *********
static const UECodeGen_Private::FStructPropertyParams NewProp_ParameterInfo;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Value;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetScalarParameterValueByInfo constinit property declarations ***********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetScalarParameterValueByInfo Property Definitions ********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMaterialInstanceDynamic_SetScalarParameterValueByInfo_Statics::NewProp_ParameterInfo = { "ParameterInfo", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MaterialInstanceDynamic_eventSetScalarParameterValueByInfo_Parms, ParameterInfo), Z_Construct_UScriptStruct_FMaterialParameterInfo, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParameterInfo_MetaData), NewProp_ParameterInfo_MetaData) }; // 652655136
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UMaterialInstanceDynamic_SetScalarParameterValueByInfo_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MaterialInstanceDynamic_eventSetScalarParameterValueByInfo_Parms, Value), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMaterialInstanceDynamic_SetScalarParameterValueByInfo_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMaterialInstanceDynamic_SetScalarParameterValueByInfo_Statics::NewProp_ParameterInfo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMaterialInstanceDynamic_SetScalarParameterValueByInfo_Statics::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_SetScalarParameterValueByInfo_Statics::PropPointers) < 2048);
// ********** End Function SetScalarParameterValueByInfo Property Definitions **********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMaterialInstanceDynamic_SetScalarParameterValueByInfo_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMaterialInstanceDynamic, nullptr, "SetScalarParameterValueByInfo", Z_Construct_UFunction_UMaterialInstanceDynamic_SetScalarParameterValueByInfo_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_SetScalarParameterValueByInfo_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMaterialInstanceDynamic_SetScalarParameterValueByInfo_Statics::MaterialInstanceDynamic_eventSetScalarParameterValueByInfo_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_SetScalarParameterValueByInfo_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMaterialInstanceDynamic_SetScalarParameterValueByInfo_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMaterialInstanceDynamic_SetScalarParameterValueByInfo_Statics::MaterialInstanceDynamic_eventSetScalarParameterValueByInfo_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMaterialInstanceDynamic_SetScalarParameterValueByInfo()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMaterialInstanceDynamic_SetScalarParameterValueByInfo_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMaterialInstanceDynamic::execSetScalarParameterValueByInfo)
{
P_GET_STRUCT_REF(FMaterialParameterInfo,Z_Param_Out_ParameterInfo);
P_GET_PROPERTY(FFloatProperty,Z_Param_Value);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetScalarParameterValueByInfo(Z_Param_Out_ParameterInfo,Z_Param_Value);
P_NATIVE_END;
}
// ********** End Class UMaterialInstanceDynamic Function SetScalarParameterValueByInfo ************
// ********** Begin Class UMaterialInstanceDynamic Function SetSparseVolumeTextureParameterValue ***
struct Z_Construct_UFunction_UMaterialInstanceDynamic_SetSparseVolumeTextureParameterValue_Statics
{
struct MaterialInstanceDynamic_eventSetSparseVolumeTextureParameterValue_Parms
{
FName ParameterName;
USparseVolumeTexture* Value;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering|Material" },
{ "Comment", "/** Set an MID texture parameter value */" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstanceDynamic.h" },
{ "ToolTip", "Set an MID texture parameter value" },
};
#endif // WITH_METADATA
// ********** Begin Function SetSparseVolumeTextureParameterValue constinit property declarations **
static const UECodeGen_Private::FNamePropertyParams NewProp_ParameterName;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Value;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetSparseVolumeTextureParameterValue constinit property declarations ****
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetSparseVolumeTextureParameterValue Property Definitions *************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMaterialInstanceDynamic_SetSparseVolumeTextureParameterValue_Statics::NewProp_ParameterName = { "ParameterName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MaterialInstanceDynamic_eventSetSparseVolumeTextureParameterValue_Parms, ParameterName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UMaterialInstanceDynamic_SetSparseVolumeTextureParameterValue_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MaterialInstanceDynamic_eventSetSparseVolumeTextureParameterValue_Parms, Value), Z_Construct_UClass_USparseVolumeTexture_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMaterialInstanceDynamic_SetSparseVolumeTextureParameterValue_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMaterialInstanceDynamic_SetSparseVolumeTextureParameterValue_Statics::NewProp_ParameterName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMaterialInstanceDynamic_SetSparseVolumeTextureParameterValue_Statics::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_SetSparseVolumeTextureParameterValue_Statics::PropPointers) < 2048);
// ********** End Function SetSparseVolumeTextureParameterValue Property Definitions ***************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMaterialInstanceDynamic_SetSparseVolumeTextureParameterValue_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMaterialInstanceDynamic, nullptr, "SetSparseVolumeTextureParameterValue", Z_Construct_UFunction_UMaterialInstanceDynamic_SetSparseVolumeTextureParameterValue_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_SetSparseVolumeTextureParameterValue_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMaterialInstanceDynamic_SetSparseVolumeTextureParameterValue_Statics::MaterialInstanceDynamic_eventSetSparseVolumeTextureParameterValue_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_SetSparseVolumeTextureParameterValue_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMaterialInstanceDynamic_SetSparseVolumeTextureParameterValue_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMaterialInstanceDynamic_SetSparseVolumeTextureParameterValue_Statics::MaterialInstanceDynamic_eventSetSparseVolumeTextureParameterValue_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMaterialInstanceDynamic_SetSparseVolumeTextureParameterValue()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMaterialInstanceDynamic_SetSparseVolumeTextureParameterValue_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMaterialInstanceDynamic::execSetSparseVolumeTextureParameterValue)
{
P_GET_PROPERTY(FNameProperty,Z_Param_ParameterName);
P_GET_OBJECT(USparseVolumeTexture,Z_Param_Value);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetSparseVolumeTextureParameterValue(Z_Param_ParameterName,Z_Param_Value);
P_NATIVE_END;
}
// ********** End Class UMaterialInstanceDynamic Function SetSparseVolumeTextureParameterValue *****
// ********** Begin Class UMaterialInstanceDynamic Function SetTextureCollectionParameterValue *****
struct Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureCollectionParameterValue_Statics
{
struct MaterialInstanceDynamic_eventSetTextureCollectionParameterValue_Parms
{
FName ParameterName;
UTextureCollection* Value;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering|Material" },
{ "Comment", "/** Set an MID texture collection parameter value */" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstanceDynamic.h" },
{ "ToolTip", "Set an MID texture collection parameter value" },
};
#endif // WITH_METADATA
// ********** Begin Function SetTextureCollectionParameterValue constinit property declarations ****
static const UECodeGen_Private::FNamePropertyParams NewProp_ParameterName;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Value;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetTextureCollectionParameterValue constinit property declarations ******
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetTextureCollectionParameterValue Property Definitions ***************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureCollectionParameterValue_Statics::NewProp_ParameterName = { "ParameterName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MaterialInstanceDynamic_eventSetTextureCollectionParameterValue_Parms, ParameterName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureCollectionParameterValue_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MaterialInstanceDynamic_eventSetTextureCollectionParameterValue_Parms, Value), Z_Construct_UClass_UTextureCollection_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureCollectionParameterValue_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureCollectionParameterValue_Statics::NewProp_ParameterName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureCollectionParameterValue_Statics::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureCollectionParameterValue_Statics::PropPointers) < 2048);
// ********** End Function SetTextureCollectionParameterValue Property Definitions *****************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureCollectionParameterValue_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMaterialInstanceDynamic, nullptr, "SetTextureCollectionParameterValue", Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureCollectionParameterValue_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureCollectionParameterValue_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureCollectionParameterValue_Statics::MaterialInstanceDynamic_eventSetTextureCollectionParameterValue_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureCollectionParameterValue_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureCollectionParameterValue_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureCollectionParameterValue_Statics::MaterialInstanceDynamic_eventSetTextureCollectionParameterValue_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureCollectionParameterValue()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureCollectionParameterValue_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMaterialInstanceDynamic::execSetTextureCollectionParameterValue)
{
P_GET_PROPERTY(FNameProperty,Z_Param_ParameterName);
P_GET_OBJECT(UTextureCollection,Z_Param_Value);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetTextureCollectionParameterValue(Z_Param_ParameterName,Z_Param_Value);
P_NATIVE_END;
}
// ********** End Class UMaterialInstanceDynamic Function SetTextureCollectionParameterValue *******
// ********** Begin Class UMaterialInstanceDynamic Function SetTextureCollectionParameterValueByInfo
struct Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureCollectionParameterValueByInfo_Statics
{
struct MaterialInstanceDynamic_eventSetTextureCollectionParameterValueByInfo_Parms
{
FMaterialParameterInfo ParameterInfo;
UTextureCollection* Value;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering|Material" },
{ "Comment", "/** Set an MID texture collection parameter value using MPI (to allow access to layer parameters) */" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstanceDynamic.h" },
{ "ToolTip", "Set an MID texture collection parameter value using MPI (to allow access to layer parameters)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParameterInfo_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SetTextureCollectionParameterValueByInfo constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_ParameterInfo;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Value;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetTextureCollectionParameterValueByInfo constinit property declarations
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetTextureCollectionParameterValueByInfo Property Definitions *********
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureCollectionParameterValueByInfo_Statics::NewProp_ParameterInfo = { "ParameterInfo", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MaterialInstanceDynamic_eventSetTextureCollectionParameterValueByInfo_Parms, ParameterInfo), Z_Construct_UScriptStruct_FMaterialParameterInfo, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParameterInfo_MetaData), NewProp_ParameterInfo_MetaData) }; // 652655136
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureCollectionParameterValueByInfo_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MaterialInstanceDynamic_eventSetTextureCollectionParameterValueByInfo_Parms, Value), Z_Construct_UClass_UTextureCollection_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureCollectionParameterValueByInfo_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureCollectionParameterValueByInfo_Statics::NewProp_ParameterInfo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureCollectionParameterValueByInfo_Statics::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureCollectionParameterValueByInfo_Statics::PropPointers) < 2048);
// ********** End Function SetTextureCollectionParameterValueByInfo Property Definitions ***********
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureCollectionParameterValueByInfo_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMaterialInstanceDynamic, nullptr, "SetTextureCollectionParameterValueByInfo", Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureCollectionParameterValueByInfo_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureCollectionParameterValueByInfo_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureCollectionParameterValueByInfo_Statics::MaterialInstanceDynamic_eventSetTextureCollectionParameterValueByInfo_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureCollectionParameterValueByInfo_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureCollectionParameterValueByInfo_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureCollectionParameterValueByInfo_Statics::MaterialInstanceDynamic_eventSetTextureCollectionParameterValueByInfo_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureCollectionParameterValueByInfo()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureCollectionParameterValueByInfo_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMaterialInstanceDynamic::execSetTextureCollectionParameterValueByInfo)
{
P_GET_STRUCT_REF(FMaterialParameterInfo,Z_Param_Out_ParameterInfo);
P_GET_OBJECT(UTextureCollection,Z_Param_Value);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetTextureCollectionParameterValueByInfo(Z_Param_Out_ParameterInfo,Z_Param_Value);
P_NATIVE_END;
}
// ********** End Class UMaterialInstanceDynamic Function SetTextureCollectionParameterValueByInfo *
// ********** Begin Class UMaterialInstanceDynamic Function SetTextureParameterValue ***************
struct Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureParameterValue_Statics
{
struct MaterialInstanceDynamic_eventSetTextureParameterValue_Parms
{
FName ParameterName;
UTexture* Value;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering|Material" },
{ "Comment", "/** Set an MID texture parameter value */" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstanceDynamic.h" },
{ "ToolTip", "Set an MID texture parameter value" },
};
#endif // WITH_METADATA
// ********** Begin Function SetTextureParameterValue constinit property declarations **************
static const UECodeGen_Private::FNamePropertyParams NewProp_ParameterName;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Value;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetTextureParameterValue constinit property declarations ****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetTextureParameterValue Property Definitions *************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureParameterValue_Statics::NewProp_ParameterName = { "ParameterName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MaterialInstanceDynamic_eventSetTextureParameterValue_Parms, ParameterName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureParameterValue_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MaterialInstanceDynamic_eventSetTextureParameterValue_Parms, Value), Z_Construct_UClass_UTexture_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureParameterValue_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureParameterValue_Statics::NewProp_ParameterName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureParameterValue_Statics::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureParameterValue_Statics::PropPointers) < 2048);
// ********** End Function SetTextureParameterValue Property Definitions ***************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureParameterValue_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMaterialInstanceDynamic, nullptr, "SetTextureParameterValue", Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureParameterValue_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureParameterValue_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureParameterValue_Statics::MaterialInstanceDynamic_eventSetTextureParameterValue_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureParameterValue_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureParameterValue_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureParameterValue_Statics::MaterialInstanceDynamic_eventSetTextureParameterValue_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureParameterValue()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureParameterValue_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMaterialInstanceDynamic::execSetTextureParameterValue)
{
P_GET_PROPERTY(FNameProperty,Z_Param_ParameterName);
P_GET_OBJECT(UTexture,Z_Param_Value);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetTextureParameterValue(Z_Param_ParameterName,Z_Param_Value);
P_NATIVE_END;
}
// ********** End Class UMaterialInstanceDynamic Function SetTextureParameterValue *****************
// ********** Begin Class UMaterialInstanceDynamic Function SetTextureParameterValueByInfo *********
struct Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureParameterValueByInfo_Statics
{
struct MaterialInstanceDynamic_eventSetTextureParameterValueByInfo_Parms
{
FMaterialParameterInfo ParameterInfo;
UTexture* Value;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering|Material" },
{ "Comment", "/** Set an MID texture parameter value using MPI (to allow access to layer parameters) */" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstanceDynamic.h" },
{ "ToolTip", "Set an MID texture parameter value using MPI (to allow access to layer parameters)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParameterInfo_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SetTextureParameterValueByInfo constinit property declarations ********
static const UECodeGen_Private::FStructPropertyParams NewProp_ParameterInfo;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Value;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetTextureParameterValueByInfo constinit property declarations **********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetTextureParameterValueByInfo Property Definitions *******************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureParameterValueByInfo_Statics::NewProp_ParameterInfo = { "ParameterInfo", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MaterialInstanceDynamic_eventSetTextureParameterValueByInfo_Parms, ParameterInfo), Z_Construct_UScriptStruct_FMaterialParameterInfo, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParameterInfo_MetaData), NewProp_ParameterInfo_MetaData) }; // 652655136
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureParameterValueByInfo_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MaterialInstanceDynamic_eventSetTextureParameterValueByInfo_Parms, Value), Z_Construct_UClass_UTexture_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureParameterValueByInfo_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureParameterValueByInfo_Statics::NewProp_ParameterInfo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureParameterValueByInfo_Statics::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureParameterValueByInfo_Statics::PropPointers) < 2048);
// ********** End Function SetTextureParameterValueByInfo Property Definitions *********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureParameterValueByInfo_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMaterialInstanceDynamic, nullptr, "SetTextureParameterValueByInfo", Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureParameterValueByInfo_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureParameterValueByInfo_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureParameterValueByInfo_Statics::MaterialInstanceDynamic_eventSetTextureParameterValueByInfo_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureParameterValueByInfo_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureParameterValueByInfo_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureParameterValueByInfo_Statics::MaterialInstanceDynamic_eventSetTextureParameterValueByInfo_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureParameterValueByInfo()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureParameterValueByInfo_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMaterialInstanceDynamic::execSetTextureParameterValueByInfo)
{
P_GET_STRUCT_REF(FMaterialParameterInfo,Z_Param_Out_ParameterInfo);
P_GET_OBJECT(UTexture,Z_Param_Value);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetTextureParameterValueByInfo(Z_Param_Out_ParameterInfo,Z_Param_Value);
P_NATIVE_END;
}
// ********** End Class UMaterialInstanceDynamic Function SetTextureParameterValueByInfo ***********
// ********** Begin Class UMaterialInstanceDynamic Function SetVectorParameterValue ****************
struct Z_Construct_UFunction_UMaterialInstanceDynamic_SetVectorParameterValue_Statics
{
struct MaterialInstanceDynamic_eventSetVectorParameterValue_Parms
{
FName ParameterName;
FLinearColor Value;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering|Material" },
{ "Comment", "/** Set an MID vector parameter value */" },
{ "Keywords", "SetColorParameterValue" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstanceDynamic.h" },
{ "ToolTip", "Set an MID vector parameter value" },
};
#endif // WITH_METADATA
// ********** Begin Function SetVectorParameterValue constinit property declarations ***************
static const UECodeGen_Private::FNamePropertyParams NewProp_ParameterName;
static const UECodeGen_Private::FStructPropertyParams NewProp_Value;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetVectorParameterValue constinit property declarations *****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetVectorParameterValue Property Definitions **************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMaterialInstanceDynamic_SetVectorParameterValue_Statics::NewProp_ParameterName = { "ParameterName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MaterialInstanceDynamic_eventSetVectorParameterValue_Parms, ParameterName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMaterialInstanceDynamic_SetVectorParameterValue_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MaterialInstanceDynamic_eventSetVectorParameterValue_Parms, Value), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMaterialInstanceDynamic_SetVectorParameterValue_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMaterialInstanceDynamic_SetVectorParameterValue_Statics::NewProp_ParameterName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMaterialInstanceDynamic_SetVectorParameterValue_Statics::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_SetVectorParameterValue_Statics::PropPointers) < 2048);
// ********** End Function SetVectorParameterValue Property Definitions ****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMaterialInstanceDynamic_SetVectorParameterValue_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMaterialInstanceDynamic, nullptr, "SetVectorParameterValue", Z_Construct_UFunction_UMaterialInstanceDynamic_SetVectorParameterValue_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_SetVectorParameterValue_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMaterialInstanceDynamic_SetVectorParameterValue_Statics::MaterialInstanceDynamic_eventSetVectorParameterValue_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_SetVectorParameterValue_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMaterialInstanceDynamic_SetVectorParameterValue_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMaterialInstanceDynamic_SetVectorParameterValue_Statics::MaterialInstanceDynamic_eventSetVectorParameterValue_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMaterialInstanceDynamic_SetVectorParameterValue()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMaterialInstanceDynamic_SetVectorParameterValue_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMaterialInstanceDynamic::execSetVectorParameterValue)
{
P_GET_PROPERTY(FNameProperty,Z_Param_ParameterName);
P_GET_STRUCT(FLinearColor,Z_Param_Value);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetVectorParameterValue(Z_Param_ParameterName,Z_Param_Value);
P_NATIVE_END;
}
// ********** End Class UMaterialInstanceDynamic Function SetVectorParameterValue ******************
// ********** Begin Class UMaterialInstanceDynamic Function SetVectorParameterValueByInfo **********
struct Z_Construct_UFunction_UMaterialInstanceDynamic_SetVectorParameterValueByInfo_Statics
{
struct MaterialInstanceDynamic_eventSetVectorParameterValueByInfo_Parms
{
FMaterialParameterInfo ParameterInfo;
FLinearColor Value;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering|Material" },
{ "Comment", "/** Set an MID vector parameter value, using MPI (to allow access to layer parameters) */" },
{ "Keywords", "SetColorParameterValue" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstanceDynamic.h" },
{ "ToolTip", "Set an MID vector parameter value, using MPI (to allow access to layer parameters)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParameterInfo_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SetVectorParameterValueByInfo constinit property declarations *********
static const UECodeGen_Private::FStructPropertyParams NewProp_ParameterInfo;
static const UECodeGen_Private::FStructPropertyParams NewProp_Value;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetVectorParameterValueByInfo constinit property declarations ***********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetVectorParameterValueByInfo Property Definitions ********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMaterialInstanceDynamic_SetVectorParameterValueByInfo_Statics::NewProp_ParameterInfo = { "ParameterInfo", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MaterialInstanceDynamic_eventSetVectorParameterValueByInfo_Parms, ParameterInfo), Z_Construct_UScriptStruct_FMaterialParameterInfo, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParameterInfo_MetaData), NewProp_ParameterInfo_MetaData) }; // 652655136
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMaterialInstanceDynamic_SetVectorParameterValueByInfo_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MaterialInstanceDynamic_eventSetVectorParameterValueByInfo_Parms, Value), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMaterialInstanceDynamic_SetVectorParameterValueByInfo_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMaterialInstanceDynamic_SetVectorParameterValueByInfo_Statics::NewProp_ParameterInfo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMaterialInstanceDynamic_SetVectorParameterValueByInfo_Statics::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_SetVectorParameterValueByInfo_Statics::PropPointers) < 2048);
// ********** End Function SetVectorParameterValueByInfo Property Definitions **********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMaterialInstanceDynamic_SetVectorParameterValueByInfo_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMaterialInstanceDynamic, nullptr, "SetVectorParameterValueByInfo", Z_Construct_UFunction_UMaterialInstanceDynamic_SetVectorParameterValueByInfo_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_SetVectorParameterValueByInfo_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMaterialInstanceDynamic_SetVectorParameterValueByInfo_Statics::MaterialInstanceDynamic_eventSetVectorParameterValueByInfo_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMaterialInstanceDynamic_SetVectorParameterValueByInfo_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMaterialInstanceDynamic_SetVectorParameterValueByInfo_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMaterialInstanceDynamic_SetVectorParameterValueByInfo_Statics::MaterialInstanceDynamic_eventSetVectorParameterValueByInfo_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMaterialInstanceDynamic_SetVectorParameterValueByInfo()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMaterialInstanceDynamic_SetVectorParameterValueByInfo_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMaterialInstanceDynamic::execSetVectorParameterValueByInfo)
{
P_GET_STRUCT_REF(FMaterialParameterInfo,Z_Param_Out_ParameterInfo);
P_GET_STRUCT(FLinearColor,Z_Param_Value);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetVectorParameterValueByInfo(Z_Param_Out_ParameterInfo,Z_Param_Value);
P_NATIVE_END;
}
// ********** End Class UMaterialInstanceDynamic Function SetVectorParameterValueByInfo ************
// ********** Begin Class UMaterialInstanceDynamic *************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMaterialInstanceDynamic;
UClass* UMaterialInstanceDynamic::GetPrivateStaticClass()
{
using TClass = UMaterialInstanceDynamic;
if (!Z_Registration_Info_UClass_UMaterialInstanceDynamic.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MaterialInstanceDynamic"),
Z_Registration_Info_UClass_UMaterialInstanceDynamic.InnerSingleton,
StaticRegisterNativesUMaterialInstanceDynamic,
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_UMaterialInstanceDynamic.InnerSingleton;
}
UClass* Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister()
{
return UMaterialInstanceDynamic::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMaterialInstanceDynamic_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "HideCategories", "Object Thumbnail" },
{ "IncludePath", "Materials/MaterialInstanceDynamic.h" },
{ "ModuleRelativePath", "Public/Materials/MaterialInstanceDynamic.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UMaterialInstanceDynamic constinit property declarations *****************
// ********** End Class UMaterialInstanceDynamic constinit property declarations *******************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("CopyInterpParameters"), .Pointer = &UMaterialInstanceDynamic::execCopyInterpParameters },
{ .NameUTF8 = UTF8TEXT("CopyParameterOverrides"), .Pointer = &UMaterialInstanceDynamic::execCopyParameterOverrides },
{ .NameUTF8 = UTF8TEXT("InitializeScalarParameterAndGetIndex"), .Pointer = &UMaterialInstanceDynamic::execInitializeScalarParameterAndGetIndex },
{ .NameUTF8 = UTF8TEXT("K2_CopyMaterialInstanceParameters"), .Pointer = &UMaterialInstanceDynamic::execK2_CopyMaterialInstanceParameters },
{ .NameUTF8 = UTF8TEXT("K2_GetScalarParameterValue"), .Pointer = &UMaterialInstanceDynamic::execK2_GetScalarParameterValue },
{ .NameUTF8 = UTF8TEXT("K2_GetScalarParameterValueByInfo"), .Pointer = &UMaterialInstanceDynamic::execK2_GetScalarParameterValueByInfo },
{ .NameUTF8 = UTF8TEXT("K2_GetTextureCollectionParameterValue"), .Pointer = &UMaterialInstanceDynamic::execK2_GetTextureCollectionParameterValue },
{ .NameUTF8 = UTF8TEXT("K2_GetTextureCollectionParameterValueByInfo"), .Pointer = &UMaterialInstanceDynamic::execK2_GetTextureCollectionParameterValueByInfo },
{ .NameUTF8 = UTF8TEXT("K2_GetTextureParameterValue"), .Pointer = &UMaterialInstanceDynamic::execK2_GetTextureParameterValue },
{ .NameUTF8 = UTF8TEXT("K2_GetTextureParameterValueByInfo"), .Pointer = &UMaterialInstanceDynamic::execK2_GetTextureParameterValueByInfo },
{ .NameUTF8 = UTF8TEXT("K2_GetVectorParameterValue"), .Pointer = &UMaterialInstanceDynamic::execK2_GetVectorParameterValue },
{ .NameUTF8 = UTF8TEXT("K2_GetVectorParameterValueByInfo"), .Pointer = &UMaterialInstanceDynamic::execK2_GetVectorParameterValueByInfo },
{ .NameUTF8 = UTF8TEXT("K2_InterpolateMaterialInstanceParams"), .Pointer = &UMaterialInstanceDynamic::execK2_InterpolateMaterialInstanceParams },
{ .NameUTF8 = UTF8TEXT("SetDoubleVectorParameterValue"), .Pointer = &UMaterialInstanceDynamic::execSetDoubleVectorParameterValue },
{ .NameUTF8 = UTF8TEXT("SetRuntimeVirtualTextureParameterValue"), .Pointer = &UMaterialInstanceDynamic::execSetRuntimeVirtualTextureParameterValue },
{ .NameUTF8 = UTF8TEXT("SetRuntimeVirtualTextureParameterValueByInfo"), .Pointer = &UMaterialInstanceDynamic::execSetRuntimeVirtualTextureParameterValueByInfo },
{ .NameUTF8 = UTF8TEXT("SetScalarParameterByIndex"), .Pointer = &UMaterialInstanceDynamic::execSetScalarParameterByIndex },
{ .NameUTF8 = UTF8TEXT("SetScalarParameterValue"), .Pointer = &UMaterialInstanceDynamic::execSetScalarParameterValue },
{ .NameUTF8 = UTF8TEXT("SetScalarParameterValueByInfo"), .Pointer = &UMaterialInstanceDynamic::execSetScalarParameterValueByInfo },
{ .NameUTF8 = UTF8TEXT("SetSparseVolumeTextureParameterValue"), .Pointer = &UMaterialInstanceDynamic::execSetSparseVolumeTextureParameterValue },
{ .NameUTF8 = UTF8TEXT("SetTextureCollectionParameterValue"), .Pointer = &UMaterialInstanceDynamic::execSetTextureCollectionParameterValue },
{ .NameUTF8 = UTF8TEXT("SetTextureCollectionParameterValueByInfo"), .Pointer = &UMaterialInstanceDynamic::execSetTextureCollectionParameterValueByInfo },
{ .NameUTF8 = UTF8TEXT("SetTextureParameterValue"), .Pointer = &UMaterialInstanceDynamic::execSetTextureParameterValue },
{ .NameUTF8 = UTF8TEXT("SetTextureParameterValueByInfo"), .Pointer = &UMaterialInstanceDynamic::execSetTextureParameterValueByInfo },
{ .NameUTF8 = UTF8TEXT("SetVectorParameterValue"), .Pointer = &UMaterialInstanceDynamic::execSetVectorParameterValue },
{ .NameUTF8 = UTF8TEXT("SetVectorParameterValueByInfo"), .Pointer = &UMaterialInstanceDynamic::execSetVectorParameterValueByInfo },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UMaterialInstanceDynamic_CopyInterpParameters, "CopyInterpParameters" }, // 3638661007
{ &Z_Construct_UFunction_UMaterialInstanceDynamic_CopyParameterOverrides, "CopyParameterOverrides" }, // 2428676357
{ &Z_Construct_UFunction_UMaterialInstanceDynamic_InitializeScalarParameterAndGetIndex, "InitializeScalarParameterAndGetIndex" }, // 855242339
{ &Z_Construct_UFunction_UMaterialInstanceDynamic_K2_CopyMaterialInstanceParameters, "K2_CopyMaterialInstanceParameters" }, // 27768736
{ &Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetScalarParameterValue, "K2_GetScalarParameterValue" }, // 3753287589
{ &Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetScalarParameterValueByInfo, "K2_GetScalarParameterValueByInfo" }, // 924099343
{ &Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureCollectionParameterValue, "K2_GetTextureCollectionParameterValue" }, // 254017084
{ &Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureCollectionParameterValueByInfo, "K2_GetTextureCollectionParameterValueByInfo" }, // 306454292
{ &Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureParameterValue, "K2_GetTextureParameterValue" }, // 1622211191
{ &Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetTextureParameterValueByInfo, "K2_GetTextureParameterValueByInfo" }, // 3461651481
{ &Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetVectorParameterValue, "K2_GetVectorParameterValue" }, // 470531646
{ &Z_Construct_UFunction_UMaterialInstanceDynamic_K2_GetVectorParameterValueByInfo, "K2_GetVectorParameterValueByInfo" }, // 1185663146
{ &Z_Construct_UFunction_UMaterialInstanceDynamic_K2_InterpolateMaterialInstanceParams, "K2_InterpolateMaterialInstanceParams" }, // 1586061982
{ &Z_Construct_UFunction_UMaterialInstanceDynamic_SetDoubleVectorParameterValue, "SetDoubleVectorParameterValue" }, // 4265049835
{ &Z_Construct_UFunction_UMaterialInstanceDynamic_SetRuntimeVirtualTextureParameterValue, "SetRuntimeVirtualTextureParameterValue" }, // 2842374873
{ &Z_Construct_UFunction_UMaterialInstanceDynamic_SetRuntimeVirtualTextureParameterValueByInfo, "SetRuntimeVirtualTextureParameterValueByInfo" }, // 3037125536
{ &Z_Construct_UFunction_UMaterialInstanceDynamic_SetScalarParameterByIndex, "SetScalarParameterByIndex" }, // 3129821676
{ &Z_Construct_UFunction_UMaterialInstanceDynamic_SetScalarParameterValue, "SetScalarParameterValue" }, // 1597517113
{ &Z_Construct_UFunction_UMaterialInstanceDynamic_SetScalarParameterValueByInfo, "SetScalarParameterValueByInfo" }, // 871730512
{ &Z_Construct_UFunction_UMaterialInstanceDynamic_SetSparseVolumeTextureParameterValue, "SetSparseVolumeTextureParameterValue" }, // 1148949851
{ &Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureCollectionParameterValue, "SetTextureCollectionParameterValue" }, // 1057230980
{ &Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureCollectionParameterValueByInfo, "SetTextureCollectionParameterValueByInfo" }, // 2586612972
{ &Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureParameterValue, "SetTextureParameterValue" }, // 302021868
{ &Z_Construct_UFunction_UMaterialInstanceDynamic_SetTextureParameterValueByInfo, "SetTextureParameterValueByInfo" }, // 3618963455
{ &Z_Construct_UFunction_UMaterialInstanceDynamic_SetVectorParameterValue, "SetVectorParameterValue" }, // 2245187454
{ &Z_Construct_UFunction_UMaterialInstanceDynamic_SetVectorParameterValueByInfo, "SetVectorParameterValueByInfo" }, // 2065848006
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMaterialInstanceDynamic>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMaterialInstanceDynamic_Statics
UObject* (*const Z_Construct_UClass_UMaterialInstanceDynamic_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UMaterialInstance,
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialInstanceDynamic_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMaterialInstanceDynamic_Statics::ClassParams = {
&UMaterialInstanceDynamic::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
0,
0,
0x008820A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialInstanceDynamic_Statics::Class_MetaDataParams), Z_Construct_UClass_UMaterialInstanceDynamic_Statics::Class_MetaDataParams)
};
void UMaterialInstanceDynamic::StaticRegisterNativesUMaterialInstanceDynamic()
{
UClass* Class = UMaterialInstanceDynamic::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UMaterialInstanceDynamic_Statics::Funcs));
}
UClass* Z_Construct_UClass_UMaterialInstanceDynamic()
{
if (!Z_Registration_Info_UClass_UMaterialInstanceDynamic.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMaterialInstanceDynamic.OuterSingleton, Z_Construct_UClass_UMaterialInstanceDynamic_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMaterialInstanceDynamic.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMaterialInstanceDynamic);
UMaterialInstanceDynamic::~UMaterialInstanceDynamic() {}
// ********** End Class UMaterialInstanceDynamic ***************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_Materials_MaterialInstanceDynamic_h__Script_Engine_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UMaterialInstanceDynamic, UMaterialInstanceDynamic::StaticClass, TEXT("UMaterialInstanceDynamic"), &Z_Registration_Info_UClass_UMaterialInstanceDynamic, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMaterialInstanceDynamic), 3649257352U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_Materials_MaterialInstanceDynamic_h__Script_Engine_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_Materials_MaterialInstanceDynamic_h__Script_Engine_148284567{
TEXT("/Script/Engine"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_Materials_MaterialInstanceDynamic_h__Script_Engine_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_Materials_MaterialInstanceDynamic_h__Script_Engine_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS