// 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 "RigVMFunctions/RigVMFunction_Name.h" #include "RigVMCore/RigVMFunction.h" #include "RigVMCore/RigVMRegistry.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); void EmptyLinkFunctionForGeneratedCodeRigVMFunction_Name() {} // ********** Begin Cross Module References ******************************************************** RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_Contains(); RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_EndsWith(); RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_GetNameNumericSuffix(); RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_IsNameValid(); RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_IsNone(); RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_NameBase(); RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_NameConcat(); RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_NameReplace(); RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_NameTruncate(); RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_StartsWith(); RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMStruct(); UPackage* Z_Construct_UPackage__Script_RigVM(); // ********** End Cross Module References ********************************************************** // ********** Begin ScriptStruct FRigVMFunction_NameBase ******************************************* struct Z_Construct_UScriptStruct_FRigVMFunction_NameBase_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_NameBase); } static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_NameBase); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Abstract", "" }, { "Category", "Core|Name" }, { "ModuleRelativePath", "Public/RigVMFunctions/RigVMFunction_Name.h" }, { "NodeColor", "0.462745, 1,0, 0.329412" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigVMFunction_NameBase constinit property declarations *********** // ********** End ScriptStruct FRigVMFunction_NameBase constinit property declarations ************* static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigVMFunction_NameBase_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigVMFunction_NameBase cannot be polymorphic unless super FRigVMStruct is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_NameBase; class UScriptStruct* FRigVMFunction_NameBase::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_NameBase.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigVMFunction_NameBase.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_NameBase, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_NameBase")); } return Z_Registration_Info_UScriptStruct_FRigVMFunction_NameBase.OuterSingleton; } const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_NameBase_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_RigVM, Z_Construct_UScriptStruct_FRigVMStruct, &NewStructOps, "RigVMFunction_NameBase", nullptr, 0, sizeof(FRigVMFunction_NameBase), alignof(FRigVMFunction_NameBase), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_NameBase_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_NameBase_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_NameBase() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_NameBase.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_NameBase.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_NameBase_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigVMFunction_NameBase.InnerSingleton); } // ********** End ScriptStruct FRigVMFunction_NameBase ********************************************* // ********** Begin ScriptStruct FRigVMFunction_NameConcat ***************************************** struct Z_Construct_UScriptStruct_FRigVMFunction_NameConcat_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_NameConcat); } static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_NameConcat); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "Comment", "/**\n * Concatenates two strings together to make a new string\n */" }, { "DisplayName", "Concat" }, { "Keywords", "Add,+,Combine,Merge,Append" }, { "ModuleRelativePath", "Public/RigVMFunctions/RigVMFunction_Name.h" }, { "TemplateName", "Concat" }, { "ToolTip", "Concatenates two strings together to make a new string" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_A_MetaData[] = { { "Aggregate", "" }, { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/RigVMFunction_Name.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_B_MetaData[] = { { "Aggregate", "" }, { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/RigVMFunction_Name.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = { { "Aggregate", "" }, { "Category", "Pins" }, { "ModuleRelativePath", "Public/RigVMFunctions/RigVMFunction_Name.h" }, { "Output", "" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigVMFunction_NameConcat constinit property declarations ********* static const UECodeGen_Private::FNamePropertyParams NewProp_A; static const UECodeGen_Private::FNamePropertyParams NewProp_B; static const UECodeGen_Private::FNamePropertyParams NewProp_Result; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigVMFunction_NameConcat constinit property declarations *********** static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("A"), .Type = TEXT("FName"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("B"), .Type = TEXT("FName"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Result"), .Type = TEXT("FName"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigVMFunction_NameConcat::Execute"), .Function = &FRigVMFunction_NameConcat::RigVMExecute, .Parameters = MakeArrayView(RigVMFunctionParameters_Execute), }, }; static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigVMFunction_NameConcat_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigVMFunction_NameConcat cannot be polymorphic unless super FRigVMFunction_NameBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_NameConcat; class UScriptStruct* FRigVMFunction_NameConcat::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_NameConcat.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigVMFunction_NameConcat.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_NameConcat, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_NameConcat")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_NameConcat.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_NameConcat_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigVMFunction_NameConcat.OuterSingleton; } // ********** Begin ScriptStruct FRigVMFunction_NameConcat Property Definitions ******************** const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FRigVMFunction_NameConcat_Statics::NewProp_A = { "A", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_NameConcat, A), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_A_MetaData), NewProp_A_MetaData) }; const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FRigVMFunction_NameConcat_Statics::NewProp_B = { "B", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_NameConcat, B), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_B_MetaData), NewProp_B_MetaData) }; const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FRigVMFunction_NameConcat_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_NameConcat, Result), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_NameConcat_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_NameConcat_Statics::NewProp_A, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_NameConcat_Statics::NewProp_B, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_NameConcat_Statics::NewProp_Result, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_NameConcat_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigVMFunction_NameConcat Property Definitions ********************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_NameConcat_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_RigVM, Z_Construct_UScriptStruct_FRigVMFunction_NameBase, &NewStructOps, "RigVMFunction_NameConcat", Z_Construct_UScriptStruct_FRigVMFunction_NameConcat_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_NameConcat_Statics::PropPointers), sizeof(FRigVMFunction_NameConcat), alignof(FRigVMFunction_NameConcat), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_NameConcat_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_NameConcat_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_NameConcat() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_NameConcat.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_NameConcat.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_NameConcat_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigVMFunction_NameConcat.InnerSingleton); } void FRigVMFunction_NameConcat::Execute() { FRigVMExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigVMFunction_NameConcat::Execute(const FRigVMExecuteContext& InExecuteContext) { StaticExecute( InExecuteContext, A, B, Result ); } // ********** End ScriptStruct FRigVMFunction_NameConcat ******************************************* // ********** Begin ScriptStruct FRigVMFunction_NameTruncate *************************************** struct Z_Construct_UScriptStruct_FRigVMFunction_NameTruncate_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_NameTruncate); } static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_NameTruncate); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "Comment", "/**\n * Returns the left or right most characters from the string chopping the given number of characters from the start or the end\n */" }, { "DisplayName", "Chop" }, { "Keywords", "Truncate,-,Remove,Subtract,Split" }, { "ModuleRelativePath", "Public/RigVMFunctions/RigVMFunction_Name.h" }, { "TemplateName", "Chop" }, { "ToolTip", "Returns the left or right most characters from the string chopping the given number of characters from the start or the end" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Name_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/RigVMFunction_Name.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Count_MetaData[] = { { "Category", "Pins" }, { "Comment", "// Number of characters to remove from left or right\n" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/RigVMFunction_Name.h" }, { "ToolTip", "Number of characters to remove from left or right" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FromEnd_MetaData[] = { { "Category", "Pins" }, { "Comment", "// if set to true the characters will be removed from the end\n" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/RigVMFunction_Name.h" }, { "ToolTip", "if set to true the characters will be removed from the end" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Remainder_MetaData[] = { { "Category", "Pins" }, { "Comment", "// the part of the string without the chopped characters\n" }, { "ModuleRelativePath", "Public/RigVMFunctions/RigVMFunction_Name.h" }, { "Output", "" }, { "ToolTip", "the part of the string without the chopped characters" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Chopped_MetaData[] = { { "Category", "Pins" }, { "Comment", "// the part of the name that has been chopped off\n" }, { "ModuleRelativePath", "Public/RigVMFunctions/RigVMFunction_Name.h" }, { "Output", "" }, { "ToolTip", "the part of the name that has been chopped off" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigVMFunction_NameTruncate constinit property declarations ******* static const UECodeGen_Private::FNamePropertyParams NewProp_Name; static const UECodeGen_Private::FIntPropertyParams NewProp_Count; static void NewProp_FromEnd_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_FromEnd; static const UECodeGen_Private::FNamePropertyParams NewProp_Remainder; static const UECodeGen_Private::FNamePropertyParams NewProp_Chopped; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigVMFunction_NameTruncate constinit property declarations ********* static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Name"), .Type = TEXT("FName"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Count"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("FromEnd"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Remainder"), .Type = TEXT("FName"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Chopped"), .Type = TEXT("FName"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigVMFunction_NameTruncate::Execute"), .Function = &FRigVMFunction_NameTruncate::RigVMExecute, .Parameters = MakeArrayView(RigVMFunctionParameters_Execute), }, }; static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigVMFunction_NameTruncate_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigVMFunction_NameTruncate cannot be polymorphic unless super FRigVMFunction_NameBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_NameTruncate; class UScriptStruct* FRigVMFunction_NameTruncate::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_NameTruncate.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigVMFunction_NameTruncate.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_NameTruncate, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_NameTruncate")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_NameTruncate.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_NameTruncate_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigVMFunction_NameTruncate.OuterSingleton; } // ********** Begin ScriptStruct FRigVMFunction_NameTruncate Property Definitions ****************** const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FRigVMFunction_NameTruncate_Statics::NewProp_Name = { "Name", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_NameTruncate, Name), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Name_MetaData), NewProp_Name_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_NameTruncate_Statics::NewProp_Count = { "Count", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_NameTruncate, Count), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Count_MetaData), NewProp_Count_MetaData) }; void Z_Construct_UScriptStruct_FRigVMFunction_NameTruncate_Statics::NewProp_FromEnd_SetBit(void* Obj) { ((FRigVMFunction_NameTruncate*)Obj)->FromEnd = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_NameTruncate_Statics::NewProp_FromEnd = { "FromEnd", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigVMFunction_NameTruncate), &Z_Construct_UScriptStruct_FRigVMFunction_NameTruncate_Statics::NewProp_FromEnd_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FromEnd_MetaData), NewProp_FromEnd_MetaData) }; const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FRigVMFunction_NameTruncate_Statics::NewProp_Remainder = { "Remainder", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_NameTruncate, Remainder), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Remainder_MetaData), NewProp_Remainder_MetaData) }; const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FRigVMFunction_NameTruncate_Statics::NewProp_Chopped = { "Chopped", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_NameTruncate, Chopped), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Chopped_MetaData), NewProp_Chopped_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_NameTruncate_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_NameTruncate_Statics::NewProp_Name, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_NameTruncate_Statics::NewProp_Count, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_NameTruncate_Statics::NewProp_FromEnd, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_NameTruncate_Statics::NewProp_Remainder, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_NameTruncate_Statics::NewProp_Chopped, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_NameTruncate_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigVMFunction_NameTruncate Property Definitions ******************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_NameTruncate_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_RigVM, Z_Construct_UScriptStruct_FRigVMFunction_NameBase, &NewStructOps, "RigVMFunction_NameTruncate", Z_Construct_UScriptStruct_FRigVMFunction_NameTruncate_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_NameTruncate_Statics::PropPointers), sizeof(FRigVMFunction_NameTruncate), alignof(FRigVMFunction_NameTruncate), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_NameTruncate_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_NameTruncate_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_NameTruncate() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_NameTruncate.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_NameTruncate.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_NameTruncate_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigVMFunction_NameTruncate.InnerSingleton); } void FRigVMFunction_NameTruncate::Execute() { FRigVMExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigVMFunction_NameTruncate::Execute(const FRigVMExecuteContext& InExecuteContext) { StaticExecute( InExecuteContext, Name, Count, FromEnd, Remainder, Chopped ); } // ********** End ScriptStruct FRigVMFunction_NameTruncate ***************************************** // ********** Begin ScriptStruct FRigVMFunction_NameReplace **************************************** struct Z_Construct_UScriptStruct_FRigVMFunction_NameReplace_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_NameReplace); } static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_NameReplace); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "Comment", "/**\n * Replace all occurrences of a substring in this string\n */" }, { "DisplayName", "Replace" }, { "Keywords", "Search,Emplace,Find" }, { "ModuleRelativePath", "Public/RigVMFunctions/RigVMFunction_Name.h" }, { "TemplateName", "Replace" }, { "ToolTip", "Replace all occurrences of a substring in this string" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Name_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/RigVMFunction_Name.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Old_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/RigVMFunction_Name.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_New_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/RigVMFunction_Name.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/RigVMFunctions/RigVMFunction_Name.h" }, { "Output", "" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigVMFunction_NameReplace constinit property declarations ******** static const UECodeGen_Private::FNamePropertyParams NewProp_Name; static const UECodeGen_Private::FNamePropertyParams NewProp_Old; static const UECodeGen_Private::FNamePropertyParams NewProp_New; static const UECodeGen_Private::FNamePropertyParams NewProp_Result; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigVMFunction_NameReplace constinit property declarations ********** static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Name"), .Type = TEXT("FName"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Old"), .Type = TEXT("FName"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("New"), .Type = TEXT("FName"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Result"), .Type = TEXT("FName"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigVMFunction_NameReplace::Execute"), .Function = &FRigVMFunction_NameReplace::RigVMExecute, .Parameters = MakeArrayView(RigVMFunctionParameters_Execute), }, }; static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigVMFunction_NameReplace_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigVMFunction_NameReplace cannot be polymorphic unless super FRigVMFunction_NameBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_NameReplace; class UScriptStruct* FRigVMFunction_NameReplace::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_NameReplace.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigVMFunction_NameReplace.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_NameReplace, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_NameReplace")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_NameReplace.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_NameReplace_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigVMFunction_NameReplace.OuterSingleton; } // ********** Begin ScriptStruct FRigVMFunction_NameReplace Property Definitions ******************* const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FRigVMFunction_NameReplace_Statics::NewProp_Name = { "Name", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_NameReplace, Name), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Name_MetaData), NewProp_Name_MetaData) }; const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FRigVMFunction_NameReplace_Statics::NewProp_Old = { "Old", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_NameReplace, Old), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Old_MetaData), NewProp_Old_MetaData) }; const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FRigVMFunction_NameReplace_Statics::NewProp_New = { "New", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_NameReplace, New), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_New_MetaData), NewProp_New_MetaData) }; const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FRigVMFunction_NameReplace_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_NameReplace, Result), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_NameReplace_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_NameReplace_Statics::NewProp_Name, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_NameReplace_Statics::NewProp_Old, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_NameReplace_Statics::NewProp_New, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_NameReplace_Statics::NewProp_Result, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_NameReplace_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigVMFunction_NameReplace Property Definitions ********************* const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_NameReplace_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_RigVM, Z_Construct_UScriptStruct_FRigVMFunction_NameBase, &NewStructOps, "RigVMFunction_NameReplace", Z_Construct_UScriptStruct_FRigVMFunction_NameReplace_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_NameReplace_Statics::PropPointers), sizeof(FRigVMFunction_NameReplace), alignof(FRigVMFunction_NameReplace), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_NameReplace_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_NameReplace_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_NameReplace() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_NameReplace.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_NameReplace.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_NameReplace_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigVMFunction_NameReplace.InnerSingleton); } void FRigVMFunction_NameReplace::Execute() { FRigVMExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigVMFunction_NameReplace::Execute(const FRigVMExecuteContext& InExecuteContext) { StaticExecute( InExecuteContext, Name, Old, New, Result ); } // ********** End ScriptStruct FRigVMFunction_NameReplace ****************************************** // ********** Begin ScriptStruct FRigVMFunction_EndsWith ******************************************* struct Z_Construct_UScriptStruct_FRigVMFunction_EndsWith_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_EndsWith); } static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_EndsWith); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "Comment", "/**\n * Tests whether this string ends with given string\n */" }, { "DisplayName", "Ends With" }, { "Keywords", "Right" }, { "ModuleRelativePath", "Public/RigVMFunctions/RigVMFunction_Name.h" }, { "TemplateName", "EndsWith" }, { "ToolTip", "Tests whether this string ends with given string" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Name_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/RigVMFunction_Name.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Ending_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/RigVMFunction_Name.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/RigVMFunctions/RigVMFunction_Name.h" }, { "Output", "" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigVMFunction_EndsWith constinit property declarations *********** static const UECodeGen_Private::FNamePropertyParams NewProp_Name; static const UECodeGen_Private::FNamePropertyParams NewProp_Ending; static void NewProp_Result_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_Result; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigVMFunction_EndsWith constinit property declarations ************* static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Name"), .Type = TEXT("FName"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Ending"), .Type = TEXT("FName"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Result"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigVMFunction_EndsWith::Execute"), .Function = &FRigVMFunction_EndsWith::RigVMExecute, .Parameters = MakeArrayView(RigVMFunctionParameters_Execute), }, }; static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigVMFunction_EndsWith_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigVMFunction_EndsWith cannot be polymorphic unless super FRigVMFunction_NameBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_EndsWith; class UScriptStruct* FRigVMFunction_EndsWith::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_EndsWith.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigVMFunction_EndsWith.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_EndsWith, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_EndsWith")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_EndsWith.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_EndsWith_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigVMFunction_EndsWith.OuterSingleton; } // ********** Begin ScriptStruct FRigVMFunction_EndsWith Property Definitions ********************** const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FRigVMFunction_EndsWith_Statics::NewProp_Name = { "Name", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_EndsWith, Name), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Name_MetaData), NewProp_Name_MetaData) }; const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FRigVMFunction_EndsWith_Statics::NewProp_Ending = { "Ending", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_EndsWith, Ending), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Ending_MetaData), NewProp_Ending_MetaData) }; void Z_Construct_UScriptStruct_FRigVMFunction_EndsWith_Statics::NewProp_Result_SetBit(void* Obj) { ((FRigVMFunction_EndsWith*)Obj)->Result = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_EndsWith_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigVMFunction_EndsWith), &Z_Construct_UScriptStruct_FRigVMFunction_EndsWith_Statics::NewProp_Result_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_EndsWith_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_EndsWith_Statics::NewProp_Name, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_EndsWith_Statics::NewProp_Ending, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_EndsWith_Statics::NewProp_Result, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_EndsWith_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigVMFunction_EndsWith Property Definitions ************************ const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_EndsWith_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_RigVM, Z_Construct_UScriptStruct_FRigVMFunction_NameBase, &NewStructOps, "RigVMFunction_EndsWith", Z_Construct_UScriptStruct_FRigVMFunction_EndsWith_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_EndsWith_Statics::PropPointers), sizeof(FRigVMFunction_EndsWith), alignof(FRigVMFunction_EndsWith), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_EndsWith_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_EndsWith_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_EndsWith() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_EndsWith.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_EndsWith.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_EndsWith_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigVMFunction_EndsWith.InnerSingleton); } void FRigVMFunction_EndsWith::Execute() { FRigVMExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigVMFunction_EndsWith::Execute(const FRigVMExecuteContext& InExecuteContext) { StaticExecute( InExecuteContext, Name, Ending, Result ); } // ********** End ScriptStruct FRigVMFunction_EndsWith ********************************************* // ********** Begin ScriptStruct FRigVMFunction_StartsWith ***************************************** struct Z_Construct_UScriptStruct_FRigVMFunction_StartsWith_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_StartsWith); } static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_StartsWith); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "Comment", "/**\n * Tests whether this string starts with given string\n */" }, { "DisplayName", "Starts With" }, { "Keywords", "Left" }, { "ModuleRelativePath", "Public/RigVMFunctions/RigVMFunction_Name.h" }, { "TemplateName", "StartsWith" }, { "ToolTip", "Tests whether this string starts with given string" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Name_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/RigVMFunction_Name.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Start_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/RigVMFunction_Name.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/RigVMFunctions/RigVMFunction_Name.h" }, { "Output", "" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigVMFunction_StartsWith constinit property declarations ********* static const UECodeGen_Private::FNamePropertyParams NewProp_Name; static const UECodeGen_Private::FNamePropertyParams NewProp_Start; static void NewProp_Result_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_Result; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigVMFunction_StartsWith constinit property declarations *********** static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Name"), .Type = TEXT("FName"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Start"), .Type = TEXT("FName"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Result"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigVMFunction_StartsWith::Execute"), .Function = &FRigVMFunction_StartsWith::RigVMExecute, .Parameters = MakeArrayView(RigVMFunctionParameters_Execute), }, }; static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigVMFunction_StartsWith_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigVMFunction_StartsWith cannot be polymorphic unless super FRigVMFunction_NameBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_StartsWith; class UScriptStruct* FRigVMFunction_StartsWith::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_StartsWith.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigVMFunction_StartsWith.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_StartsWith, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_StartsWith")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_StartsWith.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_StartsWith_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigVMFunction_StartsWith.OuterSingleton; } // ********** Begin ScriptStruct FRigVMFunction_StartsWith Property Definitions ******************** const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FRigVMFunction_StartsWith_Statics::NewProp_Name = { "Name", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_StartsWith, Name), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Name_MetaData), NewProp_Name_MetaData) }; const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FRigVMFunction_StartsWith_Statics::NewProp_Start = { "Start", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_StartsWith, Start), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Start_MetaData), NewProp_Start_MetaData) }; void Z_Construct_UScriptStruct_FRigVMFunction_StartsWith_Statics::NewProp_Result_SetBit(void* Obj) { ((FRigVMFunction_StartsWith*)Obj)->Result = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_StartsWith_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigVMFunction_StartsWith), &Z_Construct_UScriptStruct_FRigVMFunction_StartsWith_Statics::NewProp_Result_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_StartsWith_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_StartsWith_Statics::NewProp_Name, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_StartsWith_Statics::NewProp_Start, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_StartsWith_Statics::NewProp_Result, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_StartsWith_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigVMFunction_StartsWith Property Definitions ********************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_StartsWith_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_RigVM, Z_Construct_UScriptStruct_FRigVMFunction_NameBase, &NewStructOps, "RigVMFunction_StartsWith", Z_Construct_UScriptStruct_FRigVMFunction_StartsWith_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_StartsWith_Statics::PropPointers), sizeof(FRigVMFunction_StartsWith), alignof(FRigVMFunction_StartsWith), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_StartsWith_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_StartsWith_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_StartsWith() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_StartsWith.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_StartsWith.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_StartsWith_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigVMFunction_StartsWith.InnerSingleton); } void FRigVMFunction_StartsWith::Execute() { FRigVMExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigVMFunction_StartsWith::Execute(const FRigVMExecuteContext& InExecuteContext) { StaticExecute( InExecuteContext, Name, Start, Result ); } // ********** End ScriptStruct FRigVMFunction_StartsWith ******************************************* // ********** Begin ScriptStruct FRigVMFunction_Contains ******************************************* struct Z_Construct_UScriptStruct_FRigVMFunction_Contains_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_Contains); } static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_Contains); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "Comment", "/**\n * Returns true or false if a given name exists in another given name\n */" }, { "DisplayName", "Contains" }, { "Keywords", "Contains,Find,Has,Search" }, { "ModuleRelativePath", "Public/RigVMFunctions/RigVMFunction_Name.h" }, { "TemplateName", "Contains" }, { "ToolTip", "Returns true or false if a given name exists in another given name" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Name_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/RigVMFunction_Name.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Search_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/RigVMFunction_Name.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/RigVMFunctions/RigVMFunction_Name.h" }, { "Output", "" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigVMFunction_Contains constinit property declarations *********** static const UECodeGen_Private::FNamePropertyParams NewProp_Name; static const UECodeGen_Private::FNamePropertyParams NewProp_Search; static void NewProp_Result_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_Result; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigVMFunction_Contains constinit property declarations ************* static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Name"), .Type = TEXT("FName"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Search"), .Type = TEXT("FName"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Result"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigVMFunction_Contains::Execute"), .Function = &FRigVMFunction_Contains::RigVMExecute, .Parameters = MakeArrayView(RigVMFunctionParameters_Execute), }, }; static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigVMFunction_Contains_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigVMFunction_Contains cannot be polymorphic unless super FRigVMFunction_NameBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_Contains; class UScriptStruct* FRigVMFunction_Contains::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_Contains.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigVMFunction_Contains.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_Contains, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_Contains")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_Contains.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_Contains_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigVMFunction_Contains.OuterSingleton; } // ********** Begin ScriptStruct FRigVMFunction_Contains Property Definitions ********************** const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FRigVMFunction_Contains_Statics::NewProp_Name = { "Name", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_Contains, Name), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Name_MetaData), NewProp_Name_MetaData) }; const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FRigVMFunction_Contains_Statics::NewProp_Search = { "Search", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_Contains, Search), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Search_MetaData), NewProp_Search_MetaData) }; void Z_Construct_UScriptStruct_FRigVMFunction_Contains_Statics::NewProp_Result_SetBit(void* Obj) { ((FRigVMFunction_Contains*)Obj)->Result = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_Contains_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigVMFunction_Contains), &Z_Construct_UScriptStruct_FRigVMFunction_Contains_Statics::NewProp_Result_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_Contains_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_Contains_Statics::NewProp_Name, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_Contains_Statics::NewProp_Search, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_Contains_Statics::NewProp_Result, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_Contains_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigVMFunction_Contains Property Definitions ************************ const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_Contains_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_RigVM, Z_Construct_UScriptStruct_FRigVMFunction_NameBase, &NewStructOps, "RigVMFunction_Contains", Z_Construct_UScriptStruct_FRigVMFunction_Contains_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_Contains_Statics::PropPointers), sizeof(FRigVMFunction_Contains), alignof(FRigVMFunction_Contains), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_Contains_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_Contains_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_Contains() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_Contains.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_Contains.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_Contains_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigVMFunction_Contains.InnerSingleton); } void FRigVMFunction_Contains::Execute() { FRigVMExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigVMFunction_Contains::Execute(const FRigVMExecuteContext& InExecuteContext) { StaticExecute( InExecuteContext, Name, Search, Result ); } // ********** End ScriptStruct FRigVMFunction_Contains ********************************************* // ********** Begin ScriptStruct FRigVMFunction_IsNone ********************************************* struct Z_Construct_UScriptStruct_FRigVMFunction_IsNone_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_IsNone); } static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_IsNone); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "Comment", "/**\n * Returns true if this name is none\n */" }, { "DisplayName", "Is None" }, { "Keywords", "Empty,Valid" }, { "ModuleRelativePath", "Public/RigVMFunctions/RigVMFunction_Name.h" }, { "TemplateName", "IsNone" }, { "ToolTip", "Returns true if this name is none" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Name_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/RigVMFunction_Name.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/RigVMFunctions/RigVMFunction_Name.h" }, { "Output", "" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigVMFunction_IsNone constinit property declarations ************* static const UECodeGen_Private::FNamePropertyParams NewProp_Name; static void NewProp_Result_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_Result; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigVMFunction_IsNone constinit property declarations *************** static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Name"), .Type = TEXT("FName"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Result"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigVMFunction_IsNone::Execute"), .Function = &FRigVMFunction_IsNone::RigVMExecute, .Parameters = MakeArrayView(RigVMFunctionParameters_Execute), }, }; static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigVMFunction_IsNone_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigVMFunction_IsNone cannot be polymorphic unless super FRigVMFunction_NameBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_IsNone; class UScriptStruct* FRigVMFunction_IsNone::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_IsNone.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigVMFunction_IsNone.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_IsNone, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_IsNone")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_IsNone.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_IsNone_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigVMFunction_IsNone.OuterSingleton; } // ********** Begin ScriptStruct FRigVMFunction_IsNone Property Definitions ************************ const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FRigVMFunction_IsNone_Statics::NewProp_Name = { "Name", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_IsNone, Name), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Name_MetaData), NewProp_Name_MetaData) }; void Z_Construct_UScriptStruct_FRigVMFunction_IsNone_Statics::NewProp_Result_SetBit(void* Obj) { ((FRigVMFunction_IsNone*)Obj)->Result = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_IsNone_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigVMFunction_IsNone), &Z_Construct_UScriptStruct_FRigVMFunction_IsNone_Statics::NewProp_Result_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_IsNone_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_IsNone_Statics::NewProp_Name, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_IsNone_Statics::NewProp_Result, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_IsNone_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigVMFunction_IsNone Property Definitions ************************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_IsNone_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_RigVM, Z_Construct_UScriptStruct_FRigVMFunction_NameBase, &NewStructOps, "RigVMFunction_IsNone", Z_Construct_UScriptStruct_FRigVMFunction_IsNone_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_IsNone_Statics::PropPointers), sizeof(FRigVMFunction_IsNone), alignof(FRigVMFunction_IsNone), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_IsNone_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_IsNone_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_IsNone() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_IsNone.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_IsNone.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_IsNone_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigVMFunction_IsNone.InnerSingleton); } void FRigVMFunction_IsNone::Execute() { FRigVMExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigVMFunction_IsNone::Execute(const FRigVMExecuteContext& InExecuteContext) { StaticExecute( InExecuteContext, Name, Result ); } // ********** End ScriptStruct FRigVMFunction_IsNone *********************************************** // ********** Begin ScriptStruct FRigVMFunction_IsNameValid **************************************** struct Z_Construct_UScriptStruct_FRigVMFunction_IsNameValid_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_IsNameValid); } static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_IsNameValid); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "Comment", "/**\n * Returns true if this name is not valid / is none\n */" }, { "DisplayName", "Is Valid" }, { "Keywords", "Empty,Valid" }, { "ModuleRelativePath", "Public/RigVMFunctions/RigVMFunction_Name.h" }, { "TemplateName", "IsValid" }, { "ToolTip", "Returns true if this name is not valid / is none" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/RigVMFunction_Name.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/RigVMFunctions/RigVMFunction_Name.h" }, { "Output", "" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigVMFunction_IsNameValid constinit property declarations ******** static const UECodeGen_Private::FNamePropertyParams NewProp_Value; static void NewProp_Result_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_Result; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigVMFunction_IsNameValid constinit property declarations ********** static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Value"), .Type = TEXT("FName"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Result"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigVMFunction_IsNameValid::Execute"), .Function = &FRigVMFunction_IsNameValid::RigVMExecute, .Parameters = MakeArrayView(RigVMFunctionParameters_Execute), }, }; static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigVMFunction_IsNameValid_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigVMFunction_IsNameValid cannot be polymorphic unless super FRigVMFunction_NameBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_IsNameValid; class UScriptStruct* FRigVMFunction_IsNameValid::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_IsNameValid.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigVMFunction_IsNameValid.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_IsNameValid, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_IsNameValid")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_IsNameValid.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_IsNameValid_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigVMFunction_IsNameValid.OuterSingleton; } // ********** Begin ScriptStruct FRigVMFunction_IsNameValid Property Definitions ******************* const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FRigVMFunction_IsNameValid_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_IsNameValid, Value), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) }; void Z_Construct_UScriptStruct_FRigVMFunction_IsNameValid_Statics::NewProp_Result_SetBit(void* Obj) { ((FRigVMFunction_IsNameValid*)Obj)->Result = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_IsNameValid_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigVMFunction_IsNameValid), &Z_Construct_UScriptStruct_FRigVMFunction_IsNameValid_Statics::NewProp_Result_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_IsNameValid_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_IsNameValid_Statics::NewProp_Value, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_IsNameValid_Statics::NewProp_Result, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_IsNameValid_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigVMFunction_IsNameValid Property Definitions ********************* const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_IsNameValid_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_RigVM, Z_Construct_UScriptStruct_FRigVMFunction_NameBase, &NewStructOps, "RigVMFunction_IsNameValid", Z_Construct_UScriptStruct_FRigVMFunction_IsNameValid_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_IsNameValid_Statics::PropPointers), sizeof(FRigVMFunction_IsNameValid), alignof(FRigVMFunction_IsNameValid), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_IsNameValid_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_IsNameValid_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_IsNameValid() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_IsNameValid.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_IsNameValid.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_IsNameValid_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigVMFunction_IsNameValid.InnerSingleton); } void FRigVMFunction_IsNameValid::Execute() { FRigVMExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigVMFunction_IsNameValid::Execute(const FRigVMExecuteContext& InExecuteContext) { StaticExecute( InExecuteContext, Value, Result ); } // ********** End ScriptStruct FRigVMFunction_IsNameValid ****************************************** // ********** Begin ScriptStruct FRigVMFunction_GetNameNumericSuffix ******************************* struct Z_Construct_UScriptStruct_FRigVMFunction_GetNameNumericSuffix_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_GetNameNumericSuffix); } static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_GetNameNumericSuffix); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "Comment", "/**\n * Tests whether this name ends with a numeric suffix\n */" }, { "DisplayName", "Get Numeric Suffix" }, { "Keywords", "Suffix,Number,Integer" }, { "ModuleRelativePath", "Public/RigVMFunctions/RigVMFunction_Name.h" }, { "ToolTip", "Tests whether this name ends with a numeric suffix" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Name_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/RigVMFunction_Name.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Suffix_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/RigVMFunctions/RigVMFunction_Name.h" }, { "Output", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Success_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/RigVMFunctions/RigVMFunction_Name.h" }, { "Output", "" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigVMFunction_GetNameNumericSuffix constinit property declarations static const UECodeGen_Private::FNamePropertyParams NewProp_Name; static const UECodeGen_Private::FIntPropertyParams NewProp_Suffix; static void NewProp_Success_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_Success; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigVMFunction_GetNameNumericSuffix constinit property declarations * static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Name"), .Type = TEXT("FName"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Suffix"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Success"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigVMFunction_GetNameNumericSuffix::Execute"), .Function = &FRigVMFunction_GetNameNumericSuffix::RigVMExecute, .Parameters = MakeArrayView(RigVMFunctionParameters_Execute), }, }; static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigVMFunction_GetNameNumericSuffix_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigVMFunction_GetNameNumericSuffix cannot be polymorphic unless super FRigVMFunction_NameBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_GetNameNumericSuffix; class UScriptStruct* FRigVMFunction_GetNameNumericSuffix::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_GetNameNumericSuffix.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigVMFunction_GetNameNumericSuffix.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_GetNameNumericSuffix, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_GetNameNumericSuffix")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_GetNameNumericSuffix.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_GetNameNumericSuffix_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigVMFunction_GetNameNumericSuffix.OuterSingleton; } // ********** Begin ScriptStruct FRigVMFunction_GetNameNumericSuffix Property Definitions ********** const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FRigVMFunction_GetNameNumericSuffix_Statics::NewProp_Name = { "Name", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_GetNameNumericSuffix, Name), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Name_MetaData), NewProp_Name_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_GetNameNumericSuffix_Statics::NewProp_Suffix = { "Suffix", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_GetNameNumericSuffix, Suffix), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Suffix_MetaData), NewProp_Suffix_MetaData) }; void Z_Construct_UScriptStruct_FRigVMFunction_GetNameNumericSuffix_Statics::NewProp_Success_SetBit(void* Obj) { ((FRigVMFunction_GetNameNumericSuffix*)Obj)->Success = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_GetNameNumericSuffix_Statics::NewProp_Success = { "Success", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigVMFunction_GetNameNumericSuffix), &Z_Construct_UScriptStruct_FRigVMFunction_GetNameNumericSuffix_Statics::NewProp_Success_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Success_MetaData), NewProp_Success_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_GetNameNumericSuffix_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_GetNameNumericSuffix_Statics::NewProp_Name, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_GetNameNumericSuffix_Statics::NewProp_Suffix, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_GetNameNumericSuffix_Statics::NewProp_Success, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_GetNameNumericSuffix_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigVMFunction_GetNameNumericSuffix Property Definitions ************ const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_GetNameNumericSuffix_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_RigVM, Z_Construct_UScriptStruct_FRigVMFunction_NameBase, &NewStructOps, "RigVMFunction_GetNameNumericSuffix", Z_Construct_UScriptStruct_FRigVMFunction_GetNameNumericSuffix_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_GetNameNumericSuffix_Statics::PropPointers), sizeof(FRigVMFunction_GetNameNumericSuffix), alignof(FRigVMFunction_GetNameNumericSuffix), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_GetNameNumericSuffix_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_GetNameNumericSuffix_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_GetNameNumericSuffix() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_GetNameNumericSuffix.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_GetNameNumericSuffix.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_GetNameNumericSuffix_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigVMFunction_GetNameNumericSuffix.InnerSingleton); } void FRigVMFunction_GetNameNumericSuffix::Execute() { FRigVMExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigVMFunction_GetNameNumericSuffix::Execute(const FRigVMExecuteContext& InExecuteContext) { StaticExecute( InExecuteContext, Name, Suffix, Success ); } // ********** End ScriptStruct FRigVMFunction_GetNameNumericSuffix ********************************* // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMFunction_Name_h__Script_RigVM_Statics { static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = { { FRigVMFunction_NameBase::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_NameBase_Statics::NewStructOps, TEXT("RigVMFunction_NameBase"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_NameBase, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_NameBase), 3742284893U) }, { FRigVMFunction_NameConcat::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_NameConcat_Statics::NewStructOps, TEXT("RigVMFunction_NameConcat"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_NameConcat, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_NameConcat), 3553695509U) }, { FRigVMFunction_NameTruncate::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_NameTruncate_Statics::NewStructOps, TEXT("RigVMFunction_NameTruncate"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_NameTruncate, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_NameTruncate), 3921768498U) }, { FRigVMFunction_NameReplace::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_NameReplace_Statics::NewStructOps, TEXT("RigVMFunction_NameReplace"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_NameReplace, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_NameReplace), 639960189U) }, { FRigVMFunction_EndsWith::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_EndsWith_Statics::NewStructOps, TEXT("RigVMFunction_EndsWith"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_EndsWith, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_EndsWith), 1975037752U) }, { FRigVMFunction_StartsWith::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_StartsWith_Statics::NewStructOps, TEXT("RigVMFunction_StartsWith"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_StartsWith, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_StartsWith), 707460510U) }, { FRigVMFunction_Contains::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_Contains_Statics::NewStructOps, TEXT("RigVMFunction_Contains"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_Contains, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_Contains), 3990339996U) }, { FRigVMFunction_IsNone::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_IsNone_Statics::NewStructOps, TEXT("RigVMFunction_IsNone"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_IsNone, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_IsNone), 391662975U) }, { FRigVMFunction_IsNameValid::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_IsNameValid_Statics::NewStructOps, TEXT("RigVMFunction_IsNameValid"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_IsNameValid, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_IsNameValid), 1596425434U) }, { FRigVMFunction_GetNameNumericSuffix::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_GetNameNumericSuffix_Statics::NewStructOps, TEXT("RigVMFunction_GetNameNumericSuffix"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_GetNameNumericSuffix, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_GetNameNumericSuffix), 3261906666U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMFunction_Name_h__Script_RigVM_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMFunction_Name_h__Script_RigVM_931908402{ TEXT("/Script/RigVM"), nullptr, 0, Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMFunction_Name_h__Script_RigVM_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMFunction_Name_h__Script_RigVM_Statics::ScriptStructInfo), nullptr, 0, }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS