Navigation
API > API/Plugins > API/Plugins/Niagara
References
| Module | Niagara |
| Header | /Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraDataChannel_Islands.h |
| Include | #include "NiagaraDataChannel_Islands.h" |
Syntax
USTRUCT&40;&41;
struct FNDCIsland
Remarks
Data channel that will sub-divide the world into discreet islands based on distance. New islands will be created as needed and existing islands discarded when no longer used. Each Island can spawn one or more handler systems that will be in charge of reading and/or writing data for each channel. The location and bounds of these handler systems will be modified to cover the whole island.Data for a single data channel island.
Constructors
| Type | Name | Description | |
|---|---|---|---|
FNDCIsland () |
|||
FNDCIsland
(
FNDCIsland&& |
|||
FNDCIsland
(
const FNDCIsland& |
Destructors
| Type | Name | Description | |
|---|---|---|---|
~FNDCIsland () |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | BeginFrame () |
||
| bool | Contains
(
FVector Point |
||
| void | |||
| double | DistanceToPoint
(
FVector Point |
||
| void | EndFrame () |
||
| FNiagaraDataChannelDataPtr | GetData () |
||
| void | Grow
(
const FBoxSphereBounds& NewBounds |
||
| void | Init
(
UNiagaraDataChannelHandler_Islands* Owner |
||
| bool | Intersects
(
const FBoxSphereBounds& CheckBounds |
||
| bool | IsBeingUsed () |
||
| bool | IsHandlerSystem
(
USceneComponent* Component |
||
| void | OnAcquired
(
FVector Location |
||
| void | OnReleased () |
||
| void | Tick () |
||
| bool | TryGrow
(
FVector Point, |
Attempt to grow this island such that it could contain the given point and element bounds. |
Operators
| Type | Name | Description | |
|---|---|---|---|
| FNDCIsland & | operator=
(
const FNDCIsland& |
||
| FNDCIsland & | operator=
(
FNDCIsland&& |