Navigation
API > API/Plugins > API/Plugins/Niagara
Minimal set of types and declares required for external users of Niagara Data Channels. Parameters used when retrieving a specific set of Data Channel Data to read or write. Many Data Channel types will have multiple internal sets of data and these parameters control which the Channel should return to users for access. An example of this would be the Islands Data Channel type which will subdivide the world and have a different set of data for each sub division. It will return to users the correct data for their location based on these parameters.
| Name | FNiagaraDataChannelSearchParameters |
| Type | struct |
| Header File | /Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraDataChannelPublic.h |
| Include Path | #include "NiagaraDataChannelPublic.h" |
Syntax
USTRUCT (BlueprintType )
struct FNiagaraDataChannelSearchParameters
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| NiagaraDataChannelPublic.h | |||
| NiagaraDataChannelPublic.h | |||
FNiagaraDataChannelSearchParameters
(
FVector InLocation |
NiagaraDataChannelPublic.h | ||
FNiagaraDataChannelSearchParameters
(
USceneComponent* Owner, |
NiagaraDataChannelPublic.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bOverrideLocation | uint32 | If true, even if an owning component is set, the data channel should use the Location value rather than the component location. | NiagaraDataChannelPublic.h |
|
| Location | FVector | In cases where there is no owning component for data being read or written to a data channel, we simply pass in a location. | NiagaraDataChannelPublic.h |
|
| OwningComponent | TObjectPtr< USceneComponent > | In cases where there is an owning component such as an object spawning from itself etc, then we pass that component in. | NiagaraDataChannelPublic.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FVector GetLocation() |
NiagaraDataChannelPublic.h | ||
USceneComponent * GetOwner() |
NiagaraDataChannelPublic.h |