Navigation
API > API/Plugins > API/Plugins/Niagara
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UNiagaraDataChannel
- UNiagaraDataChannel_Global
- UNiagaraDataChannel_Islands
References
| Module | Niagara |
| Header | /Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraDataChannel.h |
| Include | #include "NiagaraDataChannel.h" |
Syntax
UCLASS&40;Experimental, Abstract, EditInlineNew, MinimalAPI&41;
class UNiagaraDataChannel : public UObject
Functions
| Type | Name | Description | |
|---|---|---|---|
| FNiagaraDataChannelGameDataPtr | |||
| UNiagaraDataChannelHandler * | CreateHandler
(
UWorld* OwningWorld |
Create the appropriate handler object for this data channel. | |
| void | ForEachDataChannel
(
TAction Func |
||
| void | ForEachDataChannel
(
TFunc Func |
||
| const UNiagaraDataChannelAsset * | GetAsset () |
||
| const FNiagaraDataSetCompiledData & | GetCompiledData
(
ENiagaraSimTarget SimTarget |
Returns the compiled data describing the data layout for DataChannels in this channel. | |
| const FNiagaraDataChannelGameDataLayout & | |||
| TConstArrayView< FNiagaraVariable > | GetVariables () |
||
| bool | |||
| bool | IsValid () |
||
| bool | If true, we keep our previous frame's data. | ||
| void | SetVerboseLogging
(
bool bValue |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | BeginDestroy () |
Called before destroying the object. | |
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Called when a property on this object has been modified externally | |
| void | Called after the C++ constructor and after the properties have been initialized, including those loaded from config. | ||
| void | PostLoad () |
Do any object-specific cleanup required immediately after loading an object. | |
| void | PreEditChange
(
FProperty* PropertyAboutToChange |
This is called when a property is about to be modified externally |