Zdexby TheHolyOneZ
2,942 classes
Class

UControlRig

: UObject
/Script/ControlRig.ControlRig 0x0560 (1,376 B) align 8 inherited 0x0028 vtable /Script/ControlRig
0x00x0560

Members 19

OffsetSizeNameTypeFlagsDefault
0x00280x1Epadding / unreflected
0x01ExecutionTypeERigExecutionTypeTransient+5 flagsRuntime
0x00470x01padding / unreflected
0x04HierarchySettingsFRigHierarchySettings2 flags{ProceduralElementLimit=128}
0x004C0x04padding / unreflected
0x18VMRuntimeSettingsFRigVMRuntimeSettings1 flags{MaximumArraySize=2048}
0x50ControlCustomizationsTMap<FRigElementKey, FRigControlElementCustomization>Protected+1 flags<TMap>
0x08VMURigVM*Protected+5 flagsnullptr
0x50InitializedVMSnapshotsTMap<uint32, URigVM*>TransientProtected+2 flags<TMap>
0x01100x08padding / unreflected
0x08DynamicHierarchyURigHierarchy*Protected+5 flagsnullptr
0x30GizmoLibraryTSoftObjectPtr<UControlRigShapeLibrary>DeprecatedProtected+3 flags<SoftObjectProperty>
0x10ShapeLibrariesTArray<TSoftObjectPtr<UControlRigShapeLibrary>>Protected+3 flags[]
0x01600x10padding / unreflected
0x50InputPropertiesTMap<FName, FCachedPropertyPath>DeprecatedProtected+1 flags<TMap>
0x50OutputPropertiesTMap<FName, FCachedPropertyPath>DeprecatedProtected+1 flags<TMap>
0x02100xA8padding / unreflected
0x18DrawContainerFControlRigDrawContainer1 flags{Instructions=[]}
0x02D00x18padding / unreflected
0x08DataSourceRegistryUAnimationDataSourceRegistry*Transient+5 flagsnullptr
0x10EventQueueTArray<FName>Transient+2 flags[1 item]
0x03000xD0padding / unreflected
0x60InfluencesFRigInfluenceMapPerEvent1 flags{Maps=[], EventToIndex=<TMap>}
0x08InteractionRigUControlRig*Transient+6 flagsnullptr
0x08InteractionRigClassTSubclassOf<UControlRig>Transient+8 flagsnullptr
0x10AssetUserDataTArray<UAssetUserData*>Protected+7 flags[]
0x04500xC8padding / unreflected
0x01OnControlSelected_BPFMulticastScriptDelegateProtected+4 flags<delegate>
0x05190x47unreflected bytes to end of UControlRig

Functions 33

SignatureFlagsNativeParams
bool SupportsEvent(const FName& InEventName)FinalNative+1 flags0x09
bool SetVariableFromString(const FName& InVariableName, const FString& InValue)FinalNative+1 flags0x19
void SetInteractionRigClass(TSubclassOf<UControlRig> InInteractionRigClass)FinalNative+1 flags0x08
void SetInteractionRig(UControlRig* InInteractionRig)FinalNative+1 flags0x08
void SetFramesPerSecond(float InFramesPerSecond)FinalNative+1 flags0x04
void SetDeltaTime(float InDeltaTime)FinalNative+1 flags0x04
void SetAbsoluteTime(float InAbsoluteTime, bool InSetDeltaTimeZero)FinalNative+1 flags0x05
void SetAbsoluteAndDeltaTime(float InAbsoluteTime, float InDeltaTime)FinalNative+1 flags0x08
void SelectControl(const FName& InControlName, bool bSelect)NativePublic0x09
void RequestInit()FinalNative+1 flags0x00
void RequestConstruction()FinalNative+1 flags0x00
void OnControlSelectedBP__DelegateSignature(UControlRig* Rig, FRigControlElement& Control, bool bSelected)Public0xA41
bool IsControlSelected(const FName& InControlName)NativePublic0x09
URigVM* GetVM()FinalNative+1 flags0x08
FName GetVariableType(const FName& InVariableName)FinalNative+1 flags0x10
FString GetVariableAsString(const FName& InVariableName)FinalNative+1 flags0x18
TArray<FName> GetSupportedEvents()FinalNative+1 flags0x10
TArray<FName> GetScriptAccessibleVariables()FinalNative+1 flags0x10
TSubclassOf<UControlRig> GetInteractionRigClass()FinalNative+1 flags0x08
UControlRig* GetInteractionRig()FinalNative+1 flags0x08
AActor* GetHostingActor()FinalNative+1 flags0x08
URigHierarchy* GetHierarchy()FinalNative+1 flags0x08
TArray<FName> GetEvents()FinalNative+1 flags0x10
float GetCurrentFramesPerSecond()FinalNative+1 flags0x04
float GetAbsoluteTime()FinalNative+1 flags0x04
TArray<UControlRig*> FindControlRigs(UObject* Outer, TSubclassOf<UControlRig> OptionalClass)FinalNative+2 flags0x20
bool ExecuteEvent(const FName& InEventName)FinalNative+1 flags0x09
bool Execute(const EControlRigState& State, const FName& InEventName)FinalNative+1 flags0x0D
TArray<FName> CurrentControlSelection()NativePublic0x10
UTransformableControlHandle* CreateTransformableControlHandle(UObject* Outer, const FName& ControlName)FinalNative+1 flags0x18
bool ContainsEvent(const FName& InEventName)FinalNative+1 flags0x09
bool ClearControlSelection()NativePublic0x01
bool CanExecute()NativePublic0x01

Subclasses 2

Used by 14

types with a member, parameter or interface of this type