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

5179 lines
494 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 "Rigs/RigHierarchyController.h"
#include "Rigs/RigHierarchyDefines.h"
#include "Rigs/RigHierarchyElements.h"
#include "RigVMFunctions/Math/RigVMMathLibrary.h"
#include "Serialization/ArchiveUObjectFromStructuredArchive.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeRigHierarchyController() {}
// ********** Begin Cross Module References ********************************************************
CONTROLRIG_API UClass* Z_Construct_UClass_URigHierarchy_NoRegister();
CONTROLRIG_API UClass* Z_Construct_UClass_URigHierarchyController();
CONTROLRIG_API UClass* Z_Construct_UClass_URigHierarchyController_NoRegister();
CONTROLRIG_API UEnum* Z_Construct_UEnum_ControlRig_ERigBoneType();
CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigComponentKey();
CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigConnectorSettings();
CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigControlSettings();
CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigControlValue();
CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigElementKey();
CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigHierarchyKey();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
COREUOBJECT_API UClass* Z_Construct_UClass_UScriptStruct_NoRegister();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FLinearColor();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTransform();
ENGINE_API UClass* Z_Construct_UClass_USkeletalMesh_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_USkeleton_NoRegister();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMMirrorSettings();
UPackage* Z_Construct_UPackage__Script_ControlRig();
// ********** End Cross Module References **********************************************************
// ********** Begin Class URigHierarchyController Function AddAnimationChannel_ForBlueprint ********
struct Z_Construct_UFunction_URigHierarchyController_AddAnimationChannel_ForBlueprint_Statics
{
struct RigHierarchyController_eventAddAnimationChannel_ForBlueprint_Parms
{
FName InName;
FRigElementKey InParentControl;
FRigControlSettings InSettings;
bool bSetupUndo;
bool bPrintPythonCommand;
FRigElementKey ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "URigHierarchyController" },
{ "Comment", "/**\n\x09 * Adds a control to the hierarchy\n\x09 * @param InName The suggested name of the new animation channel - will eventually be corrected by the namespace\n\x09 * @param InParentControl The parent of the new animation channel.\n\x09 * @param InSettings All of the animation channel's settings\n\x09 * @param bSetupUndo If set to true the stack will record the change for undo / redo\n\x09 * @return The key for the newly created animation channel.\n\x09 */" },
{ "CPP_Default_bPrintPythonCommand", "false" },
{ "CPP_Default_bSetupUndo", "true" },
{ "DisplayName", "Add Control" },
{ "ModuleRelativePath", "Public/Rigs/RigHierarchyController.h" },
{ "ScriptName", "AddAnimationChannel" },
{ "ToolTip", "Adds a control to the hierarchy\n@param InName The suggested name of the new animation channel - will eventually be corrected by the namespace\n@param InParentControl The parent of the new animation channel.\n@param InSettings All of the animation channel's settings\n@param bSetupUndo If set to true the stack will record the change for undo / redo\n@return The key for the newly created animation channel." },
};
#endif // WITH_METADATA
// ********** Begin Function AddAnimationChannel_ForBlueprint constinit property declarations ******
static const UECodeGen_Private::FNamePropertyParams NewProp_InName;
static const UECodeGen_Private::FStructPropertyParams NewProp_InParentControl;
static const UECodeGen_Private::FStructPropertyParams NewProp_InSettings;
static void NewProp_bSetupUndo_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSetupUndo;
static void NewProp_bPrintPythonCommand_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPrintPythonCommand;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function AddAnimationChannel_ForBlueprint constinit property declarations ********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function AddAnimationChannel_ForBlueprint Property Definitions *****************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_URigHierarchyController_AddAnimationChannel_ForBlueprint_Statics::NewProp_InName = { "InName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventAddAnimationChannel_ForBlueprint_Parms, InName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_AddAnimationChannel_ForBlueprint_Statics::NewProp_InParentControl = { "InParentControl", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventAddAnimationChannel_ForBlueprint_Parms, InParentControl), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(0, nullptr) }; // 389243550
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_AddAnimationChannel_ForBlueprint_Statics::NewProp_InSettings = { "InSettings", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventAddAnimationChannel_ForBlueprint_Parms, InSettings), Z_Construct_UScriptStruct_FRigControlSettings, METADATA_PARAMS(0, nullptr) }; // 4206678282
void Z_Construct_UFunction_URigHierarchyController_AddAnimationChannel_ForBlueprint_Statics::NewProp_bSetupUndo_SetBit(void* Obj)
{
((RigHierarchyController_eventAddAnimationChannel_ForBlueprint_Parms*)Obj)->bSetupUndo = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_AddAnimationChannel_ForBlueprint_Statics::NewProp_bSetupUndo = { "bSetupUndo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventAddAnimationChannel_ForBlueprint_Parms), &Z_Construct_UFunction_URigHierarchyController_AddAnimationChannel_ForBlueprint_Statics::NewProp_bSetupUndo_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_AddAnimationChannel_ForBlueprint_Statics::NewProp_bPrintPythonCommand_SetBit(void* Obj)
{
((RigHierarchyController_eventAddAnimationChannel_ForBlueprint_Parms*)Obj)->bPrintPythonCommand = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_AddAnimationChannel_ForBlueprint_Statics::NewProp_bPrintPythonCommand = { "bPrintPythonCommand", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventAddAnimationChannel_ForBlueprint_Parms), &Z_Construct_UFunction_URigHierarchyController_AddAnimationChannel_ForBlueprint_Statics::NewProp_bPrintPythonCommand_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_AddAnimationChannel_ForBlueprint_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventAddAnimationChannel_ForBlueprint_Parms, ReturnValue), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(0, nullptr) }; // 389243550
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URigHierarchyController_AddAnimationChannel_ForBlueprint_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddAnimationChannel_ForBlueprint_Statics::NewProp_InName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddAnimationChannel_ForBlueprint_Statics::NewProp_InParentControl,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddAnimationChannel_ForBlueprint_Statics::NewProp_InSettings,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddAnimationChannel_ForBlueprint_Statics::NewProp_bSetupUndo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddAnimationChannel_ForBlueprint_Statics::NewProp_bPrintPythonCommand,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddAnimationChannel_ForBlueprint_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_AddAnimationChannel_ForBlueprint_Statics::PropPointers) < 2048);
// ********** End Function AddAnimationChannel_ForBlueprint Property Definitions *******************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URigHierarchyController_AddAnimationChannel_ForBlueprint_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URigHierarchyController, nullptr, "AddAnimationChannel_ForBlueprint", Z_Construct_UFunction_URigHierarchyController_AddAnimationChannel_ForBlueprint_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_AddAnimationChannel_ForBlueprint_Statics::PropPointers),
sizeof(Z_Construct_UFunction_URigHierarchyController_AddAnimationChannel_ForBlueprint_Statics::RigHierarchyController_eventAddAnimationChannel_ForBlueprint_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_AddAnimationChannel_ForBlueprint_Statics::Function_MetaDataParams), Z_Construct_UFunction_URigHierarchyController_AddAnimationChannel_ForBlueprint_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_URigHierarchyController_AddAnimationChannel_ForBlueprint_Statics::RigHierarchyController_eventAddAnimationChannel_ForBlueprint_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_URigHierarchyController_AddAnimationChannel_ForBlueprint()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URigHierarchyController_AddAnimationChannel_ForBlueprint_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(URigHierarchyController::execAddAnimationChannel_ForBlueprint)
{
P_GET_PROPERTY(FNameProperty,Z_Param_InName);
P_GET_STRUCT(FRigElementKey,Z_Param_InParentControl);
P_GET_STRUCT(FRigControlSettings,Z_Param_InSettings);
P_GET_UBOOL(Z_Param_bSetupUndo);
P_GET_UBOOL(Z_Param_bPrintPythonCommand);
P_FINISH;
P_NATIVE_BEGIN;
*(FRigElementKey*)Z_Param__Result=P_THIS->AddAnimationChannel_ForBlueprint(Z_Param_InName,Z_Param_InParentControl,Z_Param_InSettings,Z_Param_bSetupUndo,Z_Param_bPrintPythonCommand);
P_NATIVE_END;
}
// ********** End Class URigHierarchyController Function AddAnimationChannel_ForBlueprint **********
// ********** Begin Class URigHierarchyController Function AddAvailableSpace ***********************
struct Z_Construct_UFunction_URigHierarchyController_AddAvailableSpace_Statics
{
struct RigHierarchyController_eventAddAvailableSpace_Parms
{
FRigElementKey InControl;
FRigElementKey InSpace;
FName InDisplayLabel;
bool bSetupUndo;
bool bPrintPythonCommand;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "URigHierarchyController" },
{ "Comment", "/**\n\x09 * Adds a new available space to the given control\n\x09 * @param InControl The control to add the available space for\n\x09 * @param InSpace The space to add to the available spaces list\n\x09 * @param InDisplayLabel The optional display label to use for this space\n\x09 * @param bSetupUndo If set to true the stack will record the change for undo / redo\n\x09 * @param bPrintPythonCommand If set to true a python command equivalent to this call will be printed out\n\x09 * @return Returns true if successful.\n\x09 */" },
{ "CPP_Default_bPrintPythonCommand", "false" },
{ "CPP_Default_bSetupUndo", "false" },
{ "CPP_Default_InDisplayLabel", "None" },
{ "ModuleRelativePath", "Public/Rigs/RigHierarchyController.h" },
{ "ToolTip", "Adds a new available space to the given control\n@param InControl The control to add the available space for\n@param InSpace The space to add to the available spaces list\n@param InDisplayLabel The optional display label to use for this space\n@param bSetupUndo If set to true the stack will record the change for undo / redo\n@param bPrintPythonCommand If set to true a python command equivalent to this call will be printed out\n@return Returns true if successful." },
};
#endif // WITH_METADATA
// ********** Begin Function AddAvailableSpace constinit property declarations *********************
static const UECodeGen_Private::FStructPropertyParams NewProp_InControl;
static const UECodeGen_Private::FStructPropertyParams NewProp_InSpace;
static const UECodeGen_Private::FNamePropertyParams NewProp_InDisplayLabel;
static void NewProp_bSetupUndo_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSetupUndo;
static void NewProp_bPrintPythonCommand_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPrintPythonCommand;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function AddAvailableSpace constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function AddAvailableSpace Property Definitions ********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_AddAvailableSpace_Statics::NewProp_InControl = { "InControl", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventAddAvailableSpace_Parms, InControl), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(0, nullptr) }; // 389243550
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_AddAvailableSpace_Statics::NewProp_InSpace = { "InSpace", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventAddAvailableSpace_Parms, InSpace), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(0, nullptr) }; // 389243550
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_URigHierarchyController_AddAvailableSpace_Statics::NewProp_InDisplayLabel = { "InDisplayLabel", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventAddAvailableSpace_Parms, InDisplayLabel), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_AddAvailableSpace_Statics::NewProp_bSetupUndo_SetBit(void* Obj)
{
((RigHierarchyController_eventAddAvailableSpace_Parms*)Obj)->bSetupUndo = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_AddAvailableSpace_Statics::NewProp_bSetupUndo = { "bSetupUndo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventAddAvailableSpace_Parms), &Z_Construct_UFunction_URigHierarchyController_AddAvailableSpace_Statics::NewProp_bSetupUndo_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_AddAvailableSpace_Statics::NewProp_bPrintPythonCommand_SetBit(void* Obj)
{
((RigHierarchyController_eventAddAvailableSpace_Parms*)Obj)->bPrintPythonCommand = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_AddAvailableSpace_Statics::NewProp_bPrintPythonCommand = { "bPrintPythonCommand", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventAddAvailableSpace_Parms), &Z_Construct_UFunction_URigHierarchyController_AddAvailableSpace_Statics::NewProp_bPrintPythonCommand_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_AddAvailableSpace_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((RigHierarchyController_eventAddAvailableSpace_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_AddAvailableSpace_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventAddAvailableSpace_Parms), &Z_Construct_UFunction_URigHierarchyController_AddAvailableSpace_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URigHierarchyController_AddAvailableSpace_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddAvailableSpace_Statics::NewProp_InControl,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddAvailableSpace_Statics::NewProp_InSpace,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddAvailableSpace_Statics::NewProp_InDisplayLabel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddAvailableSpace_Statics::NewProp_bSetupUndo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddAvailableSpace_Statics::NewProp_bPrintPythonCommand,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddAvailableSpace_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_AddAvailableSpace_Statics::PropPointers) < 2048);
// ********** End Function AddAvailableSpace Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URigHierarchyController_AddAvailableSpace_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URigHierarchyController, nullptr, "AddAvailableSpace", Z_Construct_UFunction_URigHierarchyController_AddAvailableSpace_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_AddAvailableSpace_Statics::PropPointers),
sizeof(Z_Construct_UFunction_URigHierarchyController_AddAvailableSpace_Statics::RigHierarchyController_eventAddAvailableSpace_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_AddAvailableSpace_Statics::Function_MetaDataParams), Z_Construct_UFunction_URigHierarchyController_AddAvailableSpace_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_URigHierarchyController_AddAvailableSpace_Statics::RigHierarchyController_eventAddAvailableSpace_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_URigHierarchyController_AddAvailableSpace()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URigHierarchyController_AddAvailableSpace_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(URigHierarchyController::execAddAvailableSpace)
{
P_GET_STRUCT(FRigElementKey,Z_Param_InControl);
P_GET_STRUCT(FRigElementKey,Z_Param_InSpace);
P_GET_PROPERTY(FNameProperty,Z_Param_InDisplayLabel);
P_GET_UBOOL(Z_Param_bSetupUndo);
P_GET_UBOOL(Z_Param_bPrintPythonCommand);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->AddAvailableSpace(Z_Param_InControl,Z_Param_InSpace,Z_Param_InDisplayLabel,Z_Param_bSetupUndo,Z_Param_bPrintPythonCommand);
P_NATIVE_END;
}
// ********** End Class URigHierarchyController Function AddAvailableSpace *************************
// ********** Begin Class URigHierarchyController Function AddBone *********************************
struct Z_Construct_UFunction_URigHierarchyController_AddBone_Statics
{
struct RigHierarchyController_eventAddBone_Parms
{
FName InName;
FRigElementKey InParent;
FTransform InTransform;
bool bTransformInGlobal;
ERigBoneType InBoneType;
bool bSetupUndo;
bool bPrintPythonCommand;
FRigElementKey ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "URigHierarchyController" },
{ "Comment", "/**\n\x09 * Adds a bone to the hierarchy\n\x09 * @param InName The suggested name of the new bone - will eventually be corrected by the namespace\n\x09 * @param InParent The (optional) parent of the new bone. If you don't need a parent, pass FRigElementKey()\n\x09 * @param InTransform The transform for the new bone - either in local or global space, based on bTransformInGlobal\n\x09 * @param bTransformInGlobal Set this to true if the Transform passed is expressed in global space, false for local space.\n\x09 * @param InBoneType The type of bone to add. This can be used to differentiate between imported bones and user defined bones.\n\x09 * @param bSetupUndo If set to true the stack will record the change for undo / redo\n\x09 * @param bPrintPythonCommand If set to true a python command equivalent to this call will be printed out\n\x09 * @return The key for the newly created bone.\n\x09 */" },
{ "CPP_Default_bPrintPythonCommand", "false" },
{ "CPP_Default_bSetupUndo", "false" },
{ "CPP_Default_bTransformInGlobal", "true" },
{ "CPP_Default_InBoneType", "User" },
{ "ModuleRelativePath", "Public/Rigs/RigHierarchyController.h" },
{ "ToolTip", "Adds a bone to the hierarchy\n@param InName The suggested name of the new bone - will eventually be corrected by the namespace\n@param InParent The (optional) parent of the new bone. If you don't need a parent, pass FRigElementKey()\n@param InTransform The transform for the new bone - either in local or global space, based on bTransformInGlobal\n@param bTransformInGlobal Set this to true if the Transform passed is expressed in global space, false for local space.\n@param InBoneType The type of bone to add. This can be used to differentiate between imported bones and user defined bones.\n@param bSetupUndo If set to true the stack will record the change for undo / redo\n@param bPrintPythonCommand If set to true a python command equivalent to this call will be printed out\n@return The key for the newly created bone." },
};
#endif // WITH_METADATA
// ********** Begin Function AddBone constinit property declarations *******************************
static const UECodeGen_Private::FNamePropertyParams NewProp_InName;
static const UECodeGen_Private::FStructPropertyParams NewProp_InParent;
static const UECodeGen_Private::FStructPropertyParams NewProp_InTransform;
static void NewProp_bTransformInGlobal_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bTransformInGlobal;
static const UECodeGen_Private::FBytePropertyParams NewProp_InBoneType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_InBoneType;
static void NewProp_bSetupUndo_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSetupUndo;
static void NewProp_bPrintPythonCommand_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPrintPythonCommand;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function AddBone constinit property declarations *********************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function AddBone Property Definitions ******************************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_URigHierarchyController_AddBone_Statics::NewProp_InName = { "InName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventAddBone_Parms, InName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_AddBone_Statics::NewProp_InParent = { "InParent", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventAddBone_Parms, InParent), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(0, nullptr) }; // 389243550
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_AddBone_Statics::NewProp_InTransform = { "InTransform", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventAddBone_Parms, InTransform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_AddBone_Statics::NewProp_bTransformInGlobal_SetBit(void* Obj)
{
((RigHierarchyController_eventAddBone_Parms*)Obj)->bTransformInGlobal = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_AddBone_Statics::NewProp_bTransformInGlobal = { "bTransformInGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventAddBone_Parms), &Z_Construct_UFunction_URigHierarchyController_AddBone_Statics::NewProp_bTransformInGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_URigHierarchyController_AddBone_Statics::NewProp_InBoneType_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_UFunction_URigHierarchyController_AddBone_Statics::NewProp_InBoneType = { "InBoneType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventAddBone_Parms, InBoneType), Z_Construct_UEnum_ControlRig_ERigBoneType, METADATA_PARAMS(0, nullptr) }; // 2570224191
void Z_Construct_UFunction_URigHierarchyController_AddBone_Statics::NewProp_bSetupUndo_SetBit(void* Obj)
{
((RigHierarchyController_eventAddBone_Parms*)Obj)->bSetupUndo = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_AddBone_Statics::NewProp_bSetupUndo = { "bSetupUndo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventAddBone_Parms), &Z_Construct_UFunction_URigHierarchyController_AddBone_Statics::NewProp_bSetupUndo_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_AddBone_Statics::NewProp_bPrintPythonCommand_SetBit(void* Obj)
{
((RigHierarchyController_eventAddBone_Parms*)Obj)->bPrintPythonCommand = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_AddBone_Statics::NewProp_bPrintPythonCommand = { "bPrintPythonCommand", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventAddBone_Parms), &Z_Construct_UFunction_URigHierarchyController_AddBone_Statics::NewProp_bPrintPythonCommand_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_AddBone_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventAddBone_Parms, ReturnValue), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(0, nullptr) }; // 389243550
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URigHierarchyController_AddBone_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddBone_Statics::NewProp_InName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddBone_Statics::NewProp_InParent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddBone_Statics::NewProp_InTransform,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddBone_Statics::NewProp_bTransformInGlobal,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddBone_Statics::NewProp_InBoneType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddBone_Statics::NewProp_InBoneType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddBone_Statics::NewProp_bSetupUndo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddBone_Statics::NewProp_bPrintPythonCommand,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddBone_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_AddBone_Statics::PropPointers) < 2048);
// ********** End Function AddBone Property Definitions ********************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URigHierarchyController_AddBone_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URigHierarchyController, nullptr, "AddBone", Z_Construct_UFunction_URigHierarchyController_AddBone_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_AddBone_Statics::PropPointers),
sizeof(Z_Construct_UFunction_URigHierarchyController_AddBone_Statics::RigHierarchyController_eventAddBone_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_AddBone_Statics::Function_MetaDataParams), Z_Construct_UFunction_URigHierarchyController_AddBone_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_URigHierarchyController_AddBone_Statics::RigHierarchyController_eventAddBone_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_URigHierarchyController_AddBone()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URigHierarchyController_AddBone_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(URigHierarchyController::execAddBone)
{
P_GET_PROPERTY(FNameProperty,Z_Param_InName);
P_GET_STRUCT(FRigElementKey,Z_Param_InParent);
P_GET_STRUCT(FTransform,Z_Param_InTransform);
P_GET_UBOOL(Z_Param_bTransformInGlobal);
P_GET_ENUM(ERigBoneType,Z_Param_InBoneType);
P_GET_UBOOL(Z_Param_bSetupUndo);
P_GET_UBOOL(Z_Param_bPrintPythonCommand);
P_FINISH;
P_NATIVE_BEGIN;
*(FRigElementKey*)Z_Param__Result=P_THIS->AddBone(Z_Param_InName,Z_Param_InParent,Z_Param_InTransform,Z_Param_bTransformInGlobal,ERigBoneType(Z_Param_InBoneType),Z_Param_bSetupUndo,Z_Param_bPrintPythonCommand);
P_NATIVE_END;
}
// ********** End Class URigHierarchyController Function AddBone ***********************************
// ********** Begin Class URigHierarchyController Function AddChannelHost **************************
struct Z_Construct_UFunction_URigHierarchyController_AddChannelHost_Statics
{
struct RigHierarchyController_eventAddChannelHost_Parms
{
FRigElementKey InChannel;
FRigElementKey InHost;
bool bSetupUndo;
bool bPrintPythonCommand;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "URigHierarchyController" },
{ "Comment", "/**\n\x09 * Adds a new channel host to the animation channel\n\x09 * @note This is just an overload of AddAvailableSpace for readability\n\x09 * @param InChannel The animation channel to add the channel host for\n\x09 * @param InHost The host to add to the channel to\n\x09 * @param bSetupUndo If set to true the stack will record the change for undo / redo\n\x09 * @param bPrintPythonCommand If set to true a python command equivalent to this call will be printed out\n\x09 * @return Returns true if successful.\n\x09 */" },
{ "CPP_Default_bPrintPythonCommand", "false" },
{ "CPP_Default_bSetupUndo", "false" },
{ "ModuleRelativePath", "Public/Rigs/RigHierarchyController.h" },
{ "ToolTip", "Adds a new channel host to the animation channel\n@note This is just an overload of AddAvailableSpace for readability\n@param InChannel The animation channel to add the channel host for\n@param InHost The host to add to the channel to\n@param bSetupUndo If set to true the stack will record the change for undo / redo\n@param bPrintPythonCommand If set to true a python command equivalent to this call will be printed out\n@return Returns true if successful." },
};
#endif // WITH_METADATA
// ********** Begin Function AddChannelHost constinit property declarations ************************
static const UECodeGen_Private::FStructPropertyParams NewProp_InChannel;
static const UECodeGen_Private::FStructPropertyParams NewProp_InHost;
static void NewProp_bSetupUndo_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSetupUndo;
static void NewProp_bPrintPythonCommand_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPrintPythonCommand;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function AddChannelHost constinit property declarations **************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function AddChannelHost Property Definitions ***********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_AddChannelHost_Statics::NewProp_InChannel = { "InChannel", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventAddChannelHost_Parms, InChannel), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(0, nullptr) }; // 389243550
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_AddChannelHost_Statics::NewProp_InHost = { "InHost", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventAddChannelHost_Parms, InHost), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(0, nullptr) }; // 389243550
void Z_Construct_UFunction_URigHierarchyController_AddChannelHost_Statics::NewProp_bSetupUndo_SetBit(void* Obj)
{
((RigHierarchyController_eventAddChannelHost_Parms*)Obj)->bSetupUndo = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_AddChannelHost_Statics::NewProp_bSetupUndo = { "bSetupUndo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventAddChannelHost_Parms), &Z_Construct_UFunction_URigHierarchyController_AddChannelHost_Statics::NewProp_bSetupUndo_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_AddChannelHost_Statics::NewProp_bPrintPythonCommand_SetBit(void* Obj)
{
((RigHierarchyController_eventAddChannelHost_Parms*)Obj)->bPrintPythonCommand = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_AddChannelHost_Statics::NewProp_bPrintPythonCommand = { "bPrintPythonCommand", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventAddChannelHost_Parms), &Z_Construct_UFunction_URigHierarchyController_AddChannelHost_Statics::NewProp_bPrintPythonCommand_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_AddChannelHost_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((RigHierarchyController_eventAddChannelHost_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_AddChannelHost_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventAddChannelHost_Parms), &Z_Construct_UFunction_URigHierarchyController_AddChannelHost_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URigHierarchyController_AddChannelHost_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddChannelHost_Statics::NewProp_InChannel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddChannelHost_Statics::NewProp_InHost,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddChannelHost_Statics::NewProp_bSetupUndo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddChannelHost_Statics::NewProp_bPrintPythonCommand,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddChannelHost_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_AddChannelHost_Statics::PropPointers) < 2048);
// ********** End Function AddChannelHost Property Definitions *************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URigHierarchyController_AddChannelHost_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URigHierarchyController, nullptr, "AddChannelHost", Z_Construct_UFunction_URigHierarchyController_AddChannelHost_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_AddChannelHost_Statics::PropPointers),
sizeof(Z_Construct_UFunction_URigHierarchyController_AddChannelHost_Statics::RigHierarchyController_eventAddChannelHost_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_AddChannelHost_Statics::Function_MetaDataParams), Z_Construct_UFunction_URigHierarchyController_AddChannelHost_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_URigHierarchyController_AddChannelHost_Statics::RigHierarchyController_eventAddChannelHost_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_URigHierarchyController_AddChannelHost()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URigHierarchyController_AddChannelHost_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(URigHierarchyController::execAddChannelHost)
{
P_GET_STRUCT(FRigElementKey,Z_Param_InChannel);
P_GET_STRUCT(FRigElementKey,Z_Param_InHost);
P_GET_UBOOL(Z_Param_bSetupUndo);
P_GET_UBOOL(Z_Param_bPrintPythonCommand);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->AddChannelHost(Z_Param_InChannel,Z_Param_InHost,Z_Param_bSetupUndo,Z_Param_bPrintPythonCommand);
P_NATIVE_END;
}
// ********** End Class URigHierarchyController Function AddChannelHost ****************************
// ********** Begin Class URigHierarchyController Function AddComponent ****************************
struct Z_Construct_UFunction_URigHierarchyController_AddComponent_Statics
{
struct RigHierarchyController_eventAddComponent_Parms
{
UScriptStruct* InComponentStruct;
FName InName;
FRigElementKey InElement;
FString InContent;
bool bSetupUndo;
bool bPrintPythonCommand;
FRigComponentKey ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "URigHierarchyController" },
{ "Comment", "/**\n\x09 * Adds a component to the hierarchy\n\x09 * @param InComponentStruct The script struct of the component to add\n\x09 * @param InName The suggested name of the new component.\n\x09 * @param InElement The element the component will be added to.\n\x09 * @param InContent The (optional) serialized text default for the component\n\x09 * @param bSetupUndo If set to true the stack will record the change for undo / redo\n\x09 * @param bPrintPythonCommand If set to true a python command equivalent to this call will be printed out\n\x09 * @return The name of the newly created component\n\x09 */" },
{ "CPP_Default_bPrintPythonCommand", "false" },
{ "CPP_Default_bSetupUndo", "false" },
{ "CPP_Default_InContent", "" },
{ "ModuleRelativePath", "Public/Rigs/RigHierarchyController.h" },
{ "ToolTip", "Adds a component to the hierarchy\n@param InComponentStruct The script struct of the component to add\n@param InName The suggested name of the new component.\n@param InElement The element the component will be added to.\n@param InContent The (optional) serialized text default for the component\n@param bSetupUndo If set to true the stack will record the change for undo / redo\n@param bPrintPythonCommand If set to true a python command equivalent to this call will be printed out\n@return The name of the newly created component" },
};
#endif // WITH_METADATA
// ********** Begin Function AddComponent constinit property declarations **************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_InComponentStruct;
static const UECodeGen_Private::FNamePropertyParams NewProp_InName;
static const UECodeGen_Private::FStructPropertyParams NewProp_InElement;
static const UECodeGen_Private::FStrPropertyParams NewProp_InContent;
static void NewProp_bSetupUndo_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSetupUndo;
static void NewProp_bPrintPythonCommand_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPrintPythonCommand;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function AddComponent constinit property declarations ****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function AddComponent Property Definitions *************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_URigHierarchyController_AddComponent_Statics::NewProp_InComponentStruct = { "InComponentStruct", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventAddComponent_Parms, InComponentStruct), Z_Construct_UClass_UScriptStruct_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_URigHierarchyController_AddComponent_Statics::NewProp_InName = { "InName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventAddComponent_Parms, InName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_AddComponent_Statics::NewProp_InElement = { "InElement", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventAddComponent_Parms, InElement), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(0, nullptr) }; // 389243550
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_URigHierarchyController_AddComponent_Statics::NewProp_InContent = { "InContent", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventAddComponent_Parms, InContent), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_AddComponent_Statics::NewProp_bSetupUndo_SetBit(void* Obj)
{
((RigHierarchyController_eventAddComponent_Parms*)Obj)->bSetupUndo = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_AddComponent_Statics::NewProp_bSetupUndo = { "bSetupUndo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventAddComponent_Parms), &Z_Construct_UFunction_URigHierarchyController_AddComponent_Statics::NewProp_bSetupUndo_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_AddComponent_Statics::NewProp_bPrintPythonCommand_SetBit(void* Obj)
{
((RigHierarchyController_eventAddComponent_Parms*)Obj)->bPrintPythonCommand = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_AddComponent_Statics::NewProp_bPrintPythonCommand = { "bPrintPythonCommand", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventAddComponent_Parms), &Z_Construct_UFunction_URigHierarchyController_AddComponent_Statics::NewProp_bPrintPythonCommand_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_AddComponent_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventAddComponent_Parms, ReturnValue), Z_Construct_UScriptStruct_FRigComponentKey, METADATA_PARAMS(0, nullptr) }; // 2879759543
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URigHierarchyController_AddComponent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddComponent_Statics::NewProp_InComponentStruct,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddComponent_Statics::NewProp_InName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddComponent_Statics::NewProp_InElement,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddComponent_Statics::NewProp_InContent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddComponent_Statics::NewProp_bSetupUndo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddComponent_Statics::NewProp_bPrintPythonCommand,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddComponent_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_AddComponent_Statics::PropPointers) < 2048);
// ********** End Function AddComponent Property Definitions ***************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URigHierarchyController_AddComponent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URigHierarchyController, nullptr, "AddComponent", Z_Construct_UFunction_URigHierarchyController_AddComponent_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_AddComponent_Statics::PropPointers),
sizeof(Z_Construct_UFunction_URigHierarchyController_AddComponent_Statics::RigHierarchyController_eventAddComponent_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_AddComponent_Statics::Function_MetaDataParams), Z_Construct_UFunction_URigHierarchyController_AddComponent_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_URigHierarchyController_AddComponent_Statics::RigHierarchyController_eventAddComponent_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_URigHierarchyController_AddComponent()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URigHierarchyController_AddComponent_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(URigHierarchyController::execAddComponent)
{
P_GET_OBJECT(UScriptStruct,Z_Param_InComponentStruct);
P_GET_PROPERTY(FNameProperty,Z_Param_InName);
P_GET_STRUCT(FRigElementKey,Z_Param_InElement);
P_GET_PROPERTY(FStrProperty,Z_Param_InContent);
P_GET_UBOOL(Z_Param_bSetupUndo);
P_GET_UBOOL(Z_Param_bPrintPythonCommand);
P_FINISH;
P_NATIVE_BEGIN;
*(FRigComponentKey*)Z_Param__Result=P_THIS->AddComponent(Z_Param_InComponentStruct,Z_Param_InName,Z_Param_InElement,Z_Param_InContent,Z_Param_bSetupUndo,Z_Param_bPrintPythonCommand);
P_NATIVE_END;
}
// ********** End Class URigHierarchyController Function AddComponent ******************************
// ********** Begin Class URigHierarchyController Function AddConnector ****************************
struct Z_Construct_UFunction_URigHierarchyController_AddConnector_Statics
{
struct RigHierarchyController_eventAddConnector_Parms
{
FName InName;
FRigConnectorSettings InSettings;
bool bSetupUndo;
bool bPrintPythonCommand;
FRigElementKey ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "URigHierarchyController" },
{ "Comment", "/**\n\x09 * Adds a connector to the hierarchy\n\x09 * @param InName The suggested name of the new connector - will eventually be corrected by the namespace\n\x09 * @param InSettings All of the connector's settings\n\x09 * @param bSetupUndo If set to true the stack will record the change for undo / redo\n\x09 * @param bPrintPythonCommand If set to true a python command equivalent to this call will be printed out\n\x09 * @return The key for the newly created bone.\n\x09 */" },
{ "CPP_Default_bPrintPythonCommand", "false" },
{ "CPP_Default_bSetupUndo", "false" },
{ "CPP_Default_InSettings", "()" },
{ "ModuleRelativePath", "Public/Rigs/RigHierarchyController.h" },
{ "ToolTip", "Adds a connector to the hierarchy\n@param InName The suggested name of the new connector - will eventually be corrected by the namespace\n@param InSettings All of the connector's settings\n@param bSetupUndo If set to true the stack will record the change for undo / redo\n@param bPrintPythonCommand If set to true a python command equivalent to this call will be printed out\n@return The key for the newly created bone." },
};
#endif // WITH_METADATA
// ********** Begin Function AddConnector constinit property declarations **************************
static const UECodeGen_Private::FNamePropertyParams NewProp_InName;
static const UECodeGen_Private::FStructPropertyParams NewProp_InSettings;
static void NewProp_bSetupUndo_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSetupUndo;
static void NewProp_bPrintPythonCommand_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPrintPythonCommand;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function AddConnector constinit property declarations ****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function AddConnector Property Definitions *************************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_URigHierarchyController_AddConnector_Statics::NewProp_InName = { "InName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventAddConnector_Parms, InName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_AddConnector_Statics::NewProp_InSettings = { "InSettings", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventAddConnector_Parms, InSettings), Z_Construct_UScriptStruct_FRigConnectorSettings, METADATA_PARAMS(0, nullptr) }; // 3330021931
void Z_Construct_UFunction_URigHierarchyController_AddConnector_Statics::NewProp_bSetupUndo_SetBit(void* Obj)
{
((RigHierarchyController_eventAddConnector_Parms*)Obj)->bSetupUndo = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_AddConnector_Statics::NewProp_bSetupUndo = { "bSetupUndo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventAddConnector_Parms), &Z_Construct_UFunction_URigHierarchyController_AddConnector_Statics::NewProp_bSetupUndo_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_AddConnector_Statics::NewProp_bPrintPythonCommand_SetBit(void* Obj)
{
((RigHierarchyController_eventAddConnector_Parms*)Obj)->bPrintPythonCommand = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_AddConnector_Statics::NewProp_bPrintPythonCommand = { "bPrintPythonCommand", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventAddConnector_Parms), &Z_Construct_UFunction_URigHierarchyController_AddConnector_Statics::NewProp_bPrintPythonCommand_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_AddConnector_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventAddConnector_Parms, ReturnValue), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(0, nullptr) }; // 389243550
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URigHierarchyController_AddConnector_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddConnector_Statics::NewProp_InName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddConnector_Statics::NewProp_InSettings,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddConnector_Statics::NewProp_bSetupUndo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddConnector_Statics::NewProp_bPrintPythonCommand,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddConnector_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_AddConnector_Statics::PropPointers) < 2048);
// ********** End Function AddConnector Property Definitions ***************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URigHierarchyController_AddConnector_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URigHierarchyController, nullptr, "AddConnector", Z_Construct_UFunction_URigHierarchyController_AddConnector_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_AddConnector_Statics::PropPointers),
sizeof(Z_Construct_UFunction_URigHierarchyController_AddConnector_Statics::RigHierarchyController_eventAddConnector_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_AddConnector_Statics::Function_MetaDataParams), Z_Construct_UFunction_URigHierarchyController_AddConnector_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_URigHierarchyController_AddConnector_Statics::RigHierarchyController_eventAddConnector_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_URigHierarchyController_AddConnector()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URigHierarchyController_AddConnector_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(URigHierarchyController::execAddConnector)
{
P_GET_PROPERTY(FNameProperty,Z_Param_InName);
P_GET_STRUCT(FRigConnectorSettings,Z_Param_InSettings);
P_GET_UBOOL(Z_Param_bSetupUndo);
P_GET_UBOOL(Z_Param_bPrintPythonCommand);
P_FINISH;
P_NATIVE_BEGIN;
*(FRigElementKey*)Z_Param__Result=P_THIS->AddConnector(Z_Param_InName,Z_Param_InSettings,Z_Param_bSetupUndo,Z_Param_bPrintPythonCommand);
P_NATIVE_END;
}
// ********** End Class URigHierarchyController Function AddConnector ******************************
// ********** Begin Class URigHierarchyController Function AddControl_ForBlueprint *****************
struct Z_Construct_UFunction_URigHierarchyController_AddControl_ForBlueprint_Statics
{
struct RigHierarchyController_eventAddControl_ForBlueprint_Parms
{
FName InName;
FRigElementKey InParent;
FRigControlSettings InSettings;
FRigControlValue InValue;
bool bSetupUndo;
bool bPrintPythonCommand;
FRigElementKey ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "URigHierarchyController" },
{ "Comment", "/**\n\x09 * Adds a control to the hierarchy\n\x09 * @param InName The suggested name of the new control - will eventually be corrected by the namespace\n\x09 * @param InParent The (optional) parent of the new control. If you don't need a parent, pass FRigElementKey()\n\x09 * @param InSettings All of the control's settings\n\x09 * @param InValue The value to use for the control\n\x09 * @param bSetupUndo If set to true the stack will record the change for undo / redo\n\x09 * @return The key for the newly created control.\n\x09 */" },
{ "CPP_Default_bPrintPythonCommand", "false" },
{ "CPP_Default_bSetupUndo", "true" },
{ "DisplayName", "Add Control" },
{ "ModuleRelativePath", "Public/Rigs/RigHierarchyController.h" },
{ "ScriptName", "AddControl" },
{ "ToolTip", "Adds a control to the hierarchy\n@param InName The suggested name of the new control - will eventually be corrected by the namespace\n@param InParent The (optional) parent of the new control. If you don't need a parent, pass FRigElementKey()\n@param InSettings All of the control's settings\n@param InValue The value to use for the control\n@param bSetupUndo If set to true the stack will record the change for undo / redo\n@return The key for the newly created control." },
};
#endif // WITH_METADATA
// ********** Begin Function AddControl_ForBlueprint constinit property declarations ***************
static const UECodeGen_Private::FNamePropertyParams NewProp_InName;
static const UECodeGen_Private::FStructPropertyParams NewProp_InParent;
static const UECodeGen_Private::FStructPropertyParams NewProp_InSettings;
static const UECodeGen_Private::FStructPropertyParams NewProp_InValue;
static void NewProp_bSetupUndo_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSetupUndo;
static void NewProp_bPrintPythonCommand_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPrintPythonCommand;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function AddControl_ForBlueprint constinit property declarations *****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function AddControl_ForBlueprint Property Definitions **************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_URigHierarchyController_AddControl_ForBlueprint_Statics::NewProp_InName = { "InName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventAddControl_ForBlueprint_Parms, InName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_AddControl_ForBlueprint_Statics::NewProp_InParent = { "InParent", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventAddControl_ForBlueprint_Parms, InParent), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(0, nullptr) }; // 389243550
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_AddControl_ForBlueprint_Statics::NewProp_InSettings = { "InSettings", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventAddControl_ForBlueprint_Parms, InSettings), Z_Construct_UScriptStruct_FRigControlSettings, METADATA_PARAMS(0, nullptr) }; // 4206678282
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_AddControl_ForBlueprint_Statics::NewProp_InValue = { "InValue", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventAddControl_ForBlueprint_Parms, InValue), Z_Construct_UScriptStruct_FRigControlValue, METADATA_PARAMS(0, nullptr) }; // 2235373053
void Z_Construct_UFunction_URigHierarchyController_AddControl_ForBlueprint_Statics::NewProp_bSetupUndo_SetBit(void* Obj)
{
((RigHierarchyController_eventAddControl_ForBlueprint_Parms*)Obj)->bSetupUndo = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_AddControl_ForBlueprint_Statics::NewProp_bSetupUndo = { "bSetupUndo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventAddControl_ForBlueprint_Parms), &Z_Construct_UFunction_URigHierarchyController_AddControl_ForBlueprint_Statics::NewProp_bSetupUndo_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_AddControl_ForBlueprint_Statics::NewProp_bPrintPythonCommand_SetBit(void* Obj)
{
((RigHierarchyController_eventAddControl_ForBlueprint_Parms*)Obj)->bPrintPythonCommand = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_AddControl_ForBlueprint_Statics::NewProp_bPrintPythonCommand = { "bPrintPythonCommand", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventAddControl_ForBlueprint_Parms), &Z_Construct_UFunction_URigHierarchyController_AddControl_ForBlueprint_Statics::NewProp_bPrintPythonCommand_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_AddControl_ForBlueprint_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventAddControl_ForBlueprint_Parms, ReturnValue), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(0, nullptr) }; // 389243550
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URigHierarchyController_AddControl_ForBlueprint_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddControl_ForBlueprint_Statics::NewProp_InName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddControl_ForBlueprint_Statics::NewProp_InParent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddControl_ForBlueprint_Statics::NewProp_InSettings,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddControl_ForBlueprint_Statics::NewProp_InValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddControl_ForBlueprint_Statics::NewProp_bSetupUndo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddControl_ForBlueprint_Statics::NewProp_bPrintPythonCommand,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddControl_ForBlueprint_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_AddControl_ForBlueprint_Statics::PropPointers) < 2048);
// ********** End Function AddControl_ForBlueprint Property Definitions ****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URigHierarchyController_AddControl_ForBlueprint_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URigHierarchyController, nullptr, "AddControl_ForBlueprint", Z_Construct_UFunction_URigHierarchyController_AddControl_ForBlueprint_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_AddControl_ForBlueprint_Statics::PropPointers),
sizeof(Z_Construct_UFunction_URigHierarchyController_AddControl_ForBlueprint_Statics::RigHierarchyController_eventAddControl_ForBlueprint_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_AddControl_ForBlueprint_Statics::Function_MetaDataParams), Z_Construct_UFunction_URigHierarchyController_AddControl_ForBlueprint_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_URigHierarchyController_AddControl_ForBlueprint_Statics::RigHierarchyController_eventAddControl_ForBlueprint_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_URigHierarchyController_AddControl_ForBlueprint()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URigHierarchyController_AddControl_ForBlueprint_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(URigHierarchyController::execAddControl_ForBlueprint)
{
P_GET_PROPERTY(FNameProperty,Z_Param_InName);
P_GET_STRUCT(FRigElementKey,Z_Param_InParent);
P_GET_STRUCT(FRigControlSettings,Z_Param_InSettings);
P_GET_STRUCT(FRigControlValue,Z_Param_InValue);
P_GET_UBOOL(Z_Param_bSetupUndo);
P_GET_UBOOL(Z_Param_bPrintPythonCommand);
P_FINISH;
P_NATIVE_BEGIN;
*(FRigElementKey*)Z_Param__Result=P_THIS->AddControl_ForBlueprint(Z_Param_InName,Z_Param_InParent,Z_Param_InSettings,Z_Param_InValue,Z_Param_bSetupUndo,Z_Param_bPrintPythonCommand);
P_NATIVE_END;
}
// ********** End Class URigHierarchyController Function AddControl_ForBlueprint *******************
// ********** Begin Class URigHierarchyController Function AddCurve ********************************
struct Z_Construct_UFunction_URigHierarchyController_AddCurve_Statics
{
struct RigHierarchyController_eventAddCurve_Parms
{
FName InName;
float InValue;
bool bSetupUndo;
bool bPrintPythonCommand;
FRigElementKey ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "URigHierarchyController" },
{ "Comment", "/**\n\x09 * Adds a curve to the hierarchy\n\x09 * @param InName The suggested name of the new curve - will eventually be corrected by the namespace\n\x09 * @param InValue The value to use for the curve\n\x09 * @param bSetupUndo If set to true the stack will record the change for undo / redo\n\x09 * @param bPrintPythonCommand If set to true a python command equivalent to this call will be printed out\n\x09 * @return The key for the newly created curve.\n\x09 */" },
{ "CPP_Default_bPrintPythonCommand", "false" },
{ "CPP_Default_bSetupUndo", "true" },
{ "CPP_Default_InValue", "0.000000" },
{ "ModuleRelativePath", "Public/Rigs/RigHierarchyController.h" },
{ "ToolTip", "Adds a curve to the hierarchy\n@param InName The suggested name of the new curve - will eventually be corrected by the namespace\n@param InValue The value to use for the curve\n@param bSetupUndo If set to true the stack will record the change for undo / redo\n@param bPrintPythonCommand If set to true a python command equivalent to this call will be printed out\n@return The key for the newly created curve." },
};
#endif // WITH_METADATA
// ********** Begin Function AddCurve constinit property declarations ******************************
static const UECodeGen_Private::FNamePropertyParams NewProp_InName;
static const UECodeGen_Private::FFloatPropertyParams NewProp_InValue;
static void NewProp_bSetupUndo_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSetupUndo;
static void NewProp_bPrintPythonCommand_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPrintPythonCommand;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function AddCurve constinit property declarations ********************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function AddCurve Property Definitions *****************************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_URigHierarchyController_AddCurve_Statics::NewProp_InName = { "InName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventAddCurve_Parms, InName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_URigHierarchyController_AddCurve_Statics::NewProp_InValue = { "InValue", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventAddCurve_Parms, InValue), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_AddCurve_Statics::NewProp_bSetupUndo_SetBit(void* Obj)
{
((RigHierarchyController_eventAddCurve_Parms*)Obj)->bSetupUndo = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_AddCurve_Statics::NewProp_bSetupUndo = { "bSetupUndo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventAddCurve_Parms), &Z_Construct_UFunction_URigHierarchyController_AddCurve_Statics::NewProp_bSetupUndo_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_AddCurve_Statics::NewProp_bPrintPythonCommand_SetBit(void* Obj)
{
((RigHierarchyController_eventAddCurve_Parms*)Obj)->bPrintPythonCommand = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_AddCurve_Statics::NewProp_bPrintPythonCommand = { "bPrintPythonCommand", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventAddCurve_Parms), &Z_Construct_UFunction_URigHierarchyController_AddCurve_Statics::NewProp_bPrintPythonCommand_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_AddCurve_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventAddCurve_Parms, ReturnValue), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(0, nullptr) }; // 389243550
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URigHierarchyController_AddCurve_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddCurve_Statics::NewProp_InName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddCurve_Statics::NewProp_InValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddCurve_Statics::NewProp_bSetupUndo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddCurve_Statics::NewProp_bPrintPythonCommand,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddCurve_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_AddCurve_Statics::PropPointers) < 2048);
// ********** End Function AddCurve Property Definitions *******************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URigHierarchyController_AddCurve_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URigHierarchyController, nullptr, "AddCurve", Z_Construct_UFunction_URigHierarchyController_AddCurve_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_AddCurve_Statics::PropPointers),
sizeof(Z_Construct_UFunction_URigHierarchyController_AddCurve_Statics::RigHierarchyController_eventAddCurve_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_AddCurve_Statics::Function_MetaDataParams), Z_Construct_UFunction_URigHierarchyController_AddCurve_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_URigHierarchyController_AddCurve_Statics::RigHierarchyController_eventAddCurve_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_URigHierarchyController_AddCurve()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URigHierarchyController_AddCurve_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(URigHierarchyController::execAddCurve)
{
P_GET_PROPERTY(FNameProperty,Z_Param_InName);
P_GET_PROPERTY(FFloatProperty,Z_Param_InValue);
P_GET_UBOOL(Z_Param_bSetupUndo);
P_GET_UBOOL(Z_Param_bPrintPythonCommand);
P_FINISH;
P_NATIVE_BEGIN;
*(FRigElementKey*)Z_Param__Result=P_THIS->AddCurve(Z_Param_InName,Z_Param_InValue,Z_Param_bSetupUndo,Z_Param_bPrintPythonCommand);
P_NATIVE_END;
}
// ********** End Class URigHierarchyController Function AddCurve **********************************
// ********** Begin Class URigHierarchyController Function AddNull *********************************
struct Z_Construct_UFunction_URigHierarchyController_AddNull_Statics
{
struct RigHierarchyController_eventAddNull_Parms
{
FName InName;
FRigElementKey InParent;
FTransform InTransform;
bool bTransformInGlobal;
bool bSetupUndo;
bool bPrintPythonCommand;
FRigElementKey ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "URigHierarchyController" },
{ "Comment", "/**\n\x09 * Adds a null to the hierarchy\n\x09 * @param InName The suggested name of the new null - will eventually be corrected by the namespace\n\x09 * @param InParent The (optional) parent of the new null. If you don't need a parent, pass FRigElementKey()\n\x09 * @param InTransform The transform for the new null - either in local or global null, based on bTransformInGlobal\n\x09 * @param bTransformInGlobal Set this to true if the Transform passed is expressed in global null, false for local null.\n\x09 * @param bSetupUndo If set to true the stack will record the change for undo / redo\n\x09 * @param bPrintPythonCommand If set to true a python command equivalent to this call will be printed out\n\x09 * @return The key for the newly created null.\n\x09 */" },
{ "CPP_Default_bPrintPythonCommand", "false" },
{ "CPP_Default_bSetupUndo", "false" },
{ "CPP_Default_bTransformInGlobal", "true" },
{ "ModuleRelativePath", "Public/Rigs/RigHierarchyController.h" },
{ "ToolTip", "Adds a null to the hierarchy\n@param InName The suggested name of the new null - will eventually be corrected by the namespace\n@param InParent The (optional) parent of the new null. If you don't need a parent, pass FRigElementKey()\n@param InTransform The transform for the new null - either in local or global null, based on bTransformInGlobal\n@param bTransformInGlobal Set this to true if the Transform passed is expressed in global null, false for local null.\n@param bSetupUndo If set to true the stack will record the change for undo / redo\n@param bPrintPythonCommand If set to true a python command equivalent to this call will be printed out\n@return The key for the newly created null." },
};
#endif // WITH_METADATA
// ********** Begin Function AddNull constinit property declarations *******************************
static const UECodeGen_Private::FNamePropertyParams NewProp_InName;
static const UECodeGen_Private::FStructPropertyParams NewProp_InParent;
static const UECodeGen_Private::FStructPropertyParams NewProp_InTransform;
static void NewProp_bTransformInGlobal_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bTransformInGlobal;
static void NewProp_bSetupUndo_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSetupUndo;
static void NewProp_bPrintPythonCommand_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPrintPythonCommand;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function AddNull constinit property declarations *********************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function AddNull Property Definitions ******************************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_URigHierarchyController_AddNull_Statics::NewProp_InName = { "InName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventAddNull_Parms, InName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_AddNull_Statics::NewProp_InParent = { "InParent", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventAddNull_Parms, InParent), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(0, nullptr) }; // 389243550
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_AddNull_Statics::NewProp_InTransform = { "InTransform", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventAddNull_Parms, InTransform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_AddNull_Statics::NewProp_bTransformInGlobal_SetBit(void* Obj)
{
((RigHierarchyController_eventAddNull_Parms*)Obj)->bTransformInGlobal = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_AddNull_Statics::NewProp_bTransformInGlobal = { "bTransformInGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventAddNull_Parms), &Z_Construct_UFunction_URigHierarchyController_AddNull_Statics::NewProp_bTransformInGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_AddNull_Statics::NewProp_bSetupUndo_SetBit(void* Obj)
{
((RigHierarchyController_eventAddNull_Parms*)Obj)->bSetupUndo = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_AddNull_Statics::NewProp_bSetupUndo = { "bSetupUndo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventAddNull_Parms), &Z_Construct_UFunction_URigHierarchyController_AddNull_Statics::NewProp_bSetupUndo_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_AddNull_Statics::NewProp_bPrintPythonCommand_SetBit(void* Obj)
{
((RigHierarchyController_eventAddNull_Parms*)Obj)->bPrintPythonCommand = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_AddNull_Statics::NewProp_bPrintPythonCommand = { "bPrintPythonCommand", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventAddNull_Parms), &Z_Construct_UFunction_URigHierarchyController_AddNull_Statics::NewProp_bPrintPythonCommand_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_AddNull_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventAddNull_Parms, ReturnValue), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(0, nullptr) }; // 389243550
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URigHierarchyController_AddNull_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddNull_Statics::NewProp_InName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddNull_Statics::NewProp_InParent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddNull_Statics::NewProp_InTransform,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddNull_Statics::NewProp_bTransformInGlobal,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddNull_Statics::NewProp_bSetupUndo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddNull_Statics::NewProp_bPrintPythonCommand,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddNull_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_AddNull_Statics::PropPointers) < 2048);
// ********** End Function AddNull Property Definitions ********************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URigHierarchyController_AddNull_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URigHierarchyController, nullptr, "AddNull", Z_Construct_UFunction_URigHierarchyController_AddNull_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_AddNull_Statics::PropPointers),
sizeof(Z_Construct_UFunction_URigHierarchyController_AddNull_Statics::RigHierarchyController_eventAddNull_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_AddNull_Statics::Function_MetaDataParams), Z_Construct_UFunction_URigHierarchyController_AddNull_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_URigHierarchyController_AddNull_Statics::RigHierarchyController_eventAddNull_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_URigHierarchyController_AddNull()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URigHierarchyController_AddNull_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(URigHierarchyController::execAddNull)
{
P_GET_PROPERTY(FNameProperty,Z_Param_InName);
P_GET_STRUCT(FRigElementKey,Z_Param_InParent);
P_GET_STRUCT(FTransform,Z_Param_InTransform);
P_GET_UBOOL(Z_Param_bTransformInGlobal);
P_GET_UBOOL(Z_Param_bSetupUndo);
P_GET_UBOOL(Z_Param_bPrintPythonCommand);
P_FINISH;
P_NATIVE_BEGIN;
*(FRigElementKey*)Z_Param__Result=P_THIS->AddNull(Z_Param_InName,Z_Param_InParent,Z_Param_InTransform,Z_Param_bTransformInGlobal,Z_Param_bSetupUndo,Z_Param_bPrintPythonCommand);
P_NATIVE_END;
}
// ********** End Class URigHierarchyController Function AddNull ***********************************
// ********** Begin Class URigHierarchyController Function AddParent *******************************
struct Z_Construct_UFunction_URigHierarchyController_AddParent_Statics
{
struct RigHierarchyController_eventAddParent_Parms
{
FRigElementKey InChild;
FRigElementKey InParent;
float InWeight;
bool bMaintainGlobalTransform;
FName InDisplayLabel;
bool bSetupUndo;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "URigHierarchyController" },
{ "Comment", "/**\n\x09 * Adds a new parent to an element. For elements that allow only one parent the parent will be replaced (Same as ::SetParent).\n\x09 * @param InChild The key of the element to add the parent for\n\x09 * @param InParent The key of the new parent to add\n\x09 * @param InWeight The initial weight to give to the parent\n\x09 * @param bMaintainGlobalTransform If set to true the child will stay in the same place spatially, otherwise it will maintain it's local transform (and potential move).\n\x09 * @param InDisplayLabel The optional display label to use for the parent constraint / space.\n\x09 * @param bSetupUndo If set to true the stack will record the change for undo / redo\n\x09 * @return Returns true if successful.\n\x09 */" },
{ "CPP_Default_bMaintainGlobalTransform", "true" },
{ "CPP_Default_bSetupUndo", "false" },
{ "CPP_Default_InDisplayLabel", "None" },
{ "CPP_Default_InWeight", "0.000000" },
{ "ModuleRelativePath", "Public/Rigs/RigHierarchyController.h" },
{ "ToolTip", "Adds a new parent to an element. For elements that allow only one parent the parent will be replaced (Same as ::SetParent).\n@param InChild The key of the element to add the parent for\n@param InParent The key of the new parent to add\n@param InWeight The initial weight to give to the parent\n@param bMaintainGlobalTransform If set to true the child will stay in the same place spatially, otherwise it will maintain it's local transform (and potential move).\n@param InDisplayLabel The optional display label to use for the parent constraint / space.\n@param bSetupUndo If set to true the stack will record the change for undo / redo\n@return Returns true if successful." },
};
#endif // WITH_METADATA
// ********** Begin Function AddParent constinit property declarations *****************************
static const UECodeGen_Private::FStructPropertyParams NewProp_InChild;
static const UECodeGen_Private::FStructPropertyParams NewProp_InParent;
static const UECodeGen_Private::FFloatPropertyParams NewProp_InWeight;
static void NewProp_bMaintainGlobalTransform_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bMaintainGlobalTransform;
static const UECodeGen_Private::FNamePropertyParams NewProp_InDisplayLabel;
static void NewProp_bSetupUndo_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSetupUndo;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function AddParent constinit property declarations *******************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function AddParent Property Definitions ****************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_AddParent_Statics::NewProp_InChild = { "InChild", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventAddParent_Parms, InChild), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(0, nullptr) }; // 389243550
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_AddParent_Statics::NewProp_InParent = { "InParent", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventAddParent_Parms, InParent), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(0, nullptr) }; // 389243550
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_URigHierarchyController_AddParent_Statics::NewProp_InWeight = { "InWeight", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventAddParent_Parms, InWeight), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_AddParent_Statics::NewProp_bMaintainGlobalTransform_SetBit(void* Obj)
{
((RigHierarchyController_eventAddParent_Parms*)Obj)->bMaintainGlobalTransform = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_AddParent_Statics::NewProp_bMaintainGlobalTransform = { "bMaintainGlobalTransform", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventAddParent_Parms), &Z_Construct_UFunction_URigHierarchyController_AddParent_Statics::NewProp_bMaintainGlobalTransform_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_URigHierarchyController_AddParent_Statics::NewProp_InDisplayLabel = { "InDisplayLabel", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventAddParent_Parms, InDisplayLabel), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_AddParent_Statics::NewProp_bSetupUndo_SetBit(void* Obj)
{
((RigHierarchyController_eventAddParent_Parms*)Obj)->bSetupUndo = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_AddParent_Statics::NewProp_bSetupUndo = { "bSetupUndo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventAddParent_Parms), &Z_Construct_UFunction_URigHierarchyController_AddParent_Statics::NewProp_bSetupUndo_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_AddParent_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((RigHierarchyController_eventAddParent_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_AddParent_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventAddParent_Parms), &Z_Construct_UFunction_URigHierarchyController_AddParent_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URigHierarchyController_AddParent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddParent_Statics::NewProp_InChild,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddParent_Statics::NewProp_InParent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddParent_Statics::NewProp_InWeight,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddParent_Statics::NewProp_bMaintainGlobalTransform,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddParent_Statics::NewProp_InDisplayLabel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddParent_Statics::NewProp_bSetupUndo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddParent_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_AddParent_Statics::PropPointers) < 2048);
// ********** End Function AddParent Property Definitions ******************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URigHierarchyController_AddParent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URigHierarchyController, nullptr, "AddParent", Z_Construct_UFunction_URigHierarchyController_AddParent_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_AddParent_Statics::PropPointers),
sizeof(Z_Construct_UFunction_URigHierarchyController_AddParent_Statics::RigHierarchyController_eventAddParent_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_AddParent_Statics::Function_MetaDataParams), Z_Construct_UFunction_URigHierarchyController_AddParent_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_URigHierarchyController_AddParent_Statics::RigHierarchyController_eventAddParent_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_URigHierarchyController_AddParent()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URigHierarchyController_AddParent_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(URigHierarchyController::execAddParent)
{
P_GET_STRUCT(FRigElementKey,Z_Param_InChild);
P_GET_STRUCT(FRigElementKey,Z_Param_InParent);
P_GET_PROPERTY(FFloatProperty,Z_Param_InWeight);
P_GET_UBOOL(Z_Param_bMaintainGlobalTransform);
P_GET_PROPERTY(FNameProperty,Z_Param_InDisplayLabel);
P_GET_UBOOL(Z_Param_bSetupUndo);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->AddParent(Z_Param_InChild,Z_Param_InParent,Z_Param_InWeight,Z_Param_bMaintainGlobalTransform,Z_Param_InDisplayLabel,Z_Param_bSetupUndo);
P_NATIVE_END;
}
// ********** End Class URigHierarchyController Function AddParent *********************************
// ********** Begin Class URigHierarchyController Function AddSocket *******************************
struct Z_Construct_UFunction_URigHierarchyController_AddSocket_Statics
{
struct RigHierarchyController_eventAddSocket_Parms
{
FName InName;
FRigElementKey InParent;
FTransform InTransform;
bool bTransformInGlobal;
FLinearColor InColor;
FString InDescription;
bool bSetupUndo;
bool bPrintPythonCommand;
FRigElementKey ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "URigHierarchyController" },
{ "Comment", "/**\n\x09 * Adds a socket to the hierarchy\n\x09 * @param InName The suggested name of the new socket - will eventually be corrected by the namespace\n\x09 * @param InParent The (optional) parent of the new null. If you don't need a parent, pass FRigElementKey()\n\x09 * @param InTransform The transform for the new socket - either in local or global space, based on bTransformInGlobal\n\x09 * @param bTransformInGlobal Set this to true if the Transform passed is expressed in global space, false for local space.\n\x09 * @param InColor The color of the socket\n\x09 * @param InDescription The description of the socket\n\x09 * @param bSetupUndo If set to true the stack will record the change for undo / redo\n\x09 * @param bPrintPythonCommand If set to true a python command equivalent to this call will be printed out\n\x09 * @return The key for the newly created bone.\n\x09 */" },
{ "CPP_Default_bPrintPythonCommand", "false" },
{ "CPP_Default_bSetupUndo", "false" },
{ "CPP_Default_bTransformInGlobal", "true" },
{ "CPP_Default_InColor", "(R=1.000000,G=1.000000,B=1.000000,A=1.000000)" },
{ "CPP_Default_InDescription", "" },
{ "ModuleRelativePath", "Public/Rigs/RigHierarchyController.h" },
{ "ToolTip", "Adds a socket to the hierarchy\n@param InName The suggested name of the new socket - will eventually be corrected by the namespace\n@param InParent The (optional) parent of the new null. If you don't need a parent, pass FRigElementKey()\n@param InTransform The transform for the new socket - either in local or global space, based on bTransformInGlobal\n@param bTransformInGlobal Set this to true if the Transform passed is expressed in global space, false for local space.\n@param InColor The color of the socket\n@param InDescription The description of the socket\n@param bSetupUndo If set to true the stack will record the change for undo / redo\n@param bPrintPythonCommand If set to true a python command equivalent to this call will be printed out\n@return The key for the newly created bone." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InColor_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InDescription_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function AddSocket constinit property declarations *****************************
static const UECodeGen_Private::FNamePropertyParams NewProp_InName;
static const UECodeGen_Private::FStructPropertyParams NewProp_InParent;
static const UECodeGen_Private::FStructPropertyParams NewProp_InTransform;
static void NewProp_bTransformInGlobal_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bTransformInGlobal;
static const UECodeGen_Private::FStructPropertyParams NewProp_InColor;
static const UECodeGen_Private::FStrPropertyParams NewProp_InDescription;
static void NewProp_bSetupUndo_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSetupUndo;
static void NewProp_bPrintPythonCommand_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPrintPythonCommand;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function AddSocket constinit property declarations *******************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function AddSocket Property Definitions ****************************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_URigHierarchyController_AddSocket_Statics::NewProp_InName = { "InName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventAddSocket_Parms, InName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_AddSocket_Statics::NewProp_InParent = { "InParent", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventAddSocket_Parms, InParent), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(0, nullptr) }; // 389243550
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_AddSocket_Statics::NewProp_InTransform = { "InTransform", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventAddSocket_Parms, InTransform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_AddSocket_Statics::NewProp_bTransformInGlobal_SetBit(void* Obj)
{
((RigHierarchyController_eventAddSocket_Parms*)Obj)->bTransformInGlobal = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_AddSocket_Statics::NewProp_bTransformInGlobal = { "bTransformInGlobal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventAddSocket_Parms), &Z_Construct_UFunction_URigHierarchyController_AddSocket_Statics::NewProp_bTransformInGlobal_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_AddSocket_Statics::NewProp_InColor = { "InColor", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventAddSocket_Parms, InColor), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InColor_MetaData), NewProp_InColor_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_URigHierarchyController_AddSocket_Statics::NewProp_InDescription = { "InDescription", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventAddSocket_Parms, InDescription), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InDescription_MetaData), NewProp_InDescription_MetaData) };
void Z_Construct_UFunction_URigHierarchyController_AddSocket_Statics::NewProp_bSetupUndo_SetBit(void* Obj)
{
((RigHierarchyController_eventAddSocket_Parms*)Obj)->bSetupUndo = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_AddSocket_Statics::NewProp_bSetupUndo = { "bSetupUndo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventAddSocket_Parms), &Z_Construct_UFunction_URigHierarchyController_AddSocket_Statics::NewProp_bSetupUndo_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_AddSocket_Statics::NewProp_bPrintPythonCommand_SetBit(void* Obj)
{
((RigHierarchyController_eventAddSocket_Parms*)Obj)->bPrintPythonCommand = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_AddSocket_Statics::NewProp_bPrintPythonCommand = { "bPrintPythonCommand", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventAddSocket_Parms), &Z_Construct_UFunction_URigHierarchyController_AddSocket_Statics::NewProp_bPrintPythonCommand_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_AddSocket_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventAddSocket_Parms, ReturnValue), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(0, nullptr) }; // 389243550
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URigHierarchyController_AddSocket_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddSocket_Statics::NewProp_InName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddSocket_Statics::NewProp_InParent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddSocket_Statics::NewProp_InTransform,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddSocket_Statics::NewProp_bTransformInGlobal,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddSocket_Statics::NewProp_InColor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddSocket_Statics::NewProp_InDescription,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddSocket_Statics::NewProp_bSetupUndo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddSocket_Statics::NewProp_bPrintPythonCommand,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_AddSocket_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_AddSocket_Statics::PropPointers) < 2048);
// ********** End Function AddSocket Property Definitions ******************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URigHierarchyController_AddSocket_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URigHierarchyController, nullptr, "AddSocket", Z_Construct_UFunction_URigHierarchyController_AddSocket_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_AddSocket_Statics::PropPointers),
sizeof(Z_Construct_UFunction_URigHierarchyController_AddSocket_Statics::RigHierarchyController_eventAddSocket_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_AddSocket_Statics::Function_MetaDataParams), Z_Construct_UFunction_URigHierarchyController_AddSocket_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_URigHierarchyController_AddSocket_Statics::RigHierarchyController_eventAddSocket_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_URigHierarchyController_AddSocket()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URigHierarchyController_AddSocket_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(URigHierarchyController::execAddSocket)
{
P_GET_PROPERTY(FNameProperty,Z_Param_InName);
P_GET_STRUCT(FRigElementKey,Z_Param_InParent);
P_GET_STRUCT(FTransform,Z_Param_InTransform);
P_GET_UBOOL(Z_Param_bTransformInGlobal);
P_GET_STRUCT_REF(FLinearColor,Z_Param_Out_InColor);
P_GET_PROPERTY(FStrProperty,Z_Param_InDescription);
P_GET_UBOOL(Z_Param_bSetupUndo);
P_GET_UBOOL(Z_Param_bPrintPythonCommand);
P_FINISH;
P_NATIVE_BEGIN;
*(FRigElementKey*)Z_Param__Result=P_THIS->AddSocket(Z_Param_InName,Z_Param_InParent,Z_Param_InTransform,Z_Param_bTransformInGlobal,Z_Param_Out_InColor,Z_Param_InDescription,Z_Param_bSetupUndo,Z_Param_bPrintPythonCommand);
P_NATIVE_END;
}
// ********** End Class URigHierarchyController Function AddSocket *********************************
// ********** Begin Class URigHierarchyController Function ClearSelection **************************
struct Z_Construct_UFunction_URigHierarchyController_ClearSelection_Statics
{
struct RigHierarchyController_eventClearSelection_Parms
{
bool bSetupUndo;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "URigHierarchyController" },
{ "Comment", "/**\n\x09 * Clears the selection\n\x09 * @param bSetupUndo If set to true the stack will record the change for undo / redo\n\x09 * @return Returns true if the selection was applied\n\x09 */" },
{ "CPP_Default_bSetupUndo", "false" },
{ "ModuleRelativePath", "Public/Rigs/RigHierarchyController.h" },
{ "ToolTip", "Clears the selection\n@param bSetupUndo If set to true the stack will record the change for undo / redo\n@return Returns true if the selection was applied" },
};
#endif // WITH_METADATA
// ********** Begin Function ClearSelection constinit property declarations ************************
static void NewProp_bSetupUndo_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSetupUndo;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ClearSelection constinit property declarations **************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ClearSelection Property Definitions ***********************************
void Z_Construct_UFunction_URigHierarchyController_ClearSelection_Statics::NewProp_bSetupUndo_SetBit(void* Obj)
{
((RigHierarchyController_eventClearSelection_Parms*)Obj)->bSetupUndo = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_ClearSelection_Statics::NewProp_bSetupUndo = { "bSetupUndo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventClearSelection_Parms), &Z_Construct_UFunction_URigHierarchyController_ClearSelection_Statics::NewProp_bSetupUndo_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_ClearSelection_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((RigHierarchyController_eventClearSelection_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_ClearSelection_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventClearSelection_Parms), &Z_Construct_UFunction_URigHierarchyController_ClearSelection_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URigHierarchyController_ClearSelection_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ClearSelection_Statics::NewProp_bSetupUndo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ClearSelection_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_ClearSelection_Statics::PropPointers) < 2048);
// ********** End Function ClearSelection Property Definitions *************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URigHierarchyController_ClearSelection_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URigHierarchyController, nullptr, "ClearSelection", Z_Construct_UFunction_URigHierarchyController_ClearSelection_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_ClearSelection_Statics::PropPointers),
sizeof(Z_Construct_UFunction_URigHierarchyController_ClearSelection_Statics::RigHierarchyController_eventClearSelection_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_ClearSelection_Statics::Function_MetaDataParams), Z_Construct_UFunction_URigHierarchyController_ClearSelection_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_URigHierarchyController_ClearSelection_Statics::RigHierarchyController_eventClearSelection_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_URigHierarchyController_ClearSelection()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URigHierarchyController_ClearSelection_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(URigHierarchyController::execClearSelection)
{
P_GET_UBOOL(Z_Param_bSetupUndo);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->ClearSelection(Z_Param_bSetupUndo);
P_NATIVE_END;
}
// ********** End Class URigHierarchyController Function ClearSelection ****************************
// ********** Begin Class URigHierarchyController Function DeselectComponent ***********************
struct Z_Construct_UFunction_URigHierarchyController_DeselectComponent_Statics
{
struct RigHierarchyController_eventDeselectComponent_Parms
{
FRigComponentKey InKey;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "URigHierarchyController" },
{ "Comment", "/**\n\x09 * Deselects or deselects a component in the hierarchy\n\x09 * @param InKey The key of the component to deselect\n\x09 * @return Returns true if the selection was applied\n\x09 */" },
{ "ModuleRelativePath", "Public/Rigs/RigHierarchyController.h" },
{ "ToolTip", "Deselects or deselects a component in the hierarchy\n@param InKey The key of the component to deselect\n@return Returns true if the selection was applied" },
};
#endif // WITH_METADATA
// ********** Begin Function DeselectComponent constinit property declarations *********************
static const UECodeGen_Private::FStructPropertyParams NewProp_InKey;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function DeselectComponent constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function DeselectComponent Property Definitions ********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_DeselectComponent_Statics::NewProp_InKey = { "InKey", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventDeselectComponent_Parms, InKey), Z_Construct_UScriptStruct_FRigComponentKey, METADATA_PARAMS(0, nullptr) }; // 2879759543
void Z_Construct_UFunction_URigHierarchyController_DeselectComponent_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((RigHierarchyController_eventDeselectComponent_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_DeselectComponent_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventDeselectComponent_Parms), &Z_Construct_UFunction_URigHierarchyController_DeselectComponent_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URigHierarchyController_DeselectComponent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_DeselectComponent_Statics::NewProp_InKey,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_DeselectComponent_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_DeselectComponent_Statics::PropPointers) < 2048);
// ********** End Function DeselectComponent Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URigHierarchyController_DeselectComponent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URigHierarchyController, nullptr, "DeselectComponent", Z_Construct_UFunction_URigHierarchyController_DeselectComponent_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_DeselectComponent_Statics::PropPointers),
sizeof(Z_Construct_UFunction_URigHierarchyController_DeselectComponent_Statics::RigHierarchyController_eventDeselectComponent_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_DeselectComponent_Statics::Function_MetaDataParams), Z_Construct_UFunction_URigHierarchyController_DeselectComponent_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_URigHierarchyController_DeselectComponent_Statics::RigHierarchyController_eventDeselectComponent_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_URigHierarchyController_DeselectComponent()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URigHierarchyController_DeselectComponent_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(URigHierarchyController::execDeselectComponent)
{
P_GET_STRUCT(FRigComponentKey,Z_Param_InKey);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->DeselectComponent(Z_Param_InKey);
P_NATIVE_END;
}
// ********** End Class URigHierarchyController Function DeselectComponent *************************
// ********** Begin Class URigHierarchyController Function DeselectElement *************************
struct Z_Construct_UFunction_URigHierarchyController_DeselectElement_Statics
{
struct RigHierarchyController_eventDeselectElement_Parms
{
FRigElementKey InKey;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "URigHierarchyController" },
{ "Comment", "/**\n\x09 * Deselects or deselects an element in the hierarchy\n\x09 * @param InKey The key of the element to deselect\n\x09 * @return Returns true if the selection was applied\n\x09 */" },
{ "ModuleRelativePath", "Public/Rigs/RigHierarchyController.h" },
{ "ToolTip", "Deselects or deselects an element in the hierarchy\n@param InKey The key of the element to deselect\n@return Returns true if the selection was applied" },
};
#endif // WITH_METADATA
// ********** Begin Function DeselectElement constinit property declarations ***********************
static const UECodeGen_Private::FStructPropertyParams NewProp_InKey;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function DeselectElement constinit property declarations *************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function DeselectElement Property Definitions **********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_DeselectElement_Statics::NewProp_InKey = { "InKey", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventDeselectElement_Parms, InKey), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(0, nullptr) }; // 389243550
void Z_Construct_UFunction_URigHierarchyController_DeselectElement_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((RigHierarchyController_eventDeselectElement_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_DeselectElement_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventDeselectElement_Parms), &Z_Construct_UFunction_URigHierarchyController_DeselectElement_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URigHierarchyController_DeselectElement_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_DeselectElement_Statics::NewProp_InKey,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_DeselectElement_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_DeselectElement_Statics::PropPointers) < 2048);
// ********** End Function DeselectElement Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URigHierarchyController_DeselectElement_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URigHierarchyController, nullptr, "DeselectElement", Z_Construct_UFunction_URigHierarchyController_DeselectElement_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_DeselectElement_Statics::PropPointers),
sizeof(Z_Construct_UFunction_URigHierarchyController_DeselectElement_Statics::RigHierarchyController_eventDeselectElement_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_DeselectElement_Statics::Function_MetaDataParams), Z_Construct_UFunction_URigHierarchyController_DeselectElement_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_URigHierarchyController_DeselectElement_Statics::RigHierarchyController_eventDeselectElement_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_URigHierarchyController_DeselectElement()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URigHierarchyController_DeselectElement_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(URigHierarchyController::execDeselectElement)
{
P_GET_STRUCT(FRigElementKey,Z_Param_InKey);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->DeselectElement(Z_Param_InKey);
P_NATIVE_END;
}
// ********** End Class URigHierarchyController Function DeselectElement ***************************
// ********** Begin Class URigHierarchyController Function DeselectHierarchyKey ********************
struct Z_Construct_UFunction_URigHierarchyController_DeselectHierarchyKey_Statics
{
struct RigHierarchyController_eventDeselectHierarchyKey_Parms
{
FRigHierarchyKey InKey;
bool bSetupUndo;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "URigHierarchyController" },
{ "Comment", "/**\n\x09 * Deselects or deselects a component or an element in the hierarchy\n\x09 * @param InKey The key of the component or element to deselect\n\x09 * @param bSetupUndo If set to true the stack will record the change for undo / redo\n\x09 * @return Returns true if the selection was applied\n\x09 */" },
{ "CPP_Default_bSetupUndo", "false" },
{ "ModuleRelativePath", "Public/Rigs/RigHierarchyController.h" },
{ "ToolTip", "Deselects or deselects a component or an element in the hierarchy\n@param InKey The key of the component or element to deselect\n@param bSetupUndo If set to true the stack will record the change for undo / redo\n@return Returns true if the selection was applied" },
};
#endif // WITH_METADATA
// ********** Begin Function DeselectHierarchyKey constinit property declarations ******************
static const UECodeGen_Private::FStructPropertyParams NewProp_InKey;
static void NewProp_bSetupUndo_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSetupUndo;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function DeselectHierarchyKey constinit property declarations ********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function DeselectHierarchyKey Property Definitions *****************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_DeselectHierarchyKey_Statics::NewProp_InKey = { "InKey", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventDeselectHierarchyKey_Parms, InKey), Z_Construct_UScriptStruct_FRigHierarchyKey, METADATA_PARAMS(0, nullptr) }; // 1945768937
void Z_Construct_UFunction_URigHierarchyController_DeselectHierarchyKey_Statics::NewProp_bSetupUndo_SetBit(void* Obj)
{
((RigHierarchyController_eventDeselectHierarchyKey_Parms*)Obj)->bSetupUndo = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_DeselectHierarchyKey_Statics::NewProp_bSetupUndo = { "bSetupUndo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventDeselectHierarchyKey_Parms), &Z_Construct_UFunction_URigHierarchyController_DeselectHierarchyKey_Statics::NewProp_bSetupUndo_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_DeselectHierarchyKey_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((RigHierarchyController_eventDeselectHierarchyKey_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_DeselectHierarchyKey_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventDeselectHierarchyKey_Parms), &Z_Construct_UFunction_URigHierarchyController_DeselectHierarchyKey_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URigHierarchyController_DeselectHierarchyKey_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_DeselectHierarchyKey_Statics::NewProp_InKey,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_DeselectHierarchyKey_Statics::NewProp_bSetupUndo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_DeselectHierarchyKey_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_DeselectHierarchyKey_Statics::PropPointers) < 2048);
// ********** End Function DeselectHierarchyKey Property Definitions *******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URigHierarchyController_DeselectHierarchyKey_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URigHierarchyController, nullptr, "DeselectHierarchyKey", Z_Construct_UFunction_URigHierarchyController_DeselectHierarchyKey_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_DeselectHierarchyKey_Statics::PropPointers),
sizeof(Z_Construct_UFunction_URigHierarchyController_DeselectHierarchyKey_Statics::RigHierarchyController_eventDeselectHierarchyKey_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_DeselectHierarchyKey_Statics::Function_MetaDataParams), Z_Construct_UFunction_URigHierarchyController_DeselectHierarchyKey_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_URigHierarchyController_DeselectHierarchyKey_Statics::RigHierarchyController_eventDeselectHierarchyKey_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_URigHierarchyController_DeselectHierarchyKey()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URigHierarchyController_DeselectHierarchyKey_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(URigHierarchyController::execDeselectHierarchyKey)
{
P_GET_STRUCT(FRigHierarchyKey,Z_Param_InKey);
P_GET_UBOOL(Z_Param_bSetupUndo);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->DeselectHierarchyKey(Z_Param_InKey,Z_Param_bSetupUndo);
P_NATIVE_END;
}
// ********** End Class URigHierarchyController Function DeselectHierarchyKey **********************
// ********** Begin Class URigHierarchyController Function DuplicateElements ***********************
struct Z_Construct_UFunction_URigHierarchyController_DuplicateElements_Statics
{
struct RigHierarchyController_eventDuplicateElements_Parms
{
TArray<FRigElementKey> InKeys;
bool bSelectNewElements;
bool bSetupUndo;
bool bPrintPythonCommands;
TArray<FRigElementKey> ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "URigHierarchyController" },
{ "Comment", "/**\n\x09 * Duplicate the given elements\n\x09 * @param InKeys The keys of the elements to duplicate\n\x09 * @param bSelectNewElements If set to true the new elements will be selected\n\x09 * @param bSetupUndo If set to true the stack will record the change for undo / redo\n\x09 * @param bPrintPythonCommands If set to true a python command equivalent to this call will be printed out\n\x09 * @return The keys of the 4d items\n\x09 */" },
{ "CPP_Default_bPrintPythonCommands", "false" },
{ "CPP_Default_bSelectNewElements", "true" },
{ "CPP_Default_bSetupUndo", "false" },
{ "ModuleRelativePath", "Public/Rigs/RigHierarchyController.h" },
{ "ToolTip", "Duplicate the given elements\n@param InKeys The keys of the elements to duplicate\n@param bSelectNewElements If set to true the new elements will be selected\n@param bSetupUndo If set to true the stack will record the change for undo / redo\n@param bPrintPythonCommands If set to true a python command equivalent to this call will be printed out\n@return The keys of the 4d items" },
};
#endif // WITH_METADATA
// ********** Begin Function DuplicateElements constinit property declarations *********************
static const UECodeGen_Private::FStructPropertyParams NewProp_InKeys_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_InKeys;
static void NewProp_bSelectNewElements_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSelectNewElements;
static void NewProp_bSetupUndo_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSetupUndo;
static void NewProp_bPrintPythonCommands_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPrintPythonCommands;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function DuplicateElements constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function DuplicateElements Property Definitions ********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_DuplicateElements_Statics::NewProp_InKeys_Inner = { "InKeys", 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_UFunction_URigHierarchyController_DuplicateElements_Statics::NewProp_InKeys = { "InKeys", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventDuplicateElements_Parms, InKeys), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 389243550
void Z_Construct_UFunction_URigHierarchyController_DuplicateElements_Statics::NewProp_bSelectNewElements_SetBit(void* Obj)
{
((RigHierarchyController_eventDuplicateElements_Parms*)Obj)->bSelectNewElements = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_DuplicateElements_Statics::NewProp_bSelectNewElements = { "bSelectNewElements", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventDuplicateElements_Parms), &Z_Construct_UFunction_URigHierarchyController_DuplicateElements_Statics::NewProp_bSelectNewElements_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_DuplicateElements_Statics::NewProp_bSetupUndo_SetBit(void* Obj)
{
((RigHierarchyController_eventDuplicateElements_Parms*)Obj)->bSetupUndo = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_DuplicateElements_Statics::NewProp_bSetupUndo = { "bSetupUndo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventDuplicateElements_Parms), &Z_Construct_UFunction_URigHierarchyController_DuplicateElements_Statics::NewProp_bSetupUndo_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_DuplicateElements_Statics::NewProp_bPrintPythonCommands_SetBit(void* Obj)
{
((RigHierarchyController_eventDuplicateElements_Parms*)Obj)->bPrintPythonCommands = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_DuplicateElements_Statics::NewProp_bPrintPythonCommands = { "bPrintPythonCommands", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventDuplicateElements_Parms), &Z_Construct_UFunction_URigHierarchyController_DuplicateElements_Statics::NewProp_bPrintPythonCommands_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_DuplicateElements_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", 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_UFunction_URigHierarchyController_DuplicateElements_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventDuplicateElements_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 389243550
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URigHierarchyController_DuplicateElements_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_DuplicateElements_Statics::NewProp_InKeys_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_DuplicateElements_Statics::NewProp_InKeys,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_DuplicateElements_Statics::NewProp_bSelectNewElements,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_DuplicateElements_Statics::NewProp_bSetupUndo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_DuplicateElements_Statics::NewProp_bPrintPythonCommands,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_DuplicateElements_Statics::NewProp_ReturnValue_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_DuplicateElements_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_DuplicateElements_Statics::PropPointers) < 2048);
// ********** End Function DuplicateElements Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URigHierarchyController_DuplicateElements_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URigHierarchyController, nullptr, "DuplicateElements", Z_Construct_UFunction_URigHierarchyController_DuplicateElements_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_DuplicateElements_Statics::PropPointers),
sizeof(Z_Construct_UFunction_URigHierarchyController_DuplicateElements_Statics::RigHierarchyController_eventDuplicateElements_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_DuplicateElements_Statics::Function_MetaDataParams), Z_Construct_UFunction_URigHierarchyController_DuplicateElements_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_URigHierarchyController_DuplicateElements_Statics::RigHierarchyController_eventDuplicateElements_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_URigHierarchyController_DuplicateElements()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URigHierarchyController_DuplicateElements_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(URigHierarchyController::execDuplicateElements)
{
P_GET_TARRAY(FRigElementKey,Z_Param_InKeys);
P_GET_UBOOL(Z_Param_bSelectNewElements);
P_GET_UBOOL(Z_Param_bSetupUndo);
P_GET_UBOOL(Z_Param_bPrintPythonCommands);
P_FINISH;
P_NATIVE_BEGIN;
*(TArray<FRigElementKey>*)Z_Param__Result=P_THIS->DuplicateElements(Z_Param_InKeys,Z_Param_bSelectNewElements,Z_Param_bSetupUndo,Z_Param_bPrintPythonCommands);
P_NATIVE_END;
}
// ********** End Class URigHierarchyController Function DuplicateElements *************************
// ********** Begin Class URigHierarchyController Function ExportSelectionToText *******************
struct Z_Construct_UFunction_URigHierarchyController_ExportSelectionToText_Statics
{
struct RigHierarchyController_eventExportSelectionToText_Parms
{
FString ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "URigHierarchyController" },
{ "Comment", "/**\n\x09 * Exports the selected items to text\n\x09 * @return The text representation of the selected items\n\x09 */" },
{ "ModuleRelativePath", "Public/Rigs/RigHierarchyController.h" },
{ "ToolTip", "Exports the selected items to text\n@return The text representation of the selected items" },
};
#endif // WITH_METADATA
// ********** Begin Function ExportSelectionToText constinit property declarations *****************
static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ExportSelectionToText constinit property declarations *******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ExportSelectionToText Property Definitions ****************************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_URigHierarchyController_ExportSelectionToText_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventExportSelectionToText_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URigHierarchyController_ExportSelectionToText_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ExportSelectionToText_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_ExportSelectionToText_Statics::PropPointers) < 2048);
// ********** End Function ExportSelectionToText Property Definitions ******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URigHierarchyController_ExportSelectionToText_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URigHierarchyController, nullptr, "ExportSelectionToText", Z_Construct_UFunction_URigHierarchyController_ExportSelectionToText_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_ExportSelectionToText_Statics::PropPointers),
sizeof(Z_Construct_UFunction_URigHierarchyController_ExportSelectionToText_Statics::RigHierarchyController_eventExportSelectionToText_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_ExportSelectionToText_Statics::Function_MetaDataParams), Z_Construct_UFunction_URigHierarchyController_ExportSelectionToText_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_URigHierarchyController_ExportSelectionToText_Statics::RigHierarchyController_eventExportSelectionToText_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_URigHierarchyController_ExportSelectionToText()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URigHierarchyController_ExportSelectionToText_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(URigHierarchyController::execExportSelectionToText)
{
P_FINISH;
P_NATIVE_BEGIN;
*(FString*)Z_Param__Result=P_THIS->ExportSelectionToText();
P_NATIVE_END;
}
// ********** End Class URigHierarchyController Function ExportSelectionToText *********************
// ********** Begin Class URigHierarchyController Function ExportToText ****************************
struct Z_Construct_UFunction_URigHierarchyController_ExportToText_Statics
{
struct RigHierarchyController_eventExportToText_Parms
{
TArray<FRigElementKey> InKeys;
FString ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "URigHierarchyController" },
{ "Comment", "/**\n\x09 * Exports a list of items to text\n\x09 * @param InKeys The keys to export to text\n\x09 * @return The text representation of the requested elements\n\x09 */" },
{ "ModuleRelativePath", "Public/Rigs/RigHierarchyController.h" },
{ "ToolTip", "Exports a list of items to text\n@param InKeys The keys to export to text\n@return The text representation of the requested elements" },
};
#endif // WITH_METADATA
// ********** Begin Function ExportToText constinit property declarations **************************
static const UECodeGen_Private::FStructPropertyParams NewProp_InKeys_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_InKeys;
static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ExportToText constinit property declarations ****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ExportToText Property Definitions *************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_ExportToText_Statics::NewProp_InKeys_Inner = { "InKeys", 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_UFunction_URigHierarchyController_ExportToText_Statics::NewProp_InKeys = { "InKeys", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventExportToText_Parms, InKeys), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 389243550
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_URigHierarchyController_ExportToText_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventExportToText_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URigHierarchyController_ExportToText_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ExportToText_Statics::NewProp_InKeys_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ExportToText_Statics::NewProp_InKeys,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ExportToText_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_ExportToText_Statics::PropPointers) < 2048);
// ********** End Function ExportToText Property Definitions ***************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URigHierarchyController_ExportToText_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URigHierarchyController, nullptr, "ExportToText", Z_Construct_UFunction_URigHierarchyController_ExportToText_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_ExportToText_Statics::PropPointers),
sizeof(Z_Construct_UFunction_URigHierarchyController_ExportToText_Statics::RigHierarchyController_eventExportToText_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_ExportToText_Statics::Function_MetaDataParams), Z_Construct_UFunction_URigHierarchyController_ExportToText_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_URigHierarchyController_ExportToText_Statics::RigHierarchyController_eventExportToText_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_URigHierarchyController_ExportToText()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URigHierarchyController_ExportToText_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(URigHierarchyController::execExportToText)
{
P_GET_TARRAY(FRigElementKey,Z_Param_InKeys);
P_FINISH;
P_NATIVE_BEGIN;
*(FString*)Z_Param__Result=P_THIS->ExportToText(Z_Param_InKeys);
P_NATIVE_END;
}
// ********** End Class URigHierarchyController Function ExportToText ******************************
// ********** Begin Class URigHierarchyController Function GeneratePythonCommands ******************
#if WITH_EDITOR
struct Z_Construct_UFunction_URigHierarchyController_GeneratePythonCommands_Statics
{
struct RigHierarchyController_eventGeneratePythonCommands_Parms
{
TArray<FString> ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "URigHierarchyController" },
{ "ModuleRelativePath", "Public/Rigs/RigHierarchyController.h" },
};
#endif // WITH_METADATA
// ********** Begin Function GeneratePythonCommands constinit property declarations ****************
static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GeneratePythonCommands constinit property declarations ******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GeneratePythonCommands Property Definitions ***************************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_URigHierarchyController_GeneratePythonCommands_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_URigHierarchyController_GeneratePythonCommands_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventGeneratePythonCommands_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URigHierarchyController_GeneratePythonCommands_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_GeneratePythonCommands_Statics::NewProp_ReturnValue_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_GeneratePythonCommands_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_GeneratePythonCommands_Statics::PropPointers) < 2048);
// ********** End Function GeneratePythonCommands Property Definitions *****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URigHierarchyController_GeneratePythonCommands_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URigHierarchyController, nullptr, "GeneratePythonCommands", Z_Construct_UFunction_URigHierarchyController_GeneratePythonCommands_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_GeneratePythonCommands_Statics::PropPointers),
sizeof(Z_Construct_UFunction_URigHierarchyController_GeneratePythonCommands_Statics::RigHierarchyController_eventGeneratePythonCommands_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x24020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_GeneratePythonCommands_Statics::Function_MetaDataParams), Z_Construct_UFunction_URigHierarchyController_GeneratePythonCommands_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_URigHierarchyController_GeneratePythonCommands_Statics::RigHierarchyController_eventGeneratePythonCommands_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_URigHierarchyController_GeneratePythonCommands()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URigHierarchyController_GeneratePythonCommands_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(URigHierarchyController::execGeneratePythonCommands)
{
P_FINISH;
P_NATIVE_BEGIN;
*(TArray<FString>*)Z_Param__Result=P_THIS->GeneratePythonCommands();
P_NATIVE_END;
}
#endif // WITH_EDITOR
// ********** End Class URigHierarchyController Function GeneratePythonCommands ********************
// ********** Begin Class URigHierarchyController Function GetControlSettings **********************
struct Z_Construct_UFunction_URigHierarchyController_GetControlSettings_Statics
{
struct RigHierarchyController_eventGetControlSettings_Parms
{
FRigElementKey InKey;
FRigControlSettings ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "URigHierarchyController" },
{ "Comment", "/**\n\x09 * Returns the control settings of a given control\n\x09 * @param InKey The key of the control to receive the settings for\n\x09 * @return The settings of the given control\n\x09 */" },
{ "ModuleRelativePath", "Public/Rigs/RigHierarchyController.h" },
{ "ToolTip", "Returns the control settings of a given control\n@param InKey The key of the control to receive the settings for\n@return The settings of the given control" },
};
#endif // WITH_METADATA
// ********** Begin Function GetControlSettings constinit property declarations ********************
static const UECodeGen_Private::FStructPropertyParams NewProp_InKey;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetControlSettings constinit property declarations **********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetControlSettings Property Definitions *******************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_GetControlSettings_Statics::NewProp_InKey = { "InKey", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventGetControlSettings_Parms, InKey), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(0, nullptr) }; // 389243550
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_GetControlSettings_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventGetControlSettings_Parms, ReturnValue), Z_Construct_UScriptStruct_FRigControlSettings, METADATA_PARAMS(0, nullptr) }; // 4206678282
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URigHierarchyController_GetControlSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_GetControlSettings_Statics::NewProp_InKey,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_GetControlSettings_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_GetControlSettings_Statics::PropPointers) < 2048);
// ********** End Function GetControlSettings Property Definitions *********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URigHierarchyController_GetControlSettings_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URigHierarchyController, nullptr, "GetControlSettings", Z_Construct_UFunction_URigHierarchyController_GetControlSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_GetControlSettings_Statics::PropPointers),
sizeof(Z_Construct_UFunction_URigHierarchyController_GetControlSettings_Statics::RigHierarchyController_eventGetControlSettings_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_GetControlSettings_Statics::Function_MetaDataParams), Z_Construct_UFunction_URigHierarchyController_GetControlSettings_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_URigHierarchyController_GetControlSettings_Statics::RigHierarchyController_eventGetControlSettings_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_URigHierarchyController_GetControlSettings()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URigHierarchyController_GetControlSettings_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(URigHierarchyController::execGetControlSettings)
{
P_GET_STRUCT(FRigElementKey,Z_Param_InKey);
P_FINISH;
P_NATIVE_BEGIN;
*(FRigControlSettings*)Z_Param__Result=P_THIS->GetControlSettings(Z_Param_InKey);
P_NATIVE_END;
}
// ********** End Class URigHierarchyController Function GetControlSettings ************************
// ********** Begin Class URigHierarchyController Function GetHierarchy ****************************
struct Z_Construct_UFunction_URigHierarchyController_GetHierarchy_Statics
{
struct RigHierarchyController_eventGetHierarchy_Parms
{
URigHierarchy* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "URigHierarchyController" },
{ "Comment", "// Returns the hierarchy currently linked to this controller\n" },
{ "ModuleRelativePath", "Public/Rigs/RigHierarchyController.h" },
{ "ToolTip", "Returns the hierarchy currently linked to this controller" },
};
#endif // WITH_METADATA
// ********** Begin Function GetHierarchy constinit property declarations **************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetHierarchy constinit property declarations ****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetHierarchy Property Definitions *************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_URigHierarchyController_GetHierarchy_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventGetHierarchy_Parms, ReturnValue), Z_Construct_UClass_URigHierarchy_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URigHierarchyController_GetHierarchy_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_GetHierarchy_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_GetHierarchy_Statics::PropPointers) < 2048);
// ********** End Function GetHierarchy Property Definitions ***************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URigHierarchyController_GetHierarchy_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URigHierarchyController, nullptr, "GetHierarchy", Z_Construct_UFunction_URigHierarchyController_GetHierarchy_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_GetHierarchy_Statics::PropPointers),
sizeof(Z_Construct_UFunction_URigHierarchyController_GetHierarchy_Statics::RigHierarchyController_eventGetHierarchy_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_GetHierarchy_Statics::Function_MetaDataParams), Z_Construct_UFunction_URigHierarchyController_GetHierarchy_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_URigHierarchyController_GetHierarchy_Statics::RigHierarchyController_eventGetHierarchy_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_URigHierarchyController_GetHierarchy()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URigHierarchyController_GetHierarchy_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(URigHierarchyController::execGetHierarchy)
{
P_FINISH;
P_NATIVE_BEGIN;
*(URigHierarchy**)Z_Param__Result=P_THIS->GetHierarchy();
P_NATIVE_END;
}
// ********** End Class URigHierarchyController Function GetHierarchy ******************************
// ********** Begin Class URigHierarchyController Function ImportBones *****************************
struct Z_Construct_UFunction_URigHierarchyController_ImportBones_Statics
{
struct RigHierarchyController_eventImportBones_Parms
{
USkeleton* InSkeleton;
FName InNameSpace;
bool bReplaceExistingBones;
bool bRemoveObsoleteBones;
bool bSelectBones;
bool bSetupUndo;
bool bPrintPythonCommand;
TArray<FRigElementKey> ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "URigHierarchyController" },
{ "Comment", "/**\n\x09 * Imports an existing skeleton to the hierarchy\n\x09 * @param InSkeleton The skeleton to import\n\x09 * @param InNameSpace The namespace to prefix the bone names with\n\x09 * @param bReplaceExistingBones If true existing bones will be removed\n\x09 * @param bRemoveObsoleteBones If true bones non-existent in the skeleton will be removed from the hierarchy\n\x09 * @param bSelectBones If true the bones will be selected upon import\n\x09 * @param bSetupUndo If set to true the stack will record the change for undo / redo\n\x09 * @param bPrintPythonCommand If set to true a python command equivalent to this call will be printed out\n\x09 * @return The keys of the imported elements\n\x09 */" },
{ "CPP_Default_bPrintPythonCommand", "false" },
{ "CPP_Default_bRemoveObsoleteBones", "true" },
{ "CPP_Default_bReplaceExistingBones", "true" },
{ "CPP_Default_bSelectBones", "false" },
{ "CPP_Default_bSetupUndo", "false" },
{ "CPP_Default_InNameSpace", "None" },
{ "ModuleRelativePath", "Public/Rigs/RigHierarchyController.h" },
{ "ToolTip", "Imports an existing skeleton to the hierarchy\n@param InSkeleton The skeleton to import\n@param InNameSpace The namespace to prefix the bone names with\n@param bReplaceExistingBones If true existing bones will be removed\n@param bRemoveObsoleteBones If true bones non-existent in the skeleton will be removed from the hierarchy\n@param bSelectBones If true the bones will be selected upon import\n@param bSetupUndo If set to true the stack will record the change for undo / redo\n@param bPrintPythonCommand If set to true a python command equivalent to this call will be printed out\n@return The keys of the imported elements" },
};
#endif // WITH_METADATA
// ********** Begin Function ImportBones constinit property declarations ***************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_InSkeleton;
static const UECodeGen_Private::FNamePropertyParams NewProp_InNameSpace;
static void NewProp_bReplaceExistingBones_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bReplaceExistingBones;
static void NewProp_bRemoveObsoleteBones_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bRemoveObsoleteBones;
static void NewProp_bSelectBones_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSelectBones;
static void NewProp_bSetupUndo_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSetupUndo;
static void NewProp_bPrintPythonCommand_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPrintPythonCommand;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ImportBones constinit property declarations *****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ImportBones Property Definitions **************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_URigHierarchyController_ImportBones_Statics::NewProp_InSkeleton = { "InSkeleton", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventImportBones_Parms, InSkeleton), Z_Construct_UClass_USkeleton_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_URigHierarchyController_ImportBones_Statics::NewProp_InNameSpace = { "InNameSpace", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventImportBones_Parms, InNameSpace), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_ImportBones_Statics::NewProp_bReplaceExistingBones_SetBit(void* Obj)
{
((RigHierarchyController_eventImportBones_Parms*)Obj)->bReplaceExistingBones = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_ImportBones_Statics::NewProp_bReplaceExistingBones = { "bReplaceExistingBones", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventImportBones_Parms), &Z_Construct_UFunction_URigHierarchyController_ImportBones_Statics::NewProp_bReplaceExistingBones_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_ImportBones_Statics::NewProp_bRemoveObsoleteBones_SetBit(void* Obj)
{
((RigHierarchyController_eventImportBones_Parms*)Obj)->bRemoveObsoleteBones = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_ImportBones_Statics::NewProp_bRemoveObsoleteBones = { "bRemoveObsoleteBones", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventImportBones_Parms), &Z_Construct_UFunction_URigHierarchyController_ImportBones_Statics::NewProp_bRemoveObsoleteBones_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_ImportBones_Statics::NewProp_bSelectBones_SetBit(void* Obj)
{
((RigHierarchyController_eventImportBones_Parms*)Obj)->bSelectBones = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_ImportBones_Statics::NewProp_bSelectBones = { "bSelectBones", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventImportBones_Parms), &Z_Construct_UFunction_URigHierarchyController_ImportBones_Statics::NewProp_bSelectBones_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_ImportBones_Statics::NewProp_bSetupUndo_SetBit(void* Obj)
{
((RigHierarchyController_eventImportBones_Parms*)Obj)->bSetupUndo = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_ImportBones_Statics::NewProp_bSetupUndo = { "bSetupUndo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventImportBones_Parms), &Z_Construct_UFunction_URigHierarchyController_ImportBones_Statics::NewProp_bSetupUndo_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_ImportBones_Statics::NewProp_bPrintPythonCommand_SetBit(void* Obj)
{
((RigHierarchyController_eventImportBones_Parms*)Obj)->bPrintPythonCommand = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_ImportBones_Statics::NewProp_bPrintPythonCommand = { "bPrintPythonCommand", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventImportBones_Parms), &Z_Construct_UFunction_URigHierarchyController_ImportBones_Statics::NewProp_bPrintPythonCommand_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_ImportBones_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", 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_UFunction_URigHierarchyController_ImportBones_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventImportBones_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 389243550
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URigHierarchyController_ImportBones_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportBones_Statics::NewProp_InSkeleton,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportBones_Statics::NewProp_InNameSpace,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportBones_Statics::NewProp_bReplaceExistingBones,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportBones_Statics::NewProp_bRemoveObsoleteBones,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportBones_Statics::NewProp_bSelectBones,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportBones_Statics::NewProp_bSetupUndo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportBones_Statics::NewProp_bPrintPythonCommand,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportBones_Statics::NewProp_ReturnValue_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportBones_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_ImportBones_Statics::PropPointers) < 2048);
// ********** End Function ImportBones Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URigHierarchyController_ImportBones_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URigHierarchyController, nullptr, "ImportBones", Z_Construct_UFunction_URigHierarchyController_ImportBones_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_ImportBones_Statics::PropPointers),
sizeof(Z_Construct_UFunction_URigHierarchyController_ImportBones_Statics::RigHierarchyController_eventImportBones_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_ImportBones_Statics::Function_MetaDataParams), Z_Construct_UFunction_URigHierarchyController_ImportBones_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_URigHierarchyController_ImportBones_Statics::RigHierarchyController_eventImportBones_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_URigHierarchyController_ImportBones()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URigHierarchyController_ImportBones_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(URigHierarchyController::execImportBones)
{
P_GET_OBJECT(USkeleton,Z_Param_InSkeleton);
P_GET_PROPERTY(FNameProperty,Z_Param_InNameSpace);
P_GET_UBOOL(Z_Param_bReplaceExistingBones);
P_GET_UBOOL(Z_Param_bRemoveObsoleteBones);
P_GET_UBOOL(Z_Param_bSelectBones);
P_GET_UBOOL(Z_Param_bSetupUndo);
P_GET_UBOOL(Z_Param_bPrintPythonCommand);
P_FINISH;
P_NATIVE_BEGIN;
*(TArray<FRigElementKey>*)Z_Param__Result=P_THIS->ImportBones(Z_Param_InSkeleton,Z_Param_InNameSpace,Z_Param_bReplaceExistingBones,Z_Param_bRemoveObsoleteBones,Z_Param_bSelectBones,Z_Param_bSetupUndo,Z_Param_bPrintPythonCommand);
P_NATIVE_END;
}
// ********** End Class URigHierarchyController Function ImportBones *******************************
// ********** Begin Class URigHierarchyController Function ImportBonesFromAsset ********************
#if WITH_EDITOR
struct Z_Construct_UFunction_URigHierarchyController_ImportBonesFromAsset_Statics
{
struct RigHierarchyController_eventImportBonesFromAsset_Parms
{
FString InAssetPath;
FName InNameSpace;
bool bReplaceExistingBones;
bool bRemoveObsoleteBones;
bool bSelectBones;
bool bSetupUndo;
TArray<FRigElementKey> ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "URigHierarchyController" },
{ "Comment", "/**\n\x09 * Imports an existing skeleton to the hierarchy\n\x09 * @param InAssetPath The path to the uasset to import from\n\x09 * @param InNameSpace The namespace to prefix the bone names with\n\x09 * @param bReplaceExistingBones If true existing bones will be removed\n\x09 * @param bRemoveObsoleteBones If true bones non-existent in the skeleton will be removed from the hierarchy\n\x09 * @param bSelectBones If true the bones will be selected upon import\n\x09 * @param bSetupUndo If set to true the stack will record the change for undo / redo\n\x09 * @return The keys of the imported elements\n\x09 */" },
{ "CPP_Default_bRemoveObsoleteBones", "true" },
{ "CPP_Default_bReplaceExistingBones", "true" },
{ "CPP_Default_bSelectBones", "false" },
{ "CPP_Default_bSetupUndo", "false" },
{ "CPP_Default_InNameSpace", "None" },
{ "ModuleRelativePath", "Public/Rigs/RigHierarchyController.h" },
{ "ToolTip", "Imports an existing skeleton to the hierarchy\n@param InAssetPath The path to the uasset to import from\n@param InNameSpace The namespace to prefix the bone names with\n@param bReplaceExistingBones If true existing bones will be removed\n@param bRemoveObsoleteBones If true bones non-existent in the skeleton will be removed from the hierarchy\n@param bSelectBones If true the bones will be selected upon import\n@param bSetupUndo If set to true the stack will record the change for undo / redo\n@return The keys of the imported elements" },
};
#endif // WITH_METADATA
// ********** Begin Function ImportBonesFromAsset constinit property declarations ******************
static const UECodeGen_Private::FStrPropertyParams NewProp_InAssetPath;
static const UECodeGen_Private::FNamePropertyParams NewProp_InNameSpace;
static void NewProp_bReplaceExistingBones_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bReplaceExistingBones;
static void NewProp_bRemoveObsoleteBones_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bRemoveObsoleteBones;
static void NewProp_bSelectBones_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSelectBones;
static void NewProp_bSetupUndo_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSetupUndo;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ImportBonesFromAsset constinit property declarations ********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ImportBonesFromAsset Property Definitions *****************************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_URigHierarchyController_ImportBonesFromAsset_Statics::NewProp_InAssetPath = { "InAssetPath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventImportBonesFromAsset_Parms, InAssetPath), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_URigHierarchyController_ImportBonesFromAsset_Statics::NewProp_InNameSpace = { "InNameSpace", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventImportBonesFromAsset_Parms, InNameSpace), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_ImportBonesFromAsset_Statics::NewProp_bReplaceExistingBones_SetBit(void* Obj)
{
((RigHierarchyController_eventImportBonesFromAsset_Parms*)Obj)->bReplaceExistingBones = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_ImportBonesFromAsset_Statics::NewProp_bReplaceExistingBones = { "bReplaceExistingBones", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventImportBonesFromAsset_Parms), &Z_Construct_UFunction_URigHierarchyController_ImportBonesFromAsset_Statics::NewProp_bReplaceExistingBones_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_ImportBonesFromAsset_Statics::NewProp_bRemoveObsoleteBones_SetBit(void* Obj)
{
((RigHierarchyController_eventImportBonesFromAsset_Parms*)Obj)->bRemoveObsoleteBones = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_ImportBonesFromAsset_Statics::NewProp_bRemoveObsoleteBones = { "bRemoveObsoleteBones", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventImportBonesFromAsset_Parms), &Z_Construct_UFunction_URigHierarchyController_ImportBonesFromAsset_Statics::NewProp_bRemoveObsoleteBones_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_ImportBonesFromAsset_Statics::NewProp_bSelectBones_SetBit(void* Obj)
{
((RigHierarchyController_eventImportBonesFromAsset_Parms*)Obj)->bSelectBones = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_ImportBonesFromAsset_Statics::NewProp_bSelectBones = { "bSelectBones", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventImportBonesFromAsset_Parms), &Z_Construct_UFunction_URigHierarchyController_ImportBonesFromAsset_Statics::NewProp_bSelectBones_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_ImportBonesFromAsset_Statics::NewProp_bSetupUndo_SetBit(void* Obj)
{
((RigHierarchyController_eventImportBonesFromAsset_Parms*)Obj)->bSetupUndo = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_ImportBonesFromAsset_Statics::NewProp_bSetupUndo = { "bSetupUndo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventImportBonesFromAsset_Parms), &Z_Construct_UFunction_URigHierarchyController_ImportBonesFromAsset_Statics::NewProp_bSetupUndo_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_ImportBonesFromAsset_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", 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_UFunction_URigHierarchyController_ImportBonesFromAsset_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventImportBonesFromAsset_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 389243550
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URigHierarchyController_ImportBonesFromAsset_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportBonesFromAsset_Statics::NewProp_InAssetPath,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportBonesFromAsset_Statics::NewProp_InNameSpace,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportBonesFromAsset_Statics::NewProp_bReplaceExistingBones,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportBonesFromAsset_Statics::NewProp_bRemoveObsoleteBones,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportBonesFromAsset_Statics::NewProp_bSelectBones,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportBonesFromAsset_Statics::NewProp_bSetupUndo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportBonesFromAsset_Statics::NewProp_ReturnValue_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportBonesFromAsset_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_ImportBonesFromAsset_Statics::PropPointers) < 2048);
// ********** End Function ImportBonesFromAsset Property Definitions *******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URigHierarchyController_ImportBonesFromAsset_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URigHierarchyController, nullptr, "ImportBonesFromAsset", Z_Construct_UFunction_URigHierarchyController_ImportBonesFromAsset_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_ImportBonesFromAsset_Statics::PropPointers),
sizeof(Z_Construct_UFunction_URigHierarchyController_ImportBonesFromAsset_Statics::RigHierarchyController_eventImportBonesFromAsset_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x24020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_ImportBonesFromAsset_Statics::Function_MetaDataParams), Z_Construct_UFunction_URigHierarchyController_ImportBonesFromAsset_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_URigHierarchyController_ImportBonesFromAsset_Statics::RigHierarchyController_eventImportBonesFromAsset_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_URigHierarchyController_ImportBonesFromAsset()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URigHierarchyController_ImportBonesFromAsset_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(URigHierarchyController::execImportBonesFromAsset)
{
P_GET_PROPERTY(FStrProperty,Z_Param_InAssetPath);
P_GET_PROPERTY(FNameProperty,Z_Param_InNameSpace);
P_GET_UBOOL(Z_Param_bReplaceExistingBones);
P_GET_UBOOL(Z_Param_bRemoveObsoleteBones);
P_GET_UBOOL(Z_Param_bSelectBones);
P_GET_UBOOL(Z_Param_bSetupUndo);
P_FINISH;
P_NATIVE_BEGIN;
*(TArray<FRigElementKey>*)Z_Param__Result=P_THIS->ImportBonesFromAsset(Z_Param_InAssetPath,Z_Param_InNameSpace,Z_Param_bReplaceExistingBones,Z_Param_bRemoveObsoleteBones,Z_Param_bSelectBones,Z_Param_bSetupUndo);
P_NATIVE_END;
}
#endif // WITH_EDITOR
// ********** End Class URigHierarchyController Function ImportBonesFromAsset **********************
// ********** Begin Class URigHierarchyController Function ImportBonesFromSkeletalMesh *************
struct Z_Construct_UFunction_URigHierarchyController_ImportBonesFromSkeletalMesh_Statics
{
struct RigHierarchyController_eventImportBonesFromSkeletalMesh_Parms
{
USkeletalMesh* InSkeletalMesh;
FName InNameSpace;
bool bReplaceExistingBones;
bool bRemoveObsoleteBones;
bool bSelectBones;
bool bSetupUndo;
bool bPrintPythonCommand;
TArray<FRigElementKey> ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "URigHierarchyController" },
{ "Comment", "/**\n\x09 * Imports an existing skeleton to the hierarchy, restricting the bone list to the ones that exist in the provided Skeletal Mesh\n\x09 * @param InSkeletalMesh The skeletal mesh asset to import\n\x09 * @param InNameSpace The namespace to prefix the bone names with\n\x09 * @param bReplaceExistingBones If true existing bones will be removed\n\x09 * @param bRemoveObsoleteBones If true bones non-existent in the skeleton will be removed from the hierarchy\n\x09 * @param bSelectBones If true the bones will be selected upon import\n\x09 * @param bSetupUndo If set to true the stack will record the change for undo / redo\n\x09 * @return The keys of the imported elements\n\x09 */" },
{ "CPP_Default_bPrintPythonCommand", "false" },
{ "CPP_Default_bRemoveObsoleteBones", "true" },
{ "CPP_Default_bReplaceExistingBones", "true" },
{ "CPP_Default_bSelectBones", "false" },
{ "CPP_Default_bSetupUndo", "false" },
{ "ModuleRelativePath", "Public/Rigs/RigHierarchyController.h" },
{ "ToolTip", "Imports an existing skeleton to the hierarchy, restricting the bone list to the ones that exist in the provided Skeletal Mesh\n@param InSkeletalMesh The skeletal mesh asset to import\n@param InNameSpace The namespace to prefix the bone names with\n@param bReplaceExistingBones If true existing bones will be removed\n@param bRemoveObsoleteBones If true bones non-existent in the skeleton will be removed from the hierarchy\n@param bSelectBones If true the bones will be selected upon import\n@param bSetupUndo If set to true the stack will record the change for undo / redo\n@return The keys of the imported elements" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InNameSpace_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function ImportBonesFromSkeletalMesh constinit property declarations ***********
static const UECodeGen_Private::FObjectPropertyParams NewProp_InSkeletalMesh;
static const UECodeGen_Private::FNamePropertyParams NewProp_InNameSpace;
static void NewProp_bReplaceExistingBones_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bReplaceExistingBones;
static void NewProp_bRemoveObsoleteBones_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bRemoveObsoleteBones;
static void NewProp_bSelectBones_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSelectBones;
static void NewProp_bSetupUndo_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSetupUndo;
static void NewProp_bPrintPythonCommand_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPrintPythonCommand;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ImportBonesFromSkeletalMesh constinit property declarations *************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ImportBonesFromSkeletalMesh Property Definitions **********************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_URigHierarchyController_ImportBonesFromSkeletalMesh_Statics::NewProp_InSkeletalMesh = { "InSkeletalMesh", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventImportBonesFromSkeletalMesh_Parms, InSkeletalMesh), Z_Construct_UClass_USkeletalMesh_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_URigHierarchyController_ImportBonesFromSkeletalMesh_Statics::NewProp_InNameSpace = { "InNameSpace", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventImportBonesFromSkeletalMesh_Parms, InNameSpace), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InNameSpace_MetaData), NewProp_InNameSpace_MetaData) };
void Z_Construct_UFunction_URigHierarchyController_ImportBonesFromSkeletalMesh_Statics::NewProp_bReplaceExistingBones_SetBit(void* Obj)
{
((RigHierarchyController_eventImportBonesFromSkeletalMesh_Parms*)Obj)->bReplaceExistingBones = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_ImportBonesFromSkeletalMesh_Statics::NewProp_bReplaceExistingBones = { "bReplaceExistingBones", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventImportBonesFromSkeletalMesh_Parms), &Z_Construct_UFunction_URigHierarchyController_ImportBonesFromSkeletalMesh_Statics::NewProp_bReplaceExistingBones_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_ImportBonesFromSkeletalMesh_Statics::NewProp_bRemoveObsoleteBones_SetBit(void* Obj)
{
((RigHierarchyController_eventImportBonesFromSkeletalMesh_Parms*)Obj)->bRemoveObsoleteBones = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_ImportBonesFromSkeletalMesh_Statics::NewProp_bRemoveObsoleteBones = { "bRemoveObsoleteBones", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventImportBonesFromSkeletalMesh_Parms), &Z_Construct_UFunction_URigHierarchyController_ImportBonesFromSkeletalMesh_Statics::NewProp_bRemoveObsoleteBones_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_ImportBonesFromSkeletalMesh_Statics::NewProp_bSelectBones_SetBit(void* Obj)
{
((RigHierarchyController_eventImportBonesFromSkeletalMesh_Parms*)Obj)->bSelectBones = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_ImportBonesFromSkeletalMesh_Statics::NewProp_bSelectBones = { "bSelectBones", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventImportBonesFromSkeletalMesh_Parms), &Z_Construct_UFunction_URigHierarchyController_ImportBonesFromSkeletalMesh_Statics::NewProp_bSelectBones_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_ImportBonesFromSkeletalMesh_Statics::NewProp_bSetupUndo_SetBit(void* Obj)
{
((RigHierarchyController_eventImportBonesFromSkeletalMesh_Parms*)Obj)->bSetupUndo = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_ImportBonesFromSkeletalMesh_Statics::NewProp_bSetupUndo = { "bSetupUndo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventImportBonesFromSkeletalMesh_Parms), &Z_Construct_UFunction_URigHierarchyController_ImportBonesFromSkeletalMesh_Statics::NewProp_bSetupUndo_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_ImportBonesFromSkeletalMesh_Statics::NewProp_bPrintPythonCommand_SetBit(void* Obj)
{
((RigHierarchyController_eventImportBonesFromSkeletalMesh_Parms*)Obj)->bPrintPythonCommand = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_ImportBonesFromSkeletalMesh_Statics::NewProp_bPrintPythonCommand = { "bPrintPythonCommand", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventImportBonesFromSkeletalMesh_Parms), &Z_Construct_UFunction_URigHierarchyController_ImportBonesFromSkeletalMesh_Statics::NewProp_bPrintPythonCommand_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_ImportBonesFromSkeletalMesh_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", 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_UFunction_URigHierarchyController_ImportBonesFromSkeletalMesh_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventImportBonesFromSkeletalMesh_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 389243550
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URigHierarchyController_ImportBonesFromSkeletalMesh_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportBonesFromSkeletalMesh_Statics::NewProp_InSkeletalMesh,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportBonesFromSkeletalMesh_Statics::NewProp_InNameSpace,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportBonesFromSkeletalMesh_Statics::NewProp_bReplaceExistingBones,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportBonesFromSkeletalMesh_Statics::NewProp_bRemoveObsoleteBones,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportBonesFromSkeletalMesh_Statics::NewProp_bSelectBones,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportBonesFromSkeletalMesh_Statics::NewProp_bSetupUndo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportBonesFromSkeletalMesh_Statics::NewProp_bPrintPythonCommand,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportBonesFromSkeletalMesh_Statics::NewProp_ReturnValue_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportBonesFromSkeletalMesh_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_ImportBonesFromSkeletalMesh_Statics::PropPointers) < 2048);
// ********** End Function ImportBonesFromSkeletalMesh Property Definitions ************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URigHierarchyController_ImportBonesFromSkeletalMesh_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URigHierarchyController, nullptr, "ImportBonesFromSkeletalMesh", Z_Construct_UFunction_URigHierarchyController_ImportBonesFromSkeletalMesh_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_ImportBonesFromSkeletalMesh_Statics::PropPointers),
sizeof(Z_Construct_UFunction_URigHierarchyController_ImportBonesFromSkeletalMesh_Statics::RigHierarchyController_eventImportBonesFromSkeletalMesh_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_ImportBonesFromSkeletalMesh_Statics::Function_MetaDataParams), Z_Construct_UFunction_URigHierarchyController_ImportBonesFromSkeletalMesh_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_URigHierarchyController_ImportBonesFromSkeletalMesh_Statics::RigHierarchyController_eventImportBonesFromSkeletalMesh_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_URigHierarchyController_ImportBonesFromSkeletalMesh()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URigHierarchyController_ImportBonesFromSkeletalMesh_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(URigHierarchyController::execImportBonesFromSkeletalMesh)
{
P_GET_OBJECT(USkeletalMesh,Z_Param_InSkeletalMesh);
P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_InNameSpace);
P_GET_UBOOL(Z_Param_bReplaceExistingBones);
P_GET_UBOOL(Z_Param_bRemoveObsoleteBones);
P_GET_UBOOL(Z_Param_bSelectBones);
P_GET_UBOOL(Z_Param_bSetupUndo);
P_GET_UBOOL(Z_Param_bPrintPythonCommand);
P_FINISH;
P_NATIVE_BEGIN;
*(TArray<FRigElementKey>*)Z_Param__Result=P_THIS->ImportBonesFromSkeletalMesh(Z_Param_InSkeletalMesh,Z_Param_Out_InNameSpace,Z_Param_bReplaceExistingBones,Z_Param_bRemoveObsoleteBones,Z_Param_bSelectBones,Z_Param_bSetupUndo,Z_Param_bPrintPythonCommand);
P_NATIVE_END;
}
// ********** End Class URigHierarchyController Function ImportBonesFromSkeletalMesh ***************
// ********** Begin Class URigHierarchyController Function ImportCurves ****************************
struct Z_Construct_UFunction_URigHierarchyController_ImportCurves_Statics
{
struct RigHierarchyController_eventImportCurves_Parms
{
USkeleton* InSkeleton;
FName InNameSpace;
bool bSelectCurves;
bool bSetupUndo;
bool bPrintPythonCommand;
TArray<FRigElementKey> ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "URigHierarchyController" },
{ "Comment", "/**\n\x09 * Imports all curves from a skeleton to the hierarchy\n\x09 * @param InSkeleton The skeleton to import the curves from\n\x09 * @param InNameSpace The namespace to prefix the bone names with\n\x09 * @param bSelectCurves If true the curves will be selected upon import\n\x09 * @param bSetupUndo If set to true the stack will record the change for undo / redo\n\x09 * @return The keys of the imported elements\n\x09 */" },
{ "CPP_Default_bPrintPythonCommand", "false" },
{ "CPP_Default_bSelectCurves", "false" },
{ "CPP_Default_bSetupUndo", "false" },
{ "CPP_Default_InNameSpace", "None" },
{ "ModuleRelativePath", "Public/Rigs/RigHierarchyController.h" },
{ "ToolTip", "Imports all curves from a skeleton to the hierarchy\n@param InSkeleton The skeleton to import the curves from\n@param InNameSpace The namespace to prefix the bone names with\n@param bSelectCurves If true the curves will be selected upon import\n@param bSetupUndo If set to true the stack will record the change for undo / redo\n@return The keys of the imported elements" },
};
#endif // WITH_METADATA
// ********** Begin Function ImportCurves constinit property declarations **************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_InSkeleton;
static const UECodeGen_Private::FNamePropertyParams NewProp_InNameSpace;
static void NewProp_bSelectCurves_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSelectCurves;
static void NewProp_bSetupUndo_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSetupUndo;
static void NewProp_bPrintPythonCommand_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPrintPythonCommand;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ImportCurves constinit property declarations ****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ImportCurves Property Definitions *************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_URigHierarchyController_ImportCurves_Statics::NewProp_InSkeleton = { "InSkeleton", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventImportCurves_Parms, InSkeleton), Z_Construct_UClass_USkeleton_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_URigHierarchyController_ImportCurves_Statics::NewProp_InNameSpace = { "InNameSpace", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventImportCurves_Parms, InNameSpace), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_ImportCurves_Statics::NewProp_bSelectCurves_SetBit(void* Obj)
{
((RigHierarchyController_eventImportCurves_Parms*)Obj)->bSelectCurves = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_ImportCurves_Statics::NewProp_bSelectCurves = { "bSelectCurves", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventImportCurves_Parms), &Z_Construct_UFunction_URigHierarchyController_ImportCurves_Statics::NewProp_bSelectCurves_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_ImportCurves_Statics::NewProp_bSetupUndo_SetBit(void* Obj)
{
((RigHierarchyController_eventImportCurves_Parms*)Obj)->bSetupUndo = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_ImportCurves_Statics::NewProp_bSetupUndo = { "bSetupUndo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventImportCurves_Parms), &Z_Construct_UFunction_URigHierarchyController_ImportCurves_Statics::NewProp_bSetupUndo_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_ImportCurves_Statics::NewProp_bPrintPythonCommand_SetBit(void* Obj)
{
((RigHierarchyController_eventImportCurves_Parms*)Obj)->bPrintPythonCommand = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_ImportCurves_Statics::NewProp_bPrintPythonCommand = { "bPrintPythonCommand", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventImportCurves_Parms), &Z_Construct_UFunction_URigHierarchyController_ImportCurves_Statics::NewProp_bPrintPythonCommand_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_ImportCurves_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", 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_UFunction_URigHierarchyController_ImportCurves_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventImportCurves_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 389243550
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URigHierarchyController_ImportCurves_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportCurves_Statics::NewProp_InSkeleton,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportCurves_Statics::NewProp_InNameSpace,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportCurves_Statics::NewProp_bSelectCurves,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportCurves_Statics::NewProp_bSetupUndo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportCurves_Statics::NewProp_bPrintPythonCommand,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportCurves_Statics::NewProp_ReturnValue_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportCurves_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_ImportCurves_Statics::PropPointers) < 2048);
// ********** End Function ImportCurves Property Definitions ***************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URigHierarchyController_ImportCurves_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URigHierarchyController, nullptr, "ImportCurves", Z_Construct_UFunction_URigHierarchyController_ImportCurves_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_ImportCurves_Statics::PropPointers),
sizeof(Z_Construct_UFunction_URigHierarchyController_ImportCurves_Statics::RigHierarchyController_eventImportCurves_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_ImportCurves_Statics::Function_MetaDataParams), Z_Construct_UFunction_URigHierarchyController_ImportCurves_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_URigHierarchyController_ImportCurves_Statics::RigHierarchyController_eventImportCurves_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_URigHierarchyController_ImportCurves()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URigHierarchyController_ImportCurves_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(URigHierarchyController::execImportCurves)
{
P_GET_OBJECT(USkeleton,Z_Param_InSkeleton);
P_GET_PROPERTY(FNameProperty,Z_Param_InNameSpace);
P_GET_UBOOL(Z_Param_bSelectCurves);
P_GET_UBOOL(Z_Param_bSetupUndo);
P_GET_UBOOL(Z_Param_bPrintPythonCommand);
P_FINISH;
P_NATIVE_BEGIN;
*(TArray<FRigElementKey>*)Z_Param__Result=P_THIS->ImportCurves(Z_Param_InSkeleton,Z_Param_InNameSpace,Z_Param_bSelectCurves,Z_Param_bSetupUndo,Z_Param_bPrintPythonCommand);
P_NATIVE_END;
}
// ********** End Class URigHierarchyController Function ImportCurves ******************************
// ********** Begin Class URigHierarchyController Function ImportCurvesFromAsset *******************
#if WITH_EDITOR
struct Z_Construct_UFunction_URigHierarchyController_ImportCurvesFromAsset_Statics
{
struct RigHierarchyController_eventImportCurvesFromAsset_Parms
{
FString InAssetPath;
FName InNameSpace;
bool bSelectCurves;
bool bSetupUndo;
TArray<FRigElementKey> ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "URigHierarchyController" },
{ "Comment", "/**\n\x09 * Imports all curves from a skeleton to the hierarchy\n\x09 * @param InAssetPath The path to the uasset to import from\n\x09 * @param InNameSpace The namespace to prefix the bone names with\n\x09 * @param bSelectCurves If true the curves will be selected upon import\n\x09 * @param bSetupUndo If set to true the stack will record the change for undo / redo\n\x09 * @return The keys of the imported elements\n\x09 */" },
{ "CPP_Default_bSelectCurves", "false" },
{ "CPP_Default_bSetupUndo", "false" },
{ "CPP_Default_InNameSpace", "None" },
{ "ModuleRelativePath", "Public/Rigs/RigHierarchyController.h" },
{ "ToolTip", "Imports all curves from a skeleton to the hierarchy\n@param InAssetPath The path to the uasset to import from\n@param InNameSpace The namespace to prefix the bone names with\n@param bSelectCurves If true the curves will be selected upon import\n@param bSetupUndo If set to true the stack will record the change for undo / redo\n@return The keys of the imported elements" },
};
#endif // WITH_METADATA
// ********** Begin Function ImportCurvesFromAsset constinit property declarations *****************
static const UECodeGen_Private::FStrPropertyParams NewProp_InAssetPath;
static const UECodeGen_Private::FNamePropertyParams NewProp_InNameSpace;
static void NewProp_bSelectCurves_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSelectCurves;
static void NewProp_bSetupUndo_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSetupUndo;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ImportCurvesFromAsset constinit property declarations *******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ImportCurvesFromAsset Property Definitions ****************************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_URigHierarchyController_ImportCurvesFromAsset_Statics::NewProp_InAssetPath = { "InAssetPath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventImportCurvesFromAsset_Parms, InAssetPath), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_URigHierarchyController_ImportCurvesFromAsset_Statics::NewProp_InNameSpace = { "InNameSpace", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventImportCurvesFromAsset_Parms, InNameSpace), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_ImportCurvesFromAsset_Statics::NewProp_bSelectCurves_SetBit(void* Obj)
{
((RigHierarchyController_eventImportCurvesFromAsset_Parms*)Obj)->bSelectCurves = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_ImportCurvesFromAsset_Statics::NewProp_bSelectCurves = { "bSelectCurves", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventImportCurvesFromAsset_Parms), &Z_Construct_UFunction_URigHierarchyController_ImportCurvesFromAsset_Statics::NewProp_bSelectCurves_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_ImportCurvesFromAsset_Statics::NewProp_bSetupUndo_SetBit(void* Obj)
{
((RigHierarchyController_eventImportCurvesFromAsset_Parms*)Obj)->bSetupUndo = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_ImportCurvesFromAsset_Statics::NewProp_bSetupUndo = { "bSetupUndo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventImportCurvesFromAsset_Parms), &Z_Construct_UFunction_URigHierarchyController_ImportCurvesFromAsset_Statics::NewProp_bSetupUndo_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_ImportCurvesFromAsset_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", 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_UFunction_URigHierarchyController_ImportCurvesFromAsset_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventImportCurvesFromAsset_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 389243550
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URigHierarchyController_ImportCurvesFromAsset_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportCurvesFromAsset_Statics::NewProp_InAssetPath,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportCurvesFromAsset_Statics::NewProp_InNameSpace,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportCurvesFromAsset_Statics::NewProp_bSelectCurves,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportCurvesFromAsset_Statics::NewProp_bSetupUndo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportCurvesFromAsset_Statics::NewProp_ReturnValue_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportCurvesFromAsset_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_ImportCurvesFromAsset_Statics::PropPointers) < 2048);
// ********** End Function ImportCurvesFromAsset Property Definitions ******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URigHierarchyController_ImportCurvesFromAsset_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URigHierarchyController, nullptr, "ImportCurvesFromAsset", Z_Construct_UFunction_URigHierarchyController_ImportCurvesFromAsset_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_ImportCurvesFromAsset_Statics::PropPointers),
sizeof(Z_Construct_UFunction_URigHierarchyController_ImportCurvesFromAsset_Statics::RigHierarchyController_eventImportCurvesFromAsset_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x24020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_ImportCurvesFromAsset_Statics::Function_MetaDataParams), Z_Construct_UFunction_URigHierarchyController_ImportCurvesFromAsset_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_URigHierarchyController_ImportCurvesFromAsset_Statics::RigHierarchyController_eventImportCurvesFromAsset_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_URigHierarchyController_ImportCurvesFromAsset()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URigHierarchyController_ImportCurvesFromAsset_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(URigHierarchyController::execImportCurvesFromAsset)
{
P_GET_PROPERTY(FStrProperty,Z_Param_InAssetPath);
P_GET_PROPERTY(FNameProperty,Z_Param_InNameSpace);
P_GET_UBOOL(Z_Param_bSelectCurves);
P_GET_UBOOL(Z_Param_bSetupUndo);
P_FINISH;
P_NATIVE_BEGIN;
*(TArray<FRigElementKey>*)Z_Param__Result=P_THIS->ImportCurvesFromAsset(Z_Param_InAssetPath,Z_Param_InNameSpace,Z_Param_bSelectCurves,Z_Param_bSetupUndo);
P_NATIVE_END;
}
#endif // WITH_EDITOR
// ********** End Class URigHierarchyController Function ImportCurvesFromAsset *********************
// ********** Begin Class URigHierarchyController Function ImportCurvesFromSkeletalMesh ************
struct Z_Construct_UFunction_URigHierarchyController_ImportCurvesFromSkeletalMesh_Statics
{
struct RigHierarchyController_eventImportCurvesFromSkeletalMesh_Parms
{
USkeletalMesh* InSkeletalMesh;
FName InNameSpace;
bool bSelectCurves;
bool bSetupUndo;
bool bPrintPythonCommand;
TArray<FRigElementKey> ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "URigHierarchyController" },
{ "Comment", "/**\n\x09 * Imports all curves from a skeletalmesh to the hierarchy\n\x09 * @param InSkeletalMesh The skeletalmesh to import the curves from\n\x09 * @param InNameSpace The namespace to prefix the bone names with\n\x09 * @param bSelectCurves If true the curves will be selected upon import\n\x09 * @param bSetupUndo If set to true the stack will record the change for undo / redo\n\x09 * @return The keys of the imported elements\n\x09 */" },
{ "CPP_Default_bPrintPythonCommand", "false" },
{ "CPP_Default_bSelectCurves", "false" },
{ "CPP_Default_bSetupUndo", "false" },
{ "CPP_Default_InNameSpace", "None" },
{ "ModuleRelativePath", "Public/Rigs/RigHierarchyController.h" },
{ "ToolTip", "Imports all curves from a skeletalmesh to the hierarchy\n@param InSkeletalMesh The skeletalmesh to import the curves from\n@param InNameSpace The namespace to prefix the bone names with\n@param bSelectCurves If true the curves will be selected upon import\n@param bSetupUndo If set to true the stack will record the change for undo / redo\n@return The keys of the imported elements" },
};
#endif // WITH_METADATA
// ********** Begin Function ImportCurvesFromSkeletalMesh constinit property declarations **********
static const UECodeGen_Private::FObjectPropertyParams NewProp_InSkeletalMesh;
static const UECodeGen_Private::FNamePropertyParams NewProp_InNameSpace;
static void NewProp_bSelectCurves_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSelectCurves;
static void NewProp_bSetupUndo_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSetupUndo;
static void NewProp_bPrintPythonCommand_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPrintPythonCommand;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ImportCurvesFromSkeletalMesh constinit property declarations ************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ImportCurvesFromSkeletalMesh Property Definitions *********************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_URigHierarchyController_ImportCurvesFromSkeletalMesh_Statics::NewProp_InSkeletalMesh = { "InSkeletalMesh", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventImportCurvesFromSkeletalMesh_Parms, InSkeletalMesh), Z_Construct_UClass_USkeletalMesh_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_URigHierarchyController_ImportCurvesFromSkeletalMesh_Statics::NewProp_InNameSpace = { "InNameSpace", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventImportCurvesFromSkeletalMesh_Parms, InNameSpace), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_ImportCurvesFromSkeletalMesh_Statics::NewProp_bSelectCurves_SetBit(void* Obj)
{
((RigHierarchyController_eventImportCurvesFromSkeletalMesh_Parms*)Obj)->bSelectCurves = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_ImportCurvesFromSkeletalMesh_Statics::NewProp_bSelectCurves = { "bSelectCurves", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventImportCurvesFromSkeletalMesh_Parms), &Z_Construct_UFunction_URigHierarchyController_ImportCurvesFromSkeletalMesh_Statics::NewProp_bSelectCurves_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_ImportCurvesFromSkeletalMesh_Statics::NewProp_bSetupUndo_SetBit(void* Obj)
{
((RigHierarchyController_eventImportCurvesFromSkeletalMesh_Parms*)Obj)->bSetupUndo = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_ImportCurvesFromSkeletalMesh_Statics::NewProp_bSetupUndo = { "bSetupUndo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventImportCurvesFromSkeletalMesh_Parms), &Z_Construct_UFunction_URigHierarchyController_ImportCurvesFromSkeletalMesh_Statics::NewProp_bSetupUndo_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_ImportCurvesFromSkeletalMesh_Statics::NewProp_bPrintPythonCommand_SetBit(void* Obj)
{
((RigHierarchyController_eventImportCurvesFromSkeletalMesh_Parms*)Obj)->bPrintPythonCommand = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_ImportCurvesFromSkeletalMesh_Statics::NewProp_bPrintPythonCommand = { "bPrintPythonCommand", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventImportCurvesFromSkeletalMesh_Parms), &Z_Construct_UFunction_URigHierarchyController_ImportCurvesFromSkeletalMesh_Statics::NewProp_bPrintPythonCommand_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_ImportCurvesFromSkeletalMesh_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", 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_UFunction_URigHierarchyController_ImportCurvesFromSkeletalMesh_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventImportCurvesFromSkeletalMesh_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 389243550
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URigHierarchyController_ImportCurvesFromSkeletalMesh_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportCurvesFromSkeletalMesh_Statics::NewProp_InSkeletalMesh,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportCurvesFromSkeletalMesh_Statics::NewProp_InNameSpace,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportCurvesFromSkeletalMesh_Statics::NewProp_bSelectCurves,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportCurvesFromSkeletalMesh_Statics::NewProp_bSetupUndo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportCurvesFromSkeletalMesh_Statics::NewProp_bPrintPythonCommand,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportCurvesFromSkeletalMesh_Statics::NewProp_ReturnValue_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportCurvesFromSkeletalMesh_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_ImportCurvesFromSkeletalMesh_Statics::PropPointers) < 2048);
// ********** End Function ImportCurvesFromSkeletalMesh Property Definitions ***********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URigHierarchyController_ImportCurvesFromSkeletalMesh_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URigHierarchyController, nullptr, "ImportCurvesFromSkeletalMesh", Z_Construct_UFunction_URigHierarchyController_ImportCurvesFromSkeletalMesh_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_ImportCurvesFromSkeletalMesh_Statics::PropPointers),
sizeof(Z_Construct_UFunction_URigHierarchyController_ImportCurvesFromSkeletalMesh_Statics::RigHierarchyController_eventImportCurvesFromSkeletalMesh_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_ImportCurvesFromSkeletalMesh_Statics::Function_MetaDataParams), Z_Construct_UFunction_URigHierarchyController_ImportCurvesFromSkeletalMesh_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_URigHierarchyController_ImportCurvesFromSkeletalMesh_Statics::RigHierarchyController_eventImportCurvesFromSkeletalMesh_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_URigHierarchyController_ImportCurvesFromSkeletalMesh()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URigHierarchyController_ImportCurvesFromSkeletalMesh_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(URigHierarchyController::execImportCurvesFromSkeletalMesh)
{
P_GET_OBJECT(USkeletalMesh,Z_Param_InSkeletalMesh);
P_GET_PROPERTY(FNameProperty,Z_Param_InNameSpace);
P_GET_UBOOL(Z_Param_bSelectCurves);
P_GET_UBOOL(Z_Param_bSetupUndo);
P_GET_UBOOL(Z_Param_bPrintPythonCommand);
P_FINISH;
P_NATIVE_BEGIN;
*(TArray<FRigElementKey>*)Z_Param__Result=P_THIS->ImportCurvesFromSkeletalMesh(Z_Param_InSkeletalMesh,Z_Param_InNameSpace,Z_Param_bSelectCurves,Z_Param_bSetupUndo,Z_Param_bPrintPythonCommand);
P_NATIVE_END;
}
// ********** End Class URigHierarchyController Function ImportCurvesFromSkeletalMesh **************
// ********** Begin Class URigHierarchyController Function ImportFromText **************************
struct Z_Construct_UFunction_URigHierarchyController_ImportFromText_Statics
{
struct RigHierarchyController_eventImportFromText_Parms
{
FString InContent;
bool bReplaceExistingElements;
bool bSelectNewElements;
bool bSetupUndo;
bool bPrintPythonCommands;
TArray<FRigElementKey> ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "URigHierarchyController" },
{ "Comment", "/**\n\x09 * Imports the content of a text buffer to the hierarchy\n\x09 * @param InContent The string buffer representing the content to import\n\x09 * @param bReplaceExistingElements If set to true existing items will be replaced / updated with the content in the buffer\n\x09 * @param bSelectNewElements If set to true the new elements will be selected\n\x09 * @param bSetupUndo If set to true the stack will record the change for undo / redo\n\x09 * @param bPrintPythonCommands If set to true a python command equivalent to this call will be printed out\n\x09 */" },
{ "CPP_Default_bPrintPythonCommands", "false" },
{ "CPP_Default_bReplaceExistingElements", "false" },
{ "CPP_Default_bSelectNewElements", "true" },
{ "CPP_Default_bSetupUndo", "false" },
{ "ModuleRelativePath", "Public/Rigs/RigHierarchyController.h" },
{ "ToolTip", "Imports the content of a text buffer to the hierarchy\n@param InContent The string buffer representing the content to import\n@param bReplaceExistingElements If set to true existing items will be replaced / updated with the content in the buffer\n@param bSelectNewElements If set to true the new elements will be selected\n@param bSetupUndo If set to true the stack will record the change for undo / redo\n@param bPrintPythonCommands If set to true a python command equivalent to this call will be printed out" },
};
#endif // WITH_METADATA
// ********** Begin Function ImportFromText constinit property declarations ************************
static const UECodeGen_Private::FStrPropertyParams NewProp_InContent;
static void NewProp_bReplaceExistingElements_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bReplaceExistingElements;
static void NewProp_bSelectNewElements_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSelectNewElements;
static void NewProp_bSetupUndo_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSetupUndo;
static void NewProp_bPrintPythonCommands_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPrintPythonCommands;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ImportFromText constinit property declarations **************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ImportFromText Property Definitions ***********************************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_URigHierarchyController_ImportFromText_Statics::NewProp_InContent = { "InContent", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventImportFromText_Parms, InContent), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_ImportFromText_Statics::NewProp_bReplaceExistingElements_SetBit(void* Obj)
{
((RigHierarchyController_eventImportFromText_Parms*)Obj)->bReplaceExistingElements = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_ImportFromText_Statics::NewProp_bReplaceExistingElements = { "bReplaceExistingElements", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventImportFromText_Parms), &Z_Construct_UFunction_URigHierarchyController_ImportFromText_Statics::NewProp_bReplaceExistingElements_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_ImportFromText_Statics::NewProp_bSelectNewElements_SetBit(void* Obj)
{
((RigHierarchyController_eventImportFromText_Parms*)Obj)->bSelectNewElements = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_ImportFromText_Statics::NewProp_bSelectNewElements = { "bSelectNewElements", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventImportFromText_Parms), &Z_Construct_UFunction_URigHierarchyController_ImportFromText_Statics::NewProp_bSelectNewElements_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_ImportFromText_Statics::NewProp_bSetupUndo_SetBit(void* Obj)
{
((RigHierarchyController_eventImportFromText_Parms*)Obj)->bSetupUndo = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_ImportFromText_Statics::NewProp_bSetupUndo = { "bSetupUndo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventImportFromText_Parms), &Z_Construct_UFunction_URigHierarchyController_ImportFromText_Statics::NewProp_bSetupUndo_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_ImportFromText_Statics::NewProp_bPrintPythonCommands_SetBit(void* Obj)
{
((RigHierarchyController_eventImportFromText_Parms*)Obj)->bPrintPythonCommands = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_ImportFromText_Statics::NewProp_bPrintPythonCommands = { "bPrintPythonCommands", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventImportFromText_Parms), &Z_Construct_UFunction_URigHierarchyController_ImportFromText_Statics::NewProp_bPrintPythonCommands_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_ImportFromText_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", 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_UFunction_URigHierarchyController_ImportFromText_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventImportFromText_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 389243550
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URigHierarchyController_ImportFromText_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportFromText_Statics::NewProp_InContent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportFromText_Statics::NewProp_bReplaceExistingElements,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportFromText_Statics::NewProp_bSelectNewElements,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportFromText_Statics::NewProp_bSetupUndo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportFromText_Statics::NewProp_bPrintPythonCommands,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportFromText_Statics::NewProp_ReturnValue_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportFromText_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_ImportFromText_Statics::PropPointers) < 2048);
// ********** End Function ImportFromText Property Definitions *************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URigHierarchyController_ImportFromText_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URigHierarchyController, nullptr, "ImportFromText", Z_Construct_UFunction_URigHierarchyController_ImportFromText_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_ImportFromText_Statics::PropPointers),
sizeof(Z_Construct_UFunction_URigHierarchyController_ImportFromText_Statics::RigHierarchyController_eventImportFromText_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_ImportFromText_Statics::Function_MetaDataParams), Z_Construct_UFunction_URigHierarchyController_ImportFromText_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_URigHierarchyController_ImportFromText_Statics::RigHierarchyController_eventImportFromText_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_URigHierarchyController_ImportFromText()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URigHierarchyController_ImportFromText_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(URigHierarchyController::execImportFromText)
{
P_GET_PROPERTY(FStrProperty,Z_Param_InContent);
P_GET_UBOOL(Z_Param_bReplaceExistingElements);
P_GET_UBOOL(Z_Param_bSelectNewElements);
P_GET_UBOOL(Z_Param_bSetupUndo);
P_GET_UBOOL(Z_Param_bPrintPythonCommands);
P_FINISH;
P_NATIVE_BEGIN;
*(TArray<FRigElementKey>*)Z_Param__Result=P_THIS->ImportFromText(Z_Param_InContent,Z_Param_bReplaceExistingElements,Z_Param_bSelectNewElements,Z_Param_bSetupUndo,Z_Param_bPrintPythonCommands);
P_NATIVE_END;
}
// ********** End Class URigHierarchyController Function ImportFromText ****************************
// ********** Begin Class URigHierarchyController Function ImportPreviewSkeletalMesh ***************
struct Z_Construct_UFunction_URigHierarchyController_ImportPreviewSkeletalMesh_Statics
{
struct RigHierarchyController_eventImportPreviewSkeletalMesh_Parms
{
USkeletalMesh* InSkeletalMesh;
bool bReplaceExistingBones;
bool bRemoveObsoleteBones;
bool bSelectBones;
bool bSetupUndo;
TArray<FRigElementKey> ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "URigHierarchyController" },
{ "Comment", "/**\n\x09 * Imports all bones from a preview skeletal mesh. Used for rig modules and their preview skeleton\n\x09 * @param bReplaceExistingBones If true existing bones will be removed\n\x09 * @param bRemoveObsoleteBones If true bones non-existent in the skeleton will be removed from the hierarchy\n\x09 * @param bSelectBones If true the bones will be selected upon import\n\x09 * @param bSetupUndo If set to true the stack will record the change for undo / redo\n\x09 * @return The keys of the imported elements\n\x09 */" },
{ "CPP_Default_bRemoveObsoleteBones", "true" },
{ "CPP_Default_bReplaceExistingBones", "true" },
{ "CPP_Default_bSelectBones", "false" },
{ "CPP_Default_bSetupUndo", "false" },
{ "ModuleRelativePath", "Public/Rigs/RigHierarchyController.h" },
{ "ToolTip", "Imports all bones from a preview skeletal mesh. Used for rig modules and their preview skeleton\n@param bReplaceExistingBones If true existing bones will be removed\n@param bRemoveObsoleteBones If true bones non-existent in the skeleton will be removed from the hierarchy\n@param bSelectBones If true the bones will be selected upon import\n@param bSetupUndo If set to true the stack will record the change for undo / redo\n@return The keys of the imported elements" },
};
#endif // WITH_METADATA
// ********** Begin Function ImportPreviewSkeletalMesh constinit property declarations *************
static const UECodeGen_Private::FObjectPropertyParams NewProp_InSkeletalMesh;
static void NewProp_bReplaceExistingBones_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bReplaceExistingBones;
static void NewProp_bRemoveObsoleteBones_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bRemoveObsoleteBones;
static void NewProp_bSelectBones_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSelectBones;
static void NewProp_bSetupUndo_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSetupUndo;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ImportPreviewSkeletalMesh constinit property declarations ***************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ImportPreviewSkeletalMesh Property Definitions ************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_URigHierarchyController_ImportPreviewSkeletalMesh_Statics::NewProp_InSkeletalMesh = { "InSkeletalMesh", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventImportPreviewSkeletalMesh_Parms, InSkeletalMesh), Z_Construct_UClass_USkeletalMesh_NoRegister, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_ImportPreviewSkeletalMesh_Statics::NewProp_bReplaceExistingBones_SetBit(void* Obj)
{
((RigHierarchyController_eventImportPreviewSkeletalMesh_Parms*)Obj)->bReplaceExistingBones = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_ImportPreviewSkeletalMesh_Statics::NewProp_bReplaceExistingBones = { "bReplaceExistingBones", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventImportPreviewSkeletalMesh_Parms), &Z_Construct_UFunction_URigHierarchyController_ImportPreviewSkeletalMesh_Statics::NewProp_bReplaceExistingBones_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_ImportPreviewSkeletalMesh_Statics::NewProp_bRemoveObsoleteBones_SetBit(void* Obj)
{
((RigHierarchyController_eventImportPreviewSkeletalMesh_Parms*)Obj)->bRemoveObsoleteBones = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_ImportPreviewSkeletalMesh_Statics::NewProp_bRemoveObsoleteBones = { "bRemoveObsoleteBones", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventImportPreviewSkeletalMesh_Parms), &Z_Construct_UFunction_URigHierarchyController_ImportPreviewSkeletalMesh_Statics::NewProp_bRemoveObsoleteBones_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_ImportPreviewSkeletalMesh_Statics::NewProp_bSelectBones_SetBit(void* Obj)
{
((RigHierarchyController_eventImportPreviewSkeletalMesh_Parms*)Obj)->bSelectBones = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_ImportPreviewSkeletalMesh_Statics::NewProp_bSelectBones = { "bSelectBones", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventImportPreviewSkeletalMesh_Parms), &Z_Construct_UFunction_URigHierarchyController_ImportPreviewSkeletalMesh_Statics::NewProp_bSelectBones_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_ImportPreviewSkeletalMesh_Statics::NewProp_bSetupUndo_SetBit(void* Obj)
{
((RigHierarchyController_eventImportPreviewSkeletalMesh_Parms*)Obj)->bSetupUndo = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_ImportPreviewSkeletalMesh_Statics::NewProp_bSetupUndo = { "bSetupUndo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventImportPreviewSkeletalMesh_Parms), &Z_Construct_UFunction_URigHierarchyController_ImportPreviewSkeletalMesh_Statics::NewProp_bSetupUndo_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_ImportPreviewSkeletalMesh_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", 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_UFunction_URigHierarchyController_ImportPreviewSkeletalMesh_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventImportPreviewSkeletalMesh_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 389243550
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URigHierarchyController_ImportPreviewSkeletalMesh_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportPreviewSkeletalMesh_Statics::NewProp_InSkeletalMesh,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportPreviewSkeletalMesh_Statics::NewProp_bReplaceExistingBones,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportPreviewSkeletalMesh_Statics::NewProp_bRemoveObsoleteBones,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportPreviewSkeletalMesh_Statics::NewProp_bSelectBones,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportPreviewSkeletalMesh_Statics::NewProp_bSetupUndo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportPreviewSkeletalMesh_Statics::NewProp_ReturnValue_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportPreviewSkeletalMesh_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_ImportPreviewSkeletalMesh_Statics::PropPointers) < 2048);
// ********** End Function ImportPreviewSkeletalMesh Property Definitions **************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URigHierarchyController_ImportPreviewSkeletalMesh_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URigHierarchyController, nullptr, "ImportPreviewSkeletalMesh", Z_Construct_UFunction_URigHierarchyController_ImportPreviewSkeletalMesh_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_ImportPreviewSkeletalMesh_Statics::PropPointers),
sizeof(Z_Construct_UFunction_URigHierarchyController_ImportPreviewSkeletalMesh_Statics::RigHierarchyController_eventImportPreviewSkeletalMesh_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_ImportPreviewSkeletalMesh_Statics::Function_MetaDataParams), Z_Construct_UFunction_URigHierarchyController_ImportPreviewSkeletalMesh_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_URigHierarchyController_ImportPreviewSkeletalMesh_Statics::RigHierarchyController_eventImportPreviewSkeletalMesh_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_URigHierarchyController_ImportPreviewSkeletalMesh()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URigHierarchyController_ImportPreviewSkeletalMesh_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(URigHierarchyController::execImportPreviewSkeletalMesh)
{
P_GET_OBJECT(USkeletalMesh,Z_Param_InSkeletalMesh);
P_GET_UBOOL(Z_Param_bReplaceExistingBones);
P_GET_UBOOL(Z_Param_bRemoveObsoleteBones);
P_GET_UBOOL(Z_Param_bSelectBones);
P_GET_UBOOL(Z_Param_bSetupUndo);
P_FINISH;
P_NATIVE_BEGIN;
*(TArray<FRigElementKey>*)Z_Param__Result=P_THIS->ImportPreviewSkeletalMesh(Z_Param_InSkeletalMesh,Z_Param_bReplaceExistingBones,Z_Param_bRemoveObsoleteBones,Z_Param_bSelectBones,Z_Param_bSetupUndo);
P_NATIVE_END;
}
// ********** End Class URigHierarchyController Function ImportPreviewSkeletalMesh *****************
// ********** Begin Class URigHierarchyController Function ImportSocketsFromSkeletalMesh ***********
struct Z_Construct_UFunction_URigHierarchyController_ImportSocketsFromSkeletalMesh_Statics
{
struct RigHierarchyController_eventImportSocketsFromSkeletalMesh_Parms
{
USkeletalMesh* InSkeletalMesh;
FName InNameSpace;
bool bReplaceExistingSockets;
bool bRemoveObsoleteSockets;
bool bSelectSockets;
bool bSetupUndo;
bool bPrintPythonCommand;
TArray<FRigElementKey> ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "URigHierarchyController" },
{ "Comment", "/**\n\x09 * Imports the sockets from existing skeleton to the hierarchy as nulls\n\x09 * @param InSkeletalMesh The skeletal mesh asset to import\n\x09 * @param InNameSpace The namespace to prefix the socket names with\n\x09 * @param bReplaceExistingSockets If true existing sockets will be removed\n\x09 * @param bRemoveObsoleteSockets If true sockets non-existent in the skeleton will be removed from the hierarchy\n\x09 * @param bSelectSockets If true the sockets will be selected upon import\n\x09 * @param bSetupUndo If set to true the stack will record the change for undo / redo\n\x09 * @return The keys of the imported elements\n\x09 */" },
{ "CPP_Default_bPrintPythonCommand", "false" },
{ "CPP_Default_bRemoveObsoleteSockets", "true" },
{ "CPP_Default_bReplaceExistingSockets", "true" },
{ "CPP_Default_bSelectSockets", "false" },
{ "CPP_Default_bSetupUndo", "false" },
{ "ModuleRelativePath", "Public/Rigs/RigHierarchyController.h" },
{ "ToolTip", "Imports the sockets from existing skeleton to the hierarchy as nulls\n@param InSkeletalMesh The skeletal mesh asset to import\n@param InNameSpace The namespace to prefix the socket names with\n@param bReplaceExistingSockets If true existing sockets will be removed\n@param bRemoveObsoleteSockets If true sockets non-existent in the skeleton will be removed from the hierarchy\n@param bSelectSockets If true the sockets will be selected upon import\n@param bSetupUndo If set to true the stack will record the change for undo / redo\n@return The keys of the imported elements" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InNameSpace_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function ImportSocketsFromSkeletalMesh constinit property declarations *********
static const UECodeGen_Private::FObjectPropertyParams NewProp_InSkeletalMesh;
static const UECodeGen_Private::FNamePropertyParams NewProp_InNameSpace;
static void NewProp_bReplaceExistingSockets_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bReplaceExistingSockets;
static void NewProp_bRemoveObsoleteSockets_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bRemoveObsoleteSockets;
static void NewProp_bSelectSockets_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSelectSockets;
static void NewProp_bSetupUndo_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSetupUndo;
static void NewProp_bPrintPythonCommand_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPrintPythonCommand;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ImportSocketsFromSkeletalMesh constinit property declarations ***********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ImportSocketsFromSkeletalMesh Property Definitions ********************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_URigHierarchyController_ImportSocketsFromSkeletalMesh_Statics::NewProp_InSkeletalMesh = { "InSkeletalMesh", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventImportSocketsFromSkeletalMesh_Parms, InSkeletalMesh), Z_Construct_UClass_USkeletalMesh_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_URigHierarchyController_ImportSocketsFromSkeletalMesh_Statics::NewProp_InNameSpace = { "InNameSpace", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventImportSocketsFromSkeletalMesh_Parms, InNameSpace), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InNameSpace_MetaData), NewProp_InNameSpace_MetaData) };
void Z_Construct_UFunction_URigHierarchyController_ImportSocketsFromSkeletalMesh_Statics::NewProp_bReplaceExistingSockets_SetBit(void* Obj)
{
((RigHierarchyController_eventImportSocketsFromSkeletalMesh_Parms*)Obj)->bReplaceExistingSockets = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_ImportSocketsFromSkeletalMesh_Statics::NewProp_bReplaceExistingSockets = { "bReplaceExistingSockets", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventImportSocketsFromSkeletalMesh_Parms), &Z_Construct_UFunction_URigHierarchyController_ImportSocketsFromSkeletalMesh_Statics::NewProp_bReplaceExistingSockets_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_ImportSocketsFromSkeletalMesh_Statics::NewProp_bRemoveObsoleteSockets_SetBit(void* Obj)
{
((RigHierarchyController_eventImportSocketsFromSkeletalMesh_Parms*)Obj)->bRemoveObsoleteSockets = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_ImportSocketsFromSkeletalMesh_Statics::NewProp_bRemoveObsoleteSockets = { "bRemoveObsoleteSockets", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventImportSocketsFromSkeletalMesh_Parms), &Z_Construct_UFunction_URigHierarchyController_ImportSocketsFromSkeletalMesh_Statics::NewProp_bRemoveObsoleteSockets_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_ImportSocketsFromSkeletalMesh_Statics::NewProp_bSelectSockets_SetBit(void* Obj)
{
((RigHierarchyController_eventImportSocketsFromSkeletalMesh_Parms*)Obj)->bSelectSockets = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_ImportSocketsFromSkeletalMesh_Statics::NewProp_bSelectSockets = { "bSelectSockets", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventImportSocketsFromSkeletalMesh_Parms), &Z_Construct_UFunction_URigHierarchyController_ImportSocketsFromSkeletalMesh_Statics::NewProp_bSelectSockets_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_ImportSocketsFromSkeletalMesh_Statics::NewProp_bSetupUndo_SetBit(void* Obj)
{
((RigHierarchyController_eventImportSocketsFromSkeletalMesh_Parms*)Obj)->bSetupUndo = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_ImportSocketsFromSkeletalMesh_Statics::NewProp_bSetupUndo = { "bSetupUndo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventImportSocketsFromSkeletalMesh_Parms), &Z_Construct_UFunction_URigHierarchyController_ImportSocketsFromSkeletalMesh_Statics::NewProp_bSetupUndo_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_ImportSocketsFromSkeletalMesh_Statics::NewProp_bPrintPythonCommand_SetBit(void* Obj)
{
((RigHierarchyController_eventImportSocketsFromSkeletalMesh_Parms*)Obj)->bPrintPythonCommand = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_ImportSocketsFromSkeletalMesh_Statics::NewProp_bPrintPythonCommand = { "bPrintPythonCommand", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventImportSocketsFromSkeletalMesh_Parms), &Z_Construct_UFunction_URigHierarchyController_ImportSocketsFromSkeletalMesh_Statics::NewProp_bPrintPythonCommand_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_ImportSocketsFromSkeletalMesh_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", 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_UFunction_URigHierarchyController_ImportSocketsFromSkeletalMesh_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventImportSocketsFromSkeletalMesh_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 389243550
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URigHierarchyController_ImportSocketsFromSkeletalMesh_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportSocketsFromSkeletalMesh_Statics::NewProp_InSkeletalMesh,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportSocketsFromSkeletalMesh_Statics::NewProp_InNameSpace,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportSocketsFromSkeletalMesh_Statics::NewProp_bReplaceExistingSockets,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportSocketsFromSkeletalMesh_Statics::NewProp_bRemoveObsoleteSockets,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportSocketsFromSkeletalMesh_Statics::NewProp_bSelectSockets,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportSocketsFromSkeletalMesh_Statics::NewProp_bSetupUndo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportSocketsFromSkeletalMesh_Statics::NewProp_bPrintPythonCommand,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportSocketsFromSkeletalMesh_Statics::NewProp_ReturnValue_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ImportSocketsFromSkeletalMesh_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_ImportSocketsFromSkeletalMesh_Statics::PropPointers) < 2048);
// ********** End Function ImportSocketsFromSkeletalMesh Property Definitions **********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URigHierarchyController_ImportSocketsFromSkeletalMesh_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URigHierarchyController, nullptr, "ImportSocketsFromSkeletalMesh", Z_Construct_UFunction_URigHierarchyController_ImportSocketsFromSkeletalMesh_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_ImportSocketsFromSkeletalMesh_Statics::PropPointers),
sizeof(Z_Construct_UFunction_URigHierarchyController_ImportSocketsFromSkeletalMesh_Statics::RigHierarchyController_eventImportSocketsFromSkeletalMesh_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_ImportSocketsFromSkeletalMesh_Statics::Function_MetaDataParams), Z_Construct_UFunction_URigHierarchyController_ImportSocketsFromSkeletalMesh_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_URigHierarchyController_ImportSocketsFromSkeletalMesh_Statics::RigHierarchyController_eventImportSocketsFromSkeletalMesh_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_URigHierarchyController_ImportSocketsFromSkeletalMesh()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URigHierarchyController_ImportSocketsFromSkeletalMesh_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(URigHierarchyController::execImportSocketsFromSkeletalMesh)
{
P_GET_OBJECT(USkeletalMesh,Z_Param_InSkeletalMesh);
P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_InNameSpace);
P_GET_UBOOL(Z_Param_bReplaceExistingSockets);
P_GET_UBOOL(Z_Param_bRemoveObsoleteSockets);
P_GET_UBOOL(Z_Param_bSelectSockets);
P_GET_UBOOL(Z_Param_bSetupUndo);
P_GET_UBOOL(Z_Param_bPrintPythonCommand);
P_FINISH;
P_NATIVE_BEGIN;
*(TArray<FRigElementKey>*)Z_Param__Result=P_THIS->ImportSocketsFromSkeletalMesh(Z_Param_InSkeletalMesh,Z_Param_Out_InNameSpace,Z_Param_bReplaceExistingSockets,Z_Param_bRemoveObsoleteSockets,Z_Param_bSelectSockets,Z_Param_bSetupUndo,Z_Param_bPrintPythonCommand);
P_NATIVE_END;
}
// ********** End Class URigHierarchyController Function ImportSocketsFromSkeletalMesh *************
// ********** Begin Class URigHierarchyController Function MirrorElements **************************
struct Z_Construct_UFunction_URigHierarchyController_MirrorElements_Statics
{
struct RigHierarchyController_eventMirrorElements_Parms
{
TArray<FRigElementKey> InKeys;
FRigVMMirrorSettings InSettings;
bool bSelectNewElements;
bool bSetupUndo;
bool bPrintPythonCommands;
TArray<FRigElementKey> ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "URigHierarchyController" },
{ "Comment", "/**\n\x09 * Mirrors the given elements\n\x09 * @param InKeys The keys of the elements to mirror\n\x09 * @param InSettings The settings to use for the mirror operation\n\x09 * @param bSelectNewElements If set to true the new elements will be selected\n\x09 * @param bSetupUndo If set to true the stack will record the change for undo / redo\n\x09 * @param bPrintPythonCommands If set to true a python command equivalent to this call will be printed out\n\x09 * @return The keys of the mirrored items\n\x09 */" },
{ "CPP_Default_bPrintPythonCommands", "false" },
{ "CPP_Default_bSelectNewElements", "true" },
{ "CPP_Default_bSetupUndo", "false" },
{ "ModuleRelativePath", "Public/Rigs/RigHierarchyController.h" },
{ "ToolTip", "Mirrors the given elements\n@param InKeys The keys of the elements to mirror\n@param InSettings The settings to use for the mirror operation\n@param bSelectNewElements If set to true the new elements will be selected\n@param bSetupUndo If set to true the stack will record the change for undo / redo\n@param bPrintPythonCommands If set to true a python command equivalent to this call will be printed out\n@return The keys of the mirrored items" },
};
#endif // WITH_METADATA
// ********** Begin Function MirrorElements constinit property declarations ************************
static const UECodeGen_Private::FStructPropertyParams NewProp_InKeys_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_InKeys;
static const UECodeGen_Private::FStructPropertyParams NewProp_InSettings;
static void NewProp_bSelectNewElements_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSelectNewElements;
static void NewProp_bSetupUndo_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSetupUndo;
static void NewProp_bPrintPythonCommands_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPrintPythonCommands;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function MirrorElements constinit property declarations **************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function MirrorElements Property Definitions ***********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_MirrorElements_Statics::NewProp_InKeys_Inner = { "InKeys", 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_UFunction_URigHierarchyController_MirrorElements_Statics::NewProp_InKeys = { "InKeys", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventMirrorElements_Parms, InKeys), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 389243550
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_MirrorElements_Statics::NewProp_InSettings = { "InSettings", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventMirrorElements_Parms, InSettings), Z_Construct_UScriptStruct_FRigVMMirrorSettings, METADATA_PARAMS(0, nullptr) }; // 1726959515
void Z_Construct_UFunction_URigHierarchyController_MirrorElements_Statics::NewProp_bSelectNewElements_SetBit(void* Obj)
{
((RigHierarchyController_eventMirrorElements_Parms*)Obj)->bSelectNewElements = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_MirrorElements_Statics::NewProp_bSelectNewElements = { "bSelectNewElements", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventMirrorElements_Parms), &Z_Construct_UFunction_URigHierarchyController_MirrorElements_Statics::NewProp_bSelectNewElements_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_MirrorElements_Statics::NewProp_bSetupUndo_SetBit(void* Obj)
{
((RigHierarchyController_eventMirrorElements_Parms*)Obj)->bSetupUndo = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_MirrorElements_Statics::NewProp_bSetupUndo = { "bSetupUndo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventMirrorElements_Parms), &Z_Construct_UFunction_URigHierarchyController_MirrorElements_Statics::NewProp_bSetupUndo_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_MirrorElements_Statics::NewProp_bPrintPythonCommands_SetBit(void* Obj)
{
((RigHierarchyController_eventMirrorElements_Parms*)Obj)->bPrintPythonCommands = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_MirrorElements_Statics::NewProp_bPrintPythonCommands = { "bPrintPythonCommands", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventMirrorElements_Parms), &Z_Construct_UFunction_URigHierarchyController_MirrorElements_Statics::NewProp_bPrintPythonCommands_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_MirrorElements_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", 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_UFunction_URigHierarchyController_MirrorElements_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventMirrorElements_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 389243550
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URigHierarchyController_MirrorElements_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_MirrorElements_Statics::NewProp_InKeys_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_MirrorElements_Statics::NewProp_InKeys,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_MirrorElements_Statics::NewProp_InSettings,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_MirrorElements_Statics::NewProp_bSelectNewElements,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_MirrorElements_Statics::NewProp_bSetupUndo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_MirrorElements_Statics::NewProp_bPrintPythonCommands,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_MirrorElements_Statics::NewProp_ReturnValue_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_MirrorElements_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_MirrorElements_Statics::PropPointers) < 2048);
// ********** End Function MirrorElements Property Definitions *************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URigHierarchyController_MirrorElements_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URigHierarchyController, nullptr, "MirrorElements", Z_Construct_UFunction_URigHierarchyController_MirrorElements_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_MirrorElements_Statics::PropPointers),
sizeof(Z_Construct_UFunction_URigHierarchyController_MirrorElements_Statics::RigHierarchyController_eventMirrorElements_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_MirrorElements_Statics::Function_MetaDataParams), Z_Construct_UFunction_URigHierarchyController_MirrorElements_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_URigHierarchyController_MirrorElements_Statics::RigHierarchyController_eventMirrorElements_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_URigHierarchyController_MirrorElements()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URigHierarchyController_MirrorElements_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(URigHierarchyController::execMirrorElements)
{
P_GET_TARRAY(FRigElementKey,Z_Param_InKeys);
P_GET_STRUCT(FRigVMMirrorSettings,Z_Param_InSettings);
P_GET_UBOOL(Z_Param_bSelectNewElements);
P_GET_UBOOL(Z_Param_bSetupUndo);
P_GET_UBOOL(Z_Param_bPrintPythonCommands);
P_FINISH;
P_NATIVE_BEGIN;
*(TArray<FRigElementKey>*)Z_Param__Result=P_THIS->MirrorElements(Z_Param_InKeys,Z_Param_InSettings,Z_Param_bSelectNewElements,Z_Param_bSetupUndo,Z_Param_bPrintPythonCommands);
P_NATIVE_END;
}
// ********** End Class URigHierarchyController Function MirrorElements ****************************
// ********** Begin Class URigHierarchyController Function RemoveAllParents ************************
struct Z_Construct_UFunction_URigHierarchyController_RemoveAllParents_Statics
{
struct RigHierarchyController_eventRemoveAllParents_Parms
{
FRigElementKey InChild;
bool bMaintainGlobalTransform;
bool bSetupUndo;
bool bPrintPythonCommand;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "URigHierarchyController" },
{ "Comment", "/**\n \x09 * Removes all parents from an element in the hierarchy.\n \x09 * @param InChild The key of the element to remove all parents for\n \x09 * @param bMaintainGlobalTransform If set to true the child will stay in the same place spatially, otherwise it will maintain it's local transform (and potential move).\n\x09 * @param bSetupUndo If set to true the stack will record the change for undo / redo\n\x09 * @param bPrintPythonCommand If set to true a python command equivalent to this call will be printed out\n\x09 * @return Returns true if successful.\n\x09 */" },
{ "CPP_Default_bMaintainGlobalTransform", "true" },
{ "CPP_Default_bPrintPythonCommand", "false" },
{ "CPP_Default_bSetupUndo", "false" },
{ "ModuleRelativePath", "Public/Rigs/RigHierarchyController.h" },
{ "ToolTip", "Removes all parents from an element in the hierarchy.\n@param InChild The key of the element to remove all parents for\n@param bMaintainGlobalTransform If set to true the child will stay in the same place spatially, otherwise it will maintain it's local transform (and potential move).\n@param bSetupUndo If set to true the stack will record the change for undo / redo\n@param bPrintPythonCommand If set to true a python command equivalent to this call will be printed out\n@return Returns true if successful." },
};
#endif // WITH_METADATA
// ********** Begin Function RemoveAllParents constinit property declarations **********************
static const UECodeGen_Private::FStructPropertyParams NewProp_InChild;
static void NewProp_bMaintainGlobalTransform_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bMaintainGlobalTransform;
static void NewProp_bSetupUndo_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSetupUndo;
static void NewProp_bPrintPythonCommand_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPrintPythonCommand;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function RemoveAllParents constinit property declarations ************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function RemoveAllParents Property Definitions *********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_RemoveAllParents_Statics::NewProp_InChild = { "InChild", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventRemoveAllParents_Parms, InChild), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(0, nullptr) }; // 389243550
void Z_Construct_UFunction_URigHierarchyController_RemoveAllParents_Statics::NewProp_bMaintainGlobalTransform_SetBit(void* Obj)
{
((RigHierarchyController_eventRemoveAllParents_Parms*)Obj)->bMaintainGlobalTransform = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_RemoveAllParents_Statics::NewProp_bMaintainGlobalTransform = { "bMaintainGlobalTransform", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventRemoveAllParents_Parms), &Z_Construct_UFunction_URigHierarchyController_RemoveAllParents_Statics::NewProp_bMaintainGlobalTransform_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_RemoveAllParents_Statics::NewProp_bSetupUndo_SetBit(void* Obj)
{
((RigHierarchyController_eventRemoveAllParents_Parms*)Obj)->bSetupUndo = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_RemoveAllParents_Statics::NewProp_bSetupUndo = { "bSetupUndo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventRemoveAllParents_Parms), &Z_Construct_UFunction_URigHierarchyController_RemoveAllParents_Statics::NewProp_bSetupUndo_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_RemoveAllParents_Statics::NewProp_bPrintPythonCommand_SetBit(void* Obj)
{
((RigHierarchyController_eventRemoveAllParents_Parms*)Obj)->bPrintPythonCommand = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_RemoveAllParents_Statics::NewProp_bPrintPythonCommand = { "bPrintPythonCommand", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventRemoveAllParents_Parms), &Z_Construct_UFunction_URigHierarchyController_RemoveAllParents_Statics::NewProp_bPrintPythonCommand_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_RemoveAllParents_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((RigHierarchyController_eventRemoveAllParents_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_RemoveAllParents_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventRemoveAllParents_Parms), &Z_Construct_UFunction_URigHierarchyController_RemoveAllParents_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URigHierarchyController_RemoveAllParents_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_RemoveAllParents_Statics::NewProp_InChild,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_RemoveAllParents_Statics::NewProp_bMaintainGlobalTransform,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_RemoveAllParents_Statics::NewProp_bSetupUndo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_RemoveAllParents_Statics::NewProp_bPrintPythonCommand,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_RemoveAllParents_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_RemoveAllParents_Statics::PropPointers) < 2048);
// ********** End Function RemoveAllParents Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URigHierarchyController_RemoveAllParents_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URigHierarchyController, nullptr, "RemoveAllParents", Z_Construct_UFunction_URigHierarchyController_RemoveAllParents_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_RemoveAllParents_Statics::PropPointers),
sizeof(Z_Construct_UFunction_URigHierarchyController_RemoveAllParents_Statics::RigHierarchyController_eventRemoveAllParents_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_RemoveAllParents_Statics::Function_MetaDataParams), Z_Construct_UFunction_URigHierarchyController_RemoveAllParents_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_URigHierarchyController_RemoveAllParents_Statics::RigHierarchyController_eventRemoveAllParents_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_URigHierarchyController_RemoveAllParents()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URigHierarchyController_RemoveAllParents_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(URigHierarchyController::execRemoveAllParents)
{
P_GET_STRUCT(FRigElementKey,Z_Param_InChild);
P_GET_UBOOL(Z_Param_bMaintainGlobalTransform);
P_GET_UBOOL(Z_Param_bSetupUndo);
P_GET_UBOOL(Z_Param_bPrintPythonCommand);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->RemoveAllParents(Z_Param_InChild,Z_Param_bMaintainGlobalTransform,Z_Param_bSetupUndo,Z_Param_bPrintPythonCommand);
P_NATIVE_END;
}
// ********** End Class URigHierarchyController Function RemoveAllParents **************************
// ********** Begin Class URigHierarchyController Function RemoveAvailableSpace ********************
struct Z_Construct_UFunction_URigHierarchyController_RemoveAvailableSpace_Statics
{
struct RigHierarchyController_eventRemoveAvailableSpace_Parms
{
FRigElementKey InControl;
FRigElementKey InSpace;
bool bSetupUndo;
bool bPrintPythonCommand;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "URigHierarchyController" },
{ "Comment", "/**\n\x09 * Removes an available space from the given control\n\x09 * @param InControl The control to remove the available space from\n\x09 * @param InSpace The space to remove from the available spaces list\n\x09 * @param bSetupUndo If set to true the stack will record the change for undo / redo\n\x09 * @param bPrintPythonCommand If set to true a python command equivalent to this call will be printed out\n\x09 * @return Returns true if successful.\n\x09 */" },
{ "CPP_Default_bPrintPythonCommand", "false" },
{ "CPP_Default_bSetupUndo", "false" },
{ "ModuleRelativePath", "Public/Rigs/RigHierarchyController.h" },
{ "ToolTip", "Removes an available space from the given control\n@param InControl The control to remove the available space from\n@param InSpace The space to remove from the available spaces list\n@param bSetupUndo If set to true the stack will record the change for undo / redo\n@param bPrintPythonCommand If set to true a python command equivalent to this call will be printed out\n@return Returns true if successful." },
};
#endif // WITH_METADATA
// ********** Begin Function RemoveAvailableSpace constinit property declarations ******************
static const UECodeGen_Private::FStructPropertyParams NewProp_InControl;
static const UECodeGen_Private::FStructPropertyParams NewProp_InSpace;
static void NewProp_bSetupUndo_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSetupUndo;
static void NewProp_bPrintPythonCommand_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPrintPythonCommand;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function RemoveAvailableSpace constinit property declarations ********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function RemoveAvailableSpace Property Definitions *****************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_RemoveAvailableSpace_Statics::NewProp_InControl = { "InControl", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventRemoveAvailableSpace_Parms, InControl), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(0, nullptr) }; // 389243550
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_RemoveAvailableSpace_Statics::NewProp_InSpace = { "InSpace", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventRemoveAvailableSpace_Parms, InSpace), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(0, nullptr) }; // 389243550
void Z_Construct_UFunction_URigHierarchyController_RemoveAvailableSpace_Statics::NewProp_bSetupUndo_SetBit(void* Obj)
{
((RigHierarchyController_eventRemoveAvailableSpace_Parms*)Obj)->bSetupUndo = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_RemoveAvailableSpace_Statics::NewProp_bSetupUndo = { "bSetupUndo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventRemoveAvailableSpace_Parms), &Z_Construct_UFunction_URigHierarchyController_RemoveAvailableSpace_Statics::NewProp_bSetupUndo_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_RemoveAvailableSpace_Statics::NewProp_bPrintPythonCommand_SetBit(void* Obj)
{
((RigHierarchyController_eventRemoveAvailableSpace_Parms*)Obj)->bPrintPythonCommand = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_RemoveAvailableSpace_Statics::NewProp_bPrintPythonCommand = { "bPrintPythonCommand", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventRemoveAvailableSpace_Parms), &Z_Construct_UFunction_URigHierarchyController_RemoveAvailableSpace_Statics::NewProp_bPrintPythonCommand_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_RemoveAvailableSpace_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((RigHierarchyController_eventRemoveAvailableSpace_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_RemoveAvailableSpace_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventRemoveAvailableSpace_Parms), &Z_Construct_UFunction_URigHierarchyController_RemoveAvailableSpace_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URigHierarchyController_RemoveAvailableSpace_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_RemoveAvailableSpace_Statics::NewProp_InControl,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_RemoveAvailableSpace_Statics::NewProp_InSpace,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_RemoveAvailableSpace_Statics::NewProp_bSetupUndo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_RemoveAvailableSpace_Statics::NewProp_bPrintPythonCommand,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_RemoveAvailableSpace_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_RemoveAvailableSpace_Statics::PropPointers) < 2048);
// ********** End Function RemoveAvailableSpace Property Definitions *******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URigHierarchyController_RemoveAvailableSpace_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URigHierarchyController, nullptr, "RemoveAvailableSpace", Z_Construct_UFunction_URigHierarchyController_RemoveAvailableSpace_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_RemoveAvailableSpace_Statics::PropPointers),
sizeof(Z_Construct_UFunction_URigHierarchyController_RemoveAvailableSpace_Statics::RigHierarchyController_eventRemoveAvailableSpace_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_RemoveAvailableSpace_Statics::Function_MetaDataParams), Z_Construct_UFunction_URigHierarchyController_RemoveAvailableSpace_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_URigHierarchyController_RemoveAvailableSpace_Statics::RigHierarchyController_eventRemoveAvailableSpace_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_URigHierarchyController_RemoveAvailableSpace()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URigHierarchyController_RemoveAvailableSpace_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(URigHierarchyController::execRemoveAvailableSpace)
{
P_GET_STRUCT(FRigElementKey,Z_Param_InControl);
P_GET_STRUCT(FRigElementKey,Z_Param_InSpace);
P_GET_UBOOL(Z_Param_bSetupUndo);
P_GET_UBOOL(Z_Param_bPrintPythonCommand);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->RemoveAvailableSpace(Z_Param_InControl,Z_Param_InSpace,Z_Param_bSetupUndo,Z_Param_bPrintPythonCommand);
P_NATIVE_END;
}
// ********** End Class URigHierarchyController Function RemoveAvailableSpace **********************
// ********** Begin Class URigHierarchyController Function RemoveChannelHost ***********************
struct Z_Construct_UFunction_URigHierarchyController_RemoveChannelHost_Statics
{
struct RigHierarchyController_eventRemoveChannelHost_Parms
{
FRigElementKey InChannel;
FRigElementKey InHost;
bool bSetupUndo;
bool bPrintPythonCommand;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "URigHierarchyController" },
{ "Comment", "/**\n\x09 * Removes an channel host from the animation channel\n\x09 * @note This is just an overload of RemoveAvailableSpace for readability\n\x09 * @param InChannel The animation channel to remove the channel host from\n\x09 * @param InHost The host to remove from the channel from\n\x09 * @param bSetupUndo If set to true the stack will record the change for undo / redo\n\x09 * @param bPrintPythonCommand If set to true a python command equivalent to this call will be printed out\n\x09 * @return Returns true if successful.\n\x09 */" },
{ "CPP_Default_bPrintPythonCommand", "false" },
{ "CPP_Default_bSetupUndo", "false" },
{ "ModuleRelativePath", "Public/Rigs/RigHierarchyController.h" },
{ "ToolTip", "Removes an channel host from the animation channel\n@note This is just an overload of RemoveAvailableSpace for readability\n@param InChannel The animation channel to remove the channel host from\n@param InHost The host to remove from the channel from\n@param bSetupUndo If set to true the stack will record the change for undo / redo\n@param bPrintPythonCommand If set to true a python command equivalent to this call will be printed out\n@return Returns true if successful." },
};
#endif // WITH_METADATA
// ********** Begin Function RemoveChannelHost constinit property declarations *********************
static const UECodeGen_Private::FStructPropertyParams NewProp_InChannel;
static const UECodeGen_Private::FStructPropertyParams NewProp_InHost;
static void NewProp_bSetupUndo_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSetupUndo;
static void NewProp_bPrintPythonCommand_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPrintPythonCommand;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function RemoveChannelHost constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function RemoveChannelHost Property Definitions ********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_RemoveChannelHost_Statics::NewProp_InChannel = { "InChannel", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventRemoveChannelHost_Parms, InChannel), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(0, nullptr) }; // 389243550
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_RemoveChannelHost_Statics::NewProp_InHost = { "InHost", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventRemoveChannelHost_Parms, InHost), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(0, nullptr) }; // 389243550
void Z_Construct_UFunction_URigHierarchyController_RemoveChannelHost_Statics::NewProp_bSetupUndo_SetBit(void* Obj)
{
((RigHierarchyController_eventRemoveChannelHost_Parms*)Obj)->bSetupUndo = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_RemoveChannelHost_Statics::NewProp_bSetupUndo = { "bSetupUndo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventRemoveChannelHost_Parms), &Z_Construct_UFunction_URigHierarchyController_RemoveChannelHost_Statics::NewProp_bSetupUndo_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_RemoveChannelHost_Statics::NewProp_bPrintPythonCommand_SetBit(void* Obj)
{
((RigHierarchyController_eventRemoveChannelHost_Parms*)Obj)->bPrintPythonCommand = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_RemoveChannelHost_Statics::NewProp_bPrintPythonCommand = { "bPrintPythonCommand", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventRemoveChannelHost_Parms), &Z_Construct_UFunction_URigHierarchyController_RemoveChannelHost_Statics::NewProp_bPrintPythonCommand_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_RemoveChannelHost_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((RigHierarchyController_eventRemoveChannelHost_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_RemoveChannelHost_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventRemoveChannelHost_Parms), &Z_Construct_UFunction_URigHierarchyController_RemoveChannelHost_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URigHierarchyController_RemoveChannelHost_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_RemoveChannelHost_Statics::NewProp_InChannel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_RemoveChannelHost_Statics::NewProp_InHost,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_RemoveChannelHost_Statics::NewProp_bSetupUndo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_RemoveChannelHost_Statics::NewProp_bPrintPythonCommand,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_RemoveChannelHost_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_RemoveChannelHost_Statics::PropPointers) < 2048);
// ********** End Function RemoveChannelHost Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URigHierarchyController_RemoveChannelHost_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URigHierarchyController, nullptr, "RemoveChannelHost", Z_Construct_UFunction_URigHierarchyController_RemoveChannelHost_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_RemoveChannelHost_Statics::PropPointers),
sizeof(Z_Construct_UFunction_URigHierarchyController_RemoveChannelHost_Statics::RigHierarchyController_eventRemoveChannelHost_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_RemoveChannelHost_Statics::Function_MetaDataParams), Z_Construct_UFunction_URigHierarchyController_RemoveChannelHost_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_URigHierarchyController_RemoveChannelHost_Statics::RigHierarchyController_eventRemoveChannelHost_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_URigHierarchyController_RemoveChannelHost()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URigHierarchyController_RemoveChannelHost_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(URigHierarchyController::execRemoveChannelHost)
{
P_GET_STRUCT(FRigElementKey,Z_Param_InChannel);
P_GET_STRUCT(FRigElementKey,Z_Param_InHost);
P_GET_UBOOL(Z_Param_bSetupUndo);
P_GET_UBOOL(Z_Param_bPrintPythonCommand);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->RemoveChannelHost(Z_Param_InChannel,Z_Param_InHost,Z_Param_bSetupUndo,Z_Param_bPrintPythonCommand);
P_NATIVE_END;
}
// ********** End Class URigHierarchyController Function RemoveChannelHost *************************
// ********** Begin Class URigHierarchyController Function RemoveComponent *************************
struct Z_Construct_UFunction_URigHierarchyController_RemoveComponent_Statics
{
struct RigHierarchyController_eventRemoveComponent_Parms
{
FRigComponentKey InComponent;
bool bSetupUndo;
bool bPrintPythonCommand;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "URigHierarchyController" },
{ "Comment", "/**\n * Removes a component from the hierarchy\n * @param InComponent The component to remove\n * @param bSetupUndo If set to true the stack will record the change for undo / redo\n * @param bPrintPythonCommand If set to true a python command equivalent to this call will be printed out\n * @return True if the component was removed successfully\n */" },
{ "CPP_Default_bPrintPythonCommand", "false" },
{ "CPP_Default_bSetupUndo", "false" },
{ "ModuleRelativePath", "Public/Rigs/RigHierarchyController.h" },
{ "ToolTip", "Removes a component from the hierarchy\n@param InComponent The component to remove\n@param bSetupUndo If set to true the stack will record the change for undo / redo\n@param bPrintPythonCommand If set to true a python command equivalent to this call will be printed out\n@return True if the component was removed successfully" },
};
#endif // WITH_METADATA
// ********** Begin Function RemoveComponent constinit property declarations ***********************
static const UECodeGen_Private::FStructPropertyParams NewProp_InComponent;
static void NewProp_bSetupUndo_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSetupUndo;
static void NewProp_bPrintPythonCommand_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPrintPythonCommand;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function RemoveComponent constinit property declarations *************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function RemoveComponent Property Definitions **********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_RemoveComponent_Statics::NewProp_InComponent = { "InComponent", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventRemoveComponent_Parms, InComponent), Z_Construct_UScriptStruct_FRigComponentKey, METADATA_PARAMS(0, nullptr) }; // 2879759543
void Z_Construct_UFunction_URigHierarchyController_RemoveComponent_Statics::NewProp_bSetupUndo_SetBit(void* Obj)
{
((RigHierarchyController_eventRemoveComponent_Parms*)Obj)->bSetupUndo = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_RemoveComponent_Statics::NewProp_bSetupUndo = { "bSetupUndo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventRemoveComponent_Parms), &Z_Construct_UFunction_URigHierarchyController_RemoveComponent_Statics::NewProp_bSetupUndo_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_RemoveComponent_Statics::NewProp_bPrintPythonCommand_SetBit(void* Obj)
{
((RigHierarchyController_eventRemoveComponent_Parms*)Obj)->bPrintPythonCommand = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_RemoveComponent_Statics::NewProp_bPrintPythonCommand = { "bPrintPythonCommand", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventRemoveComponent_Parms), &Z_Construct_UFunction_URigHierarchyController_RemoveComponent_Statics::NewProp_bPrintPythonCommand_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_RemoveComponent_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((RigHierarchyController_eventRemoveComponent_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_RemoveComponent_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventRemoveComponent_Parms), &Z_Construct_UFunction_URigHierarchyController_RemoveComponent_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URigHierarchyController_RemoveComponent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_RemoveComponent_Statics::NewProp_InComponent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_RemoveComponent_Statics::NewProp_bSetupUndo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_RemoveComponent_Statics::NewProp_bPrintPythonCommand,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_RemoveComponent_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_RemoveComponent_Statics::PropPointers) < 2048);
// ********** End Function RemoveComponent Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URigHierarchyController_RemoveComponent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URigHierarchyController, nullptr, "RemoveComponent", Z_Construct_UFunction_URigHierarchyController_RemoveComponent_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_RemoveComponent_Statics::PropPointers),
sizeof(Z_Construct_UFunction_URigHierarchyController_RemoveComponent_Statics::RigHierarchyController_eventRemoveComponent_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_RemoveComponent_Statics::Function_MetaDataParams), Z_Construct_UFunction_URigHierarchyController_RemoveComponent_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_URigHierarchyController_RemoveComponent_Statics::RigHierarchyController_eventRemoveComponent_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_URigHierarchyController_RemoveComponent()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URigHierarchyController_RemoveComponent_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(URigHierarchyController::execRemoveComponent)
{
P_GET_STRUCT(FRigComponentKey,Z_Param_InComponent);
P_GET_UBOOL(Z_Param_bSetupUndo);
P_GET_UBOOL(Z_Param_bPrintPythonCommand);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->RemoveComponent(Z_Param_InComponent,Z_Param_bSetupUndo,Z_Param_bPrintPythonCommand);
P_NATIVE_END;
}
// ********** End Class URigHierarchyController Function RemoveComponent ***************************
// ********** Begin Class URigHierarchyController Function RemoveElement ***************************
struct Z_Construct_UFunction_URigHierarchyController_RemoveElement_Statics
{
struct RigHierarchyController_eventRemoveElement_Parms
{
FRigElementKey InElement;
bool bSetupUndo;
bool bPrintPythonCommand;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "URigHierarchyController" },
{ "Comment", "/**\n\x09 * Removes an existing element from the hierarchy\n\x09 * @param InElement The key of the element to remove\n\x09 * @param bSetupUndo If set to true the stack will record the change for undo / redo\n\x09 * @param bPrintPythonCommand If set to true a python command equivalent to this call will be printed out\n\x09 * @return Returns true if successful.\n\x09 */" },
{ "CPP_Default_bPrintPythonCommand", "false" },
{ "CPP_Default_bSetupUndo", "false" },
{ "ModuleRelativePath", "Public/Rigs/RigHierarchyController.h" },
{ "ToolTip", "Removes an existing element from the hierarchy\n@param InElement The key of the element to remove\n@param bSetupUndo If set to true the stack will record the change for undo / redo\n@param bPrintPythonCommand If set to true a python command equivalent to this call will be printed out\n@return Returns true if successful." },
};
#endif // WITH_METADATA
// ********** Begin Function RemoveElement constinit property declarations *************************
static const UECodeGen_Private::FStructPropertyParams NewProp_InElement;
static void NewProp_bSetupUndo_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSetupUndo;
static void NewProp_bPrintPythonCommand_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPrintPythonCommand;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function RemoveElement constinit property declarations ***************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function RemoveElement Property Definitions ************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_RemoveElement_Statics::NewProp_InElement = { "InElement", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventRemoveElement_Parms, InElement), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(0, nullptr) }; // 389243550
void Z_Construct_UFunction_URigHierarchyController_RemoveElement_Statics::NewProp_bSetupUndo_SetBit(void* Obj)
{
((RigHierarchyController_eventRemoveElement_Parms*)Obj)->bSetupUndo = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_RemoveElement_Statics::NewProp_bSetupUndo = { "bSetupUndo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventRemoveElement_Parms), &Z_Construct_UFunction_URigHierarchyController_RemoveElement_Statics::NewProp_bSetupUndo_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_RemoveElement_Statics::NewProp_bPrintPythonCommand_SetBit(void* Obj)
{
((RigHierarchyController_eventRemoveElement_Parms*)Obj)->bPrintPythonCommand = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_RemoveElement_Statics::NewProp_bPrintPythonCommand = { "bPrintPythonCommand", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventRemoveElement_Parms), &Z_Construct_UFunction_URigHierarchyController_RemoveElement_Statics::NewProp_bPrintPythonCommand_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_RemoveElement_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((RigHierarchyController_eventRemoveElement_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_RemoveElement_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventRemoveElement_Parms), &Z_Construct_UFunction_URigHierarchyController_RemoveElement_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URigHierarchyController_RemoveElement_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_RemoveElement_Statics::NewProp_InElement,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_RemoveElement_Statics::NewProp_bSetupUndo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_RemoveElement_Statics::NewProp_bPrintPythonCommand,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_RemoveElement_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_RemoveElement_Statics::PropPointers) < 2048);
// ********** End Function RemoveElement Property Definitions **************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URigHierarchyController_RemoveElement_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URigHierarchyController, nullptr, "RemoveElement", Z_Construct_UFunction_URigHierarchyController_RemoveElement_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_RemoveElement_Statics::PropPointers),
sizeof(Z_Construct_UFunction_URigHierarchyController_RemoveElement_Statics::RigHierarchyController_eventRemoveElement_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_RemoveElement_Statics::Function_MetaDataParams), Z_Construct_UFunction_URigHierarchyController_RemoveElement_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_URigHierarchyController_RemoveElement_Statics::RigHierarchyController_eventRemoveElement_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_URigHierarchyController_RemoveElement()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URigHierarchyController_RemoveElement_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(URigHierarchyController::execRemoveElement)
{
P_GET_STRUCT(FRigElementKey,Z_Param_InElement);
P_GET_UBOOL(Z_Param_bSetupUndo);
P_GET_UBOOL(Z_Param_bPrintPythonCommand);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->RemoveElement(Z_Param_InElement,Z_Param_bSetupUndo,Z_Param_bPrintPythonCommand);
P_NATIVE_END;
}
// ********** End Class URigHierarchyController Function RemoveElement *****************************
// ********** Begin Class URigHierarchyController Function RemoveParent ****************************
struct Z_Construct_UFunction_URigHierarchyController_RemoveParent_Statics
{
struct RigHierarchyController_eventRemoveParent_Parms
{
FRigElementKey InChild;
FRigElementKey InParent;
bool bMaintainGlobalTransform;
bool bSetupUndo;
bool bPrintPythonCommand;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "URigHierarchyController" },
{ "Comment", "/**\n\x09 * Removes an existing parent from an element in the hierarchy. For elements that allow only one parent the element will be unparented (same as ::RemoveAllParents)\n\x09 * @param InChild The key of the element to remove the parent for\n\x09 * @param InParent The key of the parent to remove\n\x09 * @param bMaintainGlobalTransform If set to true the child will stay in the same place spatially, otherwise it will maintain it's local transform (and potential move).\n\x09 * @param bSetupUndo If set to true the stack will record the change for undo / redo\n\x09 * @param bPrintPythonCommand If set to true a python command equivalent to this call will be printed out\n\x09 * @return Returns true if successful.\n\x09 */" },
{ "CPP_Default_bMaintainGlobalTransform", "true" },
{ "CPP_Default_bPrintPythonCommand", "false" },
{ "CPP_Default_bSetupUndo", "false" },
{ "ModuleRelativePath", "Public/Rigs/RigHierarchyController.h" },
{ "ToolTip", "Removes an existing parent from an element in the hierarchy. For elements that allow only one parent the element will be unparented (same as ::RemoveAllParents)\n@param InChild The key of the element to remove the parent for\n@param InParent The key of the parent to remove\n@param bMaintainGlobalTransform If set to true the child will stay in the same place spatially, otherwise it will maintain it's local transform (and potential move).\n@param bSetupUndo If set to true the stack will record the change for undo / redo\n@param bPrintPythonCommand If set to true a python command equivalent to this call will be printed out\n@return Returns true if successful." },
};
#endif // WITH_METADATA
// ********** Begin Function RemoveParent constinit property declarations **************************
static const UECodeGen_Private::FStructPropertyParams NewProp_InChild;
static const UECodeGen_Private::FStructPropertyParams NewProp_InParent;
static void NewProp_bMaintainGlobalTransform_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bMaintainGlobalTransform;
static void NewProp_bSetupUndo_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSetupUndo;
static void NewProp_bPrintPythonCommand_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPrintPythonCommand;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function RemoveParent constinit property declarations ****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function RemoveParent Property Definitions *************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_RemoveParent_Statics::NewProp_InChild = { "InChild", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventRemoveParent_Parms, InChild), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(0, nullptr) }; // 389243550
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_RemoveParent_Statics::NewProp_InParent = { "InParent", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventRemoveParent_Parms, InParent), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(0, nullptr) }; // 389243550
void Z_Construct_UFunction_URigHierarchyController_RemoveParent_Statics::NewProp_bMaintainGlobalTransform_SetBit(void* Obj)
{
((RigHierarchyController_eventRemoveParent_Parms*)Obj)->bMaintainGlobalTransform = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_RemoveParent_Statics::NewProp_bMaintainGlobalTransform = { "bMaintainGlobalTransform", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventRemoveParent_Parms), &Z_Construct_UFunction_URigHierarchyController_RemoveParent_Statics::NewProp_bMaintainGlobalTransform_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_RemoveParent_Statics::NewProp_bSetupUndo_SetBit(void* Obj)
{
((RigHierarchyController_eventRemoveParent_Parms*)Obj)->bSetupUndo = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_RemoveParent_Statics::NewProp_bSetupUndo = { "bSetupUndo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventRemoveParent_Parms), &Z_Construct_UFunction_URigHierarchyController_RemoveParent_Statics::NewProp_bSetupUndo_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_RemoveParent_Statics::NewProp_bPrintPythonCommand_SetBit(void* Obj)
{
((RigHierarchyController_eventRemoveParent_Parms*)Obj)->bPrintPythonCommand = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_RemoveParent_Statics::NewProp_bPrintPythonCommand = { "bPrintPythonCommand", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventRemoveParent_Parms), &Z_Construct_UFunction_URigHierarchyController_RemoveParent_Statics::NewProp_bPrintPythonCommand_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_RemoveParent_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((RigHierarchyController_eventRemoveParent_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_RemoveParent_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventRemoveParent_Parms), &Z_Construct_UFunction_URigHierarchyController_RemoveParent_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URigHierarchyController_RemoveParent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_RemoveParent_Statics::NewProp_InChild,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_RemoveParent_Statics::NewProp_InParent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_RemoveParent_Statics::NewProp_bMaintainGlobalTransform,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_RemoveParent_Statics::NewProp_bSetupUndo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_RemoveParent_Statics::NewProp_bPrintPythonCommand,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_RemoveParent_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_RemoveParent_Statics::PropPointers) < 2048);
// ********** End Function RemoveParent Property Definitions ***************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URigHierarchyController_RemoveParent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URigHierarchyController, nullptr, "RemoveParent", Z_Construct_UFunction_URigHierarchyController_RemoveParent_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_RemoveParent_Statics::PropPointers),
sizeof(Z_Construct_UFunction_URigHierarchyController_RemoveParent_Statics::RigHierarchyController_eventRemoveParent_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_RemoveParent_Statics::Function_MetaDataParams), Z_Construct_UFunction_URigHierarchyController_RemoveParent_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_URigHierarchyController_RemoveParent_Statics::RigHierarchyController_eventRemoveParent_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_URigHierarchyController_RemoveParent()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URigHierarchyController_RemoveParent_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(URigHierarchyController::execRemoveParent)
{
P_GET_STRUCT(FRigElementKey,Z_Param_InChild);
P_GET_STRUCT(FRigElementKey,Z_Param_InParent);
P_GET_UBOOL(Z_Param_bMaintainGlobalTransform);
P_GET_UBOOL(Z_Param_bSetupUndo);
P_GET_UBOOL(Z_Param_bPrintPythonCommand);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->RemoveParent(Z_Param_InChild,Z_Param_InParent,Z_Param_bMaintainGlobalTransform,Z_Param_bSetupUndo,Z_Param_bPrintPythonCommand);
P_NATIVE_END;
}
// ********** End Class URigHierarchyController Function RemoveParent ******************************
// ********** Begin Class URigHierarchyController Function RenameComponent *************************
struct Z_Construct_UFunction_URigHierarchyController_RenameComponent_Statics
{
struct RigHierarchyController_eventRenameComponent_Parms
{
FRigComponentKey InComponent;
FName InName;
bool bSetupUndo;
bool bPrintPythonCommand;
bool bClearSelection;
FRigComponentKey ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "URigHierarchyController" },
{ "Comment", "/**\n\x09 * Renames an existing component in the hierarchy\n\x09 * @param InComponent The key of the component to rename\n\x09 * @param InName The new name to set for the component\n\x09 * @param bSetupUndo If set to true the stack will record the change for undo / redo\n\x09 * @param bPrintPythonCommand If set to true a python command equivalent to this call will be printed out\n\x09 * @param bClearSelection True if the selection should be cleared after a rename\n\x09 * @return Returns the new key used for the component\n\x09 */" },
{ "CPP_Default_bClearSelection", "true" },
{ "CPP_Default_bPrintPythonCommand", "false" },
{ "CPP_Default_bSetupUndo", "false" },
{ "ModuleRelativePath", "Public/Rigs/RigHierarchyController.h" },
{ "ToolTip", "Renames an existing component in the hierarchy\n@param InComponent The key of the component to rename\n@param InName The new name to set for the component\n@param bSetupUndo If set to true the stack will record the change for undo / redo\n@param bPrintPythonCommand If set to true a python command equivalent to this call will be printed out\n@param bClearSelection True if the selection should be cleared after a rename\n@return Returns the new key used for the component" },
};
#endif // WITH_METADATA
// ********** Begin Function RenameComponent constinit property declarations ***********************
static const UECodeGen_Private::FStructPropertyParams NewProp_InComponent;
static const UECodeGen_Private::FNamePropertyParams NewProp_InName;
static void NewProp_bSetupUndo_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSetupUndo;
static void NewProp_bPrintPythonCommand_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPrintPythonCommand;
static void NewProp_bClearSelection_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bClearSelection;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function RenameComponent constinit property declarations *************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function RenameComponent Property Definitions **********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_RenameComponent_Statics::NewProp_InComponent = { "InComponent", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventRenameComponent_Parms, InComponent), Z_Construct_UScriptStruct_FRigComponentKey, METADATA_PARAMS(0, nullptr) }; // 2879759543
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_URigHierarchyController_RenameComponent_Statics::NewProp_InName = { "InName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventRenameComponent_Parms, InName), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_RenameComponent_Statics::NewProp_bSetupUndo_SetBit(void* Obj)
{
((RigHierarchyController_eventRenameComponent_Parms*)Obj)->bSetupUndo = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_RenameComponent_Statics::NewProp_bSetupUndo = { "bSetupUndo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventRenameComponent_Parms), &Z_Construct_UFunction_URigHierarchyController_RenameComponent_Statics::NewProp_bSetupUndo_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_RenameComponent_Statics::NewProp_bPrintPythonCommand_SetBit(void* Obj)
{
((RigHierarchyController_eventRenameComponent_Parms*)Obj)->bPrintPythonCommand = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_RenameComponent_Statics::NewProp_bPrintPythonCommand = { "bPrintPythonCommand", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventRenameComponent_Parms), &Z_Construct_UFunction_URigHierarchyController_RenameComponent_Statics::NewProp_bPrintPythonCommand_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_RenameComponent_Statics::NewProp_bClearSelection_SetBit(void* Obj)
{
((RigHierarchyController_eventRenameComponent_Parms*)Obj)->bClearSelection = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_RenameComponent_Statics::NewProp_bClearSelection = { "bClearSelection", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventRenameComponent_Parms), &Z_Construct_UFunction_URigHierarchyController_RenameComponent_Statics::NewProp_bClearSelection_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_RenameComponent_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventRenameComponent_Parms, ReturnValue), Z_Construct_UScriptStruct_FRigComponentKey, METADATA_PARAMS(0, nullptr) }; // 2879759543
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URigHierarchyController_RenameComponent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_RenameComponent_Statics::NewProp_InComponent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_RenameComponent_Statics::NewProp_InName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_RenameComponent_Statics::NewProp_bSetupUndo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_RenameComponent_Statics::NewProp_bPrintPythonCommand,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_RenameComponent_Statics::NewProp_bClearSelection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_RenameComponent_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_RenameComponent_Statics::PropPointers) < 2048);
// ********** End Function RenameComponent Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URigHierarchyController_RenameComponent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URigHierarchyController, nullptr, "RenameComponent", Z_Construct_UFunction_URigHierarchyController_RenameComponent_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_RenameComponent_Statics::PropPointers),
sizeof(Z_Construct_UFunction_URigHierarchyController_RenameComponent_Statics::RigHierarchyController_eventRenameComponent_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_RenameComponent_Statics::Function_MetaDataParams), Z_Construct_UFunction_URigHierarchyController_RenameComponent_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_URigHierarchyController_RenameComponent_Statics::RigHierarchyController_eventRenameComponent_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_URigHierarchyController_RenameComponent()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URigHierarchyController_RenameComponent_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(URigHierarchyController::execRenameComponent)
{
P_GET_STRUCT(FRigComponentKey,Z_Param_InComponent);
P_GET_PROPERTY(FNameProperty,Z_Param_InName);
P_GET_UBOOL(Z_Param_bSetupUndo);
P_GET_UBOOL(Z_Param_bPrintPythonCommand);
P_GET_UBOOL(Z_Param_bClearSelection);
P_FINISH;
P_NATIVE_BEGIN;
*(FRigComponentKey*)Z_Param__Result=P_THIS->RenameComponent(Z_Param_InComponent,Z_Param_InName,Z_Param_bSetupUndo,Z_Param_bPrintPythonCommand,Z_Param_bClearSelection);
P_NATIVE_END;
}
// ********** End Class URigHierarchyController Function RenameComponent ***************************
// ********** Begin Class URigHierarchyController Function RenameElement ***************************
struct Z_Construct_UFunction_URigHierarchyController_RenameElement_Statics
{
struct RigHierarchyController_eventRenameElement_Parms
{
FRigElementKey InElement;
FName InName;
bool bSetupUndo;
bool bPrintPythonCommand;
bool bClearSelection;
FRigElementKey ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "URigHierarchyController" },
{ "Comment", "/**\n\x09 * Renames an existing element in the hierarchy\n\x09 * @param InElement The key of the element to rename\n\x09 * @param InName The new name to set for the element\n\x09 * @param bSetupUndo If set to true the stack will record the change for undo / redo\n\x09 * @param bPrintPythonCommand If set to true a python command equivalent to this call will be printed out\n\x09 * @param bClearSelection True if the selection should be cleared after a rename\n\x09 * @return Returns the new element key used for the element\n\x09 */" },
{ "CPP_Default_bClearSelection", "true" },
{ "CPP_Default_bPrintPythonCommand", "false" },
{ "CPP_Default_bSetupUndo", "false" },
{ "ModuleRelativePath", "Public/Rigs/RigHierarchyController.h" },
{ "ToolTip", "Renames an existing element in the hierarchy\n@param InElement The key of the element to rename\n@param InName The new name to set for the element\n@param bSetupUndo If set to true the stack will record the change for undo / redo\n@param bPrintPythonCommand If set to true a python command equivalent to this call will be printed out\n@param bClearSelection True if the selection should be cleared after a rename\n@return Returns the new element key used for the element" },
};
#endif // WITH_METADATA
// ********** Begin Function RenameElement constinit property declarations *************************
static const UECodeGen_Private::FStructPropertyParams NewProp_InElement;
static const UECodeGen_Private::FNamePropertyParams NewProp_InName;
static void NewProp_bSetupUndo_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSetupUndo;
static void NewProp_bPrintPythonCommand_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPrintPythonCommand;
static void NewProp_bClearSelection_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bClearSelection;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function RenameElement constinit property declarations ***************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function RenameElement Property Definitions ************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_RenameElement_Statics::NewProp_InElement = { "InElement", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventRenameElement_Parms, InElement), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(0, nullptr) }; // 389243550
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_URigHierarchyController_RenameElement_Statics::NewProp_InName = { "InName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventRenameElement_Parms, InName), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_RenameElement_Statics::NewProp_bSetupUndo_SetBit(void* Obj)
{
((RigHierarchyController_eventRenameElement_Parms*)Obj)->bSetupUndo = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_RenameElement_Statics::NewProp_bSetupUndo = { "bSetupUndo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventRenameElement_Parms), &Z_Construct_UFunction_URigHierarchyController_RenameElement_Statics::NewProp_bSetupUndo_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_RenameElement_Statics::NewProp_bPrintPythonCommand_SetBit(void* Obj)
{
((RigHierarchyController_eventRenameElement_Parms*)Obj)->bPrintPythonCommand = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_RenameElement_Statics::NewProp_bPrintPythonCommand = { "bPrintPythonCommand", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventRenameElement_Parms), &Z_Construct_UFunction_URigHierarchyController_RenameElement_Statics::NewProp_bPrintPythonCommand_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_RenameElement_Statics::NewProp_bClearSelection_SetBit(void* Obj)
{
((RigHierarchyController_eventRenameElement_Parms*)Obj)->bClearSelection = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_RenameElement_Statics::NewProp_bClearSelection = { "bClearSelection", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventRenameElement_Parms), &Z_Construct_UFunction_URigHierarchyController_RenameElement_Statics::NewProp_bClearSelection_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_RenameElement_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventRenameElement_Parms, ReturnValue), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(0, nullptr) }; // 389243550
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URigHierarchyController_RenameElement_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_RenameElement_Statics::NewProp_InElement,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_RenameElement_Statics::NewProp_InName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_RenameElement_Statics::NewProp_bSetupUndo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_RenameElement_Statics::NewProp_bPrintPythonCommand,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_RenameElement_Statics::NewProp_bClearSelection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_RenameElement_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_RenameElement_Statics::PropPointers) < 2048);
// ********** End Function RenameElement Property Definitions **************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URigHierarchyController_RenameElement_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URigHierarchyController, nullptr, "RenameElement", Z_Construct_UFunction_URigHierarchyController_RenameElement_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_RenameElement_Statics::PropPointers),
sizeof(Z_Construct_UFunction_URigHierarchyController_RenameElement_Statics::RigHierarchyController_eventRenameElement_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_RenameElement_Statics::Function_MetaDataParams), Z_Construct_UFunction_URigHierarchyController_RenameElement_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_URigHierarchyController_RenameElement_Statics::RigHierarchyController_eventRenameElement_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_URigHierarchyController_RenameElement()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URigHierarchyController_RenameElement_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(URigHierarchyController::execRenameElement)
{
P_GET_STRUCT(FRigElementKey,Z_Param_InElement);
P_GET_PROPERTY(FNameProperty,Z_Param_InName);
P_GET_UBOOL(Z_Param_bSetupUndo);
P_GET_UBOOL(Z_Param_bPrintPythonCommand);
P_GET_UBOOL(Z_Param_bClearSelection);
P_FINISH;
P_NATIVE_BEGIN;
*(FRigElementKey*)Z_Param__Result=P_THIS->RenameElement(Z_Param_InElement,Z_Param_InName,Z_Param_bSetupUndo,Z_Param_bPrintPythonCommand,Z_Param_bClearSelection);
P_NATIVE_END;
}
// ********** End Class URigHierarchyController Function RenameElement *****************************
// ********** Begin Class URigHierarchyController Function ReorderElement **************************
struct Z_Construct_UFunction_URigHierarchyController_ReorderElement_Statics
{
struct RigHierarchyController_eventReorderElement_Parms
{
FRigElementKey InElement;
int32 InIndex;
bool bSetupUndo;
bool bPrintPythonCommand;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "URigHierarchyController" },
{ "Comment", "/**\n\x09 * Changes the element's index within its default parent (or the top level)\n\x09 * @param InElement The key of the element to rename\n\x09 * @param InIndex The new index of the element to take within its default parent (or the top level)\n\x09 * @param bSetupUndo If set to true the stack will record the change for undo / redo\n\x09 * @param bPrintPythonCommand If set to true a python command equivalent to this call will be printed out\n\x09 * @return Returns true if the element has been reordered accordingly\n\x09 */" },
{ "CPP_Default_bPrintPythonCommand", "false" },
{ "CPP_Default_bSetupUndo", "false" },
{ "ModuleRelativePath", "Public/Rigs/RigHierarchyController.h" },
{ "ToolTip", "Changes the element's index within its default parent (or the top level)\n@param InElement The key of the element to rename\n@param InIndex The new index of the element to take within its default parent (or the top level)\n@param bSetupUndo If set to true the stack will record the change for undo / redo\n@param bPrintPythonCommand If set to true a python command equivalent to this call will be printed out\n@return Returns true if the element has been reordered accordingly" },
};
#endif // WITH_METADATA
// ********** Begin Function ReorderElement constinit property declarations ************************
static const UECodeGen_Private::FStructPropertyParams NewProp_InElement;
static const UECodeGen_Private::FIntPropertyParams NewProp_InIndex;
static void NewProp_bSetupUndo_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSetupUndo;
static void NewProp_bPrintPythonCommand_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPrintPythonCommand;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ReorderElement constinit property declarations **************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ReorderElement Property Definitions ***********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_ReorderElement_Statics::NewProp_InElement = { "InElement", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventReorderElement_Parms, InElement), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(0, nullptr) }; // 389243550
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_URigHierarchyController_ReorderElement_Statics::NewProp_InIndex = { "InIndex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventReorderElement_Parms, InIndex), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_ReorderElement_Statics::NewProp_bSetupUndo_SetBit(void* Obj)
{
((RigHierarchyController_eventReorderElement_Parms*)Obj)->bSetupUndo = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_ReorderElement_Statics::NewProp_bSetupUndo = { "bSetupUndo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventReorderElement_Parms), &Z_Construct_UFunction_URigHierarchyController_ReorderElement_Statics::NewProp_bSetupUndo_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_ReorderElement_Statics::NewProp_bPrintPythonCommand_SetBit(void* Obj)
{
((RigHierarchyController_eventReorderElement_Parms*)Obj)->bPrintPythonCommand = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_ReorderElement_Statics::NewProp_bPrintPythonCommand = { "bPrintPythonCommand", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventReorderElement_Parms), &Z_Construct_UFunction_URigHierarchyController_ReorderElement_Statics::NewProp_bPrintPythonCommand_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_ReorderElement_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((RigHierarchyController_eventReorderElement_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_ReorderElement_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventReorderElement_Parms), &Z_Construct_UFunction_URigHierarchyController_ReorderElement_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URigHierarchyController_ReorderElement_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ReorderElement_Statics::NewProp_InElement,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ReorderElement_Statics::NewProp_InIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ReorderElement_Statics::NewProp_bSetupUndo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ReorderElement_Statics::NewProp_bPrintPythonCommand,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ReorderElement_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_ReorderElement_Statics::PropPointers) < 2048);
// ********** End Function ReorderElement Property Definitions *************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URigHierarchyController_ReorderElement_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URigHierarchyController, nullptr, "ReorderElement", Z_Construct_UFunction_URigHierarchyController_ReorderElement_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_ReorderElement_Statics::PropPointers),
sizeof(Z_Construct_UFunction_URigHierarchyController_ReorderElement_Statics::RigHierarchyController_eventReorderElement_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_ReorderElement_Statics::Function_MetaDataParams), Z_Construct_UFunction_URigHierarchyController_ReorderElement_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_URigHierarchyController_ReorderElement_Statics::RigHierarchyController_eventReorderElement_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_URigHierarchyController_ReorderElement()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URigHierarchyController_ReorderElement_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(URigHierarchyController::execReorderElement)
{
P_GET_STRUCT(FRigElementKey,Z_Param_InElement);
P_GET_PROPERTY(FIntProperty,Z_Param_InIndex);
P_GET_UBOOL(Z_Param_bSetupUndo);
P_GET_UBOOL(Z_Param_bPrintPythonCommand);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->ReorderElement(Z_Param_InElement,Z_Param_InIndex,Z_Param_bSetupUndo,Z_Param_bPrintPythonCommand);
P_NATIVE_END;
}
// ********** End Class URigHierarchyController Function ReorderElement ****************************
// ********** Begin Class URigHierarchyController Function ReparentComponent ***********************
struct Z_Construct_UFunction_URigHierarchyController_ReparentComponent_Statics
{
struct RigHierarchyController_eventReparentComponent_Parms
{
FRigComponentKey InComponentKey;
FRigElementKey InParentElementKey;
bool bSetupUndo;
bool bPrintPythonCommand;
bool bClearSelection;
FRigComponentKey ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "URigHierarchyController" },
{ "Comment", "/**\n\x09 * Reparents an existing component in the hierarchy\n\x09 * @param InComponentKey The component key to reparent\n\x09 * @param InParentElementKey The new element key to reparent to\n\x09 * @param bClearSelection True if the selection should be cleared after a reparenting\n\x09 * @return Returns the new component key if successful or an invalid key if unsuccessful\n\x09 */" },
{ "CPP_Default_bClearSelection", "true" },
{ "CPP_Default_bPrintPythonCommand", "false" },
{ "CPP_Default_bSetupUndo", "false" },
{ "ModuleRelativePath", "Public/Rigs/RigHierarchyController.h" },
{ "ToolTip", "Reparents an existing component in the hierarchy\n@param InComponentKey The component key to reparent\n@param InParentElementKey The new element key to reparent to\n@param bClearSelection True if the selection should be cleared after a reparenting\n@return Returns the new component key if successful or an invalid key if unsuccessful" },
};
#endif // WITH_METADATA
// ********** Begin Function ReparentComponent constinit property declarations *********************
static const UECodeGen_Private::FStructPropertyParams NewProp_InComponentKey;
static const UECodeGen_Private::FStructPropertyParams NewProp_InParentElementKey;
static void NewProp_bSetupUndo_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSetupUndo;
static void NewProp_bPrintPythonCommand_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPrintPythonCommand;
static void NewProp_bClearSelection_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bClearSelection;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ReparentComponent constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ReparentComponent Property Definitions ********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_ReparentComponent_Statics::NewProp_InComponentKey = { "InComponentKey", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventReparentComponent_Parms, InComponentKey), Z_Construct_UScriptStruct_FRigComponentKey, METADATA_PARAMS(0, nullptr) }; // 2879759543
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_ReparentComponent_Statics::NewProp_InParentElementKey = { "InParentElementKey", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventReparentComponent_Parms, InParentElementKey), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(0, nullptr) }; // 389243550
void Z_Construct_UFunction_URigHierarchyController_ReparentComponent_Statics::NewProp_bSetupUndo_SetBit(void* Obj)
{
((RigHierarchyController_eventReparentComponent_Parms*)Obj)->bSetupUndo = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_ReparentComponent_Statics::NewProp_bSetupUndo = { "bSetupUndo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventReparentComponent_Parms), &Z_Construct_UFunction_URigHierarchyController_ReparentComponent_Statics::NewProp_bSetupUndo_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_ReparentComponent_Statics::NewProp_bPrintPythonCommand_SetBit(void* Obj)
{
((RigHierarchyController_eventReparentComponent_Parms*)Obj)->bPrintPythonCommand = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_ReparentComponent_Statics::NewProp_bPrintPythonCommand = { "bPrintPythonCommand", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventReparentComponent_Parms), &Z_Construct_UFunction_URigHierarchyController_ReparentComponent_Statics::NewProp_bPrintPythonCommand_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_ReparentComponent_Statics::NewProp_bClearSelection_SetBit(void* Obj)
{
((RigHierarchyController_eventReparentComponent_Parms*)Obj)->bClearSelection = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_ReparentComponent_Statics::NewProp_bClearSelection = { "bClearSelection", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventReparentComponent_Parms), &Z_Construct_UFunction_URigHierarchyController_ReparentComponent_Statics::NewProp_bClearSelection_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_ReparentComponent_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventReparentComponent_Parms, ReturnValue), Z_Construct_UScriptStruct_FRigComponentKey, METADATA_PARAMS(0, nullptr) }; // 2879759543
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URigHierarchyController_ReparentComponent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ReparentComponent_Statics::NewProp_InComponentKey,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ReparentComponent_Statics::NewProp_InParentElementKey,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ReparentComponent_Statics::NewProp_bSetupUndo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ReparentComponent_Statics::NewProp_bPrintPythonCommand,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ReparentComponent_Statics::NewProp_bClearSelection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_ReparentComponent_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_ReparentComponent_Statics::PropPointers) < 2048);
// ********** End Function ReparentComponent Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URigHierarchyController_ReparentComponent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URigHierarchyController, nullptr, "ReparentComponent", Z_Construct_UFunction_URigHierarchyController_ReparentComponent_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_ReparentComponent_Statics::PropPointers),
sizeof(Z_Construct_UFunction_URigHierarchyController_ReparentComponent_Statics::RigHierarchyController_eventReparentComponent_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_ReparentComponent_Statics::Function_MetaDataParams), Z_Construct_UFunction_URigHierarchyController_ReparentComponent_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_URigHierarchyController_ReparentComponent_Statics::RigHierarchyController_eventReparentComponent_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_URigHierarchyController_ReparentComponent()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URigHierarchyController_ReparentComponent_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(URigHierarchyController::execReparentComponent)
{
P_GET_STRUCT(FRigComponentKey,Z_Param_InComponentKey);
P_GET_STRUCT(FRigElementKey,Z_Param_InParentElementKey);
P_GET_UBOOL(Z_Param_bSetupUndo);
P_GET_UBOOL(Z_Param_bPrintPythonCommand);
P_GET_UBOOL(Z_Param_bClearSelection);
P_FINISH;
P_NATIVE_BEGIN;
*(FRigComponentKey*)Z_Param__Result=P_THIS->ReparentComponent(Z_Param_InComponentKey,Z_Param_InParentElementKey,Z_Param_bSetupUndo,Z_Param_bPrintPythonCommand,Z_Param_bClearSelection);
P_NATIVE_END;
}
// ********** End Class URigHierarchyController Function ReparentComponent *************************
// ********** Begin Class URigHierarchyController Function SelectComponent *************************
struct Z_Construct_UFunction_URigHierarchyController_SelectComponent_Statics
{
struct RigHierarchyController_eventSelectComponent_Parms
{
FRigComponentKey InKey;
bool bSelect;
bool bClearSelection;
bool bSetupUndo;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "URigHierarchyController" },
{ "Comment", "/**\n\x09 * Selects or deselects a component in the hierarchy\n\x09 * @param InKey The key of the component to select\n\x09 * @param bSelect If set to false the component will be deselected\n\x09 * @param bClearSelection If this is true the selection will be cleared\n\x09 * @param bSetupUndo If set to true the stack will record the change for undo / redo\n\x09 * @return Returns true if the selection was applied\n\x09 */" },
{ "CPP_Default_bClearSelection", "false" },
{ "CPP_Default_bSelect", "true" },
{ "CPP_Default_bSetupUndo", "false" },
{ "ModuleRelativePath", "Public/Rigs/RigHierarchyController.h" },
{ "ToolTip", "Selects or deselects a component in the hierarchy\n@param InKey The key of the component to select\n@param bSelect If set to false the component will be deselected\n@param bClearSelection If this is true the selection will be cleared\n@param bSetupUndo If set to true the stack will record the change for undo / redo\n@return Returns true if the selection was applied" },
};
#endif // WITH_METADATA
// ********** Begin Function SelectComponent constinit property declarations ***********************
static const UECodeGen_Private::FStructPropertyParams NewProp_InKey;
static void NewProp_bSelect_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSelect;
static void NewProp_bClearSelection_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bClearSelection;
static void NewProp_bSetupUndo_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSetupUndo;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SelectComponent constinit property declarations *************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SelectComponent Property Definitions **********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_SelectComponent_Statics::NewProp_InKey = { "InKey", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventSelectComponent_Parms, InKey), Z_Construct_UScriptStruct_FRigComponentKey, METADATA_PARAMS(0, nullptr) }; // 2879759543
void Z_Construct_UFunction_URigHierarchyController_SelectComponent_Statics::NewProp_bSelect_SetBit(void* Obj)
{
((RigHierarchyController_eventSelectComponent_Parms*)Obj)->bSelect = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_SelectComponent_Statics::NewProp_bSelect = { "bSelect", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventSelectComponent_Parms), &Z_Construct_UFunction_URigHierarchyController_SelectComponent_Statics::NewProp_bSelect_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_SelectComponent_Statics::NewProp_bClearSelection_SetBit(void* Obj)
{
((RigHierarchyController_eventSelectComponent_Parms*)Obj)->bClearSelection = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_SelectComponent_Statics::NewProp_bClearSelection = { "bClearSelection", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventSelectComponent_Parms), &Z_Construct_UFunction_URigHierarchyController_SelectComponent_Statics::NewProp_bClearSelection_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_SelectComponent_Statics::NewProp_bSetupUndo_SetBit(void* Obj)
{
((RigHierarchyController_eventSelectComponent_Parms*)Obj)->bSetupUndo = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_SelectComponent_Statics::NewProp_bSetupUndo = { "bSetupUndo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventSelectComponent_Parms), &Z_Construct_UFunction_URigHierarchyController_SelectComponent_Statics::NewProp_bSetupUndo_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_SelectComponent_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((RigHierarchyController_eventSelectComponent_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_SelectComponent_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventSelectComponent_Parms), &Z_Construct_UFunction_URigHierarchyController_SelectComponent_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URigHierarchyController_SelectComponent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_SelectComponent_Statics::NewProp_InKey,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_SelectComponent_Statics::NewProp_bSelect,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_SelectComponent_Statics::NewProp_bClearSelection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_SelectComponent_Statics::NewProp_bSetupUndo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_SelectComponent_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_SelectComponent_Statics::PropPointers) < 2048);
// ********** End Function SelectComponent Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URigHierarchyController_SelectComponent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URigHierarchyController, nullptr, "SelectComponent", Z_Construct_UFunction_URigHierarchyController_SelectComponent_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_SelectComponent_Statics::PropPointers),
sizeof(Z_Construct_UFunction_URigHierarchyController_SelectComponent_Statics::RigHierarchyController_eventSelectComponent_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_SelectComponent_Statics::Function_MetaDataParams), Z_Construct_UFunction_URigHierarchyController_SelectComponent_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_URigHierarchyController_SelectComponent_Statics::RigHierarchyController_eventSelectComponent_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_URigHierarchyController_SelectComponent()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URigHierarchyController_SelectComponent_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(URigHierarchyController::execSelectComponent)
{
P_GET_STRUCT(FRigComponentKey,Z_Param_InKey);
P_GET_UBOOL(Z_Param_bSelect);
P_GET_UBOOL(Z_Param_bClearSelection);
P_GET_UBOOL(Z_Param_bSetupUndo);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->SelectComponent(Z_Param_InKey,Z_Param_bSelect,Z_Param_bClearSelection,Z_Param_bSetupUndo);
P_NATIVE_END;
}
// ********** End Class URigHierarchyController Function SelectComponent ***************************
// ********** Begin Class URigHierarchyController Function SelectElement ***************************
struct Z_Construct_UFunction_URigHierarchyController_SelectElement_Statics
{
struct RigHierarchyController_eventSelectElement_Parms
{
FRigElementKey InKey;
bool bSelect;
bool bClearSelection;
bool bSetupUndo;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "URigHierarchyController" },
{ "Comment", "/**\n\x09 * Selects or deselects an element in the hierarchy\n\x09 * @param InKey The key of the element to select\n\x09 * @param bSelect If set to false the element will be deselected\n\x09 * @param bClearSelection If this is true the selection will be cleared\n\x09 * @param bSetupUndo If set to true the stack will record the change for undo / redo\n\x09 * @return Returns true if the selection was applied\n\x09 */" },
{ "CPP_Default_bClearSelection", "false" },
{ "CPP_Default_bSelect", "true" },
{ "CPP_Default_bSetupUndo", "false" },
{ "ModuleRelativePath", "Public/Rigs/RigHierarchyController.h" },
{ "ToolTip", "Selects or deselects an element in the hierarchy\n@param InKey The key of the element to select\n@param bSelect If set to false the element will be deselected\n@param bClearSelection If this is true the selection will be cleared\n@param bSetupUndo If set to true the stack will record the change for undo / redo\n@return Returns true if the selection was applied" },
};
#endif // WITH_METADATA
// ********** Begin Function SelectElement constinit property declarations *************************
static const UECodeGen_Private::FStructPropertyParams NewProp_InKey;
static void NewProp_bSelect_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSelect;
static void NewProp_bClearSelection_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bClearSelection;
static void NewProp_bSetupUndo_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSetupUndo;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SelectElement constinit property declarations ***************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SelectElement Property Definitions ************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_SelectElement_Statics::NewProp_InKey = { "InKey", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventSelectElement_Parms, InKey), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(0, nullptr) }; // 389243550
void Z_Construct_UFunction_URigHierarchyController_SelectElement_Statics::NewProp_bSelect_SetBit(void* Obj)
{
((RigHierarchyController_eventSelectElement_Parms*)Obj)->bSelect = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_SelectElement_Statics::NewProp_bSelect = { "bSelect", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventSelectElement_Parms), &Z_Construct_UFunction_URigHierarchyController_SelectElement_Statics::NewProp_bSelect_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_SelectElement_Statics::NewProp_bClearSelection_SetBit(void* Obj)
{
((RigHierarchyController_eventSelectElement_Parms*)Obj)->bClearSelection = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_SelectElement_Statics::NewProp_bClearSelection = { "bClearSelection", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventSelectElement_Parms), &Z_Construct_UFunction_URigHierarchyController_SelectElement_Statics::NewProp_bClearSelection_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_SelectElement_Statics::NewProp_bSetupUndo_SetBit(void* Obj)
{
((RigHierarchyController_eventSelectElement_Parms*)Obj)->bSetupUndo = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_SelectElement_Statics::NewProp_bSetupUndo = { "bSetupUndo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventSelectElement_Parms), &Z_Construct_UFunction_URigHierarchyController_SelectElement_Statics::NewProp_bSetupUndo_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_SelectElement_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((RigHierarchyController_eventSelectElement_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_SelectElement_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventSelectElement_Parms), &Z_Construct_UFunction_URigHierarchyController_SelectElement_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URigHierarchyController_SelectElement_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_SelectElement_Statics::NewProp_InKey,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_SelectElement_Statics::NewProp_bSelect,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_SelectElement_Statics::NewProp_bClearSelection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_SelectElement_Statics::NewProp_bSetupUndo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_SelectElement_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_SelectElement_Statics::PropPointers) < 2048);
// ********** End Function SelectElement Property Definitions **************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URigHierarchyController_SelectElement_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URigHierarchyController, nullptr, "SelectElement", Z_Construct_UFunction_URigHierarchyController_SelectElement_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_SelectElement_Statics::PropPointers),
sizeof(Z_Construct_UFunction_URigHierarchyController_SelectElement_Statics::RigHierarchyController_eventSelectElement_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_SelectElement_Statics::Function_MetaDataParams), Z_Construct_UFunction_URigHierarchyController_SelectElement_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_URigHierarchyController_SelectElement_Statics::RigHierarchyController_eventSelectElement_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_URigHierarchyController_SelectElement()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URigHierarchyController_SelectElement_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(URigHierarchyController::execSelectElement)
{
P_GET_STRUCT(FRigElementKey,Z_Param_InKey);
P_GET_UBOOL(Z_Param_bSelect);
P_GET_UBOOL(Z_Param_bClearSelection);
P_GET_UBOOL(Z_Param_bSetupUndo);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->SelectElement(Z_Param_InKey,Z_Param_bSelect,Z_Param_bClearSelection,Z_Param_bSetupUndo);
P_NATIVE_END;
}
// ********** End Class URigHierarchyController Function SelectElement *****************************
// ********** Begin Class URigHierarchyController Function SelectHierarchyKey **********************
struct Z_Construct_UFunction_URigHierarchyController_SelectHierarchyKey_Statics
{
struct RigHierarchyController_eventSelectHierarchyKey_Parms
{
FRigHierarchyKey InKey;
bool bSelect;
bool bClearSelection;
bool bSetupUndo;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "URigHierarchyController" },
{ "Comment", "/**\n\x09 * Selects or deselects a component or an element in the hierarchy\n\x09 * @param InKey The key of the component or an element to select\n\x09 * @param bSelect If set to false the component or an element will be deselected\n\x09 * @param bClearSelection If this is true the selection will be cleared\n\x09 * @param bSetupUndo If set to true the stack will record the change for undo / redo\n\x09 * @return Returns true if the selection was applied\n\x09 */" },
{ "CPP_Default_bClearSelection", "false" },
{ "CPP_Default_bSelect", "true" },
{ "CPP_Default_bSetupUndo", "false" },
{ "ModuleRelativePath", "Public/Rigs/RigHierarchyController.h" },
{ "ToolTip", "Selects or deselects a component or an element in the hierarchy\n@param InKey The key of the component or an element to select\n@param bSelect If set to false the component or an element will be deselected\n@param bClearSelection If this is true the selection will be cleared\n@param bSetupUndo If set to true the stack will record the change for undo / redo\n@return Returns true if the selection was applied" },
};
#endif // WITH_METADATA
// ********** Begin Function SelectHierarchyKey constinit property declarations ********************
static const UECodeGen_Private::FStructPropertyParams NewProp_InKey;
static void NewProp_bSelect_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSelect;
static void NewProp_bClearSelection_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bClearSelection;
static void NewProp_bSetupUndo_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSetupUndo;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SelectHierarchyKey constinit property declarations **********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SelectHierarchyKey Property Definitions *******************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_SelectHierarchyKey_Statics::NewProp_InKey = { "InKey", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventSelectHierarchyKey_Parms, InKey), Z_Construct_UScriptStruct_FRigHierarchyKey, METADATA_PARAMS(0, nullptr) }; // 1945768937
void Z_Construct_UFunction_URigHierarchyController_SelectHierarchyKey_Statics::NewProp_bSelect_SetBit(void* Obj)
{
((RigHierarchyController_eventSelectHierarchyKey_Parms*)Obj)->bSelect = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_SelectHierarchyKey_Statics::NewProp_bSelect = { "bSelect", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventSelectHierarchyKey_Parms), &Z_Construct_UFunction_URigHierarchyController_SelectHierarchyKey_Statics::NewProp_bSelect_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_SelectHierarchyKey_Statics::NewProp_bClearSelection_SetBit(void* Obj)
{
((RigHierarchyController_eventSelectHierarchyKey_Parms*)Obj)->bClearSelection = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_SelectHierarchyKey_Statics::NewProp_bClearSelection = { "bClearSelection", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventSelectHierarchyKey_Parms), &Z_Construct_UFunction_URigHierarchyController_SelectHierarchyKey_Statics::NewProp_bClearSelection_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_SelectHierarchyKey_Statics::NewProp_bSetupUndo_SetBit(void* Obj)
{
((RigHierarchyController_eventSelectHierarchyKey_Parms*)Obj)->bSetupUndo = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_SelectHierarchyKey_Statics::NewProp_bSetupUndo = { "bSetupUndo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventSelectHierarchyKey_Parms), &Z_Construct_UFunction_URigHierarchyController_SelectHierarchyKey_Statics::NewProp_bSetupUndo_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_SelectHierarchyKey_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((RigHierarchyController_eventSelectHierarchyKey_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_SelectHierarchyKey_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventSelectHierarchyKey_Parms), &Z_Construct_UFunction_URigHierarchyController_SelectHierarchyKey_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URigHierarchyController_SelectHierarchyKey_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_SelectHierarchyKey_Statics::NewProp_InKey,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_SelectHierarchyKey_Statics::NewProp_bSelect,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_SelectHierarchyKey_Statics::NewProp_bClearSelection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_SelectHierarchyKey_Statics::NewProp_bSetupUndo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_SelectHierarchyKey_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_SelectHierarchyKey_Statics::PropPointers) < 2048);
// ********** End Function SelectHierarchyKey Property Definitions *********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URigHierarchyController_SelectHierarchyKey_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URigHierarchyController, nullptr, "SelectHierarchyKey", Z_Construct_UFunction_URigHierarchyController_SelectHierarchyKey_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_SelectHierarchyKey_Statics::PropPointers),
sizeof(Z_Construct_UFunction_URigHierarchyController_SelectHierarchyKey_Statics::RigHierarchyController_eventSelectHierarchyKey_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_SelectHierarchyKey_Statics::Function_MetaDataParams), Z_Construct_UFunction_URigHierarchyController_SelectHierarchyKey_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_URigHierarchyController_SelectHierarchyKey_Statics::RigHierarchyController_eventSelectHierarchyKey_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_URigHierarchyController_SelectHierarchyKey()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URigHierarchyController_SelectHierarchyKey_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(URigHierarchyController::execSelectHierarchyKey)
{
P_GET_STRUCT(FRigHierarchyKey,Z_Param_InKey);
P_GET_UBOOL(Z_Param_bSelect);
P_GET_UBOOL(Z_Param_bClearSelection);
P_GET_UBOOL(Z_Param_bSetupUndo);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->SelectHierarchyKey(Z_Param_InKey,Z_Param_bSelect,Z_Param_bClearSelection,Z_Param_bSetupUndo);
P_NATIVE_END;
}
// ********** End Class URigHierarchyController Function SelectHierarchyKey ************************
// ********** Begin Class URigHierarchyController Function SetAvailableSpaceIndex ******************
struct Z_Construct_UFunction_URigHierarchyController_SetAvailableSpaceIndex_Statics
{
struct RigHierarchyController_eventSetAvailableSpaceIndex_Parms
{
FRigElementKey InControl;
FRigElementKey InSpace;
int32 InIndex;
bool bSetupUndo;
bool bPrintPythonCommand;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "URigHierarchyController" },
{ "Comment", "/**\n\x09 * Reorders an available space for the given control\n\x09 * @param InControl The control to reorder the host for\n\x09 * @param InSpace The space to set the new index for\n\x09 * @param InIndex The new index of the available space\n\x09 * @param bSetupUndo If set to true the stack will record the change for undo / redo\n\x09 * @param bPrintPythonCommand If set to true a python command equivalent to this call will be printed out\n\x09 * @return Returns true if successful.\n\x09 */" },
{ "CPP_Default_bPrintPythonCommand", "false" },
{ "CPP_Default_bSetupUndo", "false" },
{ "ModuleRelativePath", "Public/Rigs/RigHierarchyController.h" },
{ "ToolTip", "Reorders an available space for the given control\n@param InControl The control to reorder the host for\n@param InSpace The space to set the new index for\n@param InIndex The new index of the available space\n@param bSetupUndo If set to true the stack will record the change for undo / redo\n@param bPrintPythonCommand If set to true a python command equivalent to this call will be printed out\n@return Returns true if successful." },
};
#endif // WITH_METADATA
// ********** Begin Function SetAvailableSpaceIndex constinit property declarations ****************
static const UECodeGen_Private::FStructPropertyParams NewProp_InControl;
static const UECodeGen_Private::FStructPropertyParams NewProp_InSpace;
static const UECodeGen_Private::FIntPropertyParams NewProp_InIndex;
static void NewProp_bSetupUndo_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSetupUndo;
static void NewProp_bPrintPythonCommand_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPrintPythonCommand;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetAvailableSpaceIndex constinit property declarations ******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetAvailableSpaceIndex Property Definitions ***************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_SetAvailableSpaceIndex_Statics::NewProp_InControl = { "InControl", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventSetAvailableSpaceIndex_Parms, InControl), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(0, nullptr) }; // 389243550
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_SetAvailableSpaceIndex_Statics::NewProp_InSpace = { "InSpace", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventSetAvailableSpaceIndex_Parms, InSpace), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(0, nullptr) }; // 389243550
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_URigHierarchyController_SetAvailableSpaceIndex_Statics::NewProp_InIndex = { "InIndex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventSetAvailableSpaceIndex_Parms, InIndex), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_SetAvailableSpaceIndex_Statics::NewProp_bSetupUndo_SetBit(void* Obj)
{
((RigHierarchyController_eventSetAvailableSpaceIndex_Parms*)Obj)->bSetupUndo = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_SetAvailableSpaceIndex_Statics::NewProp_bSetupUndo = { "bSetupUndo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventSetAvailableSpaceIndex_Parms), &Z_Construct_UFunction_URigHierarchyController_SetAvailableSpaceIndex_Statics::NewProp_bSetupUndo_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_SetAvailableSpaceIndex_Statics::NewProp_bPrintPythonCommand_SetBit(void* Obj)
{
((RigHierarchyController_eventSetAvailableSpaceIndex_Parms*)Obj)->bPrintPythonCommand = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_SetAvailableSpaceIndex_Statics::NewProp_bPrintPythonCommand = { "bPrintPythonCommand", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventSetAvailableSpaceIndex_Parms), &Z_Construct_UFunction_URigHierarchyController_SetAvailableSpaceIndex_Statics::NewProp_bPrintPythonCommand_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_SetAvailableSpaceIndex_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((RigHierarchyController_eventSetAvailableSpaceIndex_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_SetAvailableSpaceIndex_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventSetAvailableSpaceIndex_Parms), &Z_Construct_UFunction_URigHierarchyController_SetAvailableSpaceIndex_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URigHierarchyController_SetAvailableSpaceIndex_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_SetAvailableSpaceIndex_Statics::NewProp_InControl,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_SetAvailableSpaceIndex_Statics::NewProp_InSpace,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_SetAvailableSpaceIndex_Statics::NewProp_InIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_SetAvailableSpaceIndex_Statics::NewProp_bSetupUndo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_SetAvailableSpaceIndex_Statics::NewProp_bPrintPythonCommand,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_SetAvailableSpaceIndex_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_SetAvailableSpaceIndex_Statics::PropPointers) < 2048);
// ********** End Function SetAvailableSpaceIndex Property Definitions *****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URigHierarchyController_SetAvailableSpaceIndex_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URigHierarchyController, nullptr, "SetAvailableSpaceIndex", Z_Construct_UFunction_URigHierarchyController_SetAvailableSpaceIndex_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_SetAvailableSpaceIndex_Statics::PropPointers),
sizeof(Z_Construct_UFunction_URigHierarchyController_SetAvailableSpaceIndex_Statics::RigHierarchyController_eventSetAvailableSpaceIndex_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_SetAvailableSpaceIndex_Statics::Function_MetaDataParams), Z_Construct_UFunction_URigHierarchyController_SetAvailableSpaceIndex_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_URigHierarchyController_SetAvailableSpaceIndex_Statics::RigHierarchyController_eventSetAvailableSpaceIndex_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_URigHierarchyController_SetAvailableSpaceIndex()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URigHierarchyController_SetAvailableSpaceIndex_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(URigHierarchyController::execSetAvailableSpaceIndex)
{
P_GET_STRUCT(FRigElementKey,Z_Param_InControl);
P_GET_STRUCT(FRigElementKey,Z_Param_InSpace);
P_GET_PROPERTY(FIntProperty,Z_Param_InIndex);
P_GET_UBOOL(Z_Param_bSetupUndo);
P_GET_UBOOL(Z_Param_bPrintPythonCommand);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->SetAvailableSpaceIndex(Z_Param_InControl,Z_Param_InSpace,Z_Param_InIndex,Z_Param_bSetupUndo,Z_Param_bPrintPythonCommand);
P_NATIVE_END;
}
// ********** End Class URigHierarchyController Function SetAvailableSpaceIndex ********************
// ********** Begin Class URigHierarchyController Function SetAvailableSpaceLabel ******************
struct Z_Construct_UFunction_URigHierarchyController_SetAvailableSpaceLabel_Statics
{
struct RigHierarchyController_eventSetAvailableSpaceLabel_Parms
{
FRigElementKey InControl;
FRigElementKey InSpace;
FName InDisplayLabel;
bool bSetupUndo;
bool bPrintPythonCommand;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "URigHierarchyController" },
{ "Comment", "/**\n\x09 * Updates the label on an available space\n\x09 * @param InControl The control to reorder the host for\n\x09 * @param InSpace The space to set the new index for\n\x09 * @param InDisplayLabel The new label of the available space\n\x09 * @param bSetupUndo If set to true the stack will record the change for undo / redo\n\x09 * @param bPrintPythonCommand If set to true a python command equivalent to this call will be printed out\n\x09 * @return Returns true if successful.\n\x09 */" },
{ "CPP_Default_bPrintPythonCommand", "false" },
{ "CPP_Default_bSetupUndo", "false" },
{ "ModuleRelativePath", "Public/Rigs/RigHierarchyController.h" },
{ "ToolTip", "Updates the label on an available space\n@param InControl The control to reorder the host for\n@param InSpace The space to set the new index for\n@param InDisplayLabel The new label of the available space\n@param bSetupUndo If set to true the stack will record the change for undo / redo\n@param bPrintPythonCommand If set to true a python command equivalent to this call will be printed out\n@return Returns true if successful." },
};
#endif // WITH_METADATA
// ********** Begin Function SetAvailableSpaceLabel constinit property declarations ****************
static const UECodeGen_Private::FStructPropertyParams NewProp_InControl;
static const UECodeGen_Private::FStructPropertyParams NewProp_InSpace;
static const UECodeGen_Private::FNamePropertyParams NewProp_InDisplayLabel;
static void NewProp_bSetupUndo_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSetupUndo;
static void NewProp_bPrintPythonCommand_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPrintPythonCommand;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetAvailableSpaceLabel constinit property declarations ******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetAvailableSpaceLabel Property Definitions ***************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_SetAvailableSpaceLabel_Statics::NewProp_InControl = { "InControl", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventSetAvailableSpaceLabel_Parms, InControl), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(0, nullptr) }; // 389243550
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_SetAvailableSpaceLabel_Statics::NewProp_InSpace = { "InSpace", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventSetAvailableSpaceLabel_Parms, InSpace), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(0, nullptr) }; // 389243550
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_URigHierarchyController_SetAvailableSpaceLabel_Statics::NewProp_InDisplayLabel = { "InDisplayLabel", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventSetAvailableSpaceLabel_Parms, InDisplayLabel), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_SetAvailableSpaceLabel_Statics::NewProp_bSetupUndo_SetBit(void* Obj)
{
((RigHierarchyController_eventSetAvailableSpaceLabel_Parms*)Obj)->bSetupUndo = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_SetAvailableSpaceLabel_Statics::NewProp_bSetupUndo = { "bSetupUndo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventSetAvailableSpaceLabel_Parms), &Z_Construct_UFunction_URigHierarchyController_SetAvailableSpaceLabel_Statics::NewProp_bSetupUndo_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_SetAvailableSpaceLabel_Statics::NewProp_bPrintPythonCommand_SetBit(void* Obj)
{
((RigHierarchyController_eventSetAvailableSpaceLabel_Parms*)Obj)->bPrintPythonCommand = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_SetAvailableSpaceLabel_Statics::NewProp_bPrintPythonCommand = { "bPrintPythonCommand", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventSetAvailableSpaceLabel_Parms), &Z_Construct_UFunction_URigHierarchyController_SetAvailableSpaceLabel_Statics::NewProp_bPrintPythonCommand_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_SetAvailableSpaceLabel_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((RigHierarchyController_eventSetAvailableSpaceLabel_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_SetAvailableSpaceLabel_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventSetAvailableSpaceLabel_Parms), &Z_Construct_UFunction_URigHierarchyController_SetAvailableSpaceLabel_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URigHierarchyController_SetAvailableSpaceLabel_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_SetAvailableSpaceLabel_Statics::NewProp_InControl,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_SetAvailableSpaceLabel_Statics::NewProp_InSpace,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_SetAvailableSpaceLabel_Statics::NewProp_InDisplayLabel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_SetAvailableSpaceLabel_Statics::NewProp_bSetupUndo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_SetAvailableSpaceLabel_Statics::NewProp_bPrintPythonCommand,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_SetAvailableSpaceLabel_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_SetAvailableSpaceLabel_Statics::PropPointers) < 2048);
// ********** End Function SetAvailableSpaceLabel Property Definitions *****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URigHierarchyController_SetAvailableSpaceLabel_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URigHierarchyController, nullptr, "SetAvailableSpaceLabel", Z_Construct_UFunction_URigHierarchyController_SetAvailableSpaceLabel_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_SetAvailableSpaceLabel_Statics::PropPointers),
sizeof(Z_Construct_UFunction_URigHierarchyController_SetAvailableSpaceLabel_Statics::RigHierarchyController_eventSetAvailableSpaceLabel_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_SetAvailableSpaceLabel_Statics::Function_MetaDataParams), Z_Construct_UFunction_URigHierarchyController_SetAvailableSpaceLabel_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_URigHierarchyController_SetAvailableSpaceLabel_Statics::RigHierarchyController_eventSetAvailableSpaceLabel_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_URigHierarchyController_SetAvailableSpaceLabel()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URigHierarchyController_SetAvailableSpaceLabel_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(URigHierarchyController::execSetAvailableSpaceLabel)
{
P_GET_STRUCT(FRigElementKey,Z_Param_InControl);
P_GET_STRUCT(FRigElementKey,Z_Param_InSpace);
P_GET_PROPERTY(FNameProperty,Z_Param_InDisplayLabel);
P_GET_UBOOL(Z_Param_bSetupUndo);
P_GET_UBOOL(Z_Param_bPrintPythonCommand);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->SetAvailableSpaceLabel(Z_Param_InControl,Z_Param_InSpace,Z_Param_InDisplayLabel,Z_Param_bSetupUndo,Z_Param_bPrintPythonCommand);
P_NATIVE_END;
}
// ********** End Class URigHierarchyController Function SetAvailableSpaceLabel ********************
// ********** Begin Class URigHierarchyController Function SetComponentContent *********************
struct Z_Construct_UFunction_URigHierarchyController_SetComponentContent_Statics
{
struct RigHierarchyController_eventSetComponentContent_Parms
{
FRigComponentKey InComponent;
FString InContent;
bool bSetupUndo;
bool bPrintPythonCommand;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "URigHierarchyController" },
{ "Comment", "/**\n\x09 * Updates the content of a component in the hierarchy\n\x09 * @param InComponent The component to change the content for\n\x09 * @param InContent The serialized text default for the component\n\x09 * @param bSetupUndo If set to true the stack will record the change for undo / redo\n\x09 * @param bPrintPythonCommand If set to true a python command equivalent to this call will be printed out\n\x09 * @return True if the component was updated correctly\n\x09 */" },
{ "CPP_Default_bPrintPythonCommand", "false" },
{ "CPP_Default_bSetupUndo", "false" },
{ "ModuleRelativePath", "Public/Rigs/RigHierarchyController.h" },
{ "ToolTip", "Updates the content of a component in the hierarchy\n@param InComponent The component to change the content for\n@param InContent The serialized text default for the component\n@param bSetupUndo If set to true the stack will record the change for undo / redo\n@param bPrintPythonCommand If set to true a python command equivalent to this call will be printed out\n@return True if the component was updated correctly" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InContent_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SetComponentContent constinit property declarations *******************
static const UECodeGen_Private::FStructPropertyParams NewProp_InComponent;
static const UECodeGen_Private::FStrPropertyParams NewProp_InContent;
static void NewProp_bSetupUndo_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSetupUndo;
static void NewProp_bPrintPythonCommand_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPrintPythonCommand;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetComponentContent constinit property declarations *********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetComponentContent Property Definitions ******************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_SetComponentContent_Statics::NewProp_InComponent = { "InComponent", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventSetComponentContent_Parms, InComponent), Z_Construct_UScriptStruct_FRigComponentKey, METADATA_PARAMS(0, nullptr) }; // 2879759543
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_URigHierarchyController_SetComponentContent_Statics::NewProp_InContent = { "InContent", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventSetComponentContent_Parms, InContent), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InContent_MetaData), NewProp_InContent_MetaData) };
void Z_Construct_UFunction_URigHierarchyController_SetComponentContent_Statics::NewProp_bSetupUndo_SetBit(void* Obj)
{
((RigHierarchyController_eventSetComponentContent_Parms*)Obj)->bSetupUndo = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_SetComponentContent_Statics::NewProp_bSetupUndo = { "bSetupUndo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventSetComponentContent_Parms), &Z_Construct_UFunction_URigHierarchyController_SetComponentContent_Statics::NewProp_bSetupUndo_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_SetComponentContent_Statics::NewProp_bPrintPythonCommand_SetBit(void* Obj)
{
((RigHierarchyController_eventSetComponentContent_Parms*)Obj)->bPrintPythonCommand = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_SetComponentContent_Statics::NewProp_bPrintPythonCommand = { "bPrintPythonCommand", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventSetComponentContent_Parms), &Z_Construct_UFunction_URigHierarchyController_SetComponentContent_Statics::NewProp_bPrintPythonCommand_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_SetComponentContent_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((RigHierarchyController_eventSetComponentContent_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_SetComponentContent_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventSetComponentContent_Parms), &Z_Construct_UFunction_URigHierarchyController_SetComponentContent_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URigHierarchyController_SetComponentContent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_SetComponentContent_Statics::NewProp_InComponent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_SetComponentContent_Statics::NewProp_InContent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_SetComponentContent_Statics::NewProp_bSetupUndo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_SetComponentContent_Statics::NewProp_bPrintPythonCommand,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_SetComponentContent_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_SetComponentContent_Statics::PropPointers) < 2048);
// ********** End Function SetComponentContent Property Definitions ********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URigHierarchyController_SetComponentContent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URigHierarchyController, nullptr, "SetComponentContent", Z_Construct_UFunction_URigHierarchyController_SetComponentContent_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_SetComponentContent_Statics::PropPointers),
sizeof(Z_Construct_UFunction_URigHierarchyController_SetComponentContent_Statics::RigHierarchyController_eventSetComponentContent_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_SetComponentContent_Statics::Function_MetaDataParams), Z_Construct_UFunction_URigHierarchyController_SetComponentContent_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_URigHierarchyController_SetComponentContent_Statics::RigHierarchyController_eventSetComponentContent_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_URigHierarchyController_SetComponentContent()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URigHierarchyController_SetComponentContent_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(URigHierarchyController::execSetComponentContent)
{
P_GET_STRUCT(FRigComponentKey,Z_Param_InComponent);
P_GET_PROPERTY(FStrProperty,Z_Param_InContent);
P_GET_UBOOL(Z_Param_bSetupUndo);
P_GET_UBOOL(Z_Param_bPrintPythonCommand);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->SetComponentContent(Z_Param_InComponent,Z_Param_InContent,Z_Param_bSetupUndo,Z_Param_bPrintPythonCommand);
P_NATIVE_END;
}
// ********** End Class URigHierarchyController Function SetComponentContent ***********************
// ********** Begin Class URigHierarchyController Function SetComponentSelection *******************
struct Z_Construct_UFunction_URigHierarchyController_SetComponentSelection_Statics
{
struct RigHierarchyController_eventSetComponentSelection_Parms
{
TArray<FRigComponentKey> InKeys;
bool bPrintPythonCommand;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "URigHierarchyController" },
{ "Comment", "/**\n\x09 * Sets the selection based on a list of component keys\n\x09 * @param bPrintPythonCommand If set to true a python command equivalent to this call will be printed out\n\x09 * @param InKeys The array of keys of the component to select\n\x09 * @return Returns true if the selection was applied\n\x09 */" },
{ "CPP_Default_bPrintPythonCommand", "false" },
{ "ModuleRelativePath", "Public/Rigs/RigHierarchyController.h" },
{ "ToolTip", "Sets the selection based on a list of component keys\n@param bPrintPythonCommand If set to true a python command equivalent to this call will be printed out\n@param InKeys The array of keys of the component to select\n@return Returns true if the selection was applied" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InKeys_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SetComponentSelection constinit property declarations *****************
static const UECodeGen_Private::FStructPropertyParams NewProp_InKeys_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_InKeys;
static void NewProp_bPrintPythonCommand_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPrintPythonCommand;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetComponentSelection constinit property declarations *******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetComponentSelection Property Definitions ****************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_SetComponentSelection_Statics::NewProp_InKeys_Inner = { "InKeys", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FRigComponentKey, METADATA_PARAMS(0, nullptr) }; // 2879759543
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_URigHierarchyController_SetComponentSelection_Statics::NewProp_InKeys = { "InKeys", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventSetComponentSelection_Parms, InKeys), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InKeys_MetaData), NewProp_InKeys_MetaData) }; // 2879759543
void Z_Construct_UFunction_URigHierarchyController_SetComponentSelection_Statics::NewProp_bPrintPythonCommand_SetBit(void* Obj)
{
((RigHierarchyController_eventSetComponentSelection_Parms*)Obj)->bPrintPythonCommand = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_SetComponentSelection_Statics::NewProp_bPrintPythonCommand = { "bPrintPythonCommand", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventSetComponentSelection_Parms), &Z_Construct_UFunction_URigHierarchyController_SetComponentSelection_Statics::NewProp_bPrintPythonCommand_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_SetComponentSelection_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((RigHierarchyController_eventSetComponentSelection_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_SetComponentSelection_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventSetComponentSelection_Parms), &Z_Construct_UFunction_URigHierarchyController_SetComponentSelection_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URigHierarchyController_SetComponentSelection_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_SetComponentSelection_Statics::NewProp_InKeys_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_SetComponentSelection_Statics::NewProp_InKeys,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_SetComponentSelection_Statics::NewProp_bPrintPythonCommand,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_SetComponentSelection_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_SetComponentSelection_Statics::PropPointers) < 2048);
// ********** End Function SetComponentSelection Property Definitions ******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URigHierarchyController_SetComponentSelection_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URigHierarchyController, nullptr, "SetComponentSelection", Z_Construct_UFunction_URigHierarchyController_SetComponentSelection_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_SetComponentSelection_Statics::PropPointers),
sizeof(Z_Construct_UFunction_URigHierarchyController_SetComponentSelection_Statics::RigHierarchyController_eventSetComponentSelection_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_SetComponentSelection_Statics::Function_MetaDataParams), Z_Construct_UFunction_URigHierarchyController_SetComponentSelection_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_URigHierarchyController_SetComponentSelection_Statics::RigHierarchyController_eventSetComponentSelection_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_URigHierarchyController_SetComponentSelection()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URigHierarchyController_SetComponentSelection_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(URigHierarchyController::execSetComponentSelection)
{
P_GET_TARRAY_REF(FRigComponentKey,Z_Param_Out_InKeys);
P_GET_UBOOL(Z_Param_bPrintPythonCommand);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->SetComponentSelection(Z_Param_Out_InKeys,Z_Param_bPrintPythonCommand);
P_NATIVE_END;
}
// ********** End Class URigHierarchyController Function SetComponentSelection *********************
// ********** Begin Class URigHierarchyController Function SetControlSettings **********************
struct Z_Construct_UFunction_URigHierarchyController_SetControlSettings_Statics
{
struct RigHierarchyController_eventSetControlSettings_Parms
{
FRigElementKey InKey;
FRigControlSettings InSettings;
bool bSetupUndo;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "URigHierarchyController" },
{ "Comment", "/**\n\x09 * Sets a control's settings given a control key\n\x09 * @param InKey The key of the control to set the settings for\n\x09 * @param InSettings The settings to set\n\x09 * @return Returns true if the settings have been set correctly\n\x09 */" },
{ "CPP_Default_bSetupUndo", "false" },
{ "ModuleRelativePath", "Public/Rigs/RigHierarchyController.h" },
{ "ToolTip", "Sets a control's settings given a control key\n@param InKey The key of the control to set the settings for\n@param InSettings The settings to set\n@return Returns true if the settings have been set correctly" },
};
#endif // WITH_METADATA
// ********** Begin Function SetControlSettings constinit property declarations ********************
static const UECodeGen_Private::FStructPropertyParams NewProp_InKey;
static const UECodeGen_Private::FStructPropertyParams NewProp_InSettings;
static void NewProp_bSetupUndo_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSetupUndo;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetControlSettings constinit property declarations **********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetControlSettings Property Definitions *******************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_SetControlSettings_Statics::NewProp_InKey = { "InKey", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventSetControlSettings_Parms, InKey), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(0, nullptr) }; // 389243550
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_SetControlSettings_Statics::NewProp_InSettings = { "InSettings", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventSetControlSettings_Parms, InSettings), Z_Construct_UScriptStruct_FRigControlSettings, METADATA_PARAMS(0, nullptr) }; // 4206678282
void Z_Construct_UFunction_URigHierarchyController_SetControlSettings_Statics::NewProp_bSetupUndo_SetBit(void* Obj)
{
((RigHierarchyController_eventSetControlSettings_Parms*)Obj)->bSetupUndo = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_SetControlSettings_Statics::NewProp_bSetupUndo = { "bSetupUndo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventSetControlSettings_Parms), &Z_Construct_UFunction_URigHierarchyController_SetControlSettings_Statics::NewProp_bSetupUndo_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_SetControlSettings_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((RigHierarchyController_eventSetControlSettings_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_SetControlSettings_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventSetControlSettings_Parms), &Z_Construct_UFunction_URigHierarchyController_SetControlSettings_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URigHierarchyController_SetControlSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_SetControlSettings_Statics::NewProp_InKey,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_SetControlSettings_Statics::NewProp_InSettings,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_SetControlSettings_Statics::NewProp_bSetupUndo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_SetControlSettings_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_SetControlSettings_Statics::PropPointers) < 2048);
// ********** End Function SetControlSettings Property Definitions *********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URigHierarchyController_SetControlSettings_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URigHierarchyController, nullptr, "SetControlSettings", Z_Construct_UFunction_URigHierarchyController_SetControlSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_SetControlSettings_Statics::PropPointers),
sizeof(Z_Construct_UFunction_URigHierarchyController_SetControlSettings_Statics::RigHierarchyController_eventSetControlSettings_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_SetControlSettings_Statics::Function_MetaDataParams), Z_Construct_UFunction_URigHierarchyController_SetControlSettings_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_URigHierarchyController_SetControlSettings_Statics::RigHierarchyController_eventSetControlSettings_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_URigHierarchyController_SetControlSettings()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URigHierarchyController_SetControlSettings_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(URigHierarchyController::execSetControlSettings)
{
P_GET_STRUCT(FRigElementKey,Z_Param_InKey);
P_GET_STRUCT(FRigControlSettings,Z_Param_InSettings);
P_GET_UBOOL(Z_Param_bSetupUndo);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->SetControlSettings(Z_Param_InKey,Z_Param_InSettings,Z_Param_bSetupUndo);
P_NATIVE_END;
}
// ********** End Class URigHierarchyController Function SetControlSettings ************************
// ********** Begin Class URigHierarchyController Function SetDisplayName **************************
struct Z_Construct_UFunction_URigHierarchyController_SetDisplayName_Statics
{
struct RigHierarchyController_eventSetDisplayName_Parms
{
FRigElementKey InControl;
FName InDisplayName;
bool bRenameElement;
bool bSetupUndo;
bool bPrintPythonCommand;
FName ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "URigHierarchyController" },
{ "Comment", "/**\n \x09 * Sets the display name on a control\n \x09 * @param InControl The key of the control to change the display name for\n \x09 * @param InDisplayName The new display name to set for the control\n \x09 * @param bRenameElement True if the control should also be renamed\n \x09 * @param bSetupUndo If set to true the stack will record the change for undo / redo\n \x09 * @param bPrintPythonCommand If set to true a python command equivalent to this call will be printed out\n\x09 * @return Returns the new display name used for the control\n\x09 */" },
{ "CPP_Default_bPrintPythonCommand", "false" },
{ "CPP_Default_bRenameElement", "false" },
{ "CPP_Default_bSetupUndo", "false" },
{ "ModuleRelativePath", "Public/Rigs/RigHierarchyController.h" },
{ "ToolTip", "Sets the display name on a control\n@param InControl The key of the control to change the display name for\n@param InDisplayName The new display name to set for the control\n@param bRenameElement True if the control should also be renamed\n@param bSetupUndo If set to true the stack will record the change for undo / redo\n@param bPrintPythonCommand If set to true a python command equivalent to this call will be printed out\n@return Returns the new display name used for the control" },
};
#endif // WITH_METADATA
// ********** Begin Function SetDisplayName constinit property declarations ************************
static const UECodeGen_Private::FStructPropertyParams NewProp_InControl;
static const UECodeGen_Private::FNamePropertyParams NewProp_InDisplayName;
static void NewProp_bRenameElement_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bRenameElement;
static void NewProp_bSetupUndo_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSetupUndo;
static void NewProp_bPrintPythonCommand_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPrintPythonCommand;
static const UECodeGen_Private::FNamePropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetDisplayName constinit property declarations **************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetDisplayName Property Definitions ***********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_SetDisplayName_Statics::NewProp_InControl = { "InControl", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventSetDisplayName_Parms, InControl), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(0, nullptr) }; // 389243550
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_URigHierarchyController_SetDisplayName_Statics::NewProp_InDisplayName = { "InDisplayName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventSetDisplayName_Parms, InDisplayName), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_SetDisplayName_Statics::NewProp_bRenameElement_SetBit(void* Obj)
{
((RigHierarchyController_eventSetDisplayName_Parms*)Obj)->bRenameElement = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_SetDisplayName_Statics::NewProp_bRenameElement = { "bRenameElement", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventSetDisplayName_Parms), &Z_Construct_UFunction_URigHierarchyController_SetDisplayName_Statics::NewProp_bRenameElement_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_SetDisplayName_Statics::NewProp_bSetupUndo_SetBit(void* Obj)
{
((RigHierarchyController_eventSetDisplayName_Parms*)Obj)->bSetupUndo = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_SetDisplayName_Statics::NewProp_bSetupUndo = { "bSetupUndo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventSetDisplayName_Parms), &Z_Construct_UFunction_URigHierarchyController_SetDisplayName_Statics::NewProp_bSetupUndo_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_SetDisplayName_Statics::NewProp_bPrintPythonCommand_SetBit(void* Obj)
{
((RigHierarchyController_eventSetDisplayName_Parms*)Obj)->bPrintPythonCommand = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_SetDisplayName_Statics::NewProp_bPrintPythonCommand = { "bPrintPythonCommand", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventSetDisplayName_Parms), &Z_Construct_UFunction_URigHierarchyController_SetDisplayName_Statics::NewProp_bPrintPythonCommand_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_URigHierarchyController_SetDisplayName_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventSetDisplayName_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URigHierarchyController_SetDisplayName_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_SetDisplayName_Statics::NewProp_InControl,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_SetDisplayName_Statics::NewProp_InDisplayName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_SetDisplayName_Statics::NewProp_bRenameElement,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_SetDisplayName_Statics::NewProp_bSetupUndo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_SetDisplayName_Statics::NewProp_bPrintPythonCommand,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_SetDisplayName_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_SetDisplayName_Statics::PropPointers) < 2048);
// ********** End Function SetDisplayName Property Definitions *************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URigHierarchyController_SetDisplayName_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URigHierarchyController, nullptr, "SetDisplayName", Z_Construct_UFunction_URigHierarchyController_SetDisplayName_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_SetDisplayName_Statics::PropPointers),
sizeof(Z_Construct_UFunction_URigHierarchyController_SetDisplayName_Statics::RigHierarchyController_eventSetDisplayName_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_SetDisplayName_Statics::Function_MetaDataParams), Z_Construct_UFunction_URigHierarchyController_SetDisplayName_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_URigHierarchyController_SetDisplayName_Statics::RigHierarchyController_eventSetDisplayName_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_URigHierarchyController_SetDisplayName()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URigHierarchyController_SetDisplayName_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(URigHierarchyController::execSetDisplayName)
{
P_GET_STRUCT(FRigElementKey,Z_Param_InControl);
P_GET_PROPERTY(FNameProperty,Z_Param_InDisplayName);
P_GET_UBOOL(Z_Param_bRenameElement);
P_GET_UBOOL(Z_Param_bSetupUndo);
P_GET_UBOOL(Z_Param_bPrintPythonCommand);
P_FINISH;
P_NATIVE_BEGIN;
*(FName*)Z_Param__Result=P_THIS->SetDisplayName(Z_Param_InControl,Z_Param_InDisplayName,Z_Param_bRenameElement,Z_Param_bSetupUndo,Z_Param_bPrintPythonCommand);
P_NATIVE_END;
}
// ********** End Class URigHierarchyController Function SetDisplayName ****************************
// ********** Begin Class URigHierarchyController Function SetHierarchy ****************************
struct Z_Construct_UFunction_URigHierarchyController_SetHierarchy_Statics
{
struct RigHierarchyController_eventSetHierarchy_Parms
{
URigHierarchy* InHierarchy;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "URigHierarchyController" },
{ "Comment", "// Sets the hierarchy currently linked to this controller\n" },
{ "ModuleRelativePath", "Public/Rigs/RigHierarchyController.h" },
{ "ToolTip", "Sets the hierarchy currently linked to this controller" },
};
#endif // WITH_METADATA
// ********** Begin Function SetHierarchy constinit property declarations **************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_InHierarchy;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetHierarchy constinit property declarations ****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetHierarchy Property Definitions *************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_URigHierarchyController_SetHierarchy_Statics::NewProp_InHierarchy = { "InHierarchy", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventSetHierarchy_Parms, InHierarchy), Z_Construct_UClass_URigHierarchy_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URigHierarchyController_SetHierarchy_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_SetHierarchy_Statics::NewProp_InHierarchy,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_SetHierarchy_Statics::PropPointers) < 2048);
// ********** End Function SetHierarchy Property Definitions ***************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URigHierarchyController_SetHierarchy_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URigHierarchyController, nullptr, "SetHierarchy", Z_Construct_UFunction_URigHierarchyController_SetHierarchy_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_SetHierarchy_Statics::PropPointers),
sizeof(Z_Construct_UFunction_URigHierarchyController_SetHierarchy_Statics::RigHierarchyController_eventSetHierarchy_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_SetHierarchy_Statics::Function_MetaDataParams), Z_Construct_UFunction_URigHierarchyController_SetHierarchy_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_URigHierarchyController_SetHierarchy_Statics::RigHierarchyController_eventSetHierarchy_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_URigHierarchyController_SetHierarchy()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URigHierarchyController_SetHierarchy_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(URigHierarchyController::execSetHierarchy)
{
P_GET_OBJECT(URigHierarchy,Z_Param_InHierarchy);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetHierarchy(Z_Param_InHierarchy);
P_NATIVE_END;
}
// ********** End Class URigHierarchyController Function SetHierarchy ******************************
// ********** Begin Class URigHierarchyController Function SetHierarchySelection *******************
struct Z_Construct_UFunction_URigHierarchyController_SetHierarchySelection_Statics
{
struct RigHierarchyController_eventSetHierarchySelection_Parms
{
TArray<FRigHierarchyKey> InKeys;
bool bPrintPythonCommand;
bool bSetupUndo;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "URigHierarchyController" },
{ "Comment", "/**\n\x09 * Sets the selection based on a list of component keys\n\x09 * @param InKeys The array of keys of the component to select\n\x09 * @param bPrintPythonCommand If set to true a python command equivalent to this call will be printed out\n\x09 * @param bSetupUndo If set to true the stack will record the change for undo / redo\n\x09 * @return Returns true if the selection was applied\n\x09 */" },
{ "CPP_Default_bPrintPythonCommand", "false" },
{ "CPP_Default_bSetupUndo", "false" },
{ "ModuleRelativePath", "Public/Rigs/RigHierarchyController.h" },
{ "ToolTip", "Sets the selection based on a list of component keys\n@param InKeys The array of keys of the component to select\n@param bPrintPythonCommand If set to true a python command equivalent to this call will be printed out\n@param bSetupUndo If set to true the stack will record the change for undo / redo\n@return Returns true if the selection was applied" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InKeys_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SetHierarchySelection constinit property declarations *****************
static const UECodeGen_Private::FStructPropertyParams NewProp_InKeys_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_InKeys;
static void NewProp_bPrintPythonCommand_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPrintPythonCommand;
static void NewProp_bSetupUndo_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSetupUndo;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetHierarchySelection constinit property declarations *******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetHierarchySelection Property Definitions ****************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_SetHierarchySelection_Statics::NewProp_InKeys_Inner = { "InKeys", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FRigHierarchyKey, METADATA_PARAMS(0, nullptr) }; // 1945768937
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_URigHierarchyController_SetHierarchySelection_Statics::NewProp_InKeys = { "InKeys", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventSetHierarchySelection_Parms, InKeys), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InKeys_MetaData), NewProp_InKeys_MetaData) }; // 1945768937
void Z_Construct_UFunction_URigHierarchyController_SetHierarchySelection_Statics::NewProp_bPrintPythonCommand_SetBit(void* Obj)
{
((RigHierarchyController_eventSetHierarchySelection_Parms*)Obj)->bPrintPythonCommand = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_SetHierarchySelection_Statics::NewProp_bPrintPythonCommand = { "bPrintPythonCommand", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventSetHierarchySelection_Parms), &Z_Construct_UFunction_URigHierarchyController_SetHierarchySelection_Statics::NewProp_bPrintPythonCommand_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_SetHierarchySelection_Statics::NewProp_bSetupUndo_SetBit(void* Obj)
{
((RigHierarchyController_eventSetHierarchySelection_Parms*)Obj)->bSetupUndo = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_SetHierarchySelection_Statics::NewProp_bSetupUndo = { "bSetupUndo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventSetHierarchySelection_Parms), &Z_Construct_UFunction_URigHierarchyController_SetHierarchySelection_Statics::NewProp_bSetupUndo_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_SetHierarchySelection_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((RigHierarchyController_eventSetHierarchySelection_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_SetHierarchySelection_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventSetHierarchySelection_Parms), &Z_Construct_UFunction_URigHierarchyController_SetHierarchySelection_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URigHierarchyController_SetHierarchySelection_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_SetHierarchySelection_Statics::NewProp_InKeys_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_SetHierarchySelection_Statics::NewProp_InKeys,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_SetHierarchySelection_Statics::NewProp_bPrintPythonCommand,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_SetHierarchySelection_Statics::NewProp_bSetupUndo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_SetHierarchySelection_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_SetHierarchySelection_Statics::PropPointers) < 2048);
// ********** End Function SetHierarchySelection Property Definitions ******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URigHierarchyController_SetHierarchySelection_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URigHierarchyController, nullptr, "SetHierarchySelection", Z_Construct_UFunction_URigHierarchyController_SetHierarchySelection_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_SetHierarchySelection_Statics::PropPointers),
sizeof(Z_Construct_UFunction_URigHierarchyController_SetHierarchySelection_Statics::RigHierarchyController_eventSetHierarchySelection_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_SetHierarchySelection_Statics::Function_MetaDataParams), Z_Construct_UFunction_URigHierarchyController_SetHierarchySelection_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_URigHierarchyController_SetHierarchySelection_Statics::RigHierarchyController_eventSetHierarchySelection_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_URigHierarchyController_SetHierarchySelection()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URigHierarchyController_SetHierarchySelection_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(URigHierarchyController::execSetHierarchySelection)
{
P_GET_TARRAY_REF(FRigHierarchyKey,Z_Param_Out_InKeys);
P_GET_UBOOL(Z_Param_bPrintPythonCommand);
P_GET_UBOOL(Z_Param_bSetupUndo);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->SetHierarchySelection(Z_Param_Out_InKeys,Z_Param_bPrintPythonCommand,Z_Param_bSetupUndo);
P_NATIVE_END;
}
// ********** End Class URigHierarchyController Function SetHierarchySelection *********************
// ********** Begin Class URigHierarchyController Function SetParent *******************************
struct Z_Construct_UFunction_URigHierarchyController_SetParent_Statics
{
struct RigHierarchyController_eventSetParent_Parms
{
FRigElementKey InChild;
FRigElementKey InParent;
bool bMaintainGlobalTransform;
bool bSetupUndo;
bool bPrintPythonCommand;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "URigHierarchyController" },
{ "Comment", "/**\n\x09 * Sets a new parent to an element. For elements that allow more than one parent the parent list will be replaced.\n\x09 * @param InChild The key of the element to set the parent for\n\x09 * @param InParent The key of the new parent to set\n\x09 * @param bMaintainGlobalTransform If set to true the child will stay in the same place spatially, otherwise it will maintain it's local transform (and potential move).\n\x09 * @param bSetupUndo If set to true the stack will record the change for undo / redo\n\x09 * @param bPrintPythonCommand If set to true a python command equivalent to this call will be printed out\n\x09 * @return Returns true if successful.\n\x09 */" },
{ "CPP_Default_bMaintainGlobalTransform", "true" },
{ "CPP_Default_bPrintPythonCommand", "false" },
{ "CPP_Default_bSetupUndo", "false" },
{ "ModuleRelativePath", "Public/Rigs/RigHierarchyController.h" },
{ "ToolTip", "Sets a new parent to an element. For elements that allow more than one parent the parent list will be replaced.\n@param InChild The key of the element to set the parent for\n@param InParent The key of the new parent to set\n@param bMaintainGlobalTransform If set to true the child will stay in the same place spatially, otherwise it will maintain it's local transform (and potential move).\n@param bSetupUndo If set to true the stack will record the change for undo / redo\n@param bPrintPythonCommand If set to true a python command equivalent to this call will be printed out\n@return Returns true if successful." },
};
#endif // WITH_METADATA
// ********** Begin Function SetParent constinit property declarations *****************************
static const UECodeGen_Private::FStructPropertyParams NewProp_InChild;
static const UECodeGen_Private::FStructPropertyParams NewProp_InParent;
static void NewProp_bMaintainGlobalTransform_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bMaintainGlobalTransform;
static void NewProp_bSetupUndo_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSetupUndo;
static void NewProp_bPrintPythonCommand_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPrintPythonCommand;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetParent constinit property declarations *******************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetParent Property Definitions ****************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_SetParent_Statics::NewProp_InChild = { "InChild", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventSetParent_Parms, InChild), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(0, nullptr) }; // 389243550
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_SetParent_Statics::NewProp_InParent = { "InParent", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventSetParent_Parms, InParent), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(0, nullptr) }; // 389243550
void Z_Construct_UFunction_URigHierarchyController_SetParent_Statics::NewProp_bMaintainGlobalTransform_SetBit(void* Obj)
{
((RigHierarchyController_eventSetParent_Parms*)Obj)->bMaintainGlobalTransform = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_SetParent_Statics::NewProp_bMaintainGlobalTransform = { "bMaintainGlobalTransform", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventSetParent_Parms), &Z_Construct_UFunction_URigHierarchyController_SetParent_Statics::NewProp_bMaintainGlobalTransform_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_SetParent_Statics::NewProp_bSetupUndo_SetBit(void* Obj)
{
((RigHierarchyController_eventSetParent_Parms*)Obj)->bSetupUndo = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_SetParent_Statics::NewProp_bSetupUndo = { "bSetupUndo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventSetParent_Parms), &Z_Construct_UFunction_URigHierarchyController_SetParent_Statics::NewProp_bSetupUndo_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_SetParent_Statics::NewProp_bPrintPythonCommand_SetBit(void* Obj)
{
((RigHierarchyController_eventSetParent_Parms*)Obj)->bPrintPythonCommand = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_SetParent_Statics::NewProp_bPrintPythonCommand = { "bPrintPythonCommand", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventSetParent_Parms), &Z_Construct_UFunction_URigHierarchyController_SetParent_Statics::NewProp_bPrintPythonCommand_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_SetParent_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((RigHierarchyController_eventSetParent_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_SetParent_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventSetParent_Parms), &Z_Construct_UFunction_URigHierarchyController_SetParent_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URigHierarchyController_SetParent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_SetParent_Statics::NewProp_InChild,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_SetParent_Statics::NewProp_InParent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_SetParent_Statics::NewProp_bMaintainGlobalTransform,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_SetParent_Statics::NewProp_bSetupUndo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_SetParent_Statics::NewProp_bPrintPythonCommand,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_SetParent_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_SetParent_Statics::PropPointers) < 2048);
// ********** End Function SetParent Property Definitions ******************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URigHierarchyController_SetParent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URigHierarchyController, nullptr, "SetParent", Z_Construct_UFunction_URigHierarchyController_SetParent_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_SetParent_Statics::PropPointers),
sizeof(Z_Construct_UFunction_URigHierarchyController_SetParent_Statics::RigHierarchyController_eventSetParent_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_SetParent_Statics::Function_MetaDataParams), Z_Construct_UFunction_URigHierarchyController_SetParent_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_URigHierarchyController_SetParent_Statics::RigHierarchyController_eventSetParent_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_URigHierarchyController_SetParent()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URigHierarchyController_SetParent_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(URigHierarchyController::execSetParent)
{
P_GET_STRUCT(FRigElementKey,Z_Param_InChild);
P_GET_STRUCT(FRigElementKey,Z_Param_InParent);
P_GET_UBOOL(Z_Param_bMaintainGlobalTransform);
P_GET_UBOOL(Z_Param_bSetupUndo);
P_GET_UBOOL(Z_Param_bPrintPythonCommand);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->SetParent(Z_Param_InChild,Z_Param_InParent,Z_Param_bMaintainGlobalTransform,Z_Param_bSetupUndo,Z_Param_bPrintPythonCommand);
P_NATIVE_END;
}
// ********** End Class URigHierarchyController Function SetParent *********************************
// ********** Begin Class URigHierarchyController Function SetSelection ****************************
struct Z_Construct_UFunction_URigHierarchyController_SetSelection_Statics
{
struct RigHierarchyController_eventSetSelection_Parms
{
TArray<FRigElementKey> InKeys;
bool bPrintPythonCommand;
bool bSetupUndo;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "URigHierarchyController" },
{ "Comment", "/**\n\x09 * Sets the selection based on a list of element keys\n\x09 * @param InKeys The array of keys of the elements to select\n\x09 * @param bPrintPythonCommand If set to true a python command equivalent to this call will be printed out\n\x09 * @param bSetupUndo If set to true the stack will record the change for undo / redo\n\x09 * @return Returns true if the selection was applied\n\x09 */" },
{ "CPP_Default_bPrintPythonCommand", "false" },
{ "CPP_Default_bSetupUndo", "false" },
{ "ModuleRelativePath", "Public/Rigs/RigHierarchyController.h" },
{ "ToolTip", "Sets the selection based on a list of element keys\n@param InKeys The array of keys of the elements to select\n@param bPrintPythonCommand If set to true a python command equivalent to this call will be printed out\n@param bSetupUndo If set to true the stack will record the change for undo / redo\n@return Returns true if the selection was applied" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InKeys_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SetSelection constinit property declarations **************************
static const UECodeGen_Private::FStructPropertyParams NewProp_InKeys_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_InKeys;
static void NewProp_bPrintPythonCommand_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPrintPythonCommand;
static void NewProp_bSetupUndo_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSetupUndo;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetSelection constinit property declarations ****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetSelection Property Definitions *************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URigHierarchyController_SetSelection_Statics::NewProp_InKeys_Inner = { "InKeys", 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_UFunction_URigHierarchyController_SetSelection_Statics::NewProp_InKeys = { "InKeys", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigHierarchyController_eventSetSelection_Parms, InKeys), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InKeys_MetaData), NewProp_InKeys_MetaData) }; // 389243550
void Z_Construct_UFunction_URigHierarchyController_SetSelection_Statics::NewProp_bPrintPythonCommand_SetBit(void* Obj)
{
((RigHierarchyController_eventSetSelection_Parms*)Obj)->bPrintPythonCommand = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_SetSelection_Statics::NewProp_bPrintPythonCommand = { "bPrintPythonCommand", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventSetSelection_Parms), &Z_Construct_UFunction_URigHierarchyController_SetSelection_Statics::NewProp_bPrintPythonCommand_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_SetSelection_Statics::NewProp_bSetupUndo_SetBit(void* Obj)
{
((RigHierarchyController_eventSetSelection_Parms*)Obj)->bSetupUndo = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_SetSelection_Statics::NewProp_bSetupUndo = { "bSetupUndo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventSetSelection_Parms), &Z_Construct_UFunction_URigHierarchyController_SetSelection_Statics::NewProp_bSetupUndo_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_URigHierarchyController_SetSelection_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((RigHierarchyController_eventSetSelection_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_URigHierarchyController_SetSelection_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(RigHierarchyController_eventSetSelection_Parms), &Z_Construct_UFunction_URigHierarchyController_SetSelection_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URigHierarchyController_SetSelection_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_SetSelection_Statics::NewProp_InKeys_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_SetSelection_Statics::NewProp_InKeys,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_SetSelection_Statics::NewProp_bPrintPythonCommand,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_SetSelection_Statics::NewProp_bSetupUndo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigHierarchyController_SetSelection_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_SetSelection_Statics::PropPointers) < 2048);
// ********** End Function SetSelection Property Definitions ***************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URigHierarchyController_SetSelection_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URigHierarchyController, nullptr, "SetSelection", Z_Construct_UFunction_URigHierarchyController_SetSelection_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_SetSelection_Statics::PropPointers),
sizeof(Z_Construct_UFunction_URigHierarchyController_SetSelection_Statics::RigHierarchyController_eventSetSelection_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URigHierarchyController_SetSelection_Statics::Function_MetaDataParams), Z_Construct_UFunction_URigHierarchyController_SetSelection_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_URigHierarchyController_SetSelection_Statics::RigHierarchyController_eventSetSelection_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_URigHierarchyController_SetSelection()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URigHierarchyController_SetSelection_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(URigHierarchyController::execSetSelection)
{
P_GET_TARRAY_REF(FRigElementKey,Z_Param_Out_InKeys);
P_GET_UBOOL(Z_Param_bPrintPythonCommand);
P_GET_UBOOL(Z_Param_bSetupUndo);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->SetSelection(Z_Param_Out_InKeys,Z_Param_bPrintPythonCommand,Z_Param_bSetupUndo);
P_NATIVE_END;
}
// ********** End Class URigHierarchyController Function SetSelection ******************************
// ********** Begin Class URigHierarchyController **************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_URigHierarchyController;
UClass* URigHierarchyController::GetPrivateStaticClass()
{
using TClass = URigHierarchyController;
if (!Z_Registration_Info_UClass_URigHierarchyController.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("RigHierarchyController"),
Z_Registration_Info_UClass_URigHierarchyController.InnerSingleton,
StaticRegisterNativesURigHierarchyController,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_URigHierarchyController.InnerSingleton;
}
UClass* Z_Construct_UClass_URigHierarchyController_NoRegister()
{
return URigHierarchyController::GetPrivateStaticClass();
}
struct Z_Construct_UClass_URigHierarchyController_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "IncludePath", "Rigs/RigHierarchyController.h" },
{ "ModuleRelativePath", "Public/Rigs/RigHierarchyController.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bReportWarningsAndErrors_MetaData[] = {
{ "ModuleRelativePath", "Public/Rigs/RigHierarchyController.h" },
};
#endif // WITH_METADATA
// ********** Begin Class URigHierarchyController constinit property declarations ******************
static void NewProp_bReportWarningsAndErrors_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bReportWarningsAndErrors;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class URigHierarchyController constinit property declarations ********************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("AddAnimationChannel_ForBlueprint"), .Pointer = &URigHierarchyController::execAddAnimationChannel_ForBlueprint },
{ .NameUTF8 = UTF8TEXT("AddAvailableSpace"), .Pointer = &URigHierarchyController::execAddAvailableSpace },
{ .NameUTF8 = UTF8TEXT("AddBone"), .Pointer = &URigHierarchyController::execAddBone },
{ .NameUTF8 = UTF8TEXT("AddChannelHost"), .Pointer = &URigHierarchyController::execAddChannelHost },
{ .NameUTF8 = UTF8TEXT("AddComponent"), .Pointer = &URigHierarchyController::execAddComponent },
{ .NameUTF8 = UTF8TEXT("AddConnector"), .Pointer = &URigHierarchyController::execAddConnector },
{ .NameUTF8 = UTF8TEXT("AddControl_ForBlueprint"), .Pointer = &URigHierarchyController::execAddControl_ForBlueprint },
{ .NameUTF8 = UTF8TEXT("AddCurve"), .Pointer = &URigHierarchyController::execAddCurve },
{ .NameUTF8 = UTF8TEXT("AddNull"), .Pointer = &URigHierarchyController::execAddNull },
{ .NameUTF8 = UTF8TEXT("AddParent"), .Pointer = &URigHierarchyController::execAddParent },
{ .NameUTF8 = UTF8TEXT("AddSocket"), .Pointer = &URigHierarchyController::execAddSocket },
{ .NameUTF8 = UTF8TEXT("ClearSelection"), .Pointer = &URigHierarchyController::execClearSelection },
{ .NameUTF8 = UTF8TEXT("DeselectComponent"), .Pointer = &URigHierarchyController::execDeselectComponent },
{ .NameUTF8 = UTF8TEXT("DeselectElement"), .Pointer = &URigHierarchyController::execDeselectElement },
{ .NameUTF8 = UTF8TEXT("DeselectHierarchyKey"), .Pointer = &URigHierarchyController::execDeselectHierarchyKey },
{ .NameUTF8 = UTF8TEXT("DuplicateElements"), .Pointer = &URigHierarchyController::execDuplicateElements },
{ .NameUTF8 = UTF8TEXT("ExportSelectionToText"), .Pointer = &URigHierarchyController::execExportSelectionToText },
{ .NameUTF8 = UTF8TEXT("ExportToText"), .Pointer = &URigHierarchyController::execExportToText },
#if WITH_EDITOR
{ .NameUTF8 = UTF8TEXT("GeneratePythonCommands"), .Pointer = &URigHierarchyController::execGeneratePythonCommands },
#endif // WITH_EDITOR
{ .NameUTF8 = UTF8TEXT("GetControlSettings"), .Pointer = &URigHierarchyController::execGetControlSettings },
{ .NameUTF8 = UTF8TEXT("GetHierarchy"), .Pointer = &URigHierarchyController::execGetHierarchy },
{ .NameUTF8 = UTF8TEXT("ImportBones"), .Pointer = &URigHierarchyController::execImportBones },
#if WITH_EDITOR
{ .NameUTF8 = UTF8TEXT("ImportBonesFromAsset"), .Pointer = &URigHierarchyController::execImportBonesFromAsset },
#endif // WITH_EDITOR
{ .NameUTF8 = UTF8TEXT("ImportBonesFromSkeletalMesh"), .Pointer = &URigHierarchyController::execImportBonesFromSkeletalMesh },
{ .NameUTF8 = UTF8TEXT("ImportCurves"), .Pointer = &URigHierarchyController::execImportCurves },
#if WITH_EDITOR
{ .NameUTF8 = UTF8TEXT("ImportCurvesFromAsset"), .Pointer = &URigHierarchyController::execImportCurvesFromAsset },
#endif // WITH_EDITOR
{ .NameUTF8 = UTF8TEXT("ImportCurvesFromSkeletalMesh"), .Pointer = &URigHierarchyController::execImportCurvesFromSkeletalMesh },
{ .NameUTF8 = UTF8TEXT("ImportFromText"), .Pointer = &URigHierarchyController::execImportFromText },
{ .NameUTF8 = UTF8TEXT("ImportPreviewSkeletalMesh"), .Pointer = &URigHierarchyController::execImportPreviewSkeletalMesh },
{ .NameUTF8 = UTF8TEXT("ImportSocketsFromSkeletalMesh"), .Pointer = &URigHierarchyController::execImportSocketsFromSkeletalMesh },
{ .NameUTF8 = UTF8TEXT("MirrorElements"), .Pointer = &URigHierarchyController::execMirrorElements },
{ .NameUTF8 = UTF8TEXT("RemoveAllParents"), .Pointer = &URigHierarchyController::execRemoveAllParents },
{ .NameUTF8 = UTF8TEXT("RemoveAvailableSpace"), .Pointer = &URigHierarchyController::execRemoveAvailableSpace },
{ .NameUTF8 = UTF8TEXT("RemoveChannelHost"), .Pointer = &URigHierarchyController::execRemoveChannelHost },
{ .NameUTF8 = UTF8TEXT("RemoveComponent"), .Pointer = &URigHierarchyController::execRemoveComponent },
{ .NameUTF8 = UTF8TEXT("RemoveElement"), .Pointer = &URigHierarchyController::execRemoveElement },
{ .NameUTF8 = UTF8TEXT("RemoveParent"), .Pointer = &URigHierarchyController::execRemoveParent },
{ .NameUTF8 = UTF8TEXT("RenameComponent"), .Pointer = &URigHierarchyController::execRenameComponent },
{ .NameUTF8 = UTF8TEXT("RenameElement"), .Pointer = &URigHierarchyController::execRenameElement },
{ .NameUTF8 = UTF8TEXT("ReorderElement"), .Pointer = &URigHierarchyController::execReorderElement },
{ .NameUTF8 = UTF8TEXT("ReparentComponent"), .Pointer = &URigHierarchyController::execReparentComponent },
{ .NameUTF8 = UTF8TEXT("SelectComponent"), .Pointer = &URigHierarchyController::execSelectComponent },
{ .NameUTF8 = UTF8TEXT("SelectElement"), .Pointer = &URigHierarchyController::execSelectElement },
{ .NameUTF8 = UTF8TEXT("SelectHierarchyKey"), .Pointer = &URigHierarchyController::execSelectHierarchyKey },
{ .NameUTF8 = UTF8TEXT("SetAvailableSpaceIndex"), .Pointer = &URigHierarchyController::execSetAvailableSpaceIndex },
{ .NameUTF8 = UTF8TEXT("SetAvailableSpaceLabel"), .Pointer = &URigHierarchyController::execSetAvailableSpaceLabel },
{ .NameUTF8 = UTF8TEXT("SetComponentContent"), .Pointer = &URigHierarchyController::execSetComponentContent },
{ .NameUTF8 = UTF8TEXT("SetComponentSelection"), .Pointer = &URigHierarchyController::execSetComponentSelection },
{ .NameUTF8 = UTF8TEXT("SetControlSettings"), .Pointer = &URigHierarchyController::execSetControlSettings },
{ .NameUTF8 = UTF8TEXT("SetDisplayName"), .Pointer = &URigHierarchyController::execSetDisplayName },
{ .NameUTF8 = UTF8TEXT("SetHierarchy"), .Pointer = &URigHierarchyController::execSetHierarchy },
{ .NameUTF8 = UTF8TEXT("SetHierarchySelection"), .Pointer = &URigHierarchyController::execSetHierarchySelection },
{ .NameUTF8 = UTF8TEXT("SetParent"), .Pointer = &URigHierarchyController::execSetParent },
{ .NameUTF8 = UTF8TEXT("SetSelection"), .Pointer = &URigHierarchyController::execSetSelection },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_URigHierarchyController_AddAnimationChannel_ForBlueprint, "AddAnimationChannel_ForBlueprint" }, // 3184174046
{ &Z_Construct_UFunction_URigHierarchyController_AddAvailableSpace, "AddAvailableSpace" }, // 1888528001
{ &Z_Construct_UFunction_URigHierarchyController_AddBone, "AddBone" }, // 107049169
{ &Z_Construct_UFunction_URigHierarchyController_AddChannelHost, "AddChannelHost" }, // 1234290120
{ &Z_Construct_UFunction_URigHierarchyController_AddComponent, "AddComponent" }, // 76154862
{ &Z_Construct_UFunction_URigHierarchyController_AddConnector, "AddConnector" }, // 712487349
{ &Z_Construct_UFunction_URigHierarchyController_AddControl_ForBlueprint, "AddControl_ForBlueprint" }, // 3997120701
{ &Z_Construct_UFunction_URigHierarchyController_AddCurve, "AddCurve" }, // 2129309127
{ &Z_Construct_UFunction_URigHierarchyController_AddNull, "AddNull" }, // 3158332227
{ &Z_Construct_UFunction_URigHierarchyController_AddParent, "AddParent" }, // 3486252066
{ &Z_Construct_UFunction_URigHierarchyController_AddSocket, "AddSocket" }, // 4045117891
{ &Z_Construct_UFunction_URigHierarchyController_ClearSelection, "ClearSelection" }, // 1863170399
{ &Z_Construct_UFunction_URigHierarchyController_DeselectComponent, "DeselectComponent" }, // 1172856500
{ &Z_Construct_UFunction_URigHierarchyController_DeselectElement, "DeselectElement" }, // 3807535723
{ &Z_Construct_UFunction_URigHierarchyController_DeselectHierarchyKey, "DeselectHierarchyKey" }, // 2301074419
{ &Z_Construct_UFunction_URigHierarchyController_DuplicateElements, "DuplicateElements" }, // 89909171
{ &Z_Construct_UFunction_URigHierarchyController_ExportSelectionToText, "ExportSelectionToText" }, // 924944510
{ &Z_Construct_UFunction_URigHierarchyController_ExportToText, "ExportToText" }, // 3327149040
#if WITH_EDITOR
{ &Z_Construct_UFunction_URigHierarchyController_GeneratePythonCommands, "GeneratePythonCommands" }, // 4082280245
#endif // WITH_EDITOR
{ &Z_Construct_UFunction_URigHierarchyController_GetControlSettings, "GetControlSettings" }, // 2942311291
{ &Z_Construct_UFunction_URigHierarchyController_GetHierarchy, "GetHierarchy" }, // 3368200353
{ &Z_Construct_UFunction_URigHierarchyController_ImportBones, "ImportBones" }, // 3521365603
#if WITH_EDITOR
{ &Z_Construct_UFunction_URigHierarchyController_ImportBonesFromAsset, "ImportBonesFromAsset" }, // 2303298019
#endif // WITH_EDITOR
{ &Z_Construct_UFunction_URigHierarchyController_ImportBonesFromSkeletalMesh, "ImportBonesFromSkeletalMesh" }, // 823313807
{ &Z_Construct_UFunction_URigHierarchyController_ImportCurves, "ImportCurves" }, // 2296353408
#if WITH_EDITOR
{ &Z_Construct_UFunction_URigHierarchyController_ImportCurvesFromAsset, "ImportCurvesFromAsset" }, // 2724499086
#endif // WITH_EDITOR
{ &Z_Construct_UFunction_URigHierarchyController_ImportCurvesFromSkeletalMesh, "ImportCurvesFromSkeletalMesh" }, // 4100067414
{ &Z_Construct_UFunction_URigHierarchyController_ImportFromText, "ImportFromText" }, // 3558851713
{ &Z_Construct_UFunction_URigHierarchyController_ImportPreviewSkeletalMesh, "ImportPreviewSkeletalMesh" }, // 758732301
{ &Z_Construct_UFunction_URigHierarchyController_ImportSocketsFromSkeletalMesh, "ImportSocketsFromSkeletalMesh" }, // 3666812812
{ &Z_Construct_UFunction_URigHierarchyController_MirrorElements, "MirrorElements" }, // 4147071785
{ &Z_Construct_UFunction_URigHierarchyController_RemoveAllParents, "RemoveAllParents" }, // 437461637
{ &Z_Construct_UFunction_URigHierarchyController_RemoveAvailableSpace, "RemoveAvailableSpace" }, // 1629949851
{ &Z_Construct_UFunction_URigHierarchyController_RemoveChannelHost, "RemoveChannelHost" }, // 4271304715
{ &Z_Construct_UFunction_URigHierarchyController_RemoveComponent, "RemoveComponent" }, // 3122541153
{ &Z_Construct_UFunction_URigHierarchyController_RemoveElement, "RemoveElement" }, // 1824058094
{ &Z_Construct_UFunction_URigHierarchyController_RemoveParent, "RemoveParent" }, // 1598710473
{ &Z_Construct_UFunction_URigHierarchyController_RenameComponent, "RenameComponent" }, // 728702561
{ &Z_Construct_UFunction_URigHierarchyController_RenameElement, "RenameElement" }, // 810504427
{ &Z_Construct_UFunction_URigHierarchyController_ReorderElement, "ReorderElement" }, // 1218600359
{ &Z_Construct_UFunction_URigHierarchyController_ReparentComponent, "ReparentComponent" }, // 2015758176
{ &Z_Construct_UFunction_URigHierarchyController_SelectComponent, "SelectComponent" }, // 4276487641
{ &Z_Construct_UFunction_URigHierarchyController_SelectElement, "SelectElement" }, // 2667115742
{ &Z_Construct_UFunction_URigHierarchyController_SelectHierarchyKey, "SelectHierarchyKey" }, // 1223161080
{ &Z_Construct_UFunction_URigHierarchyController_SetAvailableSpaceIndex, "SetAvailableSpaceIndex" }, // 3887474206
{ &Z_Construct_UFunction_URigHierarchyController_SetAvailableSpaceLabel, "SetAvailableSpaceLabel" }, // 180675493
{ &Z_Construct_UFunction_URigHierarchyController_SetComponentContent, "SetComponentContent" }, // 762025203
{ &Z_Construct_UFunction_URigHierarchyController_SetComponentSelection, "SetComponentSelection" }, // 1001657229
{ &Z_Construct_UFunction_URigHierarchyController_SetControlSettings, "SetControlSettings" }, // 2843117134
{ &Z_Construct_UFunction_URigHierarchyController_SetDisplayName, "SetDisplayName" }, // 4059482770
{ &Z_Construct_UFunction_URigHierarchyController_SetHierarchy, "SetHierarchy" }, // 2639811574
{ &Z_Construct_UFunction_URigHierarchyController_SetHierarchySelection, "SetHierarchySelection" }, // 3382484481
{ &Z_Construct_UFunction_URigHierarchyController_SetParent, "SetParent" }, // 1932205294
{ &Z_Construct_UFunction_URigHierarchyController_SetSelection, "SetSelection" }, // 1833758772
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<URigHierarchyController>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_URigHierarchyController_Statics
// ********** Begin Class URigHierarchyController Property Definitions *****************************
void Z_Construct_UClass_URigHierarchyController_Statics::NewProp_bReportWarningsAndErrors_SetBit(void* Obj)
{
((URigHierarchyController*)Obj)->bReportWarningsAndErrors = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_URigHierarchyController_Statics::NewProp_bReportWarningsAndErrors = { "bReportWarningsAndErrors", nullptr, (EPropertyFlags)0x0010000000002000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(URigHierarchyController), &Z_Construct_UClass_URigHierarchyController_Statics::NewProp_bReportWarningsAndErrors_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bReportWarningsAndErrors_MetaData), NewProp_bReportWarningsAndErrors_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_URigHierarchyController_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URigHierarchyController_Statics::NewProp_bReportWarningsAndErrors,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_URigHierarchyController_Statics::PropPointers) < 2048);
// ********** End Class URigHierarchyController Property Definitions *******************************
UObject* (*const Z_Construct_UClass_URigHierarchyController_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_ControlRig,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_URigHierarchyController_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_URigHierarchyController_Statics::ClassParams = {
&URigHierarchyController::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_URigHierarchyController_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_URigHierarchyController_Statics::PropPointers),
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_URigHierarchyController_Statics::Class_MetaDataParams), Z_Construct_UClass_URigHierarchyController_Statics::Class_MetaDataParams)
};
void URigHierarchyController::StaticRegisterNativesURigHierarchyController()
{
UClass* Class = URigHierarchyController::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_URigHierarchyController_Statics::Funcs));
}
UClass* Z_Construct_UClass_URigHierarchyController()
{
if (!Z_Registration_Info_UClass_URigHierarchyController.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_URigHierarchyController.OuterSingleton, Z_Construct_UClass_URigHierarchyController_Statics::ClassParams);
}
return Z_Registration_Info_UClass_URigHierarchyController.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, URigHierarchyController);
IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(URigHierarchyController)
// ********** End Class URigHierarchyController ****************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Rigs_RigHierarchyController_h__Script_ControlRig_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_URigHierarchyController, URigHierarchyController::StaticClass, TEXT("URigHierarchyController"), &Z_Registration_Info_UClass_URigHierarchyController, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(URigHierarchyController), 1746403722U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Rigs_RigHierarchyController_h__Script_ControlRig_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Rigs_RigHierarchyController_h__Script_ControlRig_2004248568{
TEXT("/Script/ControlRig"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Rigs_RigHierarchyController_h__Script_ControlRig_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Rigs_RigHierarchyController_h__Script_ControlRig_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS