Choose your operating system:
Windows
macOS
Linux
Name |
Description |
|
---|---|---|
|
CRigVMUClass |
|
|
CRigVMUStruct |
|
|
FRigVMBaseOp |
Base class for all VM operations. |
|
FRigVMBinaryOp |
Operator used for beginblock and array reset |
|
FRigVMBreakpoint |
|
|
FRigVMByteCode |
The FRigVMByteCode is a container to store a list of instructions with their corresponding data. |
|
FRigVMByteCodeEntry |
|
|
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 |
|
FRigVMDebugInfo |
|
|
FRigVMExecuteContext |
The execute context is used for mutable nodes to indicate execution order. |
|
FRigVMExecuteOp |
Execute a function |
|
FRigVMExternalVariable |
The external variable can be used to map external / unowned memory into the VM and back out |
|
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. |
|
FRigVMMemoryHandle |
The FRigVMMemoryHandle is used to access the memory used within a URigMemoryStorage. |
|
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. |
|
FRigVMPropertyDescription |
Property Management. |
|
FRigVMPropertyPath |
The RigVMPropertyPath is used to access a memory pointer for a tail property given the memory of the head property. |
|
FRigVMPropertyPathDescription |
The RigVMPropertyPathDescription is used to provide all of the information necessary to describe a property path for creating it. |
|
FRigVMPropertyPathSegment |
The RigVMPropertyPathSegment represents a single step needed to go from the head property of a property path to the tail. |
|
FRigVMPrototype |
The Prototype is used to group multiple rigvm functions that share the same notation. |
|
FRigVMPrototypeArg |
The Prototype argument represents a single parameter in a function call and all of its possible types |
|
FRigVMQuaternaryOp |
Operator used for some array operations |
|
FRigVMQuinaryOp |
Operator used for some array operations |
|
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. |
|
FRigVMRuntimeSettings |
|
|
FRigVMSenaryOp |
Operator used for some array operations |
|
FRigVMSlice |
|
|
FRigVMStatistics |
|
|
FRigVMStruct |
The base class for all RigVM enabled structs. |
|
FRigVMTernaryOp |
Operator used for some array operations |
|
FRigVMUnaryOp |
Operator used for zero, false, true, increment, decrement |
|
FRigVMUnitNodeCreatedContext |
A context struct passed to FRigVMStruct::OnUnitNodeCreated |
|
FRigVMUnknownType |
The unknown type is used to identify untyped nodes |
|
TRigVMIsBaseStructure |
|
|
TRigVMIsName |
|
|
TRigVMIsString |
|
|
URigVM |
The RigVM is the main object for evaluating FRigVMByteCode instructions. |
|
URigVMMemoryStorage |
The URigVMMemoryStorage represents an instance of heterogeneous memory. |
|
URigVMMemoryStorageGeneratorClass |
The URigVMMemoryStorageGeneratorClass is used to create / represent heterogeneous memory storages. |
Name |
Description |
---|---|
FRigVMBindPinToExternalVariableDelegate |
|
FRigVMByteArray |
|
FRigVMCreateExternalVariableDelegate |
|
FRigVMFunctionPtr |
|
FRigVMGetExternalVariablesDelegate |
Delegates used for variable introspection / creation |
FRigVMMemoryHandleArray |
|
FRigVMNestedByteArray |
|
FRigVMOperandArray |
|
FRigVMUserDataArray |
Name |
Description |
|
---|---|---|
|
ERigVMBreakpointAction |
Possible actions when the VM is halted at a breakpoint. |
|
ERigVMCopyType |
The kind of copy operation to perform. |
|
ERigVMMemoryType |
The ERigVMMemoryType maps to memory container index in RigVM through FRigVMOperand::GetContainerIndex() or URigVM::GetContainerIndex(...) The type of memory used. |
|
ERigVMNodeCreatedReason |
Context as of why the node was created |
|
ERigVMOpCode |
The code for a single operation within the RigVM. |
|
ERigVMParameterType |
The type of parameter for a VM. |
|
ERigVMPinDirection |
The Pin Direction is used to differentiate different kinds of pins in the data flow graph - inputs, outputs etc. |
|
ERigVMPropertyPathSegmentType |
The RigVMPropertyPathSegmentType is used to differentiate segments under a property path. |
|
ERigVMRegisterType |
The type of register within the memory. |