Navigation
API > API/Plugins > API/Plugins/Niagara
| Name | FGrid3DCollectionRWInstanceData_RenderThread |
| Type | struct |
| Header File | /Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraDataInterfaceGrid3DCollection.h |
| Include Path | #include "NiagaraDataInterfaceGrid3DCollection.h" |
Syntax
struct FGrid3DCollectionRWInstanceData_RenderThread
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AttributeIndices | TArray< int32 > | NiagaraDataInterfaceGrid3DCollection.h | ||
| AttributeNames | TArray< FName > | NiagaraDataInterfaceGrid3DCollection.h | ||
| bPreviewGrid | bool | NiagaraDataInterfaceGrid3DCollection.h | ||
| Buffers | TArray< TUniquePtr< FGrid3DBuffer >, TInlineAllocator< 2 > > | NiagaraDataInterfaceGrid3DCollection.h | ||
| CellSize | FVector | NiagaraDataInterfaceGrid3DCollection.h | ||
| ClearBeforeNonIterationStage | bool | NiagaraDataInterfaceGrid3DCollection.h | ||
| CurrentData | FGrid3DBuffer * | NiagaraDataInterfaceGrid3DCollection.h | ||
| DestinationData | FGrid3DBuffer * | NiagaraDataInterfaceGrid3DCollection.h | ||
| NumCells | FIntVector | NiagaraDataInterfaceGrid3DCollection.h | ||
| NumTiles | FIntVector | NiagaraDataInterfaceGrid3DCollection.h | ||
| Offsets | TArray< uint32 > | NiagaraDataInterfaceGrid3DCollection.h | ||
| OtherProxy | FNiagaraDataInterfaceProxy * | 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 | NiagaraDataInterfaceGrid3DCollection.h | |
| PerAttributeData | FReadBuffer | NiagaraDataInterfaceGrid3DCollection.h | ||
| PixelFormat | TOptional< EPixelFormat > | NiagaraDataInterfaceGrid3DCollection.h | ||
| PreviewAttribute | FIntVector4 | NiagaraDataInterfaceGrid3DCollection.h | ||
| RenderTargetToCopyTo | FTextureRHIRef | NiagaraDataInterfaceGrid3DCollection.h | ||
| SourceDIName | FName | NiagaraDataInterfaceGrid3DCollection.h | ||
| TotalNumAttributes | int32 | NiagaraDataInterfaceGrid3DCollection.h | ||
| TotalNumNamedAttributes | int32 | NiagaraDataInterfaceGrid3DCollection.h | ||
| UseRGBATexture | bool | NiagaraDataInterfaceGrid3DCollection.h | ||
| VarComponents | TArray< int32 > | NiagaraDataInterfaceGrid3DCollection.h | ||
| Vars | TArray< FName > | NiagaraDataInterfaceGrid3DCollection.h | ||
| WorldBBoxSize | FVector | NiagaraDataInterfaceGrid3DCollection.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void BeginSimulate
(
FRDGBuilder& GraphBuilder, |
NiagaraDataInterfaceGrid3DCollection.h | ||
void EndSimulate() |
NiagaraDataInterfaceGrid3DCollection.h |