/Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraDataInterfaceGrid3DCollection.h
struct FGrid3DCollectionRWInstanceData_RenderThread
TArray< int32 >
AttributeIndices
TArray<FName>
AttributeNames
bool
bPreviewGrid
TArray<TUnique...
Buffers
FVector
CellSize
bool
ClearBeforeNonIterationStage
FGrid3DBuffer&...
CurrentData
FGrid3DBuffer&...
DestinationData
FIntVector
NumCells
FIntVector
NumTiles
TArray< uint32 ...
Offsets
FNiagaraDataInt...
OtherProxy
We need to essentially make this a linked list to avoid more refactoring for now eventually we can clean this logic up, but this allows us to have a subclass that overrides the render thread data, which in this case is for a grid reader
FReadBuffer
PerAttributeData
TOptional< EPix...
PixelFormat
FIntVector4
PreviewAttribute
FTextureRHIRef
RenderTargetToCopyTo
FName
SourceDIName
int32
TotalNumAttributes
int32
TotalNumNamedAttributes
bool
UseRGBATexture
TArray< int32 >
VarComponents
TArray<FName>
Vars
FVector
WorldBBoxSize