UNiagaraDataInterfaceGrid2D

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 UNiagaraDataInterfaceGrid2D : public UNiagaraDataInterfaceRWBase

Variables

Name Description

Public variable UProperty Category, EditAnywhere

int32

 

NumAttributes

Number of Attributes.

Public variable UProperty Category, EditAnywhere, AdvancedDisplay

int32

 

NumCellsMaxAxis

Number of cells on the longest axis.

Public variable UProperty Category, EditAnywhere

int32

 

NumCellsX

Number of cells in X.

Public variable UProperty Category, EditAnywhere

int32

 

NumCellsY

Number of cells in Y.

Public variable UProperty Category, EditAnywhere, AdvancedDisplay

bool

 

SetGridFromMaxAxis

Set grid resolution according to longest axis.

Public variable UProperty Category, EditAnywhere, AdvancedDisplay

FVector2D

 

WorldBBoxSize

World size of the grid.

Constructors

Name Description

Public function

UNiagaraDataInterfaceGrid2D

(
    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.

Public function Virtual

void

 

ValidateFunction

(
    const FNiagaraFunctionSignature& F...,
    TArray< FText >& OutValidationErro...
)

Validates a function being compiled and allows interface classes to post custom compile errors when their API changes.

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