/Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraDataChannelPublic.h
Minimal set of types and declares required for external users of Niagara Data Channels. Parameters allowing users to search for the correct data channel data to read/write. Some data channels will sub divide their data internally in various ways, e.g., spacial partition. These parameters allow users to search for the correct internal data when reading and writing.
[USTRUCT](Programming/UnrealArchitecture/Reference/Structs)([BlueprintType](Programming/UnrealArchitecture/Reference/Structs/Specifiers/BlueprintType)) struct FNiagaraDataChannelSearchParameters
FVector
Location
In cases where there is no owning component for data being read or written to a data channel, we simply pass in a location.
TObjectPtr<USc...
OwningComponent
In cases where there is an owning component such as an object spawning from itself etc, then we pass that component in.