Module |
|
Header |
/Engine/Source/Runtime/VectorVM/Public/VectorVM.h |
Include |
#include "VectorVM.h" |
struct FDataSetMeta
TODO: All of this stuff can be handled by the VM compiler rather than dirtying the VM code. Some require RWBuffer like support.
Name | Description | ||
---|---|---|---|
|
DataSetAccessIndex |
||
|
FreeIDTable |
||
|
FreeTableLock |
Temporary lock we're using for thread safety when writing to the FreeIDTable. |
|
|
IDAcquireTag |
||
|
IDTable |
||
|
TArrayView< uin... |
InputRegisters |
|
|
uint32[3] |
InputRegisterTypeOffsets |
|
|
InstanceOffset |
||
|
int32 * |
MaxUsedID |
MaxID used in this execution. |
|
int32 * |
NumFreeIDs |
Number of free IDs in the FreeIDTable |
|
TArrayView< uin... |
OutputRegisters |
|
|
uint32[3] |
OutputRegisterTypeOffsets |
|
|
SpawnedIDsTable |
Name | Description | |
---|---|---|
|
FDataSetMeta() |
Name | Description | ||
---|---|---|---|
|
Init |
||
|
LockFreeTable() |
||
|
Reset() |
||
|
UnlockFreeTable() |