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

#include <VectorVMTypes.h>

Public Attributes

uint8OutputBytecode = nullptr
 
uint16ConstRemap [2] = { nullptr, nullptr }
 
uint16InputRemapTable = nullptr
 
uint16InputDataSetOffsets = nullptr
 
uint8OutputRemapDataSetIdx = nullptr
 
uint16OutputRemapDataType = nullptr
 
uint16OutputRemapDst = nullptr
 
FVectorVMExtFunctionDataExtFnTable = nullptr
 
uint32 NumBytecodeBytes = 0
 
uint32 MaxOutputDataSet = 0
 
uint16 NumConstsAlloced = 0
 
uint32 NumTempRegisters = 0
 
uint16 NumConstsRemapped = 0
 
uint16 NumInputsRemapped = 0
 
uint16 NumNoAdvanceInputs = 0
 
uint16 NumInputDataSets = 0
 
uint16 NumOutputsRemapped = 0
 
uint16 NumOutputInstructions = 0
 
uint32 NumExtFns = 0
 
uint32 MaxExtFnRegisters = 0
 
uint32 NumDummyRegsReq = 0
 
int32 MaxExtFnUsed = 0
 
uint32 Flags = 0
 
uint64 HashId = 0
 

Member Data Documentation

◆ ConstRemap

uint16* VectorVM::Runtime::FVectorVMRuntimeContext::ConstRemap[2] = { nullptr, nullptr }

◆ ExtFnTable

FVectorVMExtFunctionData* VectorVM::Runtime::FVectorVMRuntimeContext::ExtFnTable = nullptr

◆ Flags

uint32 VectorVM::Runtime::FVectorVMRuntimeContext::Flags = 0

◆ HashId

uint64 VectorVM::Runtime::FVectorVMRuntimeContext::HashId = 0

◆ InputDataSetOffsets

uint16* VectorVM::Runtime::FVectorVMRuntimeContext::InputDataSetOffsets = nullptr

◆ InputRemapTable

uint16* VectorVM::Runtime::FVectorVMRuntimeContext::InputRemapTable = nullptr

◆ MaxExtFnRegisters

uint32 VectorVM::Runtime::FVectorVMRuntimeContext::MaxExtFnRegisters = 0

◆ MaxExtFnUsed

int32 VectorVM::Runtime::FVectorVMRuntimeContext::MaxExtFnUsed = 0

◆ MaxOutputDataSet

uint32 VectorVM::Runtime::FVectorVMRuntimeContext::MaxOutputDataSet = 0

◆ NumBytecodeBytes

uint32 VectorVM::Runtime::FVectorVMRuntimeContext::NumBytecodeBytes = 0

◆ NumConstsAlloced

uint16 VectorVM::Runtime::FVectorVMRuntimeContext::NumConstsAlloced = 0

◆ NumConstsRemapped

uint16 VectorVM::Runtime::FVectorVMRuntimeContext::NumConstsRemapped = 0

◆ NumDummyRegsReq

uint32 VectorVM::Runtime::FVectorVMRuntimeContext::NumDummyRegsReq = 0

◆ NumExtFns

uint32 VectorVM::Runtime::FVectorVMRuntimeContext::NumExtFns = 0

◆ NumInputDataSets

uint16 VectorVM::Runtime::FVectorVMRuntimeContext::NumInputDataSets = 0

◆ NumInputsRemapped

uint16 VectorVM::Runtime::FVectorVMRuntimeContext::NumInputsRemapped = 0

◆ NumNoAdvanceInputs

uint16 VectorVM::Runtime::FVectorVMRuntimeContext::NumNoAdvanceInputs = 0

◆ NumOutputInstructions

uint16 VectorVM::Runtime::FVectorVMRuntimeContext::NumOutputInstructions = 0

◆ NumOutputsRemapped

uint16 VectorVM::Runtime::FVectorVMRuntimeContext::NumOutputsRemapped = 0

◆ NumTempRegisters

uint32 VectorVM::Runtime::FVectorVMRuntimeContext::NumTempRegisters = 0

◆ OutputBytecode

uint8* VectorVM::Runtime::FVectorVMRuntimeContext::OutputBytecode = nullptr

◆ OutputRemapDataSetIdx

uint8* VectorVM::Runtime::FVectorVMRuntimeContext::OutputRemapDataSetIdx = nullptr

◆ OutputRemapDataType

uint16* VectorVM::Runtime::FVectorVMRuntimeContext::OutputRemapDataType = nullptr

◆ OutputRemapDst

uint16* VectorVM::Runtime::FVectorVMRuntimeContext::OutputRemapDst = nullptr

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