Zdexby TheHolyOneZ
5,360 classes
Class

URigHierarchyController

: UObject
/Script/ControlRig.RigHierarchyController 0x0080 (128 B) align 16 inherited 0x0028 vtable /Script/ControlRig
0x00x0080

Members 1

OffsetSizeNameTypeFlagsDefault
0x01bReportWarningsAndErrorsboolTransient+5 flagstrue
0x00290x57unreflected bytes to end of URigHierarchyController

Functions 52

SignatureFlagsNativeParams
bool SetSelection(const TArray<FRigElementKey>& InKeys, bool bPrintPythonCommand, bool bSetupUndo)FinalNative+1 flags0x13
bool SetParent(const FRigElementKey& InChild, const FRigElementKey& InParent, bool bMaintainGlobalTransform, bool bSetupUndo, bool bPrintPythonCommand)FinalNative+1 flags0x1C
bool SetHierarchySelection(const TArray<FRigHierarchyKey>& InKeys, bool bPrintPythonCommand, bool bSetupUndo)FinalNative+1 flags0x13
void SetHierarchy(URigHierarchy* InHierarchy)FinalNative+1 flags0x08
FName SetDisplayName(const FRigElementKey& InControl, const FName& InDisplayName, bool bRenameElement, bool bSetupUndo, bool bPrintPythonCommand)FinalNative+1 flags0x20
bool SetControlSettings(const FRigElementKey& InKey, const FRigControlSettings& InSettings, bool bSetupUndo)FinalNative+1 flags0x232
bool SetComponentSelection(const TArray<FRigComponentKey>& InKeys, bool bPrintPythonCommand)FinalNative+1 flags0x12
bool SetComponentContent(const FRigComponentKey& InComponent, const FString& InContent, bool bSetupUndo, bool bPrintPythonCommand)FinalNative+1 flags0x2B
bool SetAvailableSpaceLabel(const FRigElementKey& InControl, const FRigElementKey& InSpace, const FName& InDisplayLabel, bool bSetupUndo, bool bPrintPythonCommand)FinalNative+1 flags0x23
bool SetAvailableSpaceIndex(const FRigElementKey& InControl, const FRigElementKey& InSpace, int32 InIndex, bool bSetupUndo, bool bPrintPythonCommand)FinalNative+1 flags0x1F
bool SelectHierarchyKey(const FRigHierarchyKey& InKey, bool bSelect, bool bClearSelection, bool bSetupUndo)FinalNative+1 flags0x2C
bool SelectElement(const FRigElementKey& InKey, bool bSelect, bool bClearSelection, bool bSetupUndo)FinalNative+1 flags0x10
bool SelectComponent(const FRigComponentKey& InKey, bool bSelect, bool bClearSelection, bool bSetupUndo)FinalNative+1 flags0x18
FRigComponentKey ReparentComponent(const FRigComponentKey& InComponentKey, const FRigElementKey& InParentElementKey, bool bSetupUndo, bool bPrintPythonCommand, bool bClearSelection)FinalNative+1 flags0x38
bool ReorderElement(const FRigElementKey& InElement, int32 InIndex, bool bSetupUndo, bool bPrintPythonCommand)FinalNative+1 flags0x13
FRigElementKey RenameElement(const FRigElementKey& InElement, const FName& InName, bool bSetupUndo, bool bPrintPythonCommand, bool bClearSelection)FinalNative+1 flags0x24
FRigComponentKey RenameComponent(const FRigComponentKey& InComponent, const FName& InName, bool bSetupUndo, bool bPrintPythonCommand, bool bClearSelection)FinalNative+1 flags0x34
bool RemoveParent(const FRigElementKey& InChild, const FRigElementKey& InParent, bool bMaintainGlobalTransform, bool bSetupUndo, bool bPrintPythonCommand)FinalNative+1 flags0x1C
bool RemoveElement(const FRigElementKey& InElement, bool bSetupUndo, bool bPrintPythonCommand)FinalNative+1 flags0x0F
bool RemoveComponent(const FRigComponentKey& InComponent, bool bSetupUndo, bool bPrintPythonCommand)FinalNative+1 flags0x17
bool RemoveChannelHost(const FRigElementKey& InChannel, const FRigElementKey& InHost, bool bSetupUndo, bool bPrintPythonCommand)FinalNative+1 flags0x1B
bool RemoveAvailableSpace(const FRigElementKey& InControl, const FRigElementKey& InSpace, bool bSetupUndo, bool bPrintPythonCommand)FinalNative+1 flags0x1B
bool RemoveAllParents(const FRigElementKey& InChild, bool bMaintainGlobalTransform, bool bSetupUndo, bool bPrintPythonCommand)FinalNative+1 flags0x10
TArray<FRigElementKey> MirrorElements(const TArray<FRigElementKey>& InKeys, const FRigVMMirrorSettings& InSettings, bool bSelectNewElements, bool bSetupUndo, bool bPrintPythonCommands)FinalNative+1 flags0x50
TArray<FRigElementKey> ImportSocketsFromSkeletalMesh(USkeletalMesh* InSkeletalMesh, const FName& InNamespace, bool bReplaceExistingSockets, bool bRemoveObsoleteSockets, bool bSelectSockets, bool bSetupUndo, bool bPrintPythonCommand)FinalNative+1 flags0x28
TArray<FRigElementKey> ImportPreviewSkeletalMesh(USkeletalMesh* InSkeletalMesh, bool bReplaceExistingBones, bool bRemoveObsoleteBones, bool bSelectBones, bool bSetupUndo)FinalNative+1 flags0x20
TArray<FRigElementKey> ImportFromText(const FString& InContent, bool bReplaceExistingElements, bool bSelectNewElements, bool bSetupUndo, bool bPrintPythonCommands)FinalNative+1 flags0x28
TArray<FRigElementKey> ImportCurvesFromSkeletalMesh(USkeletalMesh* InSkeletalMesh, const FName& InNamespace, bool bSelectCurves, bool bSetupUndo, bool bPrintPythonCommand)FinalNative+1 flags0x28
TArray<FRigElementKey> ImportCurves(USkeleton* InSkeleton, const FName& InNamespace, bool bSelectCurves, bool bSetupUndo, bool bPrintPythonCommand)FinalNative+1 flags0x28
TArray<FRigElementKey> ImportBonesFromSkeletalMesh(USkeletalMesh* InSkeletalMesh, const FName& InNamespace, bool bReplaceExistingBones, bool bRemoveObsoleteBones, bool bSelectBones, bool bSetupUndo, bool bPrintPythonCommand)FinalNative+1 flags0x28
TArray<FRigElementKey> ImportBones(USkeleton* InSkeleton, const FName& InNamespace, bool bReplaceExistingBones, bool bRemoveObsoleteBones, bool bSelectBones, bool bSetupUndo, bool bPrintPythonCommand)FinalNative+1 flags0x28
URigHierarchy* GetHierarchy()FinalNative+1 flags0x08
FRigControlSettings GetControlSettings(const FRigElementKey& InKey)FinalNative+1 flags0x230
FString ExportToText(const TArray<FRigElementKey>& InKeys)FinalNative+1 flags0x20
FString ExportSelectionToText()FinalNative+1 flags0x10
TArray<FRigElementKey> DuplicateElements(const TArray<FRigElementKey>& InKeys, bool bSelectNewElements, bool bSetupUndo, bool bPrintPythonCommands)FinalNative+1 flags0x28
bool DeselectHierarchyKey(const FRigHierarchyKey& InKey, bool bSetupUndo)FinalNative+1 flags0x2A
bool DeselectElement(const FRigElementKey& InKey)FinalNative+1 flags0x0D
bool DeselectComponent(const FRigComponentKey& InKey)FinalNative+1 flags0x15
bool ClearSelection(bool bSetupUndo)FinalNative+1 flags0x02
FRigComponentKey AddTopLevelComponent(UScriptStruct* InComponentStruct, const FName& InName, const FString& InContent, bool bSetupUndo, bool bPrintPythonCommand)FinalNative+1 flags0x38
FRigElementKey AddSocket(const FName& InName, const FRigElementKey& InParent, const FTransform& InTransform, bool bTransformInGlobal, const FLinearColor& InColor, const FString& InDescription, bool bSetupUndo, bool bPrintPythonCommand)FinalNative+1 flags0xB8
bool AddParent(const FRigElementKey& InChild, const FRigElementKey& InParent, float InWeight, bool bMaintainGlobalTransform, const FName& InDisplayLabel, bool bSetupUndo)FinalNative+1 flags0x2A
FRigElementKey AddNull(const FName& InName, const FRigElementKey& InParent, const FTransform& InTransform, bool bTransformInGlobal, bool bSetupUndo, bool bPrintPythonCommand)FinalNative+1 flags0x90
FRigElementKey AddCurve(const FName& InName, float InValue, bool bSetupUndo, bool bPrintPythonCommand)FinalNative+1 flags0x1C
FRigElementKey AddControl_ForBlueprint(const FName& InName, const FRigElementKey& InParent, const FRigControlSettings& InSettings, const FRigControlValue& InValue, bool bSetupUndo, bool bPrintPythonCommand)FinalNative+1 flags0x2D4
FRigElementKey AddConnector(const FName& InName, const FRigConnectorSettings& InSettings, bool bSetupUndo, bool bPrintPythonCommand)FinalNative+1 flags0x40
FRigComponentKey AddComponent(UScriptStruct* InComponentStruct, const FName& InName, const FRigElementKey& InElement, const FString& InContent, bool bSetupUndo, bool bPrintPythonCommand)FinalNative+1 flags0x48
bool AddChannelHost(const FRigElementKey& InChannel, const FRigElementKey& InHost, bool bSetupUndo, bool bPrintPythonCommand)FinalNative+1 flags0x1B
FRigElementKey AddBone(const FName& InName, const FRigElementKey& InParent, const FTransform& InTransform, bool bTransformInGlobal, const ERigBoneType& InBoneType, bool bSetupUndo, bool bPrintPythonCommand)FinalNative+1 flags0x90
bool AddAvailableSpace(const FRigElementKey& InControl, const FRigElementKey& InSpace, const FName& InDisplayLabel, bool bSetupUndo, bool bPrintPythonCommand)FinalNative+1 flags0x23
FRigElementKey AddAnimationChannel_ForBlueprint(const FName& InName, const FRigElementKey& InParentControl, const FRigControlSettings& InSettings, bool bSetupUndo, bool bPrintPythonCommand)FinalNative+1 flags0x250

Used by 1

types with a member, parameter or interface of this type