Zdexby TheHolyOneZ
3,027 classes
Class

URigVM

: UObject
/Script/RigVM.RigVM 0x03F0 (1,008 B) align 8 inherited 0x0028 vtable /Script/RigVM
0x00x03F0

Members 11

OffsetSizeNameTypeFlagsDefault
0x08WorkMemoryStorageObjectURigVMMemoryStorage*5 flagsnullptr
0x08LiteralMemoryStorageObjectURigVMMemoryStorage*5 flagsnullptr
0x08DebugMemoryStorageObjectURigVMMemoryStorage*5 flagsnullptr
0x00400x20padding / unreflected
0x90ByteCodeStorageFRigVMByteCode2 flags{ByteCode=[], NumInstructions=0, Entries=[], BranchInfos=[]}
0x00F00x08padding / unreflected
0x10InstructionsFRigVMInstructionArrayTransient+1 flags{Instructions=[]}
0x108ContextFRigVMExtendedExecuteContextTransientProtected+1 flags{}
0x04NumExecutionsuint32TransientProtected+5 flags0
0x02140x04padding / unreflected
0x10FunctionNamesStorageTArray<FName>2 flags[]
0x02280x38padding / unreflected
0x10ParametersTArray<FRigVMParameter>2 flags[]
0x50ParametersNameMapTMap<FName, int32>1 flags<TMap>
0x02C00xE8padding / unreflected
0x08DeferredVMToCopyURigVM*Transient+5 flagsnullptr
0x03B00x40unreflected 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