Zdexby TheHolyOneZ
3,086 classes
Class

URigHierarchy

: UObject
/Script/ControlRig.RigHierarchy 0x0200 (512 B) align 8 inherited 0x0028 vtable /Script/ControlRig
0x00x0200

Members 6

OffsetSizeNameTypeFlagsDefault
0x00280x30padding / unreflected
0x02TopologyVersionuint16Transient+5 flags0
0x01bEnableDirtyPropagationboolTransient+5 flagstrue
0x005B0x75padding / unreflected
0x04TransformStackIndexint325 flags0
0x00D40x5Cpadding / unreflected
0x08HierarchyControllerURigHierarchyController*Transient+6 flagsnullptr
0x01380x50padding / unreflected
0x50PreviousNameMapTMap<FRigElementKey, FRigElementKey>1 flags<TMap>
0x01D80x20padding / unreflected
0x08HierarchyForCacheValidationURigHierarchy*TransientProtected+6 flagsnullptr

Functions 89

SignatureFlagsNativeParams
bool SwitchToWorldSpace(const FRigElementKey& InChild, bool bInitial, bool bAffectChildren)FinalNative+1 flags0x0F
bool SwitchToParent(const FRigElementKey& InChild, const FRigElementKey& InParent, bool bInitial, bool bAffectChildren)FinalNative+1 flags0x1B
bool SwitchToDefaultParent(const FRigElementKey& InChild, bool bInitial, bool bAffectChildren)FinalNative+1 flags0x0F
TArray<FRigElementKey> SortKeys(const TArray<FRigElementKey>& InKeys)FinalNative+1 flags0x20
void SetPose_ForBlueprint(const FRigPose& InPose)FinalNative+1 flags0x70
bool SetParentWeightArray(const FRigElementKey& InChild, const TArray<FRigElementWeight>& InWeights, bool bInitial, bool bAffectChildren)FinalNative+1 flags0x23
bool SetParentWeight(const FRigElementKey& InChild, const FRigElementKey& InParent, const FRigElementWeight& InWeight, bool bInitial, bool bAffectChildren)FinalNative+1 flags0x27
void SetLocalTransformByIndex(int32 InElementIndex, const FTransform& InTransform, bool bInitial, bool bAffectChildren, bool bSetupUndo, bool bPrintPythonCommands)FinalNative+1 flags0x74
void SetLocalTransform(const FRigElementKey& InKey, const FTransform& InTransform, bool bInitial, bool bAffectChildren, bool bSetupUndo, bool bPrintPythonCommands)FinalNative+1 flags0x74
void SetGlobalTransformByIndex(int32 InElementIndex, const FTransform& InTransform, bool bInitial, bool bAffectChildren, bool bSetupUndo)FinalNative+1 flags0x73
void SetGlobalTransform(const FRigElementKey& InKey, const FTransform& InTransform, bool bInitial, bool bAffectChildren, bool bSetupUndo)FinalNative+1 flags0x73
void SetCurveValueByIndex(int32 InElementIndex, float InValue, bool bSetupUndo)FinalNative+1 flags0x09
void SetCurveValue(const FRigElementKey& InKey, float InValue, bool bSetupUndo)FinalNative+1 flags0x11
void SetControlVisibilityByIndex(int32 InElementIndex, bool bVisibility)FinalNative+1 flags0x05
void SetControlVisibility(const FRigElementKey& InKey, bool bVisibility)FinalNative+1 flags0x0D
void SetControlValueByIndex(int32 InElementIndex, const FRigControlValue& InValue, const ERigControlValueType& InValueType, bool bSetupUndo, bool bPrintPythonCommands)FinalNative+1 flags0x103
void SetControlValue(const FRigElementKey& InKey, const FRigControlValue& InValue, const ERigControlValueType& InValueType, bool bSetupUndo, bool bPrintPythonCommands)FinalNative+1 flags0x103
void SetControlShapeTransformByIndex(int32 InElementIndex, const FTransform& InTransform, bool bInitial, bool bSetupUndo)FinalNative+1 flags0x72
void SetControlShapeTransform(const FRigElementKey& InKey, const FTransform& InTransform, bool bInitial, bool bSetupUndo)FinalNative+1 flags0x72
void SetControlSettingsByIndex(int32 InElementIndex, const FRigControlSettings& InSettings, bool bSetupUndo, bool bForce, bool bPrintPythonCommands)FinalNative+1 flags0x273
void SetControlSettings(const FRigElementKey& InKey, const FRigControlSettings& InSettings, bool bSetupUndo, bool bForce, bool bPrintPythonCommands)FinalNative+1 flags0x273
void SetControlOffsetTransformByIndex(int32 InElementIndex, const FTransform& InTransform, bool bInitial, bool bAffectChildren, bool bSetupUndo, bool bPrintPythonCommands)FinalNative+1 flags0x74
void SetControlOffsetTransform(const FRigElementKey& InKey, const FTransform& InTransform, bool bInitial, bool bAffectChildren, bool bSetupUndo, bool bPrintPythonCommands)FinalNative+1 flags0x74
void SendAutoKeyEvent(const FRigElementKey& InElement, float InOffsetInSeconds, bool bAsynchronous)FinalNative+1 flags0x11
void ResetPoseToInitial(const ERigElementType& InTypeFilter)FinalNative+1 flags0x01
void ResetCurveValues()FinalNative+1 flags0x00
void Reset()FinalNative+1 flags0x00
int32 Num()FinalNative+1 flags0x04
FRigControlValue MakeControlValueFromVector2D(const FVector2D& InValue)FinalNative+2 flags0x100
FRigControlValue MakeControlValueFromVector(const FVector& InValue)FinalNative+2 flags0x110
FRigControlValue MakeControlValueFromTransformNoScale(const FTransformNoScale& InValue)FinalNative+2 flags0x130
FRigControlValue MakeControlValueFromTransform(const FTransform& InValue)FinalNative+2 flags0x150
FRigControlValue MakeControlValueFromRotator(const FRotator& InValue)FinalNative+2 flags0x110
FRigControlValue MakeControlValueFromInt(int32 InValue)FinalNative+2 flags0x100
FRigControlValue MakeControlValueFromFloat(float InValue)FinalNative+2 flags0x100
FRigControlValue MakeControlValueFromEulerTransform(const FEulerTransform& InValue)FinalNative+2 flags0x140
FRigControlValue MakeControlValueFromBool(bool InValue)FinalNative+2 flags0x100
bool IsValidIndex(int32 InElementIndex)FinalNative+1 flags0x05
bool IsSelectedByIndex(int32 InIndex)FinalNative+1 flags0x05
bool IsSelected(const FRigElementKey& InKey)FinalNative+1 flags0x0D
bool IsParentedTo(const FRigElementKey& InChild, const FRigElementKey& InParent)FinalNative+1 flags0x19
FVector GetVectorFromControlValue(const FRigControlValue& InValue)FinalNative+2 flags0x108
FVector2D GetVector2DFromControlValue(const FRigControlValue& InValue)FinalNative+2 flags0x100
FTransformNoScale GetTransformNoScaleFromControlValue(const FRigControlValue& InValue)FinalNative+2 flags0x130
FTransform GetTransformFromControlValue(const FRigControlValue& InValue)FinalNative+2 flags0x150
TArray<FRigElementKey> GetSelectedKeys(const ERigElementType& InTypeFilter)FinalNative+1 flags0x18
FRotator GetRotatorFromControlValue(const FRigControlValue& InValue)FinalNative+2 flags0x108
TArray<FRigElementKey> GetRigidBodyKeys(bool bTraverse)FinalNative+1 flags0x18
TArray<FRigElementKey> GetReferenceKeys(bool bTraverse)FinalNative+1 flags0x18
FRigElementKey GetPreviousParent(FRigElementKey& InKey)FinalNative+1 flags0x18
FName GetPreviousName(FRigElementKey& InKey)FinalNative+1 flags0x14
FRigPose GetPose(bool bInitial)FinalNative+1 flags0x78
TArray<FRigElementWeight> GetParentWeightArray(const FRigElementKey& InChild, bool bInitial)FinalNative+1 flags0x20
FRigElementWeight GetParentWeight(const FRigElementKey& InChild, const FRigElementKey& InParent, bool bInitial)FinalNative+1 flags0x28
FTransform GetParentTransformByIndex(int32 InElementIndex, bool bInitial)FinalNative+1 flags0x70
FTransform GetParentTransform(const FRigElementKey& InKey, bool bInitial)FinalNative+1 flags0x70
TArray<FRigElementKey> GetParents(const FRigElementKey& InKey, bool bRecursive)FinalNative+1 flags0x20
int32 GetNumberOfParents(const FRigElementKey& InKey)FinalNative+1 flags0x10
TArray<FRigElementKey> GetNullKeys(bool bTraverse)FinalNative+1 flags0x18
FTransform GetLocalTransformByIndex(int32 InElementIndex, bool bInitial)FinalNative+1 flags0x70
FTransform GetLocalTransform(const FRigElementKey& InKey, bool bInitial)FinalNative+1 flags0x70
FRigElementKey GetKey(int32 InElementIndex)FinalNative+1 flags0x10
int32 GetIntFromControlValue(const FRigControlValue& InValue)FinalNative+2 flags0xF4
int32 GetIndex_ForBlueprint(const FRigElementKey& InKey)FinalNative+1 flags0x10
FTransform GetGlobalTransformByIndex(int32 InElementIndex, bool bInitial)FinalNative+1 flags0x70
FTransform GetGlobalTransform(const FRigElementKey& InKey, bool bInitial)FinalNative+1 flags0x70
FTransform GetGlobalControlShapeTransformByIndex(int32 InElementIndex, bool bInitial)FinalNative+1 flags0x70
FTransform GetGlobalControlShapeTransform(const FRigElementKey& InKey, bool bInitial)FinalNative+1 flags0x70
FTransform GetGlobalControlOffsetTransformByIndex(int32 InElementIndex, bool bInitial)FinalNative+1 flags0x70
FTransform GetGlobalControlOffsetTransform(const FRigElementKey& InKey, bool bInitial)FinalNative+1 flags0x70
float GetFloatFromControlValue(const FRigControlValue& InValue)FinalNative+2 flags0xF4
FRigElementKey GetFirstParent(const FRigElementKey& InKey)FinalNative+1 flags0x18
FEulerTransform GetEulerTransformFromControlValue(const FRigControlValue& InValue)FinalNative+2 flags0x138
float GetCurveValueByIndex(int32 InElementIndex)FinalNative+1 flags0x08
float GetCurveValue(const FRigElementKey& InKey)FinalNative+1 flags0x10
TArray<FRigElementKey> GetCurveKeys()FinalNative+1 flags0x10
FRigControlValue GetControlValueByIndex(int32 InElementIndex, const ERigControlValueType& InValueType)FinalNative+1 flags0x100
FRigControlValue GetControlValue(const FRigElementKey& InKey, const ERigControlValueType& InValueType)FinalNative+1 flags0x100
URigHierarchyController* GetController(bool bCreateIfNeeded)FinalNative+1 flags0x10
TArray<FRigElementKey> GetControlKeys(bool bTraverse)FinalNative+1 flags0x18
TArray<FRigElementKey> GetChildren(const FRigElementKey& InKey, bool bRecursive)FinalNative+1 flags0x20
TArray<FRigElementKey> GetBoneKeys(bool bTraverse)FinalNative+1 flags0x18
TArray<FRigElementKey> GetAllKeys_ForBlueprint(bool bTraverse)FinalNative+1 flags0x18
FRigNullElement FindNull_ForBlueprintOnly(FRigElementKey& InKey)FinalNative+1 flags0x520
FRigControlElement FindControl_ForBlueprintOnly(FRigElementKey& InKey)FinalNative+1 flags0xB00
FRigBoneElement FindBone_ForBlueprintOnly(FRigElementKey& InKey)FinalNative+1 flags0x270
void CopyPose(URigHierarchy* InHierarchy, bool bCurrent, bool bInitial)FinalNative+1 flags0x0A
void CopyHierarchy(URigHierarchy* InHierarchy)FinalNative+1 flags0x08
bool Contains_ForBlueprint(const FRigElementKey& InKey)FinalNative+1 flags0x0D

Used by 2

types with a member, parameter or interface of this type