Navigation
API > API/Runtime > API/Runtime/VectorVM
References
| Module | VectorVM |
| Header | /Engine/Source/Runtime/VectorVM/Public/VectorVMCommon.h |
| Include | #include "VectorVMCommon.h" |
Syntax
struct FDataSetMeta
Remarks
TODO: All of this stuff can be handled by the VM compiler rather than dirtying the VM code. Some require RWBuffer like support.
Variables
| Type | Name | Description | |
|---|---|---|---|
| int32 | DataSetAccessIndex | ||
| TArray< int32 > *RESTRICT | FreeIDTable | ||
| int32 | IDAcquireTag | ||
| TArray< int32 > *RESTRICT | IDTable | ||
| FInputRegisterView | InputRegisters | ||
| uint32[3] | InputRegisterTypeOffsets | ||
| int32 | InstanceOffset | ||
| int32 * | MaxUsedID | MaxID used in this execution. | |
| int32 * | NumFreeIDs | Number of free IDs in the FreeIDTable | |
| int32 * | NumSpawnedIDs | ||
| FOutputRegisterView | OutputRegisters | ||
| uint32[3] | OutputRegisterTypeOffsets | ||
| TArray< int32 > *RESTRICT | SpawnedIDsTable |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FDataSetMeta () |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | |||
| void | Reset () |
Typedefs
| Name | Description |
|---|---|
| FInputRegisterView | |
| FOutputRegisterView |