Zdexby TheHolyOneZ
3,086 classes
Class

UControlRig

: UObject
/Script/ControlRig.ControlRig 0x0490 (1,168 B) align 16 inherited 0x0028 vtable /Script/ControlRig
0x00x0490

Members 16

OffsetSizeNameTypeFlagsDefault
0x00280x1Epadding / unreflected
0x01ExecutionTypeERigExecutionTypeTransient+5 flagsRuntime
0x00470x09padding / unreflected
0x50VMRuntimeSettingsFRigVMRuntimeSettings1 flags{MaximumArraySize=2048}
0x50ControlCustomizationsTMap<FRigElementKey, FRigControlElementCustomization>1 flags<TMap>
0x08VMURigVM*6 flagsnullptr
0x08DynamicHierarchyURigHierarchy*6 flagsnullptr
0x28GizmoLibraryTSoftObjectPtr<UControlRigShapeLibrary>Deprecated+3 flags<SoftObjectProperty>
0x10ShapeLibrariesTArray<TSoftObjectPtr<UControlRigShapeLibrary>>3 flags[]
0x01380x10padding / unreflected
0x50InputPropertiesTMap<FName, FCachedPropertyPath>Deprecated+1 flags<TMap>
0x50OutputPropertiesTMap<FName, FCachedPropertyPath>Deprecated+1 flags<TMap>
0x01E80xA0padding / unreflected
0x18DrawContainerFControlRigDrawContainer1 flags{Instructions=[]}
0x02A00x18padding / unreflected
0x08DataSourceRegistryUAnimationDataSourceRegistry*Transient+6 flagsnullptr
0x10EventQueueTArray<FName>Transient+2 flags[1 item]
0x02D00xA8padding / unreflected
0x60InfluencesFRigInfluenceMapPerEvent1 flags{Maps=[], EventToIndex=<TMap>}
0x08InteractionRigUControlRig*Transient+7 flagsnullptr
0x08InteractionRigClassTSubclassOf<UControlRig>Transient+9 flagsnullptr
0x10AssetUserDataTArray<UAssetUserData*>Protected+7 flags[]
0x03F80x98unreflected bytes to end of UControlRig

Functions 27

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 RequestSetup()FinalNative+1 flags0x00
void RequestInit()FinalNative+1 flags0x00
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
URigHierarchy* GetHierarchy()FinalNative+1 flags0x08
float GetCurrentFramesPerSecond()FinalNative+1 flags0x04
float GetAbsoluteTime()FinalNative+1 flags0x04
TArray<UControlRig*> FindControlRigs(UObject* Outer, TSubclassOf<UControlRig> OptionalClass)FinalNative+2 flags0x20
void Execute(const EControlRigState& State, const FName& InEventName)FinalNative+1 flags0x0C
TArray<FName> CurrentControlSelection()NativePublic0x10
bool ClearControlSelection()NativePublic0x01
bool CanExecute()NativePublic0x01

Subclasses 4

Used by 9

types with a member, parameter or interface of this type