Navigation
API > API/Plugins > API/Plugins/Niagara
References
| Module | Niagara |
| Header | /Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraDataInterfaceGrid2DCollection.h |
| Include | #include "NiagaraDataInterfaceGrid2DCollection.h" |
Syntax
struct FGrid2DCollectionRWInstanceData_RenderThread
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< int32 > | AttributeIndices | ||
| bool | bPreviewGrid | ||
| TArray< TUniquePtr< FGrid2DBuffer >, TInlineAllocator< 2 > > | Buffers | ||
| FVector2D | CellSize | ||
| bool | ClearBeforeNonIterationStage | ||
| FGrid2DBuffer * | CurrentData | ||
| FGrid2DBuffer * | DestinationData | ||
| int32 | NumAttributes | ||
| FIntPoint | NumCells | ||
| TArray< uint32 > | Offsets | ||
| FNiagaraDataInterfaceProxy * | 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 | |
| TOptional< EPixelFormat > | PixelFormat | ||
| FIntVector4 | PreviewAttribute | ||
| FTextureRHIRef | RenderTargetToCopyTo | ||
| FName | SourceDIName | ||
| TArray< int32 > | VarComponents | ||
| TArray< FName > | Vars | ||
| FVector2D | WorldBBoxSize |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | BeginSimulate
(
FRDGBuilder& GraphBuilder, |
||
| void | EndSimulate () |