// 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 "Units/Hierarchy/RigUnit_Metadata.h" #include "Rigs/RigHierarchyCache.h" #include "Rigs/RigHierarchyDefines.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 EmptyLinkFunctionForGeneratedCodeRigUnit_Metadata() {} // ********** Begin Cross Module References ******************************************************** CONTROLRIG_API UEnum* Z_Construct_UEnum_ControlRig_ERigMetaDataNameSpace(); CONTROLRIG_API UEnum* Z_Construct_UEnum_ControlRig_ERigMetadataType(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FCachedRigElement(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigDispatch_GetMetadata(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigDispatch_GetModuleMetadata(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigDispatch_MetadataBase(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigDispatch_SetMetadata(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigDispatch_SetModuleMetadata(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigDispatchFactory(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigElementKey(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_FilterItemsByMetadataTags(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadata(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadataTag(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadataTagArray(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_GetMetadataTags(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_HasMetadata(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_HasMetadataTag(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_HasMetadataTagArray(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_RemoveAllMetadata(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_RemoveMetadata(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_RemoveMetadataTag(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_SetMetadataTag(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_SetMetadataTagArray(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnitMutable(); UPackage* Z_Construct_UPackage__Script_ControlRig(); // ********** End Cross Module References ********************************************************** // ********** Begin ScriptStruct FRigDispatch_MetadataBase ***************************************** struct Z_Construct_UScriptStruct_FRigDispatch_MetadataBase_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigDispatch_MetadataBase); } static inline consteval int16 GetStructAlignment() { return alignof(FRigDispatch_MetadataBase); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Abstract", "" }, { "Category", "Hierarchy" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "NodeColor", "0.462745, 1,0, 0.329412" }, { "Varying", "" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigDispatch_MetadataBase constinit property declarations ********* // ********** End ScriptStruct FRigDispatch_MetadataBase constinit property declarations *********** static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigDispatch_MetadataBase_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigDispatch_MetadataBase cannot be polymorphic unless super FRigDispatchFactory is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigDispatch_MetadataBase; class UScriptStruct* FRigDispatch_MetadataBase::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigDispatch_MetadataBase.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigDispatch_MetadataBase.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigDispatch_MetadataBase, (UObject*)Z_Construct_UPackage__Script_ControlRig(), TEXT("RigDispatch_MetadataBase")); } return Z_Registration_Info_UScriptStruct_FRigDispatch_MetadataBase.OuterSingleton; } const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigDispatch_MetadataBase_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ControlRig, Z_Construct_UScriptStruct_FRigDispatchFactory, &NewStructOps, "RigDispatch_MetadataBase", nullptr, 0, sizeof(FRigDispatch_MetadataBase), alignof(FRigDispatch_MetadataBase), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigDispatch_MetadataBase_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigDispatch_MetadataBase_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigDispatch_MetadataBase() { if (!Z_Registration_Info_UScriptStruct_FRigDispatch_MetadataBase.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigDispatch_MetadataBase.InnerSingleton, Z_Construct_UScriptStruct_FRigDispatch_MetadataBase_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigDispatch_MetadataBase.InnerSingleton); } // ********** End ScriptStruct FRigDispatch_MetadataBase ******************************************* // ********** Begin ScriptStruct FRigDispatch_GetMetadata ****************************************** struct Z_Construct_UScriptStruct_FRigDispatch_GetMetadata_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigDispatch_GetMetadata); } static inline consteval int16 GetStructAlignment() { return alignof(FRigDispatch_GetMetadata); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Comment", "/*\n * Sets some metadata for the provided item\n */" }, { "DisplayName", "Get Metadata" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "ToolTip", "* Sets some metadata for the provided item" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigDispatch_GetMetadata constinit property declarations ********** // ********** End ScriptStruct FRigDispatch_GetMetadata constinit property declarations ************ static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigDispatch_GetMetadata_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigDispatch_GetMetadata cannot be polymorphic unless super FRigDispatch_MetadataBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigDispatch_GetMetadata; class UScriptStruct* FRigDispatch_GetMetadata::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigDispatch_GetMetadata.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigDispatch_GetMetadata.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigDispatch_GetMetadata, (UObject*)Z_Construct_UPackage__Script_ControlRig(), TEXT("RigDispatch_GetMetadata")); } return Z_Registration_Info_UScriptStruct_FRigDispatch_GetMetadata.OuterSingleton; } const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigDispatch_GetMetadata_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ControlRig, Z_Construct_UScriptStruct_FRigDispatch_MetadataBase, &NewStructOps, "RigDispatch_GetMetadata", nullptr, 0, sizeof(FRigDispatch_GetMetadata), alignof(FRigDispatch_GetMetadata), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigDispatch_GetMetadata_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigDispatch_GetMetadata_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigDispatch_GetMetadata() { if (!Z_Registration_Info_UScriptStruct_FRigDispatch_GetMetadata.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigDispatch_GetMetadata.InnerSingleton, Z_Construct_UScriptStruct_FRigDispatch_GetMetadata_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigDispatch_GetMetadata.InnerSingleton); } // ********** End ScriptStruct FRigDispatch_GetMetadata ******************************************** // ********** Begin ScriptStruct FRigDispatch_SetMetadata ****************************************** struct Z_Construct_UScriptStruct_FRigDispatch_SetMetadata_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigDispatch_SetMetadata); } static inline consteval int16 GetStructAlignment() { return alignof(FRigDispatch_SetMetadata); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Comment", "/*\n * Sets some metadata for the provided item\n */" }, { "DisplayName", "Set Metadata" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "ToolTip", "* Sets some metadata for the provided item" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigDispatch_SetMetadata constinit property declarations ********** // ********** End ScriptStruct FRigDispatch_SetMetadata constinit property declarations ************ static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigDispatch_SetMetadata_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigDispatch_SetMetadata cannot be polymorphic unless super FRigDispatch_MetadataBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigDispatch_SetMetadata; class UScriptStruct* FRigDispatch_SetMetadata::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigDispatch_SetMetadata.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigDispatch_SetMetadata.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigDispatch_SetMetadata, (UObject*)Z_Construct_UPackage__Script_ControlRig(), TEXT("RigDispatch_SetMetadata")); } return Z_Registration_Info_UScriptStruct_FRigDispatch_SetMetadata.OuterSingleton; } const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigDispatch_SetMetadata_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ControlRig, Z_Construct_UScriptStruct_FRigDispatch_MetadataBase, &NewStructOps, "RigDispatch_SetMetadata", nullptr, 0, sizeof(FRigDispatch_SetMetadata), alignof(FRigDispatch_SetMetadata), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigDispatch_SetMetadata_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigDispatch_SetMetadata_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigDispatch_SetMetadata() { if (!Z_Registration_Info_UScriptStruct_FRigDispatch_SetMetadata.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigDispatch_SetMetadata.InnerSingleton, Z_Construct_UScriptStruct_FRigDispatch_SetMetadata_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigDispatch_SetMetadata.InnerSingleton); } // ********** End ScriptStruct FRigDispatch_SetMetadata ******************************************** // ********** Begin ScriptStruct FRigUnit_RemoveMetadata ******************************************* struct Z_Construct_UScriptStruct_FRigUnit_RemoveMetadata_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_RemoveMetadata); } static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_RemoveMetadata); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Category", "Hierarchy" }, { "Comment", "/**\n * Removes an existing metadata filed from an item\n */" }, { "DisplayName", "Remove Metadata" }, { "DocumentationPolicy", "Strict" }, { "Keywords", "DeleteMetadata" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "NodeColor", "0.462745, 1,0, 0.329412" }, { "ToolTip", "Removes an existing metadata filed from an item" }, { "Varying", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Item_MetaData[] = { { "Category", "Pins" }, { "Comment", "/**\n\x09 * The item to remove the metadata from \n\x09 */" }, { "ExpandByDefault", "" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "ToolTip", "The item to remove the metadata from" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Name_MetaData[] = { { "Category", "Pins" }, { "Comment", "/**\n\x09 * The name of the metadata to remove\n\x09 */" }, { "CustomWidget", "MetadataName" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "ToolTip", "The name of the metadata to remove" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NameSpace_MetaData[] = { { "Category", "Pins" }, { "Comment", "/**\n\x09 * Defines in which namespace the metadata will be looked up\n\x09 */" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "ToolTip", "Defines in which namespace the metadata will be looked up" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Removed_MetaData[] = { { "Category", "Pins" }, { "Comment", "// True if the metadata has been removed\n" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "Output", "" }, { "ToolTip", "True if the metadata has been removed" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CachedIndex_MetaData[] = { { "Comment", "// Used to cache the internally used index\n" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "ToolTip", "Used to cache the internally used index" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigUnit_RemoveMetadata constinit property declarations *********** static const UECodeGen_Private::FStructPropertyParams NewProp_Item; static const UECodeGen_Private::FNamePropertyParams NewProp_Name; static const UECodeGen_Private::FBytePropertyParams NewProp_NameSpace_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_NameSpace; static void NewProp_Removed_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_Removed; static const UECodeGen_Private::FStructPropertyParams NewProp_CachedIndex; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigUnit_RemoveMetadata constinit property declarations ************* static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Item"), .Type = TEXT("FRigElementKey"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Name"), .Type = TEXT("FName"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("NameSpace"), .Type = TEXT("ERigMetaDataNameSpace"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Removed"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("CachedIndex"), .Type = TEXT("FCachedRigElement"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigUnit_RemoveMetadata::Execute"), .Function = &FRigUnit_RemoveMetadata::RigVMExecute, .Parameters = MakeArrayView(RigVMFunctionParameters_Execute), }, }; static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigUnit_RemoveMetadata_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigUnit_RemoveMetadata cannot be polymorphic unless super FRigUnitMutable is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_RemoveMetadata; class UScriptStruct* FRigUnit_RemoveMetadata::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_RemoveMetadata.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigUnit_RemoveMetadata.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_RemoveMetadata, (UObject*)Z_Construct_UPackage__Script_ControlRig(), TEXT("RigUnit_RemoveMetadata")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigUnit_RemoveMetadata.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigUnit_RemoveMetadata_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigUnit_RemoveMetadata.OuterSingleton; } // ********** Begin ScriptStruct FRigUnit_RemoveMetadata Property Definitions ********************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_RemoveMetadata_Statics::NewProp_Item = { "Item", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_RemoveMetadata, Item), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Item_MetaData), NewProp_Item_MetaData) }; // 389243550 const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FRigUnit_RemoveMetadata_Statics::NewProp_Name = { "Name", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_RemoveMetadata, Name), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Name_MetaData), NewProp_Name_MetaData) }; const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRigUnit_RemoveMetadata_Statics::NewProp_NameSpace_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FRigUnit_RemoveMetadata_Statics::NewProp_NameSpace = { "NameSpace", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_RemoveMetadata, NameSpace), Z_Construct_UEnum_ControlRig_ERigMetaDataNameSpace, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NameSpace_MetaData), NewProp_NameSpace_MetaData) }; // 1133420942 void Z_Construct_UScriptStruct_FRigUnit_RemoveMetadata_Statics::NewProp_Removed_SetBit(void* Obj) { ((FRigUnit_RemoveMetadata*)Obj)->Removed = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigUnit_RemoveMetadata_Statics::NewProp_Removed = { "Removed", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigUnit_RemoveMetadata), &Z_Construct_UScriptStruct_FRigUnit_RemoveMetadata_Statics::NewProp_Removed_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Removed_MetaData), NewProp_Removed_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_RemoveMetadata_Statics::NewProp_CachedIndex = { "CachedIndex", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_RemoveMetadata, CachedIndex), Z_Construct_UScriptStruct_FCachedRigElement, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CachedIndex_MetaData), NewProp_CachedIndex_MetaData) }; // 412962995 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_RemoveMetadata_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_RemoveMetadata_Statics::NewProp_Item, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_RemoveMetadata_Statics::NewProp_Name, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_RemoveMetadata_Statics::NewProp_NameSpace_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_RemoveMetadata_Statics::NewProp_NameSpace, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_RemoveMetadata_Statics::NewProp_Removed, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_RemoveMetadata_Statics::NewProp_CachedIndex, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_RemoveMetadata_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigUnit_RemoveMetadata Property Definitions ************************ const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_RemoveMetadata_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ControlRig, Z_Construct_UScriptStruct_FRigUnitMutable, &NewStructOps, "RigUnit_RemoveMetadata", Z_Construct_UScriptStruct_FRigUnit_RemoveMetadata_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_RemoveMetadata_Statics::PropPointers), sizeof(FRigUnit_RemoveMetadata), alignof(FRigUnit_RemoveMetadata), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_RemoveMetadata_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_RemoveMetadata_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_RemoveMetadata() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_RemoveMetadata.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_RemoveMetadata.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_RemoveMetadata_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigUnit_RemoveMetadata.InnerSingleton); } void FRigUnit_RemoveMetadata::Execute() { FControlRigExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigUnit_RemoveMetadata::Execute(FControlRigExecuteContext& InExecuteContext) { StaticExecute( InExecuteContext, Item, Name, NameSpace, Removed, CachedIndex ); } // ********** End ScriptStruct FRigUnit_RemoveMetadata ********************************************* // ********** Begin ScriptStruct FRigUnit_RemoveAllMetadata **************************************** struct Z_Construct_UScriptStruct_FRigUnit_RemoveAllMetadata_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_RemoveAllMetadata); } static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_RemoveAllMetadata); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Category", "Hierarchy" }, { "Comment", "/**\n * Removes an existing metadata filed from an item\n */" }, { "DisplayName", "Remove All Metadata" }, { "DocumentationPolicy", "Strict" }, { "Keywords", "DeleteMetadata" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "NodeColor", "0.462745, 1,0, 0.329412" }, { "ToolTip", "Removes an existing metadata filed from an item" }, { "Varying", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Item_MetaData[] = { { "Category", "Pins" }, { "Comment", "/**\n\x09 * The item to remove the metadata from \n\x09 */" }, { "ExpandByDefault", "" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "ToolTip", "The item to remove the metadata from" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NameSpace_MetaData[] = { { "Category", "Pins" }, { "Comment", "/**\n\x09 * Defines in which namespace the metadata will be looked up\n\x09 */" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "ToolTip", "Defines in which namespace the metadata will be looked up" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Removed_MetaData[] = { { "Category", "Pins" }, { "Comment", "// True if any metadata has been removed\n" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "Output", "" }, { "ToolTip", "True if any metadata has been removed" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CachedIndex_MetaData[] = { { "Comment", "// Used to cache the internally used index\n" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "ToolTip", "Used to cache the internally used index" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigUnit_RemoveAllMetadata constinit property declarations ******** static const UECodeGen_Private::FStructPropertyParams NewProp_Item; static const UECodeGen_Private::FBytePropertyParams NewProp_NameSpace_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_NameSpace; static void NewProp_Removed_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_Removed; static const UECodeGen_Private::FStructPropertyParams NewProp_CachedIndex; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigUnit_RemoveAllMetadata constinit property declarations ********** static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Item"), .Type = TEXT("FRigElementKey"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("NameSpace"), .Type = TEXT("ERigMetaDataNameSpace"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Removed"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("CachedIndex"), .Type = TEXT("FCachedRigElement"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigUnit_RemoveAllMetadata::Execute"), .Function = &FRigUnit_RemoveAllMetadata::RigVMExecute, .Parameters = MakeArrayView(RigVMFunctionParameters_Execute), }, }; static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigUnit_RemoveAllMetadata_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigUnit_RemoveAllMetadata cannot be polymorphic unless super FRigUnitMutable is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_RemoveAllMetadata; class UScriptStruct* FRigUnit_RemoveAllMetadata::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_RemoveAllMetadata.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigUnit_RemoveAllMetadata.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_RemoveAllMetadata, (UObject*)Z_Construct_UPackage__Script_ControlRig(), TEXT("RigUnit_RemoveAllMetadata")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigUnit_RemoveAllMetadata.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigUnit_RemoveAllMetadata_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigUnit_RemoveAllMetadata.OuterSingleton; } // ********** Begin ScriptStruct FRigUnit_RemoveAllMetadata Property Definitions ******************* const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_RemoveAllMetadata_Statics::NewProp_Item = { "Item", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_RemoveAllMetadata, Item), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Item_MetaData), NewProp_Item_MetaData) }; // 389243550 const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRigUnit_RemoveAllMetadata_Statics::NewProp_NameSpace_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FRigUnit_RemoveAllMetadata_Statics::NewProp_NameSpace = { "NameSpace", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_RemoveAllMetadata, NameSpace), Z_Construct_UEnum_ControlRig_ERigMetaDataNameSpace, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NameSpace_MetaData), NewProp_NameSpace_MetaData) }; // 1133420942 void Z_Construct_UScriptStruct_FRigUnit_RemoveAllMetadata_Statics::NewProp_Removed_SetBit(void* Obj) { ((FRigUnit_RemoveAllMetadata*)Obj)->Removed = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigUnit_RemoveAllMetadata_Statics::NewProp_Removed = { "Removed", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigUnit_RemoveAllMetadata), &Z_Construct_UScriptStruct_FRigUnit_RemoveAllMetadata_Statics::NewProp_Removed_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Removed_MetaData), NewProp_Removed_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_RemoveAllMetadata_Statics::NewProp_CachedIndex = { "CachedIndex", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_RemoveAllMetadata, CachedIndex), Z_Construct_UScriptStruct_FCachedRigElement, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CachedIndex_MetaData), NewProp_CachedIndex_MetaData) }; // 412962995 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_RemoveAllMetadata_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_RemoveAllMetadata_Statics::NewProp_Item, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_RemoveAllMetadata_Statics::NewProp_NameSpace_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_RemoveAllMetadata_Statics::NewProp_NameSpace, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_RemoveAllMetadata_Statics::NewProp_Removed, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_RemoveAllMetadata_Statics::NewProp_CachedIndex, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_RemoveAllMetadata_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigUnit_RemoveAllMetadata Property Definitions ********************* const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_RemoveAllMetadata_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ControlRig, Z_Construct_UScriptStruct_FRigUnitMutable, &NewStructOps, "RigUnit_RemoveAllMetadata", Z_Construct_UScriptStruct_FRigUnit_RemoveAllMetadata_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_RemoveAllMetadata_Statics::PropPointers), sizeof(FRigUnit_RemoveAllMetadata), alignof(FRigUnit_RemoveAllMetadata), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_RemoveAllMetadata_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_RemoveAllMetadata_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_RemoveAllMetadata() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_RemoveAllMetadata.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_RemoveAllMetadata.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_RemoveAllMetadata_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigUnit_RemoveAllMetadata.InnerSingleton); } void FRigUnit_RemoveAllMetadata::Execute() { FControlRigExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigUnit_RemoveAllMetadata::Execute(FControlRigExecuteContext& InExecuteContext) { StaticExecute( InExecuteContext, Item, NameSpace, Removed, CachedIndex ); } // ********** End ScriptStruct FRigUnit_RemoveAllMetadata ****************************************** // ********** Begin ScriptStruct FRigUnit_HasMetadata ********************************************** struct Z_Construct_UScriptStruct_FRigUnit_HasMetadata_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_HasMetadata); } static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_HasMetadata); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Category", "Hierarchy" }, { "Comment", "/**\n * Returns true if a given item in the hierarchy has a specific set of metadata\n */" }, { "DisplayName", "Has Metadata" }, { "DocumentationPolicy", "Strict" }, { "Keywords", "MetadataExists,HasKey,SupportsMetadata,FindMetadata" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "NodeColor", "0.462745, 1,0, 0.329412" }, { "ToolTip", "Returns true if a given item in the hierarchy has a specific set of metadata" }, { "Varying", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Item_MetaData[] = { { "Category", "Pins" }, { "Comment", "/**\n\x09 * The item to check the metadata for\n\x09 */" }, { "ExpandByDefault", "" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "ToolTip", "The item to check the metadata for" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Name_MetaData[] = { { "Category", "Pins" }, { "Comment", "/**\n\x09 * The name of the metadata to check\n\x09 */" }, { "CustomWidget", "MetadataName" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "ToolTip", "The name of the metadata to check" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Type_MetaData[] = { { "Category", "Pins" }, { "Comment", "/**\n\x09 * The type of metadata to check for\n\x09 */" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "ToolTip", "The type of metadata to check for" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NameSpace_MetaData[] = { { "Category", "Pins" }, { "Comment", "/**\n\x09 * Defines in which namespace the metadata will be looked up\n\x09 */" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "ToolTip", "Defines in which namespace the metadata will be looked up" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Found_MetaData[] = { { "Category", "Pins" }, { "Comment", "// True if the item has the metadata\n" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "Output", "" }, { "ToolTip", "True if the item has the metadata" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CachedIndex_MetaData[] = { { "Comment", "// Used to cache the internally used index\n" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "ToolTip", "Used to cache the internally used index" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigUnit_HasMetadata constinit property declarations ************** static const UECodeGen_Private::FStructPropertyParams NewProp_Item; static const UECodeGen_Private::FNamePropertyParams NewProp_Name; static const UECodeGen_Private::FBytePropertyParams NewProp_Type_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_Type; static const UECodeGen_Private::FBytePropertyParams NewProp_NameSpace_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_NameSpace; static void NewProp_Found_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_Found; static const UECodeGen_Private::FStructPropertyParams NewProp_CachedIndex; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigUnit_HasMetadata constinit property declarations **************** static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Item"), .Type = TEXT("FRigElementKey"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Name"), .Type = TEXT("FName"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Type"), .Type = TEXT("ERigMetadataType"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("NameSpace"), .Type = TEXT("ERigMetaDataNameSpace"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Found"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("CachedIndex"), .Type = TEXT("FCachedRigElement"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigUnit_HasMetadata::Execute"), .Function = &FRigUnit_HasMetadata::RigVMExecute, .Parameters = MakeArrayView(RigVMFunctionParameters_Execute), }, }; static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigUnit_HasMetadata_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigUnit_HasMetadata cannot be polymorphic unless super FRigUnit is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_HasMetadata; class UScriptStruct* FRigUnit_HasMetadata::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_HasMetadata.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigUnit_HasMetadata.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_HasMetadata, (UObject*)Z_Construct_UPackage__Script_ControlRig(), TEXT("RigUnit_HasMetadata")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigUnit_HasMetadata.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigUnit_HasMetadata_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigUnit_HasMetadata.OuterSingleton; } // ********** Begin ScriptStruct FRigUnit_HasMetadata Property Definitions ************************* const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_HasMetadata_Statics::NewProp_Item = { "Item", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_HasMetadata, Item), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Item_MetaData), NewProp_Item_MetaData) }; // 389243550 const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FRigUnit_HasMetadata_Statics::NewProp_Name = { "Name", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_HasMetadata, Name), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Name_MetaData), NewProp_Name_MetaData) }; const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRigUnit_HasMetadata_Statics::NewProp_Type_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FRigUnit_HasMetadata_Statics::NewProp_Type = { "Type", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_HasMetadata, Type), Z_Construct_UEnum_ControlRig_ERigMetadataType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Type_MetaData), NewProp_Type_MetaData) }; // 769528407 const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRigUnit_HasMetadata_Statics::NewProp_NameSpace_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FRigUnit_HasMetadata_Statics::NewProp_NameSpace = { "NameSpace", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_HasMetadata, NameSpace), Z_Construct_UEnum_ControlRig_ERigMetaDataNameSpace, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NameSpace_MetaData), NewProp_NameSpace_MetaData) }; // 1133420942 void Z_Construct_UScriptStruct_FRigUnit_HasMetadata_Statics::NewProp_Found_SetBit(void* Obj) { ((FRigUnit_HasMetadata*)Obj)->Found = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigUnit_HasMetadata_Statics::NewProp_Found = { "Found", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigUnit_HasMetadata), &Z_Construct_UScriptStruct_FRigUnit_HasMetadata_Statics::NewProp_Found_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Found_MetaData), NewProp_Found_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_HasMetadata_Statics::NewProp_CachedIndex = { "CachedIndex", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_HasMetadata, CachedIndex), Z_Construct_UScriptStruct_FCachedRigElement, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CachedIndex_MetaData), NewProp_CachedIndex_MetaData) }; // 412962995 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_HasMetadata_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HasMetadata_Statics::NewProp_Item, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HasMetadata_Statics::NewProp_Name, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HasMetadata_Statics::NewProp_Type_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HasMetadata_Statics::NewProp_Type, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HasMetadata_Statics::NewProp_NameSpace_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HasMetadata_Statics::NewProp_NameSpace, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HasMetadata_Statics::NewProp_Found, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HasMetadata_Statics::NewProp_CachedIndex, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_HasMetadata_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigUnit_HasMetadata Property Definitions *************************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_HasMetadata_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ControlRig, Z_Construct_UScriptStruct_FRigUnit, &NewStructOps, "RigUnit_HasMetadata", Z_Construct_UScriptStruct_FRigUnit_HasMetadata_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_HasMetadata_Statics::PropPointers), sizeof(FRigUnit_HasMetadata), alignof(FRigUnit_HasMetadata), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_HasMetadata_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_HasMetadata_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_HasMetadata() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_HasMetadata.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_HasMetadata.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_HasMetadata_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigUnit_HasMetadata.InnerSingleton); } void FRigUnit_HasMetadata::Execute() { FControlRigExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigUnit_HasMetadata::Execute(const FControlRigExecuteContext& InExecuteContext) { StaticExecute( InExecuteContext, Item, Name, Type, NameSpace, Found, CachedIndex ); } // ********** End ScriptStruct FRigUnit_HasMetadata ************************************************ // ********** Begin ScriptStruct FRigUnit_FindItemsWithMetadata ************************************ struct Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadata_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_FindItemsWithMetadata); } static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_FindItemsWithMetadata); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Category", "Hierarchy" }, { "Comment", "/**\n * Returns all items containing a specific set of metadata\n */" }, { "DisplayName", "Find Items with Metadata" }, { "DocumentationPolicy", "Strict" }, { "Keywords", "MetadataExists,HasKey,SupportsMetadata" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "NodeColor", "0.462745, 1,0, 0.329412" }, { "ToolTip", "Returns all items containing a specific set of metadata" }, { "Varying", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Name_MetaData[] = { { "Category", "Pins" }, { "Comment", "/**\n\x09 * The name of the metadata to find\n\x09 */" }, { "CustomWidget", "MetadataName" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "ToolTip", "The name of the metadata to find" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Type_MetaData[] = { { "Category", "Pins" }, { "Comment", "/**\n\x09 * The type of metadata to find\n\x09 */" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "ToolTip", "The type of metadata to find" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NameSpace_MetaData[] = { { "Category", "Pins" }, { "Comment", "/**\n\x09 * Defines in which namespace the metadata will be looked up\n\x09 */" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "ToolTip", "Defines in which namespace the metadata will be looked up" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Items_MetaData[] = { { "Category", "Pins" }, { "Comment", "// The items containing the metadata\n" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "Output", "" }, { "ToolTip", "The items containing the metadata" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigUnit_FindItemsWithMetadata constinit property declarations **** static const UECodeGen_Private::FNamePropertyParams NewProp_Name; static const UECodeGen_Private::FBytePropertyParams NewProp_Type_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_Type; static const UECodeGen_Private::FBytePropertyParams NewProp_NameSpace_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_NameSpace; static const UECodeGen_Private::FStructPropertyParams NewProp_Items_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_Items; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigUnit_FindItemsWithMetadata constinit property declarations ****** static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Name"), .Type = TEXT("FName"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Type"), .Type = TEXT("ERigMetadataType"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("NameSpace"), .Type = TEXT("ERigMetaDataNameSpace"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Items"), .Type = TEXT("TArray"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigUnit_FindItemsWithMetadata::Execute"), .Function = &FRigUnit_FindItemsWithMetadata::RigVMExecute, .Parameters = MakeArrayView(RigVMFunctionParameters_Execute), }, }; static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadata_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigUnit_FindItemsWithMetadata cannot be polymorphic unless super FRigUnit is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_FindItemsWithMetadata; class UScriptStruct* FRigUnit_FindItemsWithMetadata::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_FindItemsWithMetadata.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigUnit_FindItemsWithMetadata.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadata, (UObject*)Z_Construct_UPackage__Script_ControlRig(), TEXT("RigUnit_FindItemsWithMetadata")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigUnit_FindItemsWithMetadata.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadata_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigUnit_FindItemsWithMetadata.OuterSingleton; } // ********** Begin ScriptStruct FRigUnit_FindItemsWithMetadata Property Definitions *************** const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadata_Statics::NewProp_Name = { "Name", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_FindItemsWithMetadata, Name), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Name_MetaData), NewProp_Name_MetaData) }; const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadata_Statics::NewProp_Type_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadata_Statics::NewProp_Type = { "Type", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_FindItemsWithMetadata, Type), Z_Construct_UEnum_ControlRig_ERigMetadataType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Type_MetaData), NewProp_Type_MetaData) }; // 769528407 const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadata_Statics::NewProp_NameSpace_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadata_Statics::NewProp_NameSpace = { "NameSpace", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_FindItemsWithMetadata, NameSpace), Z_Construct_UEnum_ControlRig_ERigMetaDataNameSpace, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NameSpace_MetaData), NewProp_NameSpace_MetaData) }; // 1133420942 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadata_Statics::NewProp_Items_Inner = { "Items", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(0, nullptr) }; // 389243550 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadata_Statics::NewProp_Items = { "Items", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_FindItemsWithMetadata, Items), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Items_MetaData), NewProp_Items_MetaData) }; // 389243550 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadata_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadata_Statics::NewProp_Name, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadata_Statics::NewProp_Type_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadata_Statics::NewProp_Type, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadata_Statics::NewProp_NameSpace_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadata_Statics::NewProp_NameSpace, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadata_Statics::NewProp_Items_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadata_Statics::NewProp_Items, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadata_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigUnit_FindItemsWithMetadata Property Definitions ***************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadata_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ControlRig, Z_Construct_UScriptStruct_FRigUnit, &NewStructOps, "RigUnit_FindItemsWithMetadata", Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadata_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadata_Statics::PropPointers), sizeof(FRigUnit_FindItemsWithMetadata), alignof(FRigUnit_FindItemsWithMetadata), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadata_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadata_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadata() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_FindItemsWithMetadata.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_FindItemsWithMetadata.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadata_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigUnit_FindItemsWithMetadata.InnerSingleton); } void FRigUnit_FindItemsWithMetadata::Execute() { FControlRigExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigUnit_FindItemsWithMetadata::Execute(const FControlRigExecuteContext& InExecuteContext) { StaticExecute( InExecuteContext, Name, Type, NameSpace, Items ); } // ********** End ScriptStruct FRigUnit_FindItemsWithMetadata ************************************** // ********** Begin ScriptStruct FRigUnit_GetMetadataTags ****************************************** struct Z_Construct_UScriptStruct_FRigUnit_GetMetadataTags_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_GetMetadataTags); } static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_GetMetadataTags); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Category", "Hierarchy" }, { "Comment", "/**\n * Returns the metadata tags on an item\n */" }, { "DisplayName", "Get Tags" }, { "DocumentationPolicy", "Strict" }, { "Keywords", "MetadataExists,HasKey,Tagging,FindTag" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "NodeColor", "0.462745, 1,0, 0.329412" }, { "ToolTip", "Returns the metadata tags on an item" }, { "Varying", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Item_MetaData[] = { { "Category", "Pins" }, { "Comment", "/**\n\x09 * The item to check the metadata for\n\x09 */" }, { "ExpandByDefault", "" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "ToolTip", "The item to check the metadata for" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Tags_MetaData[] = { { "Category", "Pins" }, { "Comment", "/**\n\x09 * The name of the tag to check\n\x09 */" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "Output", "" }, { "ToolTip", "The name of the tag to check" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CachedIndex_MetaData[] = { { "Comment", "// Used to cache the internally used index\n" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "ToolTip", "Used to cache the internally used index" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigUnit_GetMetadataTags constinit property declarations ********** static const UECodeGen_Private::FStructPropertyParams NewProp_Item; static const UECodeGen_Private::FNamePropertyParams NewProp_Tags_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_Tags; static const UECodeGen_Private::FStructPropertyParams NewProp_CachedIndex; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigUnit_GetMetadataTags constinit property declarations ************ static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Item"), .Type = TEXT("FRigElementKey"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Tags"), .Type = TEXT("TArray"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("CachedIndex"), .Type = TEXT("FCachedRigElement"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigUnit_GetMetadataTags::Execute"), .Function = &FRigUnit_GetMetadataTags::RigVMExecute, .Parameters = MakeArrayView(RigVMFunctionParameters_Execute), }, }; static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigUnit_GetMetadataTags_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigUnit_GetMetadataTags cannot be polymorphic unless super FRigUnit is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_GetMetadataTags; class UScriptStruct* FRigUnit_GetMetadataTags::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_GetMetadataTags.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigUnit_GetMetadataTags.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_GetMetadataTags, (UObject*)Z_Construct_UPackage__Script_ControlRig(), TEXT("RigUnit_GetMetadataTags")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigUnit_GetMetadataTags.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigUnit_GetMetadataTags_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigUnit_GetMetadataTags.OuterSingleton; } // ********** Begin ScriptStruct FRigUnit_GetMetadataTags Property Definitions ********************* const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_GetMetadataTags_Statics::NewProp_Item = { "Item", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_GetMetadataTags, Item), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Item_MetaData), NewProp_Item_MetaData) }; // 389243550 const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FRigUnit_GetMetadataTags_Statics::NewProp_Tags_Inner = { "Tags", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRigUnit_GetMetadataTags_Statics::NewProp_Tags = { "Tags", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_GetMetadataTags, Tags), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Tags_MetaData), NewProp_Tags_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_GetMetadataTags_Statics::NewProp_CachedIndex = { "CachedIndex", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_GetMetadataTags, CachedIndex), Z_Construct_UScriptStruct_FCachedRigElement, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CachedIndex_MetaData), NewProp_CachedIndex_MetaData) }; // 412962995 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_GetMetadataTags_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_GetMetadataTags_Statics::NewProp_Item, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_GetMetadataTags_Statics::NewProp_Tags_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_GetMetadataTags_Statics::NewProp_Tags, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_GetMetadataTags_Statics::NewProp_CachedIndex, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_GetMetadataTags_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigUnit_GetMetadataTags Property Definitions *********************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_GetMetadataTags_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ControlRig, Z_Construct_UScriptStruct_FRigUnit, &NewStructOps, "RigUnit_GetMetadataTags", Z_Construct_UScriptStruct_FRigUnit_GetMetadataTags_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_GetMetadataTags_Statics::PropPointers), sizeof(FRigUnit_GetMetadataTags), alignof(FRigUnit_GetMetadataTags), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_GetMetadataTags_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_GetMetadataTags_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_GetMetadataTags() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_GetMetadataTags.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_GetMetadataTags.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_GetMetadataTags_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigUnit_GetMetadataTags.InnerSingleton); } void FRigUnit_GetMetadataTags::Execute() { FControlRigExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigUnit_GetMetadataTags::Execute(const FControlRigExecuteContext& InExecuteContext) { StaticExecute( InExecuteContext, Item, Tags, CachedIndex ); } // ********** End ScriptStruct FRigUnit_GetMetadataTags ******************************************** // ********** Begin ScriptStruct FRigUnit_SetMetadataTag ******************************************* struct Z_Construct_UScriptStruct_FRigUnit_SetMetadataTag_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_SetMetadataTag); } static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_SetMetadataTag); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Category", "Hierarchy" }, { "Comment", "/**\n * Sets a single tag on an item \n */" }, { "DisplayName", "Add Tag" }, { "DocumentationPolicy", "Strict" }, { "Keywords", "MetadataExists,HasKey,Tagging,FindTag,SetTag" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "NodeColor", "0.462745, 1,0, 0.329412" }, { "ToolTip", "Sets a single tag on an item" }, { "Varying", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Item_MetaData[] = { { "Category", "Pins" }, { "Comment", "/**\n\x09 * The item to set the metadata for\n\x09 */" }, { "ExpandByDefault", "" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "ToolTip", "The item to set the metadata for" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Tag_MetaData[] = { { "Category", "Pins" }, { "Comment", "/**\n\x09 * The name of the tag to set\n\x09 */" }, { "CustomWidget", "MetadataTagName" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "ToolTip", "The name of the tag to set" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NameSpace_MetaData[] = { { "Category", "Pins" }, { "Comment", "/**\n\x09 * Defines in which namespace the metadata will be looked up\n\x09 */" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "ToolTip", "Defines in which namespace the metadata will be looked up" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CachedIndex_MetaData[] = { { "Comment", "// Used to cache the internally used index\n" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "ToolTip", "Used to cache the internally used index" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigUnit_SetMetadataTag constinit property declarations *********** static const UECodeGen_Private::FStructPropertyParams NewProp_Item; static const UECodeGen_Private::FNamePropertyParams NewProp_Tag; static const UECodeGen_Private::FBytePropertyParams NewProp_NameSpace_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_NameSpace; static const UECodeGen_Private::FStructPropertyParams NewProp_CachedIndex; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigUnit_SetMetadataTag constinit property declarations ************* static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Item"), .Type = TEXT("FRigElementKey"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Tag"), .Type = TEXT("FName"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("NameSpace"), .Type = TEXT("ERigMetaDataNameSpace"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("CachedIndex"), .Type = TEXT("FCachedRigElement"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigUnit_SetMetadataTag::Execute"), .Function = &FRigUnit_SetMetadataTag::RigVMExecute, .Parameters = MakeArrayView(RigVMFunctionParameters_Execute), }, }; static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigUnit_SetMetadataTag_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigUnit_SetMetadataTag cannot be polymorphic unless super FRigUnitMutable is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_SetMetadataTag; class UScriptStruct* FRigUnit_SetMetadataTag::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_SetMetadataTag.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigUnit_SetMetadataTag.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_SetMetadataTag, (UObject*)Z_Construct_UPackage__Script_ControlRig(), TEXT("RigUnit_SetMetadataTag")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigUnit_SetMetadataTag.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigUnit_SetMetadataTag_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigUnit_SetMetadataTag.OuterSingleton; } // ********** Begin ScriptStruct FRigUnit_SetMetadataTag Property Definitions ********************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_SetMetadataTag_Statics::NewProp_Item = { "Item", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_SetMetadataTag, Item), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Item_MetaData), NewProp_Item_MetaData) }; // 389243550 const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FRigUnit_SetMetadataTag_Statics::NewProp_Tag = { "Tag", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_SetMetadataTag, Tag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Tag_MetaData), NewProp_Tag_MetaData) }; const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRigUnit_SetMetadataTag_Statics::NewProp_NameSpace_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FRigUnit_SetMetadataTag_Statics::NewProp_NameSpace = { "NameSpace", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_SetMetadataTag, NameSpace), Z_Construct_UEnum_ControlRig_ERigMetaDataNameSpace, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NameSpace_MetaData), NewProp_NameSpace_MetaData) }; // 1133420942 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_SetMetadataTag_Statics::NewProp_CachedIndex = { "CachedIndex", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_SetMetadataTag, CachedIndex), Z_Construct_UScriptStruct_FCachedRigElement, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CachedIndex_MetaData), NewProp_CachedIndex_MetaData) }; // 412962995 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_SetMetadataTag_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_SetMetadataTag_Statics::NewProp_Item, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_SetMetadataTag_Statics::NewProp_Tag, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_SetMetadataTag_Statics::NewProp_NameSpace_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_SetMetadataTag_Statics::NewProp_NameSpace, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_SetMetadataTag_Statics::NewProp_CachedIndex, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_SetMetadataTag_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigUnit_SetMetadataTag Property Definitions ************************ const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_SetMetadataTag_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ControlRig, Z_Construct_UScriptStruct_FRigUnitMutable, &NewStructOps, "RigUnit_SetMetadataTag", Z_Construct_UScriptStruct_FRigUnit_SetMetadataTag_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_SetMetadataTag_Statics::PropPointers), sizeof(FRigUnit_SetMetadataTag), alignof(FRigUnit_SetMetadataTag), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_SetMetadataTag_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_SetMetadataTag_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_SetMetadataTag() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_SetMetadataTag.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_SetMetadataTag.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_SetMetadataTag_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigUnit_SetMetadataTag.InnerSingleton); } void FRigUnit_SetMetadataTag::Execute() { FControlRigExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigUnit_SetMetadataTag::Execute(FControlRigExecuteContext& InExecuteContext) { StaticExecute( InExecuteContext, Item, Tag, NameSpace, CachedIndex ); } // ********** End ScriptStruct FRigUnit_SetMetadataTag ********************************************* // ********** Begin ScriptStruct FRigUnit_SetMetadataTagArray ************************************** struct Z_Construct_UScriptStruct_FRigUnit_SetMetadataTagArray_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_SetMetadataTagArray); } static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_SetMetadataTagArray); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Category", "Hierarchy" }, { "Comment", "/**\n * Sets multiple tags on an item \n */" }, { "DisplayName", "Add Multiple Tags" }, { "DocumentationPolicy", "Strict" }, { "Keywords", "AddTags,MetadataExists,HasKey,Tagging,FindTag,SetTags" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "NodeColor", "0.462745, 1,0, 0.329412" }, { "ToolTip", "Sets multiple tags on an item" }, { "Varying", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Item_MetaData[] = { { "Category", "Pins" }, { "Comment", "/**\n\x09 * The item to set the metadata for\n\x09 */" }, { "ExpandByDefault", "" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "ToolTip", "The item to set the metadata for" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Tags_MetaData[] = { { "Category", "Pins" }, { "Comment", "/**\n\x09 * The tags to set for the item\n\x09 */" }, { "CustomWidget", "MetadataTagName" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "ToolTip", "The tags to set for the item" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NameSpace_MetaData[] = { { "Category", "Pins" }, { "Comment", "/**\n\x09 * Defines in which namespace the metadata will be looked up\n\x09 */" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "ToolTip", "Defines in which namespace the metadata will be looked up" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CachedIndex_MetaData[] = { { "Comment", "// Used to cache the internally used index\n" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "ToolTip", "Used to cache the internally used index" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigUnit_SetMetadataTagArray constinit property declarations ****** static const UECodeGen_Private::FStructPropertyParams NewProp_Item; static const UECodeGen_Private::FNamePropertyParams NewProp_Tags_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_Tags; static const UECodeGen_Private::FBytePropertyParams NewProp_NameSpace_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_NameSpace; static const UECodeGen_Private::FStructPropertyParams NewProp_CachedIndex; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigUnit_SetMetadataTagArray constinit property declarations ******** static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Item"), .Type = TEXT("FRigElementKey"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Tags"), .Type = TEXT("TArray"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("NameSpace"), .Type = TEXT("ERigMetaDataNameSpace"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("CachedIndex"), .Type = TEXT("FCachedRigElement"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigUnit_SetMetadataTagArray::Execute"), .Function = &FRigUnit_SetMetadataTagArray::RigVMExecute, .Parameters = MakeArrayView(RigVMFunctionParameters_Execute), }, }; static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigUnit_SetMetadataTagArray_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigUnit_SetMetadataTagArray cannot be polymorphic unless super FRigUnitMutable is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_SetMetadataTagArray; class UScriptStruct* FRigUnit_SetMetadataTagArray::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_SetMetadataTagArray.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigUnit_SetMetadataTagArray.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_SetMetadataTagArray, (UObject*)Z_Construct_UPackage__Script_ControlRig(), TEXT("RigUnit_SetMetadataTagArray")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigUnit_SetMetadataTagArray.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigUnit_SetMetadataTagArray_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigUnit_SetMetadataTagArray.OuterSingleton; } // ********** Begin ScriptStruct FRigUnit_SetMetadataTagArray Property Definitions ***************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_SetMetadataTagArray_Statics::NewProp_Item = { "Item", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_SetMetadataTagArray, Item), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Item_MetaData), NewProp_Item_MetaData) }; // 389243550 const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FRigUnit_SetMetadataTagArray_Statics::NewProp_Tags_Inner = { "Tags", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRigUnit_SetMetadataTagArray_Statics::NewProp_Tags = { "Tags", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_SetMetadataTagArray, Tags), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Tags_MetaData), NewProp_Tags_MetaData) }; const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRigUnit_SetMetadataTagArray_Statics::NewProp_NameSpace_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FRigUnit_SetMetadataTagArray_Statics::NewProp_NameSpace = { "NameSpace", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_SetMetadataTagArray, NameSpace), Z_Construct_UEnum_ControlRig_ERigMetaDataNameSpace, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NameSpace_MetaData), NewProp_NameSpace_MetaData) }; // 1133420942 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_SetMetadataTagArray_Statics::NewProp_CachedIndex = { "CachedIndex", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_SetMetadataTagArray, CachedIndex), Z_Construct_UScriptStruct_FCachedRigElement, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CachedIndex_MetaData), NewProp_CachedIndex_MetaData) }; // 412962995 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_SetMetadataTagArray_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_SetMetadataTagArray_Statics::NewProp_Item, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_SetMetadataTagArray_Statics::NewProp_Tags_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_SetMetadataTagArray_Statics::NewProp_Tags, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_SetMetadataTagArray_Statics::NewProp_NameSpace_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_SetMetadataTagArray_Statics::NewProp_NameSpace, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_SetMetadataTagArray_Statics::NewProp_CachedIndex, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_SetMetadataTagArray_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigUnit_SetMetadataTagArray Property Definitions ******************* const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_SetMetadataTagArray_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ControlRig, Z_Construct_UScriptStruct_FRigUnitMutable, &NewStructOps, "RigUnit_SetMetadataTagArray", Z_Construct_UScriptStruct_FRigUnit_SetMetadataTagArray_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_SetMetadataTagArray_Statics::PropPointers), sizeof(FRigUnit_SetMetadataTagArray), alignof(FRigUnit_SetMetadataTagArray), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_SetMetadataTagArray_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_SetMetadataTagArray_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_SetMetadataTagArray() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_SetMetadataTagArray.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_SetMetadataTagArray.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_SetMetadataTagArray_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigUnit_SetMetadataTagArray.InnerSingleton); } void FRigUnit_SetMetadataTagArray::Execute() { FControlRigExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigUnit_SetMetadataTagArray::Execute(FControlRigExecuteContext& InExecuteContext) { TArrayView Tags_1_Array(Tags); StaticExecute( InExecuteContext, Item, Tags_1_Array, NameSpace, CachedIndex ); } // ********** End ScriptStruct FRigUnit_SetMetadataTagArray **************************************** // ********** Begin ScriptStruct FRigUnit_RemoveMetadataTag **************************************** struct Z_Construct_UScriptStruct_FRigUnit_RemoveMetadataTag_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_RemoveMetadataTag); } static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_RemoveMetadataTag); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Category", "Hierarchy" }, { "Comment", "/**\n * Removes a tag from an item \n */" }, { "DisplayName", "Remove Tag" }, { "DocumentationPolicy", "Strict" }, { "Keywords", "DeleteTag" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "NodeColor", "0.462745, 1,0, 0.329412" }, { "ToolTip", "Removes a tag from an item" }, { "Varying", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Item_MetaData[] = { { "Category", "Pins" }, { "Comment", "/**\n\x09 * The item to set the metadata for\n\x09 */" }, { "ExpandByDefault", "" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "ToolTip", "The item to set the metadata for" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Tag_MetaData[] = { { "Category", "Pins" }, { "Comment", "/**\n\x09 * The name of the tag to set\n\x09 */" }, { "CustomWidget", "MetadataTagName" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "ToolTip", "The name of the tag to set" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NameSpace_MetaData[] = { { "Category", "Pins" }, { "Comment", "/**\n\x09 * Defines in which namespace the metadata will be looked up\n\x09 */" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "ToolTip", "Defines in which namespace the metadata will be looked up" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Removed_MetaData[] = { { "Category", "Pins" }, { "Comment", "/**\n\x09 * Returns true if the removal was successful\n\x09 */" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "Output", "" }, { "ToolTip", "Returns true if the removal was successful" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CachedIndex_MetaData[] = { { "Comment", "// Used to cache the internally used index\n" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "ToolTip", "Used to cache the internally used index" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigUnit_RemoveMetadataTag constinit property declarations ******** static const UECodeGen_Private::FStructPropertyParams NewProp_Item; static const UECodeGen_Private::FNamePropertyParams NewProp_Tag; static const UECodeGen_Private::FBytePropertyParams NewProp_NameSpace_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_NameSpace; static void NewProp_Removed_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_Removed; static const UECodeGen_Private::FStructPropertyParams NewProp_CachedIndex; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigUnit_RemoveMetadataTag constinit property declarations ********** static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Item"), .Type = TEXT("FRigElementKey"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Tag"), .Type = TEXT("FName"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("NameSpace"), .Type = TEXT("ERigMetaDataNameSpace"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Removed"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("CachedIndex"), .Type = TEXT("FCachedRigElement"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigUnit_RemoveMetadataTag::Execute"), .Function = &FRigUnit_RemoveMetadataTag::RigVMExecute, .Parameters = MakeArrayView(RigVMFunctionParameters_Execute), }, }; static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigUnit_RemoveMetadataTag_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigUnit_RemoveMetadataTag cannot be polymorphic unless super FRigUnitMutable is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_RemoveMetadataTag; class UScriptStruct* FRigUnit_RemoveMetadataTag::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_RemoveMetadataTag.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigUnit_RemoveMetadataTag.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_RemoveMetadataTag, (UObject*)Z_Construct_UPackage__Script_ControlRig(), TEXT("RigUnit_RemoveMetadataTag")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigUnit_RemoveMetadataTag.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigUnit_RemoveMetadataTag_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigUnit_RemoveMetadataTag.OuterSingleton; } // ********** Begin ScriptStruct FRigUnit_RemoveMetadataTag Property Definitions ******************* const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_RemoveMetadataTag_Statics::NewProp_Item = { "Item", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_RemoveMetadataTag, Item), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Item_MetaData), NewProp_Item_MetaData) }; // 389243550 const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FRigUnit_RemoveMetadataTag_Statics::NewProp_Tag = { "Tag", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_RemoveMetadataTag, Tag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Tag_MetaData), NewProp_Tag_MetaData) }; const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRigUnit_RemoveMetadataTag_Statics::NewProp_NameSpace_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FRigUnit_RemoveMetadataTag_Statics::NewProp_NameSpace = { "NameSpace", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_RemoveMetadataTag, NameSpace), Z_Construct_UEnum_ControlRig_ERigMetaDataNameSpace, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NameSpace_MetaData), NewProp_NameSpace_MetaData) }; // 1133420942 void Z_Construct_UScriptStruct_FRigUnit_RemoveMetadataTag_Statics::NewProp_Removed_SetBit(void* Obj) { ((FRigUnit_RemoveMetadataTag*)Obj)->Removed = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigUnit_RemoveMetadataTag_Statics::NewProp_Removed = { "Removed", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigUnit_RemoveMetadataTag), &Z_Construct_UScriptStruct_FRigUnit_RemoveMetadataTag_Statics::NewProp_Removed_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Removed_MetaData), NewProp_Removed_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_RemoveMetadataTag_Statics::NewProp_CachedIndex = { "CachedIndex", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_RemoveMetadataTag, CachedIndex), Z_Construct_UScriptStruct_FCachedRigElement, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CachedIndex_MetaData), NewProp_CachedIndex_MetaData) }; // 412962995 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_RemoveMetadataTag_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_RemoveMetadataTag_Statics::NewProp_Item, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_RemoveMetadataTag_Statics::NewProp_Tag, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_RemoveMetadataTag_Statics::NewProp_NameSpace_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_RemoveMetadataTag_Statics::NewProp_NameSpace, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_RemoveMetadataTag_Statics::NewProp_Removed, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_RemoveMetadataTag_Statics::NewProp_CachedIndex, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_RemoveMetadataTag_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigUnit_RemoveMetadataTag Property Definitions ********************* const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_RemoveMetadataTag_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ControlRig, Z_Construct_UScriptStruct_FRigUnitMutable, &NewStructOps, "RigUnit_RemoveMetadataTag", Z_Construct_UScriptStruct_FRigUnit_RemoveMetadataTag_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_RemoveMetadataTag_Statics::PropPointers), sizeof(FRigUnit_RemoveMetadataTag), alignof(FRigUnit_RemoveMetadataTag), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_RemoveMetadataTag_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_RemoveMetadataTag_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_RemoveMetadataTag() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_RemoveMetadataTag.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_RemoveMetadataTag.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_RemoveMetadataTag_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigUnit_RemoveMetadataTag.InnerSingleton); } void FRigUnit_RemoveMetadataTag::Execute() { FControlRigExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigUnit_RemoveMetadataTag::Execute(FControlRigExecuteContext& InExecuteContext) { StaticExecute( InExecuteContext, Item, Tag, NameSpace, Removed, CachedIndex ); } // ********** End ScriptStruct FRigUnit_RemoveMetadataTag ****************************************** // ********** Begin ScriptStruct FRigUnit_HasMetadataTag ******************************************* struct Z_Construct_UScriptStruct_FRigUnit_HasMetadataTag_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_HasMetadataTag); } static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_HasMetadataTag); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Category", "Hierarchy" }, { "Comment", "/**\n * Returns true if a given item in the hierarchy has a specific tag stored in the metadata\n */" }, { "DisplayName", "Has Tag" }, { "DocumentationPolicy", "Strict" }, { "Keywords", "MetadataExists,HasKey,Tagging,FindTag" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "NodeColor", "0.462745, 1,0, 0.329412" }, { "ToolTip", "Returns true if a given item in the hierarchy has a specific tag stored in the metadata" }, { "Varying", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Item_MetaData[] = { { "Category", "Pins" }, { "Comment", "/**\n\x09 * The item to check the metadata for\n\x09 */" }, { "ExpandByDefault", "" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "ToolTip", "The item to check the metadata for" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Tag_MetaData[] = { { "Category", "Pins" }, { "Comment", "/**\n\x09 * The name of the tag to check\n\x09 */" }, { "CustomWidget", "MetadataTagName" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "ToolTip", "The name of the tag to check" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NameSpace_MetaData[] = { { "Category", "Pins" }, { "Comment", "/**\n\x09 * Defines in which namespace the metadata will be looked up\n\x09 */" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "ToolTip", "Defines in which namespace the metadata will be looked up" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Found_MetaData[] = { { "Category", "Pins" }, { "Comment", "// True if the item has the metadata\n" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "Output", "" }, { "ToolTip", "True if the item has the metadata" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CachedIndex_MetaData[] = { { "Comment", "// Used to cache the internally used index\n" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "ToolTip", "Used to cache the internally used index" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigUnit_HasMetadataTag constinit property declarations *********** static const UECodeGen_Private::FStructPropertyParams NewProp_Item; static const UECodeGen_Private::FNamePropertyParams NewProp_Tag; static const UECodeGen_Private::FBytePropertyParams NewProp_NameSpace_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_NameSpace; static void NewProp_Found_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_Found; static const UECodeGen_Private::FStructPropertyParams NewProp_CachedIndex; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigUnit_HasMetadataTag constinit property declarations ************* static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Item"), .Type = TEXT("FRigElementKey"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Tag"), .Type = TEXT("FName"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("NameSpace"), .Type = TEXT("ERigMetaDataNameSpace"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Found"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("CachedIndex"), .Type = TEXT("FCachedRigElement"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigUnit_HasMetadataTag::Execute"), .Function = &FRigUnit_HasMetadataTag::RigVMExecute, .Parameters = MakeArrayView(RigVMFunctionParameters_Execute), }, }; static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigUnit_HasMetadataTag_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigUnit_HasMetadataTag cannot be polymorphic unless super FRigUnit is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_HasMetadataTag; class UScriptStruct* FRigUnit_HasMetadataTag::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_HasMetadataTag.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigUnit_HasMetadataTag.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_HasMetadataTag, (UObject*)Z_Construct_UPackage__Script_ControlRig(), TEXT("RigUnit_HasMetadataTag")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigUnit_HasMetadataTag.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigUnit_HasMetadataTag_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigUnit_HasMetadataTag.OuterSingleton; } // ********** Begin ScriptStruct FRigUnit_HasMetadataTag Property Definitions ********************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_HasMetadataTag_Statics::NewProp_Item = { "Item", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_HasMetadataTag, Item), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Item_MetaData), NewProp_Item_MetaData) }; // 389243550 const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FRigUnit_HasMetadataTag_Statics::NewProp_Tag = { "Tag", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_HasMetadataTag, Tag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Tag_MetaData), NewProp_Tag_MetaData) }; const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRigUnit_HasMetadataTag_Statics::NewProp_NameSpace_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FRigUnit_HasMetadataTag_Statics::NewProp_NameSpace = { "NameSpace", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_HasMetadataTag, NameSpace), Z_Construct_UEnum_ControlRig_ERigMetaDataNameSpace, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NameSpace_MetaData), NewProp_NameSpace_MetaData) }; // 1133420942 void Z_Construct_UScriptStruct_FRigUnit_HasMetadataTag_Statics::NewProp_Found_SetBit(void* Obj) { ((FRigUnit_HasMetadataTag*)Obj)->Found = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigUnit_HasMetadataTag_Statics::NewProp_Found = { "Found", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigUnit_HasMetadataTag), &Z_Construct_UScriptStruct_FRigUnit_HasMetadataTag_Statics::NewProp_Found_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Found_MetaData), NewProp_Found_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_HasMetadataTag_Statics::NewProp_CachedIndex = { "CachedIndex", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_HasMetadataTag, CachedIndex), Z_Construct_UScriptStruct_FCachedRigElement, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CachedIndex_MetaData), NewProp_CachedIndex_MetaData) }; // 412962995 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_HasMetadataTag_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HasMetadataTag_Statics::NewProp_Item, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HasMetadataTag_Statics::NewProp_Tag, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HasMetadataTag_Statics::NewProp_NameSpace_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HasMetadataTag_Statics::NewProp_NameSpace, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HasMetadataTag_Statics::NewProp_Found, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HasMetadataTag_Statics::NewProp_CachedIndex, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_HasMetadataTag_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigUnit_HasMetadataTag Property Definitions ************************ const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_HasMetadataTag_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ControlRig, Z_Construct_UScriptStruct_FRigUnit, &NewStructOps, "RigUnit_HasMetadataTag", Z_Construct_UScriptStruct_FRigUnit_HasMetadataTag_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_HasMetadataTag_Statics::PropPointers), sizeof(FRigUnit_HasMetadataTag), alignof(FRigUnit_HasMetadataTag), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_HasMetadataTag_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_HasMetadataTag_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_HasMetadataTag() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_HasMetadataTag.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_HasMetadataTag.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_HasMetadataTag_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigUnit_HasMetadataTag.InnerSingleton); } void FRigUnit_HasMetadataTag::Execute() { FControlRigExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigUnit_HasMetadataTag::Execute(const FControlRigExecuteContext& InExecuteContext) { StaticExecute( InExecuteContext, Item, Tag, NameSpace, Found, CachedIndex ); } // ********** End ScriptStruct FRigUnit_HasMetadataTag ********************************************* // ********** Begin ScriptStruct FRigUnit_HasMetadataTagArray ************************************** struct Z_Construct_UScriptStruct_FRigUnit_HasMetadataTagArray_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_HasMetadataTagArray); } static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_HasMetadataTagArray); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Category", "Hierarchy" }, { "Comment", "/**\n * Returns true if a given item in the hierarchy has all of the provided tags\n */" }, { "DisplayName", "Has Multiple Tags" }, { "DocumentationPolicy", "Strict" }, { "Keywords", "MetadataExists,HasKey,Tagging,FindTag" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "NodeColor", "0.462745, 1,0, 0.329412" }, { "ToolTip", "Returns true if a given item in the hierarchy has all of the provided tags" }, { "Varying", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Item_MetaData[] = { { "Category", "Pins" }, { "Comment", "/**\n\x09 * The item to check the metadata for\n\x09 */" }, { "ExpandByDefault", "" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "ToolTip", "The item to check the metadata for" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Tags_MetaData[] = { { "Category", "Pins" }, { "Comment", "/**\n\x09 * The name of the tag to check\n\x09 */" }, { "CustomWidget", "MetadataTagName" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "ToolTip", "The name of the tag to check" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NameSpace_MetaData[] = { { "Category", "Pins" }, { "Comment", "/**\n\x09 * Defines in which namespace the metadata will be looked up\n\x09 */" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "ToolTip", "Defines in which namespace the metadata will be looked up" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Found_MetaData[] = { { "Category", "Pins" }, { "Comment", "// True if the item has the metadata\n" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "Output", "" }, { "ToolTip", "True if the item has the metadata" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CachedIndex_MetaData[] = { { "Comment", "// Used to cache the internally used index\n" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "ToolTip", "Used to cache the internally used index" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigUnit_HasMetadataTagArray constinit property declarations ****** static const UECodeGen_Private::FStructPropertyParams NewProp_Item; static const UECodeGen_Private::FNamePropertyParams NewProp_Tags_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_Tags; static const UECodeGen_Private::FBytePropertyParams NewProp_NameSpace_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_NameSpace; static void NewProp_Found_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_Found; static const UECodeGen_Private::FStructPropertyParams NewProp_CachedIndex; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigUnit_HasMetadataTagArray constinit property declarations ******** static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Item"), .Type = TEXT("FRigElementKey"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Tags"), .Type = TEXT("TArray"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("NameSpace"), .Type = TEXT("ERigMetaDataNameSpace"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Found"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("CachedIndex"), .Type = TEXT("FCachedRigElement"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigUnit_HasMetadataTagArray::Execute"), .Function = &FRigUnit_HasMetadataTagArray::RigVMExecute, .Parameters = MakeArrayView(RigVMFunctionParameters_Execute), }, }; static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigUnit_HasMetadataTagArray_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigUnit_HasMetadataTagArray cannot be polymorphic unless super FRigUnit is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_HasMetadataTagArray; class UScriptStruct* FRigUnit_HasMetadataTagArray::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_HasMetadataTagArray.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigUnit_HasMetadataTagArray.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_HasMetadataTagArray, (UObject*)Z_Construct_UPackage__Script_ControlRig(), TEXT("RigUnit_HasMetadataTagArray")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigUnit_HasMetadataTagArray.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigUnit_HasMetadataTagArray_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigUnit_HasMetadataTagArray.OuterSingleton; } // ********** Begin ScriptStruct FRigUnit_HasMetadataTagArray Property Definitions ***************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_HasMetadataTagArray_Statics::NewProp_Item = { "Item", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_HasMetadataTagArray, Item), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Item_MetaData), NewProp_Item_MetaData) }; // 389243550 const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FRigUnit_HasMetadataTagArray_Statics::NewProp_Tags_Inner = { "Tags", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRigUnit_HasMetadataTagArray_Statics::NewProp_Tags = { "Tags", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_HasMetadataTagArray, Tags), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Tags_MetaData), NewProp_Tags_MetaData) }; const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRigUnit_HasMetadataTagArray_Statics::NewProp_NameSpace_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FRigUnit_HasMetadataTagArray_Statics::NewProp_NameSpace = { "NameSpace", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_HasMetadataTagArray, NameSpace), Z_Construct_UEnum_ControlRig_ERigMetaDataNameSpace, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NameSpace_MetaData), NewProp_NameSpace_MetaData) }; // 1133420942 void Z_Construct_UScriptStruct_FRigUnit_HasMetadataTagArray_Statics::NewProp_Found_SetBit(void* Obj) { ((FRigUnit_HasMetadataTagArray*)Obj)->Found = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigUnit_HasMetadataTagArray_Statics::NewProp_Found = { "Found", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigUnit_HasMetadataTagArray), &Z_Construct_UScriptStruct_FRigUnit_HasMetadataTagArray_Statics::NewProp_Found_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Found_MetaData), NewProp_Found_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_HasMetadataTagArray_Statics::NewProp_CachedIndex = { "CachedIndex", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_HasMetadataTagArray, CachedIndex), Z_Construct_UScriptStruct_FCachedRigElement, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CachedIndex_MetaData), NewProp_CachedIndex_MetaData) }; // 412962995 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_HasMetadataTagArray_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HasMetadataTagArray_Statics::NewProp_Item, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HasMetadataTagArray_Statics::NewProp_Tags_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HasMetadataTagArray_Statics::NewProp_Tags, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HasMetadataTagArray_Statics::NewProp_NameSpace_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HasMetadataTagArray_Statics::NewProp_NameSpace, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HasMetadataTagArray_Statics::NewProp_Found, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HasMetadataTagArray_Statics::NewProp_CachedIndex, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_HasMetadataTagArray_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigUnit_HasMetadataTagArray Property Definitions ******************* const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_HasMetadataTagArray_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ControlRig, Z_Construct_UScriptStruct_FRigUnit, &NewStructOps, "RigUnit_HasMetadataTagArray", Z_Construct_UScriptStruct_FRigUnit_HasMetadataTagArray_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_HasMetadataTagArray_Statics::PropPointers), sizeof(FRigUnit_HasMetadataTagArray), alignof(FRigUnit_HasMetadataTagArray), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_HasMetadataTagArray_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_HasMetadataTagArray_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_HasMetadataTagArray() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_HasMetadataTagArray.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_HasMetadataTagArray.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_HasMetadataTagArray_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigUnit_HasMetadataTagArray.InnerSingleton); } void FRigUnit_HasMetadataTagArray::Execute() { FControlRigExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigUnit_HasMetadataTagArray::Execute(const FControlRigExecuteContext& InExecuteContext) { TArrayView Tags_1_Array(Tags); StaticExecute( InExecuteContext, Item, Tags_1_Array, NameSpace, Found, CachedIndex ); } // ********** End ScriptStruct FRigUnit_HasMetadataTagArray **************************************** // ********** Begin ScriptStruct FRigUnit_FindItemsWithMetadataTag ********************************* struct Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadataTag_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_FindItemsWithMetadataTag); } static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_FindItemsWithMetadataTag); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Category", "Hierarchy" }, { "Comment", "/**\n * Returns all items with a specific tag\n */" }, { "DisplayName", "Find Items with Tag" }, { "DocumentationPolicy", "Strict" }, { "Keywords", "MetadataExists,HasKey,SupportsMetadata" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "NodeColor", "0.462745, 1,0, 0.329412" }, { "ToolTip", "Returns all items with a specific tag" }, { "Varying", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Tag_MetaData[] = { { "Category", "Pins" }, { "Comment", "/**\n\x09 * The name of the tag to find\n\x09 */" }, { "CustomWidget", "MetadataTagName" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "ToolTip", "The name of the tag to find" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NameSpace_MetaData[] = { { "Category", "Pins" }, { "Comment", "/**\n\x09 * Defines in which namespace the metadata will be looked up\n\x09 */" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "ToolTip", "Defines in which namespace the metadata will be looked up" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Items_MetaData[] = { { "Category", "Pins" }, { "Comment", "// The items containing the metadata\n" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "Output", "" }, { "ToolTip", "The items containing the metadata" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigUnit_FindItemsWithMetadataTag constinit property declarations * static const UECodeGen_Private::FNamePropertyParams NewProp_Tag; static const UECodeGen_Private::FBytePropertyParams NewProp_NameSpace_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_NameSpace; static const UECodeGen_Private::FStructPropertyParams NewProp_Items_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_Items; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigUnit_FindItemsWithMetadataTag constinit property declarations *** static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Tag"), .Type = TEXT("FName"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("NameSpace"), .Type = TEXT("ERigMetaDataNameSpace"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Items"), .Type = TEXT("TArray"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigUnit_FindItemsWithMetadataTag::Execute"), .Function = &FRigUnit_FindItemsWithMetadataTag::RigVMExecute, .Parameters = MakeArrayView(RigVMFunctionParameters_Execute), }, }; static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadataTag_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigUnit_FindItemsWithMetadataTag cannot be polymorphic unless super FRigUnit is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_FindItemsWithMetadataTag; class UScriptStruct* FRigUnit_FindItemsWithMetadataTag::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_FindItemsWithMetadataTag.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigUnit_FindItemsWithMetadataTag.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadataTag, (UObject*)Z_Construct_UPackage__Script_ControlRig(), TEXT("RigUnit_FindItemsWithMetadataTag")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigUnit_FindItemsWithMetadataTag.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadataTag_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigUnit_FindItemsWithMetadataTag.OuterSingleton; } // ********** Begin ScriptStruct FRigUnit_FindItemsWithMetadataTag Property Definitions ************ const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadataTag_Statics::NewProp_Tag = { "Tag", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_FindItemsWithMetadataTag, Tag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Tag_MetaData), NewProp_Tag_MetaData) }; const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadataTag_Statics::NewProp_NameSpace_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadataTag_Statics::NewProp_NameSpace = { "NameSpace", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_FindItemsWithMetadataTag, NameSpace), Z_Construct_UEnum_ControlRig_ERigMetaDataNameSpace, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NameSpace_MetaData), NewProp_NameSpace_MetaData) }; // 1133420942 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadataTag_Statics::NewProp_Items_Inner = { "Items", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(0, nullptr) }; // 389243550 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadataTag_Statics::NewProp_Items = { "Items", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_FindItemsWithMetadataTag, Items), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Items_MetaData), NewProp_Items_MetaData) }; // 389243550 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadataTag_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadataTag_Statics::NewProp_Tag, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadataTag_Statics::NewProp_NameSpace_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadataTag_Statics::NewProp_NameSpace, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadataTag_Statics::NewProp_Items_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadataTag_Statics::NewProp_Items, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadataTag_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigUnit_FindItemsWithMetadataTag Property Definitions ************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadataTag_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ControlRig, Z_Construct_UScriptStruct_FRigUnit, &NewStructOps, "RigUnit_FindItemsWithMetadataTag", Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadataTag_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadataTag_Statics::PropPointers), sizeof(FRigUnit_FindItemsWithMetadataTag), alignof(FRigUnit_FindItemsWithMetadataTag), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadataTag_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadataTag_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadataTag() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_FindItemsWithMetadataTag.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_FindItemsWithMetadataTag.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadataTag_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigUnit_FindItemsWithMetadataTag.InnerSingleton); } void FRigUnit_FindItemsWithMetadataTag::Execute() { FControlRigExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigUnit_FindItemsWithMetadataTag::Execute(const FControlRigExecuteContext& InExecuteContext) { StaticExecute( InExecuteContext, Tag, NameSpace, Items ); } // ********** End ScriptStruct FRigUnit_FindItemsWithMetadataTag *********************************** // ********** Begin ScriptStruct FRigUnit_FindItemsWithMetadataTagArray **************************** struct Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadataTagArray_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_FindItemsWithMetadataTagArray); } static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_FindItemsWithMetadataTagArray); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Category", "Hierarchy" }, { "Comment", "/**\n * Returns all items with a specific tag\n */" }, { "DisplayName", "Find Items with multiple Tags" }, { "DocumentationPolicy", "Strict" }, { "Keywords", "MetadataExists,HasKey,SupportsMetadata" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "NodeColor", "0.462745, 1,0, 0.329412" }, { "ToolTip", "Returns all items with a specific tag" }, { "Varying", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Tags_MetaData[] = { { "Category", "Pins" }, { "Comment", "/**\n\x09 * The tags to find\n\x09 */" }, { "CustomWidget", "MetadataTagName" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "ToolTip", "The tags to find" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NameSpace_MetaData[] = { { "Category", "Pins" }, { "Comment", "/**\n\x09 * Defines in which namespace the metadata will be looked up\n\x09 */" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "ToolTip", "Defines in which namespace the metadata will be looked up" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Items_MetaData[] = { { "Category", "Pins" }, { "Comment", "// The items containing the metadata\n" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "Output", "" }, { "ToolTip", "The items containing the metadata" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigUnit_FindItemsWithMetadataTagArray constinit property declarations static const UECodeGen_Private::FNamePropertyParams NewProp_Tags_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_Tags; static const UECodeGen_Private::FBytePropertyParams NewProp_NameSpace_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_NameSpace; static const UECodeGen_Private::FStructPropertyParams NewProp_Items_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_Items; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigUnit_FindItemsWithMetadataTagArray constinit property declarations static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Tags"), .Type = TEXT("TArray"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("NameSpace"), .Type = TEXT("ERigMetaDataNameSpace"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Items"), .Type = TEXT("TArray"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigUnit_FindItemsWithMetadataTagArray::Execute"), .Function = &FRigUnit_FindItemsWithMetadataTagArray::RigVMExecute, .Parameters = MakeArrayView(RigVMFunctionParameters_Execute), }, }; static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadataTagArray_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigUnit_FindItemsWithMetadataTagArray cannot be polymorphic unless super FRigUnit is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_FindItemsWithMetadataTagArray; class UScriptStruct* FRigUnit_FindItemsWithMetadataTagArray::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_FindItemsWithMetadataTagArray.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigUnit_FindItemsWithMetadataTagArray.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadataTagArray, (UObject*)Z_Construct_UPackage__Script_ControlRig(), TEXT("RigUnit_FindItemsWithMetadataTagArray")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigUnit_FindItemsWithMetadataTagArray.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadataTagArray_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigUnit_FindItemsWithMetadataTagArray.OuterSingleton; } // ********** Begin ScriptStruct FRigUnit_FindItemsWithMetadataTagArray Property Definitions ******* const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadataTagArray_Statics::NewProp_Tags_Inner = { "Tags", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadataTagArray_Statics::NewProp_Tags = { "Tags", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_FindItemsWithMetadataTagArray, Tags), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Tags_MetaData), NewProp_Tags_MetaData) }; const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadataTagArray_Statics::NewProp_NameSpace_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadataTagArray_Statics::NewProp_NameSpace = { "NameSpace", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_FindItemsWithMetadataTagArray, NameSpace), Z_Construct_UEnum_ControlRig_ERigMetaDataNameSpace, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NameSpace_MetaData), NewProp_NameSpace_MetaData) }; // 1133420942 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadataTagArray_Statics::NewProp_Items_Inner = { "Items", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(0, nullptr) }; // 389243550 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadataTagArray_Statics::NewProp_Items = { "Items", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_FindItemsWithMetadataTagArray, Items), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Items_MetaData), NewProp_Items_MetaData) }; // 389243550 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadataTagArray_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadataTagArray_Statics::NewProp_Tags_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadataTagArray_Statics::NewProp_Tags, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadataTagArray_Statics::NewProp_NameSpace_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadataTagArray_Statics::NewProp_NameSpace, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadataTagArray_Statics::NewProp_Items_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadataTagArray_Statics::NewProp_Items, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadataTagArray_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigUnit_FindItemsWithMetadataTagArray Property Definitions ********* const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadataTagArray_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ControlRig, Z_Construct_UScriptStruct_FRigUnit, &NewStructOps, "RigUnit_FindItemsWithMetadataTagArray", Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadataTagArray_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadataTagArray_Statics::PropPointers), sizeof(FRigUnit_FindItemsWithMetadataTagArray), alignof(FRigUnit_FindItemsWithMetadataTagArray), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadataTagArray_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadataTagArray_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadataTagArray() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_FindItemsWithMetadataTagArray.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_FindItemsWithMetadataTagArray.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadataTagArray_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigUnit_FindItemsWithMetadataTagArray.InnerSingleton); } void FRigUnit_FindItemsWithMetadataTagArray::Execute() { FControlRigExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigUnit_FindItemsWithMetadataTagArray::Execute(const FControlRigExecuteContext& InExecuteContext) { TArrayView Tags_0_Array(Tags); StaticExecute( InExecuteContext, Tags_0_Array, NameSpace, Items ); } // ********** End ScriptStruct FRigUnit_FindItemsWithMetadataTagArray ****************************** // ********** Begin ScriptStruct FRigUnit_FilterItemsByMetadataTags ******************************** struct Z_Construct_UScriptStruct_FRigUnit_FilterItemsByMetadataTags_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_FilterItemsByMetadataTags); } static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_FilterItemsByMetadataTags); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Category", "Hierarchy" }, { "Comment", "/**\n * Filters an item array by a list of tags\n */" }, { "DisplayName", "Filter Items by Tags" }, { "DocumentationPolicy", "Strict" }, { "Keywords", "MetadataExists,HasKey,SupportsMetadata" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "NodeColor", "0.462745, 1,0, 0.329412" }, { "ToolTip", "Filters an item array by a list of tags" }, { "Varying", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Items_MetaData[] = { { "Category", "Pins" }, { "Comment", "// The items to filter\n" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "ToolTip", "The items to filter" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Tags_MetaData[] = { { "Category", "Pins" }, { "Comment", "/**\n\x09 * The tags to find\n\x09 */" }, { "CustomWidget", "MetadataTagName" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "ToolTip", "The tags to find" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NameSpace_MetaData[] = { { "Category", "Pins" }, { "Comment", "/**\n\x09 * Defines in which namespace the metadata will be looked up\n\x09 */" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "ToolTip", "Defines in which namespace the metadata will be looked up" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Inclusive_MetaData[] = { { "Category", "Pins" }, { "Comment", "/**\n * If set to true only items with ALL of tags will be returned,\n * if set to false items with ANY of the tags will be removed\n */" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "ToolTip", "If set to true only items with ALL of tags will be returned,\nif set to false items with ANY of the tags will be removed" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = { { "Category", "Pins" }, { "Comment", "// The results of the filter\n" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "Output", "" }, { "ToolTip", "The results of the filter" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CachedIndices_MetaData[] = { { "Comment", "// Used to cache the internally used indices\n" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "ToolTip", "Used to cache the internally used indices" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigUnit_FilterItemsByMetadataTags constinit property declarations static const UECodeGen_Private::FStructPropertyParams NewProp_Items_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_Items; static const UECodeGen_Private::FNamePropertyParams NewProp_Tags_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_Tags; static const UECodeGen_Private::FBytePropertyParams NewProp_NameSpace_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_NameSpace; static void NewProp_Inclusive_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_Inclusive; static const UECodeGen_Private::FStructPropertyParams NewProp_Result_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_Result; static const UECodeGen_Private::FStructPropertyParams NewProp_CachedIndices_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_CachedIndices; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigUnit_FilterItemsByMetadataTags constinit property declarations ** static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Items"), .Type = TEXT("TArray"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Tags"), .Type = TEXT("TArray"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("NameSpace"), .Type = TEXT("ERigMetaDataNameSpace"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Inclusive"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Result"), .Type = TEXT("TArray"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("CachedIndices"), .Type = TEXT("TArray"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigUnit_FilterItemsByMetadataTags::Execute"), .Function = &FRigUnit_FilterItemsByMetadataTags::RigVMExecute, .Parameters = MakeArrayView(RigVMFunctionParameters_Execute), }, }; static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigUnit_FilterItemsByMetadataTags_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigUnit_FilterItemsByMetadataTags cannot be polymorphic unless super FRigUnit is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_FilterItemsByMetadataTags; class UScriptStruct* FRigUnit_FilterItemsByMetadataTags::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_FilterItemsByMetadataTags.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigUnit_FilterItemsByMetadataTags.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_FilterItemsByMetadataTags, (UObject*)Z_Construct_UPackage__Script_ControlRig(), TEXT("RigUnit_FilterItemsByMetadataTags")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigUnit_FilterItemsByMetadataTags.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigUnit_FilterItemsByMetadataTags_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigUnit_FilterItemsByMetadataTags.OuterSingleton; } // ********** Begin ScriptStruct FRigUnit_FilterItemsByMetadataTags Property Definitions *********** const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_FilterItemsByMetadataTags_Statics::NewProp_Items_Inner = { "Items", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(0, nullptr) }; // 389243550 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRigUnit_FilterItemsByMetadataTags_Statics::NewProp_Items = { "Items", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_FilterItemsByMetadataTags, Items), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Items_MetaData), NewProp_Items_MetaData) }; // 389243550 const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FRigUnit_FilterItemsByMetadataTags_Statics::NewProp_Tags_Inner = { "Tags", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRigUnit_FilterItemsByMetadataTags_Statics::NewProp_Tags = { "Tags", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_FilterItemsByMetadataTags, Tags), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Tags_MetaData), NewProp_Tags_MetaData) }; const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRigUnit_FilterItemsByMetadataTags_Statics::NewProp_NameSpace_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FRigUnit_FilterItemsByMetadataTags_Statics::NewProp_NameSpace = { "NameSpace", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_FilterItemsByMetadataTags, NameSpace), Z_Construct_UEnum_ControlRig_ERigMetaDataNameSpace, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NameSpace_MetaData), NewProp_NameSpace_MetaData) }; // 1133420942 void Z_Construct_UScriptStruct_FRigUnit_FilterItemsByMetadataTags_Statics::NewProp_Inclusive_SetBit(void* Obj) { ((FRigUnit_FilterItemsByMetadataTags*)Obj)->Inclusive = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigUnit_FilterItemsByMetadataTags_Statics::NewProp_Inclusive = { "Inclusive", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigUnit_FilterItemsByMetadataTags), &Z_Construct_UScriptStruct_FRigUnit_FilterItemsByMetadataTags_Statics::NewProp_Inclusive_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Inclusive_MetaData), NewProp_Inclusive_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_FilterItemsByMetadataTags_Statics::NewProp_Result_Inner = { "Result", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(0, nullptr) }; // 389243550 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRigUnit_FilterItemsByMetadataTags_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_FilterItemsByMetadataTags, Result), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) }; // 389243550 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_FilterItemsByMetadataTags_Statics::NewProp_CachedIndices_Inner = { "CachedIndices", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FCachedRigElement, METADATA_PARAMS(0, nullptr) }; // 412962995 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRigUnit_FilterItemsByMetadataTags_Statics::NewProp_CachedIndices = { "CachedIndices", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_FilterItemsByMetadataTags, CachedIndices), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CachedIndices_MetaData), NewProp_CachedIndices_MetaData) }; // 412962995 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_FilterItemsByMetadataTags_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FilterItemsByMetadataTags_Statics::NewProp_Items_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FilterItemsByMetadataTags_Statics::NewProp_Items, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FilterItemsByMetadataTags_Statics::NewProp_Tags_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FilterItemsByMetadataTags_Statics::NewProp_Tags, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FilterItemsByMetadataTags_Statics::NewProp_NameSpace_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FilterItemsByMetadataTags_Statics::NewProp_NameSpace, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FilterItemsByMetadataTags_Statics::NewProp_Inclusive, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FilterItemsByMetadataTags_Statics::NewProp_Result_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FilterItemsByMetadataTags_Statics::NewProp_Result, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FilterItemsByMetadataTags_Statics::NewProp_CachedIndices_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FilterItemsByMetadataTags_Statics::NewProp_CachedIndices, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_FilterItemsByMetadataTags_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigUnit_FilterItemsByMetadataTags Property Definitions ************* const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_FilterItemsByMetadataTags_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ControlRig, Z_Construct_UScriptStruct_FRigUnit, &NewStructOps, "RigUnit_FilterItemsByMetadataTags", Z_Construct_UScriptStruct_FRigUnit_FilterItemsByMetadataTags_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_FilterItemsByMetadataTags_Statics::PropPointers), sizeof(FRigUnit_FilterItemsByMetadataTags), alignof(FRigUnit_FilterItemsByMetadataTags), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_FilterItemsByMetadataTags_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_FilterItemsByMetadataTags_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_FilterItemsByMetadataTags() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_FilterItemsByMetadataTags.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_FilterItemsByMetadataTags.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_FilterItemsByMetadataTags_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigUnit_FilterItemsByMetadataTags.InnerSingleton); } void FRigUnit_FilterItemsByMetadataTags::Execute() { FControlRigExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigUnit_FilterItemsByMetadataTags::Execute(const FControlRigExecuteContext& InExecuteContext) { TArrayView Items_0_Array(Items); TArrayView Tags_1_Array(Tags); StaticExecute( InExecuteContext, Items_0_Array, Tags_1_Array, NameSpace, Inclusive, Result, CachedIndices ); } // ********** End ScriptStruct FRigUnit_FilterItemsByMetadataTags ********************************** // ********** Begin ScriptStruct FRigDispatch_GetModuleMetadata ************************************ struct Z_Construct_UScriptStruct_FRigDispatch_GetModuleMetadata_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigDispatch_GetModuleMetadata); } static inline consteval int16 GetStructAlignment() { return alignof(FRigDispatch_GetModuleMetadata); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Comment", "/*\n * Returns some metadata on a given module\n */" }, { "DisplayName", "Get Module Metadata" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "ToolTip", "* Returns some metadata on a given module" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigDispatch_GetModuleMetadata constinit property declarations **** // ********** End ScriptStruct FRigDispatch_GetModuleMetadata constinit property declarations ****** static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigDispatch_GetModuleMetadata_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigDispatch_GetModuleMetadata cannot be polymorphic unless super FRigDispatch_GetMetadata is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigDispatch_GetModuleMetadata; class UScriptStruct* FRigDispatch_GetModuleMetadata::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigDispatch_GetModuleMetadata.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigDispatch_GetModuleMetadata.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigDispatch_GetModuleMetadata, (UObject*)Z_Construct_UPackage__Script_ControlRig(), TEXT("RigDispatch_GetModuleMetadata")); } return Z_Registration_Info_UScriptStruct_FRigDispatch_GetModuleMetadata.OuterSingleton; } const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigDispatch_GetModuleMetadata_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ControlRig, Z_Construct_UScriptStruct_FRigDispatch_GetMetadata, &NewStructOps, "RigDispatch_GetModuleMetadata", nullptr, 0, sizeof(FRigDispatch_GetModuleMetadata), alignof(FRigDispatch_GetModuleMetadata), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigDispatch_GetModuleMetadata_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigDispatch_GetModuleMetadata_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigDispatch_GetModuleMetadata() { if (!Z_Registration_Info_UScriptStruct_FRigDispatch_GetModuleMetadata.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigDispatch_GetModuleMetadata.InnerSingleton, Z_Construct_UScriptStruct_FRigDispatch_GetModuleMetadata_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigDispatch_GetModuleMetadata.InnerSingleton); } // ********** End ScriptStruct FRigDispatch_GetModuleMetadata ************************************** // ********** Begin ScriptStruct FRigDispatch_SetModuleMetadata ************************************ struct Z_Construct_UScriptStruct_FRigDispatch_SetModuleMetadata_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigDispatch_SetModuleMetadata); } static inline consteval int16 GetStructAlignment() { return alignof(FRigDispatch_SetModuleMetadata); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Comment", "/*\n * Sets metadata on the module\n */" }, { "DisplayName", "Set Module Metadata" }, { "ModuleRelativePath", "Public/Units/Hierarchy/RigUnit_Metadata.h" }, { "ToolTip", "* Sets metadata on the module" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigDispatch_SetModuleMetadata constinit property declarations **** // ********** End ScriptStruct FRigDispatch_SetModuleMetadata constinit property declarations ****** static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigDispatch_SetModuleMetadata_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigDispatch_SetModuleMetadata cannot be polymorphic unless super FRigDispatch_SetMetadata is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigDispatch_SetModuleMetadata; class UScriptStruct* FRigDispatch_SetModuleMetadata::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigDispatch_SetModuleMetadata.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigDispatch_SetModuleMetadata.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigDispatch_SetModuleMetadata, (UObject*)Z_Construct_UPackage__Script_ControlRig(), TEXT("RigDispatch_SetModuleMetadata")); } return Z_Registration_Info_UScriptStruct_FRigDispatch_SetModuleMetadata.OuterSingleton; } const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigDispatch_SetModuleMetadata_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ControlRig, Z_Construct_UScriptStruct_FRigDispatch_SetMetadata, &NewStructOps, "RigDispatch_SetModuleMetadata", nullptr, 0, sizeof(FRigDispatch_SetModuleMetadata), alignof(FRigDispatch_SetModuleMetadata), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigDispatch_SetModuleMetadata_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigDispatch_SetModuleMetadata_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigDispatch_SetModuleMetadata() { if (!Z_Registration_Info_UScriptStruct_FRigDispatch_SetModuleMetadata.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigDispatch_SetModuleMetadata.InnerSingleton, Z_Construct_UScriptStruct_FRigDispatch_SetModuleMetadata_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigDispatch_SetModuleMetadata.InnerSingleton); } // ********** End ScriptStruct FRigDispatch_SetModuleMetadata ************************************** // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Hierarchy_RigUnit_Metadata_h__Script_ControlRig_Statics { static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = { { FRigDispatch_MetadataBase::StaticStruct, Z_Construct_UScriptStruct_FRigDispatch_MetadataBase_Statics::NewStructOps, TEXT("RigDispatch_MetadataBase"),&Z_Registration_Info_UScriptStruct_FRigDispatch_MetadataBase, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigDispatch_MetadataBase), 3644866550U) }, { FRigDispatch_GetMetadata::StaticStruct, Z_Construct_UScriptStruct_FRigDispatch_GetMetadata_Statics::NewStructOps, TEXT("RigDispatch_GetMetadata"),&Z_Registration_Info_UScriptStruct_FRigDispatch_GetMetadata, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigDispatch_GetMetadata), 1830279090U) }, { FRigDispatch_SetMetadata::StaticStruct, Z_Construct_UScriptStruct_FRigDispatch_SetMetadata_Statics::NewStructOps, TEXT("RigDispatch_SetMetadata"),&Z_Registration_Info_UScriptStruct_FRigDispatch_SetMetadata, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigDispatch_SetMetadata), 3772503221U) }, { FRigUnit_RemoveMetadata::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_RemoveMetadata_Statics::NewStructOps, TEXT("RigUnit_RemoveMetadata"),&Z_Registration_Info_UScriptStruct_FRigUnit_RemoveMetadata, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_RemoveMetadata), 1810969459U) }, { FRigUnit_RemoveAllMetadata::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_RemoveAllMetadata_Statics::NewStructOps, TEXT("RigUnit_RemoveAllMetadata"),&Z_Registration_Info_UScriptStruct_FRigUnit_RemoveAllMetadata, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_RemoveAllMetadata), 2241790921U) }, { FRigUnit_HasMetadata::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_HasMetadata_Statics::NewStructOps, TEXT("RigUnit_HasMetadata"),&Z_Registration_Info_UScriptStruct_FRigUnit_HasMetadata, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_HasMetadata), 1945480837U) }, { FRigUnit_FindItemsWithMetadata::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadata_Statics::NewStructOps, TEXT("RigUnit_FindItemsWithMetadata"),&Z_Registration_Info_UScriptStruct_FRigUnit_FindItemsWithMetadata, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_FindItemsWithMetadata), 3516101350U) }, { FRigUnit_GetMetadataTags::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_GetMetadataTags_Statics::NewStructOps, TEXT("RigUnit_GetMetadataTags"),&Z_Registration_Info_UScriptStruct_FRigUnit_GetMetadataTags, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_GetMetadataTags), 1811171970U) }, { FRigUnit_SetMetadataTag::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_SetMetadataTag_Statics::NewStructOps, TEXT("RigUnit_SetMetadataTag"),&Z_Registration_Info_UScriptStruct_FRigUnit_SetMetadataTag, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_SetMetadataTag), 613009076U) }, { FRigUnit_SetMetadataTagArray::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_SetMetadataTagArray_Statics::NewStructOps, TEXT("RigUnit_SetMetadataTagArray"),&Z_Registration_Info_UScriptStruct_FRigUnit_SetMetadataTagArray, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_SetMetadataTagArray), 3575953911U) }, { FRigUnit_RemoveMetadataTag::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_RemoveMetadataTag_Statics::NewStructOps, TEXT("RigUnit_RemoveMetadataTag"),&Z_Registration_Info_UScriptStruct_FRigUnit_RemoveMetadataTag, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_RemoveMetadataTag), 2726356063U) }, { FRigUnit_HasMetadataTag::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_HasMetadataTag_Statics::NewStructOps, TEXT("RigUnit_HasMetadataTag"),&Z_Registration_Info_UScriptStruct_FRigUnit_HasMetadataTag, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_HasMetadataTag), 1282655415U) }, { FRigUnit_HasMetadataTagArray::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_HasMetadataTagArray_Statics::NewStructOps, TEXT("RigUnit_HasMetadataTagArray"),&Z_Registration_Info_UScriptStruct_FRigUnit_HasMetadataTagArray, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_HasMetadataTagArray), 3921264797U) }, { FRigUnit_FindItemsWithMetadataTag::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadataTag_Statics::NewStructOps, TEXT("RigUnit_FindItemsWithMetadataTag"),&Z_Registration_Info_UScriptStruct_FRigUnit_FindItemsWithMetadataTag, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_FindItemsWithMetadataTag), 797510087U) }, { FRigUnit_FindItemsWithMetadataTagArray::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadataTagArray_Statics::NewStructOps, TEXT("RigUnit_FindItemsWithMetadataTagArray"),&Z_Registration_Info_UScriptStruct_FRigUnit_FindItemsWithMetadataTagArray, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_FindItemsWithMetadataTagArray), 1026892271U) }, { FRigUnit_FilterItemsByMetadataTags::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_FilterItemsByMetadataTags_Statics::NewStructOps, TEXT("RigUnit_FilterItemsByMetadataTags"),&Z_Registration_Info_UScriptStruct_FRigUnit_FilterItemsByMetadataTags, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_FilterItemsByMetadataTags), 4280610121U) }, { FRigDispatch_GetModuleMetadata::StaticStruct, Z_Construct_UScriptStruct_FRigDispatch_GetModuleMetadata_Statics::NewStructOps, TEXT("RigDispatch_GetModuleMetadata"),&Z_Registration_Info_UScriptStruct_FRigDispatch_GetModuleMetadata, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigDispatch_GetModuleMetadata), 137292853U) }, { FRigDispatch_SetModuleMetadata::StaticStruct, Z_Construct_UScriptStruct_FRigDispatch_SetModuleMetadata_Statics::NewStructOps, TEXT("RigDispatch_SetModuleMetadata"),&Z_Registration_Info_UScriptStruct_FRigDispatch_SetModuleMetadata, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigDispatch_SetModuleMetadata), 693942957U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Hierarchy_RigUnit_Metadata_h__Script_ControlRig_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Hierarchy_RigUnit_Metadata_h__Script_ControlRig_4113467379{ TEXT("/Script/ControlRig"), nullptr, 0, Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Hierarchy_RigUnit_Metadata_h__Script_ControlRig_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Hierarchy_RigUnit_Metadata_h__Script_ControlRig_Statics::ScriptStructInfo), nullptr, 0, }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS