Zdexby TheHolyOneZ
2,942 classes
Class

URigVM

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

Members 11

OffsetSizeNameTypeFlagsDefault
0x08WorkMemoryStorageObjectURigVMMemoryStorage*5 flagsnullptr
0x08LiteralMemoryStorageObjectURigVMMemoryStorage*5 flagsnullptr
0x08DebugMemoryStorageObjectURigVMMemoryStorage*5 flagsnullptr
0x00400x20padding / unreflected
0x30ByteCodeStorageFRigVMByteCode2 flags{ByteCode=[], NumInstructions=0, Entries=[]}
0x00900x08padding / unreflected
0x10InstructionsFRigVMInstructionArrayTransient+1 flags{Instructions=[]}
0x78ContextFRigVMExtendedExecuteContextTransientProtected+1 flags{}
0x04NumExecutionsuint32Transient+5 flags0
0x01240x04padding / unreflected
0x10FunctionNamesStorageTArray<FName>2 flags[]
0x01380x38padding / unreflected
0x10ParametersTArray<FRigVMParameter>2 flags[]
0x50ParametersNameMapTMap<FName, int32>1 flags<TMap>
0x01D00xB8padding / unreflected
0x08DeferredVMToCopyURigVM*Transient+5 flagsnullptr
0x02900x18unreflected 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(const FName& InEntryName)NativePublic0x09
int32 AddRigVMFunction(UScriptStruct* InRigVMStruct, const FName& InMethodName)NativePublic0x14

Subclasses 1

Used by 1

types with a member, parameter or interface of this type