UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FDataSetMeta Struct Reference

#include <VectorVM.h>

Public Types

using FInputRegisterView = TArrayView< uint8 const *RESTRICT const >
 
using FOutputRegisterView = TArrayView< uint8 *RESTRICT const >
 

Public Member Functions

 FDataSetMeta ()=default
 
void Reset ()
 
void Init (FInputRegisterView InInputRegisters, FOutputRegisterView InOutputRegisters, int32 InInstanceOffset, TArray< int32 > *InIDTable, TArray< int32 > *InFreeIDTable, int32 *InNumFreeIDs, int32 *InNumSpawnedIDs, int32 *InMaxUsedID, int32 InIDAcquireTag, TArray< int32 > *InSpawnedIDsTable)
 

Public Attributes

FInputRegisterView InputRegisters
 
FOutputRegisterView OutputRegisters
 
uint32 InputRegisterTypeOffsets [3]
 
uint32 OutputRegisterTypeOffsets [3]
 
int32 DataSetAccessIndex = INDEX_NONE
 
int32 InstanceOffset = INDEX_NONE
 
TArray< int32 > *RESTRICT IDTable = nullptr
 
TArray< int32 > *RESTRICT FreeIDTable = nullptr
 
TArray< int32 > *RESTRICT SpawnedIDsTable = nullptr
 
int32NumFreeIDs = nullptr
 
int32MaxUsedID = nullptr
 
int32NumSpawnedIDs = nullptr
 
int32 IDAcquireTag = INDEX_NONE
 

Member Typedef Documentation

◆ FInputRegisterView

◆ FOutputRegisterView

Constructor & Destructor Documentation

◆ FDataSetMeta()

FDataSetMeta::FDataSetMeta ( )
default

Member Function Documentation

◆ Init()

void FDataSetMeta::Init ( FInputRegisterView  InInputRegisters,
FOutputRegisterView  InOutputRegisters,
int32  InInstanceOffset,
TArray< int32 > *  InIDTable,
TArray< int32 > *  InFreeIDTable,
int32 InNumFreeIDs,
int32 InNumSpawnedIDs,
int32 InMaxUsedID,
int32  InIDAcquireTag,
TArray< int32 > *  InSpawnedIDsTable 
)
inline

◆ Reset()

void FDataSetMeta::Reset ( )
inline

Member Data Documentation

◆ DataSetAccessIndex

int32 FDataSetMeta::DataSetAccessIndex = INDEX_NONE

◆ FreeIDTable

TArray<int32>* RESTRICT FDataSetMeta::FreeIDTable = nullptr

◆ IDAcquireTag

int32 FDataSetMeta::IDAcquireTag = INDEX_NONE

◆ IDTable

TArray<int32>* RESTRICT FDataSetMeta::IDTable = nullptr

◆ InputRegisters

FInputRegisterView FDataSetMeta::InputRegisters

◆ InputRegisterTypeOffsets

uint32 FDataSetMeta::InputRegisterTypeOffsets[3]

◆ InstanceOffset

int32 FDataSetMeta::InstanceOffset = INDEX_NONE

◆ MaxUsedID

int32* FDataSetMeta::MaxUsedID = nullptr

MaxID used in this execution.

◆ NumFreeIDs

int32* FDataSetMeta::NumFreeIDs = nullptr

Number of free IDs in the FreeIDTable

◆ NumSpawnedIDs

int32* FDataSetMeta::NumSpawnedIDs = nullptr

◆ OutputRegisters

FOutputRegisterView FDataSetMeta::OutputRegisters

◆ OutputRegisterTypeOffsets

uint32 FDataSetMeta::OutputRegisterTypeOffsets[3]

◆ SpawnedIDsTable

TArray<int32>* RESTRICT FDataSetMeta::SpawnedIDsTable = nullptr

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