Name |
Description |
|
---|---|---|
|
FRigVMBaseOp |
Base class for all VM operations. |
|
FRigVMByteCode |
The FRigVMByteCode is a container to store a list of instructions with their corresponding data. |
|
FRigVMByteCodeStatistics |
|
|
FRigVMChangeTypeOp |
Change the type of a register |
|
FRigVMComparisonOp |
Used for equals and not equals comparisons |
|
FRigVMCopyOp |
Copy the content of one register to another |
|
FRigVMExecuteContext |
The execute context is used for mutable nodes to indicate execution order. |
|
FRigVMExecuteOp |
Execute a function |
|
FRigVMFunction |
The FRigVMFunction is used to represent a function pointer generated by UHT for a given name. |
|
FRigVMInstruction |
The FRigVMInstruction represents a single instruction within the VM. |
|
FRigVMInstructionArray |
The FRigVMInstructionArray represents all current instructions within a RigVM and can be used to iterate over all operators and retrieve each instruction's data. |
|
FRigVMJumpIfOp |
Jump to a new instruction index based on a condition. |
|
FRigVMJumpOp |
Jump to a new instruction index. |
|
FRigVMMemoryContainer |
The FRigVMMemoryContainer provides a heterogeneous memory container to store arbitrary data. |
|
FRigVMMemoryStatistics |
|
|
FRigVMOperand |
The FRigVMOperand represents an argument used for an operator within the virtual machine. |
|
FRigVMParameter |
The RigVMParameter define an input or output of the RigVM. |
|
FRigVMRegister |
The register represents an address with the VM's memory. |
|
FRigVMRegisterOffset |
The register offset represents a memory offset within a register's memory. |
|
FRigVMRegistry |
The FRigVMRegistry is used to manage all known function pointers for use in the RigVM. |
|
FRigVMStatistics |
|
|
FRigVMStruct |
The base class for all RigVM enabled structs. |
|
FRigVMUnaryOp |
Operator used for zero, false, true, increment, decrement |
|
URigVM |
The RigVM is the main object for evaluating FRigVMByteCode instructions. |
Name |
Description |
|
---|---|---|
|
ERigVMMemoryType |
The type of memory used. |
|
ERigVMOpCode |
The code for a single operation within the RigVM. |
|
ERigVMParameterType |
The type of parameter for a VM. |
|
ERigVMRegisterType |
The type of register within the memory. |