Zdexby TheHolyOneZ
5,221 classes
Class

URigVM

: UObject
/Script/RigVM.RigVM 0x02A8 (680 B) align 8 inherited 0x0028 /Script/RigVM
0x00x02A8

Members 9

OffsetSizeNameTypeFlagsDefault
0x08WorkMemoryStorageObjectURigVMMemoryStorage*5 flags—
0x08LiteralMemoryStorageObjectURigVMMemoryStorage*5 flags—
0x08DebugMemoryStorageObjectURigVMMemoryStorage*5 flags—
0x00400x20padding / unreflected
0xA0ByteCodeStorageFRigVMByteCode2 flags—
0x01000x08padding / unreflected
0x10InstructionsFRigVMInstructionArrayTransient+1 flags—
0x01180x08padding / unreflected
0x10FunctionNamesStorageTArray<FName>2 flags—
0x01300x38padding / unreflected
0x10ParametersTArray<FRigVMParameter>2 flags—
0x50ParametersNameMapTMap<FName, int32>1 flags—
0x01C80x98padding / unreflected
0x08DeferredVMToCopyURigVM*Transient+5 flags—
0x02680x40unreflected bytes to end of URigVM

Functions 24

SignatureFlagsNativeParams
void SetParameterValueVector2D(const FName& InParameterName, const FVector2D& InValue, int32 InArrayIndex)FinalNative+1 flags0x1C
void SetParameterValueVector(const FName& InParameterName, const FVector& InValue, int32 InArrayIndex)FinalNative+1 flags0x24
void SetParameterValueTransform(const FName& InParameterName, FTransform& InValue, int32 InArrayIndex)FinalNative+1 flags0x74
void SetParameterValueString(const FName& InParameterName, const FString& InValue, int32 InArrayIndex)FinalNative+1 flags0x1C
void SetParameterValueQuat(const FName& InParameterName, FQuat& InValue, int32 InArrayIndex)FinalNative+1 flags0x34
void SetParameterValueName(const FName& InParameterName, const FName& InValue, int32 InArrayIndex)FinalNative+1 flags0x14
void SetParameterValueInt(const FName& InParameterName, int32 InValue, int32 InArrayIndex)FinalNative+1 flags0x10
void SetParameterValueFloat(const FName& InParameterName, float InValue, int32 InArrayIndex)FinalNative+1 flags0x10
void SetParameterValueDouble(const FName& InParameterName, double InValue, int32 InArrayIndex)FinalNative+1 flags0x14
void SetParameterValueBool(const FName& InParameterName, bool InValue, int32 InArrayIndex)FinalNative+1 flags0x10
FRigVMStatistics GetStatistics()FinalNative+1 flags0x38
FString GetRigVMFunctionName(int32 InFunctionIndex)NativePublic0x18
FVector2D GetParameterValueVector2D(const FName& InParameterName, int32 InArrayIndex)FinalNative+1 flags0x20
FVector GetParameterValueVector(const FName& InParameterName, int32 InArrayIndex)FinalNative+1 flags0x28
FTransform GetParameterValueTransform(const FName& InParameterName, int32 InArrayIndex)FinalNative+1 flags0x70
FString GetParameterValueString(const FName& InParameterName, int32 InArrayIndex)FinalNative+1 flags0x20
FQuat GetParameterValueQuat(const FName& InParameterName, int32 InArrayIndex)FinalNative+1 flags0x30
FName GetParameterValueName(const FName& InParameterName, int32 InArrayIndex)FinalNative+1 flags0x14
int32 GetParameterValueInt(const FName& InParameterName, int32 InArrayIndex)FinalNative+1 flags0x10
float GetParameterValueFloat(const FName& InParameterName, int32 InArrayIndex)FinalNative+1 flags0x10
double GetParameterValueDouble(const FName& InParameterName, int32 InArrayIndex)FinalNative+1 flags0x18
bool GetParameterValueBool(const FName& InParameterName, int32 InArrayIndex)FinalNative+1 flags0x0D
bool Execute(FRigVMExtendedExecuteContext& Context, const FName& InEntryName)NativePublic0x1C1
int32 AddRigVMFunction(UScriptStruct* InRigVMStruct, const FName& InMethodName)NativePublic0x14

Subclasses 1

Used by 2

types with a member, parameter or interface of this type