Navigation
API > API/Plugins > API/Plugins/Niagara
| Name | FGrid3DCollectionRWInstanceData_GameThread |
| Type | struct |
| Header File | /Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraDataInterfaceGrid3DCollection.h |
| Include Path | #include "NiagaraDataInterfaceGrid3DCollection.h" |
Syntax
struct FGrid3DCollectionRWInstanceData_GameThread
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bPreviewGrid | bool | NiagaraDataInterfaceGrid3DCollection.h | ||
| CellSize | FVector | NiagaraDataInterfaceGrid3DCollection.h | ||
| ClearBeforeNonIterationStage | bool | NiagaraDataInterfaceGrid3DCollection.h | ||
| NeedsRealloc | bool | NiagaraDataInterfaceGrid3DCollection.h | ||
| NumCells | FIntVector | NiagaraDataInterfaceGrid3DCollection.h | ||
| NumTiles | FIntVector | NiagaraDataInterfaceGrid3DCollection.h | ||
| Offsets | TArray< uint32 > | NiagaraDataInterfaceGrid3DCollection.h | ||
| OtherDI | UNiagaraDataInterface * | 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 | |
| OtherInstanceData | FGrid3DCollectionRWInstanceData_GameThread * | NiagaraDataInterfaceGrid3DCollection.h | ||
| PixelFormat | TOptional< EPixelFormat > | NiagaraDataInterfaceGrid3DCollection.h | ||
| PreviewAttribute | FIntVector4 | NiagaraDataInterfaceGrid3DCollection.h | ||
| RTUserParamBinding | FNiagaraParameterDirectBinding< UObject * > | A binding to the user ptr we're reading the RT from (if we are). | NiagaraDataInterfaceGrid3DCollection.h | |
| TargetTexture | UTextureRenderTargetVolume * | NiagaraDataInterfaceGrid3DCollection.h | ||
| TotalNumAttributes | int32 | NiagaraDataInterfaceGrid3DCollection.h | ||
| TotalNumNamedAttributes | int32 | NiagaraDataInterfaceGrid3DCollection.h | ||
| UseRGBATexture | bool | NiagaraDataInterfaceGrid3DCollection.h | ||
| Vars | TArray< FNiagaraVariableBase > | NiagaraDataInterfaceGrid3DCollection.h | ||
| WorldBBoxSize | FVector | NiagaraDataInterfaceGrid3DCollection.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
int32 FindAttributeIndexByName
(
const FName& InName, |
NiagaraDataInterfaceGrid3DCollection.h | ||
bool UpdateTargetTexture
(
ENiagaraGpuBufferFormat BufferFormat |
NiagaraDataInterfaceGrid3DCollection.h |