Navigation
API > API/Plugins > API/Plugins/Niagara
| Name | ANiagaraActor |
| Type | class |
| Header File | /Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraActor.h |
| Include Path | #include "NiagaraActor.h" |
Syntax
UCLASS (HideCategories=(Activation, "Components|Activation", Input, Collision, "Game|Damage"),
ComponentWrapperClass, MinimalAPI)
class ANiagaraActor : public AActor
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → AActor → ANiagaraActor
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
ANiagaraActor
(
const FObjectInitializer& ObjectInitializer |
NiagaraActor.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ArrowComponent | TObjectPtr< class UArrowComponent > | Reference to arrow visualization component. | NiagaraActor.h | |
| bDestroyOnSystemFinish | uint32 | True for this actor to self-destruct when the Niagara system finishes, false otherwise | NiagaraActor.h | |
| NiagaraComponent | TObjectPtr< class UNiagaraComponent > | Pointer to System component | NiagaraActor.h |
|
| SpriteComponent | TObjectPtr< class UBillboardComponent > | Reference to sprite visualization component. | NiagaraActor.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UArrowComponent * GetArrowComponent() |
Returns ArrowComponent subobject | NiagaraActor.h | |
bool GetDestroyOnSystemFinish() |
Returns true if the system will destroy on finish | NiagaraActor.h |
|
UNiagaraComponent * GetNiagaraComponent() |
Returns NiagaraComponent subobject | NiagaraActor.h | |
UBillboardComponent * GetSpriteComponent() |
Returns SpriteComponent subobject | NiagaraActor.h | |
void ResetInLevel() |
Reset this actor in the level. | NiagaraActor.h | |
void SetDestroyOnSystemFinish
(
bool bShouldDestroyOnSystemFinish |
Set true for this actor to self-destruct when the Niagara system finishes, false otherwise | NiagaraActor.h |
|
Overridden from AActor
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| NiagaraActor.h | |||
virtual void PostRegisterAllComponents() |
NiagaraActor.h | ||
virtual void PostUnregisterAllComponents() |
NiagaraActor.h |