VectorVM
Name |
Description |
|
---|---|---|
|
FDataSetMeta |
TODO: All of this stuff can be handled by the VM compiler rather than dirtying the VM code. |
|
FExternalFuncConstHandler |
|
|
FExternalFuncInputHandler |
A flexible handler that can deal with either constant or register inputs. |
|
FExternalFuncRegisterHandler |
|
|
FUserPtrHandler |
|
|
FVectorVMContext |
Context information passed around during VM execution. |
Name |
Description |
---|---|
FVMExternalFunction |
Name |
Description |
|
---|---|---|
|
EVectorVMBaseTypes |
|
|
EVectorVMOp |
|
|
EVectorVMOperandLocation |
|
|
VectorVM:: |
Constants. |
Name | Description | ||
---|---|---|---|
|
VECTORVM_API... |
VectorVM::CreateSrcOperandMask ( |
|
|
VectorVM::DecodeOp ( |
Decode the next operation contained in the bytecode. |
|
|
VectorVM::DecodeSrcOperandTypes ( |
||
|
VectorVM::DecodeU16 ( |
||
|
VectorVM::DecodeU32 ( |
||
|
VectorVM::DecodeU8 ( |
||
|
VECTORVM_API... |
VectorVM::Exec ( |
Execute VectorVM bytecode. |
|
VECTORVM_API... |
VectorVM::GetNumOpCodes() |
Get total number of op-codes |
|
VECTORVM_API... |
VectorVM::GetOperandLocationName ( |
|
|
VECTORVM_API... |
VectorVM::GetOpName ( |
|
|
VECTORVM_API... |
VectorVM::Init() |