Navigation
API > API/Plugins > API/Plugins/Niagara
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UNiagaraDataChannelAsset
References
| Module | Niagara |
| Header | /Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraDataChannelPublic.h |
| Include | #include "NiagaraDataChannelPublic.h" |
Syntax
UCLASS (BlueprintType, DisplayName="Niagara Data Channel", MinimalAPI)
class UNiagaraDataChannelAsset : public UObject
Remarks
Niagara Data Channels are a system for communication between Niagara Systems and with game code/Blueprint.
Data channel assets define the payload as well as some transfer settings. Niagara Systems can read from and write to data channels via data interfaces. Blueprint and C++ code can also read from and write to data channels using its API functions.
Functions
| Type | Name | Description | |
|---|---|---|---|
| UNiagaraDataChannel * | Get () |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Called when a property on this object has been modified externally | |
| void | PreEditChange
(
FProperty* PropertyAboutToChange |
This is called when a property is about to be modified externally |