// 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 "InterchangeMaterialInstanceNode.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); void EmptyLinkFunctionForGeneratedCodeInterchangeMaterialInstanceNode() {} // ********** Begin Cross Module References ******************************************************** COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FLinearColor(); INTERCHANGECORE_API UClass* Z_Construct_UClass_UInterchangeBaseNode(); INTERCHANGENODES_API UClass* Z_Construct_UClass_UInterchangeMaterialInstanceNode(); INTERCHANGENODES_API UClass* Z_Construct_UClass_UInterchangeMaterialInstanceNode_NoRegister(); UPackage* Z_Construct_UPackage__Script_InterchangeNodes(); // ********** End Cross Module References ********************************************************** // ********** Begin Class UInterchangeMaterialInstanceNode Function AddScalarParameterValue ******** struct Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddScalarParameterValue_Statics { struct InterchangeMaterialInstanceNode_eventAddScalarParameterValue_Parms { FString ParameterName; float AttributeValue; bool ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Interchange | Node | Material Instance" }, { "ModuleRelativePath", "Public/InterchangeMaterialInstanceNode.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParameterName_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function AddScalarParameterValue constinit property declarations *************** static const UECodeGen_Private::FStrPropertyParams NewProp_ParameterName; static const UECodeGen_Private::FFloatPropertyParams NewProp_AttributeValue; static void NewProp_ReturnValue_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function AddScalarParameterValue constinit property declarations ***************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function AddScalarParameterValue Property Definitions ************************** const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddScalarParameterValue_Statics::NewProp_ParameterName = { "ParameterName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeMaterialInstanceNode_eventAddScalarParameterValue_Parms, ParameterName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParameterName_MetaData), NewProp_ParameterName_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddScalarParameterValue_Statics::NewProp_AttributeValue = { "AttributeValue", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeMaterialInstanceNode_eventAddScalarParameterValue_Parms, AttributeValue), METADATA_PARAMS(0, nullptr) }; void Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddScalarParameterValue_Statics::NewProp_ReturnValue_SetBit(void* Obj) { ((InterchangeMaterialInstanceNode_eventAddScalarParameterValue_Parms*)Obj)->ReturnValue = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddScalarParameterValue_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(InterchangeMaterialInstanceNode_eventAddScalarParameterValue_Parms), &Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddScalarParameterValue_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddScalarParameterValue_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddScalarParameterValue_Statics::NewProp_ParameterName, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddScalarParameterValue_Statics::NewProp_AttributeValue, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddScalarParameterValue_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddScalarParameterValue_Statics::PropPointers) < 2048); // ********** End Function AddScalarParameterValue Property Definitions **************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddScalarParameterValue_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInterchangeMaterialInstanceNode, nullptr, "AddScalarParameterValue", Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddScalarParameterValue_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddScalarParameterValue_Statics::PropPointers), sizeof(Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddScalarParameterValue_Statics::InterchangeMaterialInstanceNode_eventAddScalarParameterValue_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddScalarParameterValue_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddScalarParameterValue_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddScalarParameterValue_Statics::InterchangeMaterialInstanceNode_eventAddScalarParameterValue_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddScalarParameterValue() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddScalarParameterValue_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UInterchangeMaterialInstanceNode::execAddScalarParameterValue) { P_GET_PROPERTY(FStrProperty,Z_Param_ParameterName); P_GET_PROPERTY(FFloatProperty,Z_Param_AttributeValue); P_FINISH; P_NATIVE_BEGIN; *(bool*)Z_Param__Result=P_THIS->AddScalarParameterValue(Z_Param_ParameterName,Z_Param_AttributeValue); P_NATIVE_END; } // ********** End Class UInterchangeMaterialInstanceNode Function AddScalarParameterValue ********** // ********** Begin Class UInterchangeMaterialInstanceNode Function AddStaticSwitchParameterValue ** struct Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddStaticSwitchParameterValue_Statics { struct InterchangeMaterialInstanceNode_eventAddStaticSwitchParameterValue_Parms { FString ParameterName; bool AttributeValue; bool ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Interchange | Node | Material Instance" }, { "ModuleRelativePath", "Public/InterchangeMaterialInstanceNode.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParameterName_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function AddStaticSwitchParameterValue constinit property declarations ********* static const UECodeGen_Private::FStrPropertyParams NewProp_ParameterName; static void NewProp_AttributeValue_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_AttributeValue; static void NewProp_ReturnValue_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function AddStaticSwitchParameterValue constinit property declarations *********** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function AddStaticSwitchParameterValue Property Definitions ******************** const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddStaticSwitchParameterValue_Statics::NewProp_ParameterName = { "ParameterName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeMaterialInstanceNode_eventAddStaticSwitchParameterValue_Parms, ParameterName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParameterName_MetaData), NewProp_ParameterName_MetaData) }; void Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddStaticSwitchParameterValue_Statics::NewProp_AttributeValue_SetBit(void* Obj) { ((InterchangeMaterialInstanceNode_eventAddStaticSwitchParameterValue_Parms*)Obj)->AttributeValue = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddStaticSwitchParameterValue_Statics::NewProp_AttributeValue = { "AttributeValue", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(InterchangeMaterialInstanceNode_eventAddStaticSwitchParameterValue_Parms), &Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddStaticSwitchParameterValue_Statics::NewProp_AttributeValue_SetBit, METADATA_PARAMS(0, nullptr) }; void Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddStaticSwitchParameterValue_Statics::NewProp_ReturnValue_SetBit(void* Obj) { ((InterchangeMaterialInstanceNode_eventAddStaticSwitchParameterValue_Parms*)Obj)->ReturnValue = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddStaticSwitchParameterValue_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(InterchangeMaterialInstanceNode_eventAddStaticSwitchParameterValue_Parms), &Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddStaticSwitchParameterValue_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddStaticSwitchParameterValue_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddStaticSwitchParameterValue_Statics::NewProp_ParameterName, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddStaticSwitchParameterValue_Statics::NewProp_AttributeValue, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddStaticSwitchParameterValue_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddStaticSwitchParameterValue_Statics::PropPointers) < 2048); // ********** End Function AddStaticSwitchParameterValue Property Definitions ********************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddStaticSwitchParameterValue_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInterchangeMaterialInstanceNode, nullptr, "AddStaticSwitchParameterValue", Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddStaticSwitchParameterValue_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddStaticSwitchParameterValue_Statics::PropPointers), sizeof(Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddStaticSwitchParameterValue_Statics::InterchangeMaterialInstanceNode_eventAddStaticSwitchParameterValue_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddStaticSwitchParameterValue_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddStaticSwitchParameterValue_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddStaticSwitchParameterValue_Statics::InterchangeMaterialInstanceNode_eventAddStaticSwitchParameterValue_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddStaticSwitchParameterValue() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddStaticSwitchParameterValue_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UInterchangeMaterialInstanceNode::execAddStaticSwitchParameterValue) { P_GET_PROPERTY(FStrProperty,Z_Param_ParameterName); P_GET_UBOOL(Z_Param_AttributeValue); P_FINISH; P_NATIVE_BEGIN; *(bool*)Z_Param__Result=P_THIS->AddStaticSwitchParameterValue(Z_Param_ParameterName,Z_Param_AttributeValue); P_NATIVE_END; } // ********** End Class UInterchangeMaterialInstanceNode Function AddStaticSwitchParameterValue **** // ********** Begin Class UInterchangeMaterialInstanceNode Function AddTextureParameterValue ******* struct Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddTextureParameterValue_Statics { struct InterchangeMaterialInstanceNode_eventAddTextureParameterValue_Parms { FString ParameterName; FString AttributeValue; bool ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Interchange | Node | Material Instance" }, { "ModuleRelativePath", "Public/InterchangeMaterialInstanceNode.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParameterName_MetaData[] = { { "NativeConst", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AttributeValue_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function AddTextureParameterValue constinit property declarations ************** static const UECodeGen_Private::FStrPropertyParams NewProp_ParameterName; static const UECodeGen_Private::FStrPropertyParams NewProp_AttributeValue; static void NewProp_ReturnValue_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function AddTextureParameterValue constinit property declarations **************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function AddTextureParameterValue Property Definitions ************************* const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddTextureParameterValue_Statics::NewProp_ParameterName = { "ParameterName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeMaterialInstanceNode_eventAddTextureParameterValue_Parms, ParameterName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParameterName_MetaData), NewProp_ParameterName_MetaData) }; const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddTextureParameterValue_Statics::NewProp_AttributeValue = { "AttributeValue", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeMaterialInstanceNode_eventAddTextureParameterValue_Parms, AttributeValue), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AttributeValue_MetaData), NewProp_AttributeValue_MetaData) }; void Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddTextureParameterValue_Statics::NewProp_ReturnValue_SetBit(void* Obj) { ((InterchangeMaterialInstanceNode_eventAddTextureParameterValue_Parms*)Obj)->ReturnValue = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddTextureParameterValue_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(InterchangeMaterialInstanceNode_eventAddTextureParameterValue_Parms), &Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddTextureParameterValue_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddTextureParameterValue_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddTextureParameterValue_Statics::NewProp_ParameterName, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddTextureParameterValue_Statics::NewProp_AttributeValue, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddTextureParameterValue_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddTextureParameterValue_Statics::PropPointers) < 2048); // ********** End Function AddTextureParameterValue Property Definitions *************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddTextureParameterValue_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInterchangeMaterialInstanceNode, nullptr, "AddTextureParameterValue", Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddTextureParameterValue_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddTextureParameterValue_Statics::PropPointers), sizeof(Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddTextureParameterValue_Statics::InterchangeMaterialInstanceNode_eventAddTextureParameterValue_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddTextureParameterValue_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddTextureParameterValue_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddTextureParameterValue_Statics::InterchangeMaterialInstanceNode_eventAddTextureParameterValue_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddTextureParameterValue() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddTextureParameterValue_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UInterchangeMaterialInstanceNode::execAddTextureParameterValue) { P_GET_PROPERTY(FStrProperty,Z_Param_ParameterName); P_GET_PROPERTY(FStrProperty,Z_Param_AttributeValue); P_FINISH; P_NATIVE_BEGIN; *(bool*)Z_Param__Result=P_THIS->AddTextureParameterValue(Z_Param_ParameterName,Z_Param_AttributeValue); P_NATIVE_END; } // ********** End Class UInterchangeMaterialInstanceNode Function AddTextureParameterValue ********* // ********** Begin Class UInterchangeMaterialInstanceNode Function AddVectorParameterValue ******** struct Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddVectorParameterValue_Statics { struct InterchangeMaterialInstanceNode_eventAddVectorParameterValue_Parms { FString ParameterName; FLinearColor AttributeValue; bool ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Interchange | Node | Material Instance" }, { "ModuleRelativePath", "Public/InterchangeMaterialInstanceNode.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParameterName_MetaData[] = { { "NativeConst", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AttributeValue_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function AddVectorParameterValue constinit property declarations *************** static const UECodeGen_Private::FStrPropertyParams NewProp_ParameterName; static const UECodeGen_Private::FStructPropertyParams NewProp_AttributeValue; static void NewProp_ReturnValue_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function AddVectorParameterValue constinit property declarations ***************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function AddVectorParameterValue Property Definitions ************************** const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddVectorParameterValue_Statics::NewProp_ParameterName = { "ParameterName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeMaterialInstanceNode_eventAddVectorParameterValue_Parms, ParameterName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParameterName_MetaData), NewProp_ParameterName_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddVectorParameterValue_Statics::NewProp_AttributeValue = { "AttributeValue", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeMaterialInstanceNode_eventAddVectorParameterValue_Parms, AttributeValue), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AttributeValue_MetaData), NewProp_AttributeValue_MetaData) }; void Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddVectorParameterValue_Statics::NewProp_ReturnValue_SetBit(void* Obj) { ((InterchangeMaterialInstanceNode_eventAddVectorParameterValue_Parms*)Obj)->ReturnValue = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddVectorParameterValue_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(InterchangeMaterialInstanceNode_eventAddVectorParameterValue_Parms), &Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddVectorParameterValue_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddVectorParameterValue_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddVectorParameterValue_Statics::NewProp_ParameterName, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddVectorParameterValue_Statics::NewProp_AttributeValue, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddVectorParameterValue_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddVectorParameterValue_Statics::PropPointers) < 2048); // ********** End Function AddVectorParameterValue Property Definitions **************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddVectorParameterValue_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInterchangeMaterialInstanceNode, nullptr, "AddVectorParameterValue", Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddVectorParameterValue_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddVectorParameterValue_Statics::PropPointers), sizeof(Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddVectorParameterValue_Statics::InterchangeMaterialInstanceNode_eventAddVectorParameterValue_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddVectorParameterValue_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddVectorParameterValue_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddVectorParameterValue_Statics::InterchangeMaterialInstanceNode_eventAddVectorParameterValue_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddVectorParameterValue() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddVectorParameterValue_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UInterchangeMaterialInstanceNode::execAddVectorParameterValue) { P_GET_PROPERTY(FStrProperty,Z_Param_ParameterName); P_GET_STRUCT_REF(FLinearColor,Z_Param_Out_AttributeValue); P_FINISH; P_NATIVE_BEGIN; *(bool*)Z_Param__Result=P_THIS->AddVectorParameterValue(Z_Param_ParameterName,Z_Param_Out_AttributeValue); P_NATIVE_END; } // ********** End Class UInterchangeMaterialInstanceNode Function AddVectorParameterValue ********** // ********** Begin Class UInterchangeMaterialInstanceNode Function GetCustomBlendMode ************* struct Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetCustomBlendMode_Statics { struct InterchangeMaterialInstanceNode_eventGetCustomBlendMode_Parms { int32 AttributeValue; bool ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Interchange | Node | Material" }, { "ModuleRelativePath", "Public/InterchangeMaterialInstanceNode.h" }, }; #endif // WITH_METADATA // ********** Begin Function GetCustomBlendMode constinit property declarations ******************** static const UECodeGen_Private::FIntPropertyParams NewProp_AttributeValue; static void NewProp_ReturnValue_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetCustomBlendMode constinit property declarations ********************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetCustomBlendMode Property Definitions ******************************* const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetCustomBlendMode_Statics::NewProp_AttributeValue = { "AttributeValue", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeMaterialInstanceNode_eventGetCustomBlendMode_Parms, AttributeValue), METADATA_PARAMS(0, nullptr) }; void Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetCustomBlendMode_Statics::NewProp_ReturnValue_SetBit(void* Obj) { ((InterchangeMaterialInstanceNode_eventGetCustomBlendMode_Parms*)Obj)->ReturnValue = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetCustomBlendMode_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(InterchangeMaterialInstanceNode_eventGetCustomBlendMode_Parms), &Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetCustomBlendMode_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetCustomBlendMode_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetCustomBlendMode_Statics::NewProp_AttributeValue, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetCustomBlendMode_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetCustomBlendMode_Statics::PropPointers) < 2048); // ********** End Function GetCustomBlendMode Property Definitions ********************************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetCustomBlendMode_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInterchangeMaterialInstanceNode, nullptr, "GetCustomBlendMode", Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetCustomBlendMode_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetCustomBlendMode_Statics::PropPointers), sizeof(Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetCustomBlendMode_Statics::InterchangeMaterialInstanceNode_eventGetCustomBlendMode_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetCustomBlendMode_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetCustomBlendMode_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetCustomBlendMode_Statics::InterchangeMaterialInstanceNode_eventGetCustomBlendMode_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetCustomBlendMode() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetCustomBlendMode_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UInterchangeMaterialInstanceNode::execGetCustomBlendMode) { P_GET_PROPERTY_REF(FIntProperty,Z_Param_Out_AttributeValue); P_FINISH; P_NATIVE_BEGIN; *(bool*)Z_Param__Result=P_THIS->GetCustomBlendMode(Z_Param_Out_AttributeValue); P_NATIVE_END; } // ********** End Class UInterchangeMaterialInstanceNode Function GetCustomBlendMode *************** // ********** Begin Class UInterchangeMaterialInstanceNode Function GetCustomParent **************** struct Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetCustomParent_Statics { struct InterchangeMaterialInstanceNode_eventGetCustomParent_Parms { FString AttributeValue; bool ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Interchange | Node | Material Instance" }, { "ModuleRelativePath", "Public/InterchangeMaterialInstanceNode.h" }, }; #endif // WITH_METADATA // ********** Begin Function GetCustomParent constinit property declarations *********************** static const UECodeGen_Private::FStrPropertyParams NewProp_AttributeValue; static void NewProp_ReturnValue_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetCustomParent constinit property declarations ************************* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetCustomParent Property Definitions ********************************** const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetCustomParent_Statics::NewProp_AttributeValue = { "AttributeValue", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeMaterialInstanceNode_eventGetCustomParent_Parms, AttributeValue), METADATA_PARAMS(0, nullptr) }; void Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetCustomParent_Statics::NewProp_ReturnValue_SetBit(void* Obj) { ((InterchangeMaterialInstanceNode_eventGetCustomParent_Parms*)Obj)->ReturnValue = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetCustomParent_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(InterchangeMaterialInstanceNode_eventGetCustomParent_Parms), &Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetCustomParent_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetCustomParent_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetCustomParent_Statics::NewProp_AttributeValue, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetCustomParent_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetCustomParent_Statics::PropPointers) < 2048); // ********** End Function GetCustomParent Property Definitions ************************************ const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetCustomParent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInterchangeMaterialInstanceNode, nullptr, "GetCustomParent", Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetCustomParent_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetCustomParent_Statics::PropPointers), sizeof(Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetCustomParent_Statics::InterchangeMaterialInstanceNode_eventGetCustomParent_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetCustomParent_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetCustomParent_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetCustomParent_Statics::InterchangeMaterialInstanceNode_eventGetCustomParent_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetCustomParent() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetCustomParent_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UInterchangeMaterialInstanceNode::execGetCustomParent) { P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_AttributeValue); P_FINISH; P_NATIVE_BEGIN; *(bool*)Z_Param__Result=P_THIS->GetCustomParent(Z_Param_Out_AttributeValue); P_NATIVE_END; } // ********** End Class UInterchangeMaterialInstanceNode Function GetCustomParent ****************** // ********** Begin Class UInterchangeMaterialInstanceNode Function GetScalarParameterValue ******** struct Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetScalarParameterValue_Statics { struct InterchangeMaterialInstanceNode_eventGetScalarParameterValue_Parms { FString ParameterName; float AttributeValue; bool ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Interchange | Node | Material Instance" }, { "ModuleRelativePath", "Public/InterchangeMaterialInstanceNode.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParameterName_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function GetScalarParameterValue constinit property declarations *************** static const UECodeGen_Private::FStrPropertyParams NewProp_ParameterName; static const UECodeGen_Private::FFloatPropertyParams NewProp_AttributeValue; static void NewProp_ReturnValue_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetScalarParameterValue constinit property declarations ***************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetScalarParameterValue Property Definitions ************************** const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetScalarParameterValue_Statics::NewProp_ParameterName = { "ParameterName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeMaterialInstanceNode_eventGetScalarParameterValue_Parms, ParameterName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParameterName_MetaData), NewProp_ParameterName_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetScalarParameterValue_Statics::NewProp_AttributeValue = { "AttributeValue", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeMaterialInstanceNode_eventGetScalarParameterValue_Parms, AttributeValue), METADATA_PARAMS(0, nullptr) }; void Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetScalarParameterValue_Statics::NewProp_ReturnValue_SetBit(void* Obj) { ((InterchangeMaterialInstanceNode_eventGetScalarParameterValue_Parms*)Obj)->ReturnValue = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetScalarParameterValue_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(InterchangeMaterialInstanceNode_eventGetScalarParameterValue_Parms), &Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetScalarParameterValue_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetScalarParameterValue_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetScalarParameterValue_Statics::NewProp_ParameterName, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetScalarParameterValue_Statics::NewProp_AttributeValue, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetScalarParameterValue_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetScalarParameterValue_Statics::PropPointers) < 2048); // ********** End Function GetScalarParameterValue Property Definitions **************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetScalarParameterValue_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInterchangeMaterialInstanceNode, nullptr, "GetScalarParameterValue", Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetScalarParameterValue_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetScalarParameterValue_Statics::PropPointers), sizeof(Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetScalarParameterValue_Statics::InterchangeMaterialInstanceNode_eventGetScalarParameterValue_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetScalarParameterValue_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetScalarParameterValue_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetScalarParameterValue_Statics::InterchangeMaterialInstanceNode_eventGetScalarParameterValue_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetScalarParameterValue() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetScalarParameterValue_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UInterchangeMaterialInstanceNode::execGetScalarParameterValue) { P_GET_PROPERTY(FStrProperty,Z_Param_ParameterName); P_GET_PROPERTY_REF(FFloatProperty,Z_Param_Out_AttributeValue); P_FINISH; P_NATIVE_BEGIN; *(bool*)Z_Param__Result=P_THIS->GetScalarParameterValue(Z_Param_ParameterName,Z_Param_Out_AttributeValue); P_NATIVE_END; } // ********** End Class UInterchangeMaterialInstanceNode Function GetScalarParameterValue ********** // ********** Begin Class UInterchangeMaterialInstanceNode Function GetStaticSwitchParameterValue ** struct Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetStaticSwitchParameterValue_Statics { struct InterchangeMaterialInstanceNode_eventGetStaticSwitchParameterValue_Parms { FString ParameterName; bool AttributeValue; bool ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Interchange | Node | Material Instance" }, { "ModuleRelativePath", "Public/InterchangeMaterialInstanceNode.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParameterName_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function GetStaticSwitchParameterValue constinit property declarations ********* static const UECodeGen_Private::FStrPropertyParams NewProp_ParameterName; static void NewProp_AttributeValue_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_AttributeValue; static void NewProp_ReturnValue_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetStaticSwitchParameterValue constinit property declarations *********** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetStaticSwitchParameterValue Property Definitions ******************** const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetStaticSwitchParameterValue_Statics::NewProp_ParameterName = { "ParameterName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeMaterialInstanceNode_eventGetStaticSwitchParameterValue_Parms, ParameterName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParameterName_MetaData), NewProp_ParameterName_MetaData) }; void Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetStaticSwitchParameterValue_Statics::NewProp_AttributeValue_SetBit(void* Obj) { ((InterchangeMaterialInstanceNode_eventGetStaticSwitchParameterValue_Parms*)Obj)->AttributeValue = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetStaticSwitchParameterValue_Statics::NewProp_AttributeValue = { "AttributeValue", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(InterchangeMaterialInstanceNode_eventGetStaticSwitchParameterValue_Parms), &Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetStaticSwitchParameterValue_Statics::NewProp_AttributeValue_SetBit, METADATA_PARAMS(0, nullptr) }; void Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetStaticSwitchParameterValue_Statics::NewProp_ReturnValue_SetBit(void* Obj) { ((InterchangeMaterialInstanceNode_eventGetStaticSwitchParameterValue_Parms*)Obj)->ReturnValue = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetStaticSwitchParameterValue_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(InterchangeMaterialInstanceNode_eventGetStaticSwitchParameterValue_Parms), &Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetStaticSwitchParameterValue_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetStaticSwitchParameterValue_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetStaticSwitchParameterValue_Statics::NewProp_ParameterName, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetStaticSwitchParameterValue_Statics::NewProp_AttributeValue, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetStaticSwitchParameterValue_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetStaticSwitchParameterValue_Statics::PropPointers) < 2048); // ********** End Function GetStaticSwitchParameterValue Property Definitions ********************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetStaticSwitchParameterValue_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInterchangeMaterialInstanceNode, nullptr, "GetStaticSwitchParameterValue", Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetStaticSwitchParameterValue_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetStaticSwitchParameterValue_Statics::PropPointers), sizeof(Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetStaticSwitchParameterValue_Statics::InterchangeMaterialInstanceNode_eventGetStaticSwitchParameterValue_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetStaticSwitchParameterValue_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetStaticSwitchParameterValue_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetStaticSwitchParameterValue_Statics::InterchangeMaterialInstanceNode_eventGetStaticSwitchParameterValue_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetStaticSwitchParameterValue() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetStaticSwitchParameterValue_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UInterchangeMaterialInstanceNode::execGetStaticSwitchParameterValue) { P_GET_PROPERTY(FStrProperty,Z_Param_ParameterName); P_GET_UBOOL_REF(Z_Param_Out_AttributeValue); P_FINISH; P_NATIVE_BEGIN; *(bool*)Z_Param__Result=P_THIS->GetStaticSwitchParameterValue(Z_Param_ParameterName,Z_Param_Out_AttributeValue); P_NATIVE_END; } // ********** End Class UInterchangeMaterialInstanceNode Function GetStaticSwitchParameterValue **** // ********** Begin Class UInterchangeMaterialInstanceNode Function GetTextureParameterValue ******* struct Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetTextureParameterValue_Statics { struct InterchangeMaterialInstanceNode_eventGetTextureParameterValue_Parms { FString ParameterName; FString AttributeValue; bool ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Interchange | Node | Material Instance" }, { "ModuleRelativePath", "Public/InterchangeMaterialInstanceNode.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParameterName_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function GetTextureParameterValue constinit property declarations ************** static const UECodeGen_Private::FStrPropertyParams NewProp_ParameterName; static const UECodeGen_Private::FStrPropertyParams NewProp_AttributeValue; static void NewProp_ReturnValue_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetTextureParameterValue constinit property declarations **************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetTextureParameterValue Property Definitions ************************* const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetTextureParameterValue_Statics::NewProp_ParameterName = { "ParameterName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeMaterialInstanceNode_eventGetTextureParameterValue_Parms, ParameterName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParameterName_MetaData), NewProp_ParameterName_MetaData) }; const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetTextureParameterValue_Statics::NewProp_AttributeValue = { "AttributeValue", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeMaterialInstanceNode_eventGetTextureParameterValue_Parms, AttributeValue), METADATA_PARAMS(0, nullptr) }; void Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetTextureParameterValue_Statics::NewProp_ReturnValue_SetBit(void* Obj) { ((InterchangeMaterialInstanceNode_eventGetTextureParameterValue_Parms*)Obj)->ReturnValue = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetTextureParameterValue_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(InterchangeMaterialInstanceNode_eventGetTextureParameterValue_Parms), &Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetTextureParameterValue_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetTextureParameterValue_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetTextureParameterValue_Statics::NewProp_ParameterName, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetTextureParameterValue_Statics::NewProp_AttributeValue, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetTextureParameterValue_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetTextureParameterValue_Statics::PropPointers) < 2048); // ********** End Function GetTextureParameterValue Property Definitions *************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetTextureParameterValue_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInterchangeMaterialInstanceNode, nullptr, "GetTextureParameterValue", Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetTextureParameterValue_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetTextureParameterValue_Statics::PropPointers), sizeof(Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetTextureParameterValue_Statics::InterchangeMaterialInstanceNode_eventGetTextureParameterValue_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetTextureParameterValue_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetTextureParameterValue_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetTextureParameterValue_Statics::InterchangeMaterialInstanceNode_eventGetTextureParameterValue_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetTextureParameterValue() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetTextureParameterValue_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UInterchangeMaterialInstanceNode::execGetTextureParameterValue) { P_GET_PROPERTY(FStrProperty,Z_Param_ParameterName); P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_AttributeValue); P_FINISH; P_NATIVE_BEGIN; *(bool*)Z_Param__Result=P_THIS->GetTextureParameterValue(Z_Param_ParameterName,Z_Param_Out_AttributeValue); P_NATIVE_END; } // ********** End Class UInterchangeMaterialInstanceNode Function GetTextureParameterValue ********* // ********** Begin Class UInterchangeMaterialInstanceNode Function GetVectorParameterValue ******** struct Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetVectorParameterValue_Statics { struct InterchangeMaterialInstanceNode_eventGetVectorParameterValue_Parms { FString ParameterName; FLinearColor AttributeValue; bool ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Interchange | Node | Material Instance" }, { "ModuleRelativePath", "Public/InterchangeMaterialInstanceNode.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParameterName_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function GetVectorParameterValue constinit property declarations *************** static const UECodeGen_Private::FStrPropertyParams NewProp_ParameterName; static const UECodeGen_Private::FStructPropertyParams NewProp_AttributeValue; static void NewProp_ReturnValue_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetVectorParameterValue constinit property declarations ***************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetVectorParameterValue Property Definitions ************************** const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetVectorParameterValue_Statics::NewProp_ParameterName = { "ParameterName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeMaterialInstanceNode_eventGetVectorParameterValue_Parms, ParameterName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParameterName_MetaData), NewProp_ParameterName_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetVectorParameterValue_Statics::NewProp_AttributeValue = { "AttributeValue", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeMaterialInstanceNode_eventGetVectorParameterValue_Parms, AttributeValue), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(0, nullptr) }; void Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetVectorParameterValue_Statics::NewProp_ReturnValue_SetBit(void* Obj) { ((InterchangeMaterialInstanceNode_eventGetVectorParameterValue_Parms*)Obj)->ReturnValue = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetVectorParameterValue_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(InterchangeMaterialInstanceNode_eventGetVectorParameterValue_Parms), &Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetVectorParameterValue_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetVectorParameterValue_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetVectorParameterValue_Statics::NewProp_ParameterName, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetVectorParameterValue_Statics::NewProp_AttributeValue, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetVectorParameterValue_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetVectorParameterValue_Statics::PropPointers) < 2048); // ********** End Function GetVectorParameterValue Property Definitions **************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetVectorParameterValue_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInterchangeMaterialInstanceNode, nullptr, "GetVectorParameterValue", Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetVectorParameterValue_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetVectorParameterValue_Statics::PropPointers), sizeof(Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetVectorParameterValue_Statics::InterchangeMaterialInstanceNode_eventGetVectorParameterValue_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54C20403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetVectorParameterValue_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetVectorParameterValue_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetVectorParameterValue_Statics::InterchangeMaterialInstanceNode_eventGetVectorParameterValue_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetVectorParameterValue() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetVectorParameterValue_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UInterchangeMaterialInstanceNode::execGetVectorParameterValue) { P_GET_PROPERTY(FStrProperty,Z_Param_ParameterName); P_GET_STRUCT_REF(FLinearColor,Z_Param_Out_AttributeValue); P_FINISH; P_NATIVE_BEGIN; *(bool*)Z_Param__Result=P_THIS->GetVectorParameterValue(Z_Param_ParameterName,Z_Param_Out_AttributeValue); P_NATIVE_END; } // ********** End Class UInterchangeMaterialInstanceNode Function GetVectorParameterValue ********** // ********** Begin Class UInterchangeMaterialInstanceNode Function SetCustomBlendMode ************* struct Z_Construct_UFunction_UInterchangeMaterialInstanceNode_SetCustomBlendMode_Statics { struct InterchangeMaterialInstanceNode_eventSetCustomBlendMode_Parms { int32 AttributeValue; bool ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Interchange | Node | Material" }, { "ModuleRelativePath", "Public/InterchangeMaterialInstanceNode.h" }, }; #endif // WITH_METADATA // ********** Begin Function SetCustomBlendMode constinit property declarations ******************** static const UECodeGen_Private::FIntPropertyParams NewProp_AttributeValue; static void NewProp_ReturnValue_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function SetCustomBlendMode constinit property declarations ********************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function SetCustomBlendMode Property Definitions ******************************* const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UInterchangeMaterialInstanceNode_SetCustomBlendMode_Statics::NewProp_AttributeValue = { "AttributeValue", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeMaterialInstanceNode_eventSetCustomBlendMode_Parms, AttributeValue), METADATA_PARAMS(0, nullptr) }; void Z_Construct_UFunction_UInterchangeMaterialInstanceNode_SetCustomBlendMode_Statics::NewProp_ReturnValue_SetBit(void* Obj) { ((InterchangeMaterialInstanceNode_eventSetCustomBlendMode_Parms*)Obj)->ReturnValue = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInterchangeMaterialInstanceNode_SetCustomBlendMode_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(InterchangeMaterialInstanceNode_eventSetCustomBlendMode_Parms), &Z_Construct_UFunction_UInterchangeMaterialInstanceNode_SetCustomBlendMode_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInterchangeMaterialInstanceNode_SetCustomBlendMode_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeMaterialInstanceNode_SetCustomBlendMode_Statics::NewProp_AttributeValue, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeMaterialInstanceNode_SetCustomBlendMode_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeMaterialInstanceNode_SetCustomBlendMode_Statics::PropPointers) < 2048); // ********** End Function SetCustomBlendMode Property Definitions ********************************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInterchangeMaterialInstanceNode_SetCustomBlendMode_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInterchangeMaterialInstanceNode, nullptr, "SetCustomBlendMode", Z_Construct_UFunction_UInterchangeMaterialInstanceNode_SetCustomBlendMode_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeMaterialInstanceNode_SetCustomBlendMode_Statics::PropPointers), sizeof(Z_Construct_UFunction_UInterchangeMaterialInstanceNode_SetCustomBlendMode_Statics::InterchangeMaterialInstanceNode_eventSetCustomBlendMode_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeMaterialInstanceNode_SetCustomBlendMode_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInterchangeMaterialInstanceNode_SetCustomBlendMode_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UInterchangeMaterialInstanceNode_SetCustomBlendMode_Statics::InterchangeMaterialInstanceNode_eventSetCustomBlendMode_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UInterchangeMaterialInstanceNode_SetCustomBlendMode() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInterchangeMaterialInstanceNode_SetCustomBlendMode_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UInterchangeMaterialInstanceNode::execSetCustomBlendMode) { P_GET_PROPERTY(FIntProperty,Z_Param_AttributeValue); P_FINISH; P_NATIVE_BEGIN; *(bool*)Z_Param__Result=P_THIS->SetCustomBlendMode(Z_Param_AttributeValue); P_NATIVE_END; } // ********** End Class UInterchangeMaterialInstanceNode Function SetCustomBlendMode *************** // ********** Begin Class UInterchangeMaterialInstanceNode Function SetCustomParent **************** struct Z_Construct_UFunction_UInterchangeMaterialInstanceNode_SetCustomParent_Statics { struct InterchangeMaterialInstanceNode_eventSetCustomParent_Parms { FString AttributeValue; bool ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Interchange | Node | Material Instance" }, { "ModuleRelativePath", "Public/InterchangeMaterialInstanceNode.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AttributeValue_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function SetCustomParent constinit property declarations *********************** static const UECodeGen_Private::FStrPropertyParams NewProp_AttributeValue; static void NewProp_ReturnValue_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function SetCustomParent constinit property declarations ************************* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function SetCustomParent Property Definitions ********************************** const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UInterchangeMaterialInstanceNode_SetCustomParent_Statics::NewProp_AttributeValue = { "AttributeValue", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeMaterialInstanceNode_eventSetCustomParent_Parms, AttributeValue), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AttributeValue_MetaData), NewProp_AttributeValue_MetaData) }; void Z_Construct_UFunction_UInterchangeMaterialInstanceNode_SetCustomParent_Statics::NewProp_ReturnValue_SetBit(void* Obj) { ((InterchangeMaterialInstanceNode_eventSetCustomParent_Parms*)Obj)->ReturnValue = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInterchangeMaterialInstanceNode_SetCustomParent_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(InterchangeMaterialInstanceNode_eventSetCustomParent_Parms), &Z_Construct_UFunction_UInterchangeMaterialInstanceNode_SetCustomParent_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInterchangeMaterialInstanceNode_SetCustomParent_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeMaterialInstanceNode_SetCustomParent_Statics::NewProp_AttributeValue, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeMaterialInstanceNode_SetCustomParent_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeMaterialInstanceNode_SetCustomParent_Statics::PropPointers) < 2048); // ********** End Function SetCustomParent Property Definitions ************************************ const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInterchangeMaterialInstanceNode_SetCustomParent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInterchangeMaterialInstanceNode, nullptr, "SetCustomParent", Z_Construct_UFunction_UInterchangeMaterialInstanceNode_SetCustomParent_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeMaterialInstanceNode_SetCustomParent_Statics::PropPointers), sizeof(Z_Construct_UFunction_UInterchangeMaterialInstanceNode_SetCustomParent_Statics::InterchangeMaterialInstanceNode_eventSetCustomParent_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeMaterialInstanceNode_SetCustomParent_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInterchangeMaterialInstanceNode_SetCustomParent_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UInterchangeMaterialInstanceNode_SetCustomParent_Statics::InterchangeMaterialInstanceNode_eventSetCustomParent_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UInterchangeMaterialInstanceNode_SetCustomParent() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInterchangeMaterialInstanceNode_SetCustomParent_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UInterchangeMaterialInstanceNode::execSetCustomParent) { P_GET_PROPERTY(FStrProperty,Z_Param_AttributeValue); P_FINISH; P_NATIVE_BEGIN; *(bool*)Z_Param__Result=P_THIS->SetCustomParent(Z_Param_AttributeValue); P_NATIVE_END; } // ********** End Class UInterchangeMaterialInstanceNode Function SetCustomParent ****************** // ********** Begin Class UInterchangeMaterialInstanceNode ***************************************** FClassRegistrationInfo Z_Registration_Info_UClass_UInterchangeMaterialInstanceNode; UClass* UInterchangeMaterialInstanceNode::GetPrivateStaticClass() { using TClass = UInterchangeMaterialInstanceNode; if (!Z_Registration_Info_UClass_UInterchangeMaterialInstanceNode.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("InterchangeMaterialInstanceNode"), Z_Registration_Info_UClass_UInterchangeMaterialInstanceNode.InnerSingleton, StaticRegisterNativesUInterchangeMaterialInstanceNode, sizeof(TClass), alignof(TClass), TClass::StaticClassFlags, TClass::StaticClassCastFlags(), TClass::StaticConfigName(), (UClass::ClassConstructorType)InternalConstructor, (UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller, UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass), &TClass::Super::StaticClass, &TClass::WithinClass::StaticClass ); } return Z_Registration_Info_UClass_UInterchangeMaterialInstanceNode.InnerSingleton; } UClass* Z_Construct_UClass_UInterchangeMaterialInstanceNode_NoRegister() { return UInterchangeMaterialInstanceNode::GetPrivateStaticClass(); } struct Z_Construct_UClass_UInterchangeMaterialInstanceNode_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "BlueprintType", "true" }, { "IncludePath", "InterchangeMaterialInstanceNode.h" }, { "ModuleRelativePath", "Public/InterchangeMaterialInstanceNode.h" }, }; #endif // WITH_METADATA // ********** Begin Class UInterchangeMaterialInstanceNode constinit property declarations ********* // ********** End Class UInterchangeMaterialInstanceNode constinit property declarations *********** static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = { { .NameUTF8 = UTF8TEXT("AddScalarParameterValue"), .Pointer = &UInterchangeMaterialInstanceNode::execAddScalarParameterValue }, { .NameUTF8 = UTF8TEXT("AddStaticSwitchParameterValue"), .Pointer = &UInterchangeMaterialInstanceNode::execAddStaticSwitchParameterValue }, { .NameUTF8 = UTF8TEXT("AddTextureParameterValue"), .Pointer = &UInterchangeMaterialInstanceNode::execAddTextureParameterValue }, { .NameUTF8 = UTF8TEXT("AddVectorParameterValue"), .Pointer = &UInterchangeMaterialInstanceNode::execAddVectorParameterValue }, { .NameUTF8 = UTF8TEXT("GetCustomBlendMode"), .Pointer = &UInterchangeMaterialInstanceNode::execGetCustomBlendMode }, { .NameUTF8 = UTF8TEXT("GetCustomParent"), .Pointer = &UInterchangeMaterialInstanceNode::execGetCustomParent }, { .NameUTF8 = UTF8TEXT("GetScalarParameterValue"), .Pointer = &UInterchangeMaterialInstanceNode::execGetScalarParameterValue }, { .NameUTF8 = UTF8TEXT("GetStaticSwitchParameterValue"), .Pointer = &UInterchangeMaterialInstanceNode::execGetStaticSwitchParameterValue }, { .NameUTF8 = UTF8TEXT("GetTextureParameterValue"), .Pointer = &UInterchangeMaterialInstanceNode::execGetTextureParameterValue }, { .NameUTF8 = UTF8TEXT("GetVectorParameterValue"), .Pointer = &UInterchangeMaterialInstanceNode::execGetVectorParameterValue }, { .NameUTF8 = UTF8TEXT("SetCustomBlendMode"), .Pointer = &UInterchangeMaterialInstanceNode::execSetCustomBlendMode }, { .NameUTF8 = UTF8TEXT("SetCustomParent"), .Pointer = &UInterchangeMaterialInstanceNode::execSetCustomParent }, }; static UObject* (*const DependentSingletons[])(); static constexpr FClassFunctionLinkInfo FuncInfo[] = { { &Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddScalarParameterValue, "AddScalarParameterValue" }, // 1506025009 { &Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddStaticSwitchParameterValue, "AddStaticSwitchParameterValue" }, // 2331270835 { &Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddTextureParameterValue, "AddTextureParameterValue" }, // 4051417234 { &Z_Construct_UFunction_UInterchangeMaterialInstanceNode_AddVectorParameterValue, "AddVectorParameterValue" }, // 92528175 { &Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetCustomBlendMode, "GetCustomBlendMode" }, // 1794240761 { &Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetCustomParent, "GetCustomParent" }, // 433976790 { &Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetScalarParameterValue, "GetScalarParameterValue" }, // 659595841 { &Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetStaticSwitchParameterValue, "GetStaticSwitchParameterValue" }, // 2474589151 { &Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetTextureParameterValue, "GetTextureParameterValue" }, // 2356299734 { &Z_Construct_UFunction_UInterchangeMaterialInstanceNode_GetVectorParameterValue, "GetVectorParameterValue" }, // 4258341043 { &Z_Construct_UFunction_UInterchangeMaterialInstanceNode_SetCustomBlendMode, "SetCustomBlendMode" }, // 1992216008 { &Z_Construct_UFunction_UInterchangeMaterialInstanceNode_SetCustomParent, "SetCustomParent" }, // 452888141 }; static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UInterchangeMaterialInstanceNode_Statics UObject* (*const Z_Construct_UClass_UInterchangeMaterialInstanceNode_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UInterchangeBaseNode, (UObject* (*)())Z_Construct_UPackage__Script_InterchangeNodes, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UInterchangeMaterialInstanceNode_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UInterchangeMaterialInstanceNode_Statics::ClassParams = { &UInterchangeMaterialInstanceNode::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, FuncInfo, nullptr, nullptr, UE_ARRAY_COUNT(DependentSingletons), UE_ARRAY_COUNT(FuncInfo), 0, 0, 0x000800A0u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UInterchangeMaterialInstanceNode_Statics::Class_MetaDataParams), Z_Construct_UClass_UInterchangeMaterialInstanceNode_Statics::Class_MetaDataParams) }; void UInterchangeMaterialInstanceNode::StaticRegisterNativesUInterchangeMaterialInstanceNode() { UClass* Class = UInterchangeMaterialInstanceNode::StaticClass(); FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UInterchangeMaterialInstanceNode_Statics::Funcs)); } UClass* Z_Construct_UClass_UInterchangeMaterialInstanceNode() { if (!Z_Registration_Info_UClass_UInterchangeMaterialInstanceNode.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UInterchangeMaterialInstanceNode.OuterSingleton, Z_Construct_UClass_UInterchangeMaterialInstanceNode_Statics::ClassParams); } return Z_Registration_Info_UClass_UInterchangeMaterialInstanceNode.OuterSingleton; } UInterchangeMaterialInstanceNode::UInterchangeMaterialInstanceNode() {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UInterchangeMaterialInstanceNode); UInterchangeMaterialInstanceNode::~UInterchangeMaterialInstanceNode() {} // ********** End Class UInterchangeMaterialInstanceNode ******************************************* // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Nodes_Public_InterchangeMaterialInstanceNode_h__Script_InterchangeNodes_Statics { static constexpr FClassRegisterCompiledInInfo ClassInfo[] = { { Z_Construct_UClass_UInterchangeMaterialInstanceNode, UInterchangeMaterialInstanceNode::StaticClass, TEXT("UInterchangeMaterialInstanceNode"), &Z_Registration_Info_UClass_UInterchangeMaterialInstanceNode, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UInterchangeMaterialInstanceNode), 233245201U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Nodes_Public_InterchangeMaterialInstanceNode_h__Script_InterchangeNodes_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Nodes_Public_InterchangeMaterialInstanceNode_h__Script_InterchangeNodes_1482265888{ TEXT("/Script/InterchangeNodes"), Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Nodes_Public_InterchangeMaterialInstanceNode_h__Script_InterchangeNodes_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Nodes_Public_InterchangeMaterialInstanceNode_h__Script_InterchangeNodes_Statics::ClassInfo), nullptr, 0, nullptr, 0, }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS