UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
VectorVM::Runtime::FVectorVMState Struct Reference

#include <VectorVMTypes.h>

Public Attributes

uint8Bytecode
 
uint32 NumBytecodeBytes
 
FVecRegConstantBuffers
 
FVectorVMExtFunctionDataExtFunctionTable
 
int32NumOutputPerDataSet
 
uint16ConstRemapTable
 
uint16InputRemapTable
 
uint16InputDataSetOffsets
 
uint8OutputRemapDataSetIdx
 
uint16OutputRemapDataType
 
uint16OutputRemapDst
 
uint8ConstMapCacheIdx
 
uint16ConstMapCacheSrc
 
uint8InputMapCacheIdx
 
uint16InputMapCacheSrc
 
int32 NumInstancesExecCached
 
uint32 Flags
 
uint32 NumExtFunctions
 
uint32 MaxExtFnRegisters
 
uint32 NumTempRegisters
 
uint32 NumConstBuffers
 
uint32 NumInputBuffers
 
uint32 NumInputDataSets
 
uint32 NumOutputsRemapped
 
uint32 NumOutputBuffers
 
uint32 MaxOutputDataSet
 
uint32 NumDummyRegsRequired
 
uint32 BatchOverheadSize
 
uint32 ChunkLocalDataOutputIdxNumBytes
 
uint32 ChunkLocalNumOutputNumBytes
 
uint32 ChunkLocalOutputMaskIdxNumBytes
 
uint64 OptimizerHashId
 
uint32 TotalNumBytes
 
struct { 
 
   uint32   NumBytesRequiredPerBatch 
 
   uint32   PerBatchRegisterDataBytesRequired 
 
   uint32   MaxChunksPerBatch 
 
   uint32   MaxInstancesPerChunk 
 
ExecCtxCache 
 

Member Data Documentation

◆ BatchOverheadSize

uint32 VectorVM::Runtime::FVectorVMState::BatchOverheadSize

◆ Bytecode

uint8* VectorVM::Runtime::FVectorVMState::Bytecode

◆ ChunkLocalDataOutputIdxNumBytes

uint32 VectorVM::Runtime::FVectorVMState::ChunkLocalDataOutputIdxNumBytes

◆ ChunkLocalNumOutputNumBytes

uint32 VectorVM::Runtime::FVectorVMState::ChunkLocalNumOutputNumBytes

◆ ChunkLocalOutputMaskIdxNumBytes

uint32 VectorVM::Runtime::FVectorVMState::ChunkLocalOutputMaskIdxNumBytes

◆ ConstantBuffers

FVecReg* VectorVM::Runtime::FVectorVMState::ConstantBuffers

◆ ConstMapCacheIdx

uint8* VectorVM::Runtime::FVectorVMState::ConstMapCacheIdx

◆ ConstMapCacheSrc

uint16* VectorVM::Runtime::FVectorVMState::ConstMapCacheSrc

◆ ConstRemapTable

uint16* VectorVM::Runtime::FVectorVMState::ConstRemapTable

◆ [struct]

struct { ... } VectorVM::Runtime::FVectorVMState::ExecCtxCache

◆ ExtFunctionTable

FVectorVMExtFunctionData* VectorVM::Runtime::FVectorVMState::ExtFunctionTable

◆ Flags

uint32 VectorVM::Runtime::FVectorVMState::Flags

◆ InputDataSetOffsets

uint16* VectorVM::Runtime::FVectorVMState::InputDataSetOffsets

◆ InputMapCacheIdx

uint8* VectorVM::Runtime::FVectorVMState::InputMapCacheIdx

◆ InputMapCacheSrc

uint16* VectorVM::Runtime::FVectorVMState::InputMapCacheSrc

◆ InputRemapTable

uint16* VectorVM::Runtime::FVectorVMState::InputRemapTable

◆ MaxChunksPerBatch

uint32 VectorVM::Runtime::FVectorVMState::MaxChunksPerBatch

◆ MaxExtFnRegisters

uint32 VectorVM::Runtime::FVectorVMState::MaxExtFnRegisters

◆ MaxInstancesPerChunk

uint32 VectorVM::Runtime::FVectorVMState::MaxInstancesPerChunk

◆ MaxOutputDataSet

uint32 VectorVM::Runtime::FVectorVMState::MaxOutputDataSet

◆ NumBytecodeBytes

uint32 VectorVM::Runtime::FVectorVMState::NumBytecodeBytes

◆ NumBytesRequiredPerBatch

uint32 VectorVM::Runtime::FVectorVMState::NumBytesRequiredPerBatch

◆ NumConstBuffers

uint32 VectorVM::Runtime::FVectorVMState::NumConstBuffers

◆ NumDummyRegsRequired

uint32 VectorVM::Runtime::FVectorVMState::NumDummyRegsRequired

◆ NumExtFunctions

uint32 VectorVM::Runtime::FVectorVMState::NumExtFunctions

◆ NumInputBuffers

uint32 VectorVM::Runtime::FVectorVMState::NumInputBuffers

◆ NumInputDataSets

uint32 VectorVM::Runtime::FVectorVMState::NumInputDataSets

◆ NumInstancesExecCached

int32 VectorVM::Runtime::FVectorVMState::NumInstancesExecCached

◆ NumOutputBuffers

uint32 VectorVM::Runtime::FVectorVMState::NumOutputBuffers

◆ NumOutputPerDataSet

int32* VectorVM::Runtime::FVectorVMState::NumOutputPerDataSet

◆ NumOutputsRemapped

uint32 VectorVM::Runtime::FVectorVMState::NumOutputsRemapped

◆ NumTempRegisters

uint32 VectorVM::Runtime::FVectorVMState::NumTempRegisters

◆ OptimizerHashId

uint64 VectorVM::Runtime::FVectorVMState::OptimizerHashId

◆ OutputRemapDataSetIdx

uint8* VectorVM::Runtime::FVectorVMState::OutputRemapDataSetIdx

◆ OutputRemapDataType

uint16* VectorVM::Runtime::FVectorVMState::OutputRemapDataType

◆ OutputRemapDst

uint16* VectorVM::Runtime::FVectorVMState::OutputRemapDst

◆ PerBatchRegisterDataBytesRequired

uint32 VectorVM::Runtime::FVectorVMState::PerBatchRegisterDataBytesRequired

◆ TotalNumBytes

uint32 VectorVM::Runtime::FVectorVMState::TotalNumBytes

The documentation for this struct was generated from the following file: