/Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraDataChannelHandler.h
Base class for Niagara DataChannel Handlers. Data Channel handlers are the runtime counterpart to Data Channels. They control how data being written to the Data Channel is stored and how to expose data being read from the Data Channel. For example, the simplest handler is theUNiagaraDataChannelHandler_Globalwhich just keeps all data in a single large set that is used by all systems. Some more complex handlers may want to divide up the scene in various different ways to better match particular use cases.
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Experimental, Abstract, BlueprintType, MinimalAPI) class UNiagaraDataChannelHandler : public [UObject](API\Runtime\CoreUObject\UObject\UObject)
TWeakObjectPtr<...
DataChannel
TObjectPtr<UNi...
Reader
Helper object allowing BP to read data in this channel.
TObjectPtr<UNi...
Writer
Helper object allowing BP to write data in this channel.