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

Public Member Functions

 MS_ALIGN (16) FVecReg *RegisterData GCC_ALIGN(16)
 

Public Attributes

struct { 
 
   uint32 *   StartingOutputIdxPerDataSet 
 
   uint32 *   NumOutputPerDataSet 
 
   uint8 **   OutputMaskIdx 
 
   struct { 
 
      uint32 **   RegData 
 
      uint8 *   RegInc 
 
      FVecReg *   DummyRegs 
 
   }   ExtFnDecodedReg 
 
   int32 *   RandCounters 
 
   int   ChunkIdx 
 
   int   StartInstanceThisChunk 
 
   int   NumInstancesThisChunk 
 
ChunkLocalData 
 
uint8 ** RegPtrTable
 
uint8RegIncTable
 
uint8OutputMaskIdx
 
union { 
 
   struct { 
 
      VectorRegister4i   State [5] 
 
      VectorRegister4i   Counters 
 
   }  
 
RandState 
 
FRandomStream RandStream
 

Member Function Documentation

◆ MS_ALIGN()

VectorVM::Runtime::FVectorVMBatchState::MS_ALIGN ( 16  )

Member Data Documentation

◆ ChunkIdx

int VectorVM::Runtime::FVectorVMBatchState::ChunkIdx

◆ [struct]

struct { ... } VectorVM::Runtime::FVectorVMBatchState::ChunkLocalData

◆ Counters

VectorRegister4i VectorVM::Runtime::FVectorVMBatchState::Counters

◆ DummyRegs

FVecReg* VectorVM::Runtime::FVectorVMBatchState::DummyRegs

◆ [struct]

struct { ... } VectorVM::Runtime::FVectorVMBatchState::ExtFnDecodedReg

◆ NumInstancesThisChunk

int VectorVM::Runtime::FVectorVMBatchState::NumInstancesThisChunk

◆ NumOutputPerDataSet

uint32* VectorVM::Runtime::FVectorVMBatchState::NumOutputPerDataSet

◆ OutputMaskIdx [1/2]

uint8** VectorVM::Runtime::FVectorVMBatchState::OutputMaskIdx

◆ OutputMaskIdx [2/2]

uint8* VectorVM::Runtime::FVectorVMBatchState::OutputMaskIdx

◆ RandCounters

int32* VectorVM::Runtime::FVectorVMBatchState::RandCounters

◆ [union]

union { ... } VectorVM::Runtime::FVectorVMBatchState::RandState

◆ RandStream

FRandomStream VectorVM::Runtime::FVectorVMBatchState::RandStream

◆ RegData

uint32** VectorVM::Runtime::FVectorVMBatchState::RegData

◆ RegInc

uint8* VectorVM::Runtime::FVectorVMBatchState::RegInc

◆ RegIncTable

uint8* VectorVM::Runtime::FVectorVMBatchState::RegIncTable

◆ RegPtrTable

uint8** VectorVM::Runtime::FVectorVMBatchState::RegPtrTable

◆ StartingOutputIdxPerDataSet

uint32* VectorVM::Runtime::FVectorVMBatchState::StartingOutputIdxPerDataSet

◆ StartInstanceThisChunk

int VectorVM::Runtime::FVectorVMBatchState::StartInstanceThisChunk

◆ State

VectorRegister4i VectorVM::Runtime::FVectorVMBatchState::State[5]

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