0x00x0560
Members 19
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x0028 | 0x1E | padding / unreflected | |||
| 0x01 | ExecutionType | ERigExecutionType | Transient+5 flags | Runtime | |
| 0x0047 | 0x01 | padding / unreflected | |||
| 0x04 | HierarchySettings | FRigHierarchySettings | 2 flags | {ProceduralElementLimit=128} | |
| 0x004C | 0x04 | padding / unreflected | |||
| 0x18 | VMRuntimeSettings | FRigVMRuntimeSettings | 1 flags | {MaximumArraySize=2048} | |
| 0x50 | ControlCustomizations | TMap<FRigElementKey, FRigControlElementCustomization> | Protected+1 flags | <TMap> | |
| 0x08 | VM | URigVM* | Protected+5 flags | nullptr | |
| 0x50 | InitializedVMSnapshots | TMap<uint32, URigVM*> | TransientProtected+2 flags | <TMap> | |
| 0x0110 | 0x08 | padding / unreflected | |||
| 0x08 | DynamicHierarchy | URigHierarchy* | Protected+5 flags | nullptr | |
| 0x30 | GizmoLibrary | TSoftObjectPtr<UControlRigShapeLibrary> | DeprecatedProtected+3 flags | <SoftObjectProperty> | |
| 0x10 | ShapeLibraries | TArray<TSoftObjectPtr<UControlRigShapeLibrary>> | Protected+3 flags | [] | |
| 0x0160 | 0x10 | padding / unreflected | |||
| 0x50 | InputProperties | TMap<FName, FCachedPropertyPath> | DeprecatedProtected+1 flags | <TMap> | |
| 0x50 | OutputProperties | TMap<FName, FCachedPropertyPath> | DeprecatedProtected+1 flags | <TMap> | |
| 0x0210 | 0xA8 | padding / unreflected | |||
| 0x18 | DrawContainer | FControlRigDrawContainer | 1 flags | {Instructions=[]} | |
| 0x02D0 | 0x18 | padding / unreflected | |||
| 0x08 | DataSourceRegistry | UAnimationDataSourceRegistry* | Transient+5 flags | nullptr | |
| 0x10 | EventQueue | TArray<FName> | Transient+2 flags | [1 item] | |
| 0x0300 | 0xD0 | padding / unreflected | |||
| 0x60 | Influences | FRigInfluenceMapPerEvent | 1 flags | {Maps=[], EventToIndex=<TMap>} | |
| 0x08 | InteractionRig | UControlRig* | Transient+6 flags | nullptr | |
| 0x08 | InteractionRigClass | TSubclassOf<UControlRig> | Transient+8 flags | nullptr | |
| 0x10 | AssetUserData | TArray<UAssetUserData*> | Protected+7 flags | [] | |
| 0x0450 | 0xC8 | padding / unreflected | |||
| 0x01 | OnControlSelected_BP | FMulticastScriptDelegate | Protected+4 flags | <delegate> | |
| 0x0519 | 0x47 | unreflected bytes to end of UControlRig | |||
Functions 33
| Signature | Flags | Native | Params |
|---|---|---|---|
| bool SupportsEvent(const FName& InEventName) | FinalNative+1 flags | 0x09 | |
| bool SetVariableFromString(const FName& InVariableName, const FString& InValue) | FinalNative+1 flags | 0x19 | |
| void SetInteractionRigClass(TSubclassOf<UControlRig> InInteractionRigClass) | FinalNative+1 flags | 0x08 | |
| void SetInteractionRig(UControlRig* InInteractionRig) | FinalNative+1 flags | 0x08 | |
| void SetFramesPerSecond(float InFramesPerSecond) | FinalNative+1 flags | 0x04 | |
| void SetDeltaTime(float InDeltaTime) | FinalNative+1 flags | 0x04 | |
| void SetAbsoluteTime(float InAbsoluteTime, bool InSetDeltaTimeZero) | FinalNative+1 flags | 0x05 | |
| void SetAbsoluteAndDeltaTime(float InAbsoluteTime, float InDeltaTime) | FinalNative+1 flags | 0x08 | |
| void SelectControl(const FName& InControlName, bool bSelect) | NativePublic | 0x09 | |
| void RequestInit() | FinalNative+1 flags | 0x00 | |
| void RequestConstruction() | FinalNative+1 flags | 0x00 | |
| void OnControlSelectedBP__DelegateSignature(UControlRig* Rig, FRigControlElement& Control, bool bSelected) | Public | 0xA41 | |
| bool IsControlSelected(const FName& InControlName) | NativePublic | 0x09 | |
| URigVM* GetVM() | FinalNative+1 flags | 0x08 | |
| FName GetVariableType(const FName& InVariableName) | FinalNative+1 flags | 0x10 | |
| FString GetVariableAsString(const FName& InVariableName) | FinalNative+1 flags | 0x18 | |
| TArray<FName> GetSupportedEvents() | FinalNative+1 flags | 0x10 | |
| TArray<FName> GetScriptAccessibleVariables() | FinalNative+1 flags | 0x10 | |
| TSubclassOf<UControlRig> GetInteractionRigClass() | FinalNative+1 flags | 0x08 | |
| UControlRig* GetInteractionRig() | FinalNative+1 flags | 0x08 | |
| AActor* GetHostingActor() | FinalNative+1 flags | 0x08 | |
| URigHierarchy* GetHierarchy() | FinalNative+1 flags | 0x08 | |
| TArray<FName> GetEvents() | FinalNative+1 flags | 0x10 | |
| float GetCurrentFramesPerSecond() | FinalNative+1 flags | 0x04 | |
| float GetAbsoluteTime() | FinalNative+1 flags | 0x04 | |
| TArray<UControlRig*> FindControlRigs(UObject* Outer, TSubclassOf<UControlRig> OptionalClass) | FinalNative+2 flags | 0x20 | |
| bool ExecuteEvent(const FName& InEventName) | FinalNative+1 flags | 0x09 | |
| bool Execute(const EControlRigState& State, const FName& InEventName) | FinalNative+1 flags | 0x0D | |
| TArray<FName> CurrentControlSelection() | NativePublic | 0x10 | |
| UTransformableControlHandle* CreateTransformableControlHandle(UObject* Outer, const FName& ControlName) | FinalNative+1 flags | 0x18 | |
| bool ContainsEvent(const FName& InEventName) | FinalNative+1 flags | 0x09 | |
| bool ClearControlSelection() | NativePublic | 0x01 | |
| bool CanExecute() | NativePublic | 0x01 |
Subclasses 2
Used by 14
types with a member, parameter or interface of this typeFAnimNode_ControlRigFAnimNode_ControlRig_ExternalSourceFCachedPropertyPathUControlRigComponentAControlRigControlActorUControlRigPoseAssetFControlRigSequenceObjectReferenceAControlRigShapeActorUMovieSceneControlRigParameterSectionUMovieSceneControlRigParameterTrackFMovieSceneControlRigSpaceChannelFRigInfluenceEntryFRigInfluenceMapUTransformableControlHandle