Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateServer/Inc/ControlRig/UHT/RigUnit_Metadata.gen.cpp

2299 lines
170 KiB
C++
Raw Normal View History

2026-01-28 19:08:51 -05:00
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "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<FRigDispatch_MetadataBase>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigDispatch_MetadataBase_Statics
static_assert(std::is_polymorphic<FRigDispatch_MetadataBase>() == std::is_polymorphic<FRigDispatchFactory>(), "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<UScriptStruct>(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<FRigDispatch_GetMetadata>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigDispatch_GetMetadata_Statics
static_assert(std::is_polymorphic<FRigDispatch_GetMetadata>() == std::is_polymorphic<FRigDispatch_MetadataBase>(), "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<UScriptStruct>(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<FRigDispatch_SetMetadata>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigDispatch_SetMetadata_Statics
static_assert(std::is_polymorphic<FRigDispatch_SetMetadata>() == std::is_polymorphic<FRigDispatch_MetadataBase>(), "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<UScriptStruct>(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<FRigUnit_RemoveMetadata>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigUnit_RemoveMetadata_Statics
static_assert(std::is_polymorphic<FRigUnit_RemoveMetadata>() == std::is_polymorphic<FRigUnitMutable>(), "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<UScriptStruct>(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<FRigUnit_RemoveAllMetadata>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigUnit_RemoveAllMetadata_Statics
static_assert(std::is_polymorphic<FRigUnit_RemoveAllMetadata>() == std::is_polymorphic<FRigUnitMutable>(), "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<UScriptStruct>(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<FRigUnit_HasMetadata>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigUnit_HasMetadata_Statics
static_assert(std::is_polymorphic<FRigUnit_HasMetadata>() == std::is_polymorphic<FRigUnit>(), "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<UScriptStruct>(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<FRigElementKey>"), .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<FRigUnit_FindItemsWithMetadata>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadata_Statics
static_assert(std::is_polymorphic<FRigUnit_FindItemsWithMetadata>() == std::is_polymorphic<FRigUnit>(), "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<UScriptStruct>(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<FName>"), .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<FRigUnit_GetMetadataTags>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigUnit_GetMetadataTags_Statics
static_assert(std::is_polymorphic<FRigUnit_GetMetadataTags>() == std::is_polymorphic<FRigUnit>(), "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<UScriptStruct>(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<FRigUnit_SetMetadataTag>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigUnit_SetMetadataTag_Statics
static_assert(std::is_polymorphic<FRigUnit_SetMetadataTag>() == std::is_polymorphic<FRigUnitMutable>(), "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<UScriptStruct>(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<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_SetMetadataTagArray::Execute"),
.Function = &FRigUnit_SetMetadataTagArray::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigUnit_SetMetadataTagArray>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigUnit_SetMetadataTagArray_Statics
static_assert(std::is_polymorphic<FRigUnit_SetMetadataTagArray>() == std::is_polymorphic<FRigUnitMutable>(), "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<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigUnit_SetMetadataTagArray.InnerSingleton);
}
void FRigUnit_SetMetadataTagArray::Execute()
{
FControlRigExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigUnit_SetMetadataTagArray::Execute(FControlRigExecuteContext& InExecuteContext)
{
TArrayView<const FName> 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<FRigUnit_RemoveMetadataTag>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigUnit_RemoveMetadataTag_Statics
static_assert(std::is_polymorphic<FRigUnit_RemoveMetadataTag>() == std::is_polymorphic<FRigUnitMutable>(), "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<UScriptStruct>(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<FRigUnit_HasMetadataTag>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigUnit_HasMetadataTag_Statics
static_assert(std::is_polymorphic<FRigUnit_HasMetadataTag>() == std::is_polymorphic<FRigUnit>(), "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<UScriptStruct>(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<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_HasMetadataTagArray::Execute"),
.Function = &FRigUnit_HasMetadataTagArray::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigUnit_HasMetadataTagArray>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigUnit_HasMetadataTagArray_Statics
static_assert(std::is_polymorphic<FRigUnit_HasMetadataTagArray>() == std::is_polymorphic<FRigUnit>(), "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<UScriptStruct>(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<const FName> 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<FRigElementKey>"), .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<FRigUnit_FindItemsWithMetadataTag>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadataTag_Statics
static_assert(std::is_polymorphic<FRigUnit_FindItemsWithMetadataTag>() == std::is_polymorphic<FRigUnit>(), "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<UScriptStruct>(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<FName>"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("NameSpace"), .Type = TEXT("ERigMetaDataNameSpace"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Items"), .Type = TEXT("TArray<FRigElementKey>"), .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<FRigUnit_FindItemsWithMetadataTagArray>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigUnit_FindItemsWithMetadataTagArray_Statics
static_assert(std::is_polymorphic<FRigUnit_FindItemsWithMetadataTagArray>() == std::is_polymorphic<FRigUnit>(), "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<UScriptStruct>(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<const FName> 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<FRigElementKey>"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Tags"), .Type = TEXT("TArray<FName>"), .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<FRigElementKey>"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("CachedIndices"), .Type = TEXT("TArray<FCachedRigElement>"), .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<FRigUnit_FilterItemsByMetadataTags>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigUnit_FilterItemsByMetadataTags_Statics
static_assert(std::is_polymorphic<FRigUnit_FilterItemsByMetadataTags>() == std::is_polymorphic<FRigUnit>(), "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<UScriptStruct>(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<const FRigElementKey> Items_0_Array(Items);
TArrayView<const FName> 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<FRigDispatch_GetModuleMetadata>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigDispatch_GetModuleMetadata_Statics
static_assert(std::is_polymorphic<FRigDispatch_GetModuleMetadata>() == std::is_polymorphic<FRigDispatch_GetMetadata>(), "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<UScriptStruct>(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<FRigDispatch_SetModuleMetadata>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigDispatch_SetModuleMetadata_Statics
static_assert(std::is_polymorphic<FRigDispatch_SetModuleMetadata>() == std::is_polymorphic<FRigDispatch_SetMetadata>(), "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<UScriptStruct>(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