Navigation
| Name | NiagaraCore |
| Type | Plugin |
| Part of Plugins | Niagara |
| Location | /Engine/Plugins/FX/Niagara/Source/NiagaraCore/ |
| Module Build Rules | NiagaraCore.Build.cs |
Classes
| Name | Remarks |
|---|---|
| UNiagaraDataInterfaceBase | Base class for all Niagara data interfaces. |
| UNiagaraMergeable |
Structs
| Name | Remarks |
|---|---|
| FNiagaraCompileHash | |
| FNiagaraCustomVersion | Custom serialization version for all packages containing Niagara asset types. |
| FNiagaraDataInterfaceParametersCS | An interface to the parameter bindings for the data interface used by a Niagara compute shader. |
| FNiagaraVariableCommonReference | A utility class allowing for references to FNiagaraVariableBase outside of the Niagara module. |
Interfaces
| Name | Remarks |
|---|---|
| INiagaraCoreModule | Niagara core module interface |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FNiagaraSystemInstanceID | uint64 | NiagaraCore.h |
Enums
Public
| Name | Remarks |
|---|---|
| ENiagaraIterationSource | |
| ENiagaraParameterAccessLevel |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
uint32 GetTypeHash
(
const FNiagaraCompileHash& Hash |
NiagaraCompileHash.h | ||
bool operator!=
(
const FSHAHash& Lhs, |
NiagaraCompileHash.h | ||
bool operator==
(
const FSHAHash& Lhs, |
NiagaraCompileHash.h |