 |
CRigVMUClass |
|
|
 |
CRigVMUStruct |
|
|
 |
FRigVMBaseOp |
Base class for all VM operations. |
|
 |
FRigVMBinaryOp |
Operator used for beginblock and array reset |
|
 |
FRigVMBranchInfo |
Lazy execution. |
|
 |
FRigVMBranchInfoKey |
|
|
 |
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 |
|
|
 |
FRigVMDecorator |
The base class for all RigVM decorators. |
|
 |
FRigVMDispatchContext |
A context used for inquiring from dispatch factories |
|
 |
FRigVMDispatchFactory |
A factory to generate a template and its dispatch functions |
|
 |
FRigVMDrawContainer |
|
|
 |
FRigVMDrawInstruction |
|
|
 |
FRigVMDrawInterface |
|
|
 |
FRigVMExecuteArgument |
The FRigVMExecuteArgument describes an execute argument. |
|
 |
FRigVMExecuteContext |
The execute context is used for mutable nodes to indicate execution order. |
|
 |
FRigVMExecuteOp |
Execute a function |
|
 |
FRigVMExtendedExecuteContext |
The execute context is used for mutable nodes to indicate execution order. |
|
 |
FRigVMExternalVariable |
|
|
 |
FRigVMExternalVariableDef |
The external variable can be used to map external / unowned memory into the VM and back out |
|
 |
FRigVMExternalVariableRuntimeData |
|
|
 |
FRigVMFunction |
The FRigVMFunction is used to represent a function pointer generated by UHT for a given name. |
|
 |
FRigVMFunctionArgument |
The FRigVMFunctionArgument describes an argument necessary for the C++ invocation of the RIGVM_METHOD backed function |
|
 |
FRigVMFunctionCompilationData |
|
|
 |
FRigVMFunctionCompilationPropertyDescription |
|
|
 |
FRigVMFunctionCompilationPropertyPath |
|
|
 |
FRigVMGraphFunctionArgument |
|
|
 |
FRigVMGraphFunctionData |
|
|
 |
FRigVMGraphFunctionHeader |
|
|
 |
FRigVMGraphFunctionIdentifier |
|
|
 |
FRigVMGraphFunctionStore |
A management struct containing graph functions. |
|
 |
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. |
|
 |
FRigVMInvokeEntryOp |
Invoke another entry |
|
 |
FRigVMJumpIfOp |
Jump to a new instruction index based on a condition. |
|
 |
FRigVMJumpOp |
Jump to a new instruction index. |
|
 |
FRigVMJumpToBranchOp |
Jump into a branch based on a name argument |
|
 |
FRigVMLazyBranch |
A branch which can be lazily executed |
|
 |
FRigVMLazyBranchInstanceData |
Lazy branch data required by each instance of the VM |
|
 |
FRigVMLog |
|
|
 |
FRigVMMemoryContainer |
The FRigVMMemoryContainer provides a heterogeneous memory container to store arbitrary data. |
|
 |
FRigVMMemoryHandle |
Memory handle. |
|
 |
FRigVMMemoryStatistics |
|
|
 |
FRigVMNameCache |
|
|
 |
FRigVMNameOp |
|
|
 |
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. |
|
 |
FRigVMPeformUserWorkflowDynamicDelegate |
|
|
 |
FRigVMPredicateBranch |
A description of a predicate branch in the VM's bytecode. |
|
 |
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. |
|
 |
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. |
|
 |
FRigVMStructMutable |
The base mutable class for all RigVM enabled structs. |
|
 |
FRigVMStructTestBase |
|
|
 |
FRigVMStructUpgradeInfo |
Structure used to upgrade to a new implementation of a node |
|
 |
FRigVMTemplate |
The template is used to group multiple rigvm functions that share the same notation. |
|
 |
FRigVMTemplateArgument |
The template argument represents a single parameter in a function call and all of its possible types |
|
 |
FRigVMTemplateArgumentType |
|
|
 |
FRigVMTemplateDelegates |
|
|
 |
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 |
|
 |
FRigVMUserWorkflow |
|
|
 |
IRigVMGraphFunctionHost |
Interface that allows an object to host a rig VM graph function Host. |
|
 |
TRigVMIsBaseStructure |
|
|
 |
TRigVMIsBool |
|
|
 |
TRigVMIsDouble |
|
|
 |
TRigVMIsFloat |
|
|
 |
TRigVMIsInt32 |
|
|
 |
TRigVMIsName |
|
|
 |
TRigVMIsString |
|
|
 |
TRigVMLazyValue |
A template container for a lazily computed value |
|
 |
TRigVMLazyValueBase |
A template container for a lazily computed value |
|
 |
UDataAssetLink |
Namespaced user data which provides access to a linked data asset |
|
 |
UNameSpacedUserData |
User data that can be attached to assets to provide namespaced data access. |
|
 |
URigVM |
The RigVM is the main object for evaluating FRigVMByteCode instructions. |
|
 |
URigVMGraphFunctionHost |
|
|
 |
URigVMMemoryStorage |
The URigVMMemoryStorage represents an instance of heterogeneous memory. |
|
 |
URigVMMemoryStorageGeneratorClass |
The URigVMMemoryStorageGeneratorClass is used to create / represent heterogeneous memory storages. |
|
 |
URigVMNativized |
|
|
 |
URigVMUserWorkflowOptions |
|
|