UNiagaraDataInterfaceGrid3D

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

Niagara

Header

/Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraDataInterfaceRW.h

Include

#include "NiagaraDataInterfaceRW.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Abstract, EditInlineNew)
class UNiagaraDataInterfaceGrid3D : public UNiagaraDataInterfaceRWBase

Variables

Name Description

Public variable UProperty Category, EditAnywhere, AdvancedDisplay

float

 

CellSize

World space size of a cell.

Public variable UProperty Category, EditAnywhere

FIntVector

 

NumCells

Number of cells.

Public variable UProperty Category, EditAnywhere, AdvancedDisplay

int32

 

NumCellsMaxAxis

Number of cells on the longest axis.

Public variable UProperty Category, EditAnywhere, AdvancedDisplay

ESetResolutionM...

 

SetResolutionMethod

Method for setting the grid resolution.

Public variable UProperty Category, EditAnywhere, AdvancedDisplay

FVector

 

WorldBBoxSize

World size of the grid.

Constructors

Name Description

Public function

UNiagaraDataInterfaceGrid3D

(
    const FObjectInitializer& ObjectIn...
)

Overridden from UNiagaraDataInterface

Name Description

Protected function Virtual Const

bool

 

CopyToInternal

(
    UNiagaraDataInterface* Destina...
)

Public function Virtual Const

bool

 

Equals

(
    const UNiagaraDataInterface* O...
)

Determines if this DataInterface is the same as another.

Public function Virtual

bool

 

GetFunctionHLSL

(
    const FNiagaraDataInterfaceGPUParam...,
    const FNiagaraDataInterfaceGenerate...,
    int FunctionInstanceIndex,
    FString& OutHLSL
)

Public function Virtual

void

 

GetFunctions

VM functionality.

Public function Virtual

void

 

GetParameterDefinitionHLSL

(
    const FNiagaraDataInterfaceGPUParam...,
    FString& OutHLSL
)

GPU sim functionality.

Public function Virtual

void

 

GetVMExternalFunction

(
    const FVMExternalFunctionBindingInf...,
    void* InstanceData,
    FVMExternalFunction& OutFunc
)

Returns the delegate for the passed function signature.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss