Navigation
API > API/Plugins > API/Plugins/Niagara
Inheritance Hierarchy
- AActor
- ANiagaraPreviewGrid
References
| Module | Niagara |
| Header | /Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraPreviewGrid.h |
| Include | #include "NiagaraPreviewGrid.h" |
Syntax
UCLASS ()
class ANiagaraPreviewGrid : public AActor
Variables
| Type | Name | Description | |
|---|---|---|---|
| TObjectPtr< UNiagaraPreviewAxis > | PreviewAxisX | Object controlling behavior varying on the X axis. | |
| TObjectPtr< UNiagaraPreviewAxis > | PreviewAxisY | Object controlling behavior varying on the Y axis. | |
| TSubclassOf< ANiagaraPreviewBase > | PreviewClass | Class used to for previews in this grid. | |
| ENiagaraPreviewGridResetMode | ResetMode | ||
| float | SpacingX | TODO: Have the preview actor/class define the size of the preview to make spacing eaiser. | |
| float | SpacingY | The default spacing between previews if the axis does not override it. | |
| TObjectPtr< UNiagaraSystem > | System |
Constructors
| Type | Name | Description | |
|---|---|---|---|
ANiagaraPreviewGrid
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | ActivatePreviews
(
bool bReset |
||
| void | BeginDestroy () |
||
| void | |||
| void | GetPreviews
(
TArray< UNiagaraComponent* >& OutPreviews |
||
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
||
| void | PostLoad () |
||
| void | SetPaused
(
bool bPaused |
||
| bool | |||
| void | TickActor
(
float DeltaTime, |