UNiagaraStackObject

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

NiagaraEditor

Header

/Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/ViewModels/Stack/NiagaraStackObject.h

Include

#include "ViewModels/Stack/NiagaraStackObject.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)()
class UNiagaraStackObject :
    public UNiagaraStackItemContent,
    public FNotifyHook

Constructors

Name Description

Public function

UNiagaraStackObject()

Functions

Name Description

Public function

UObject *...

 

GetObject()

Public function

void

 

Initialize

(
    FRequiredEntryData InRequiredEntryD...,
    UObject* InObject,
    FString InOwnerStackItemEditorDataK...,
    UNiagaraNode* InOwningNiagaraN...
)

Public function

void

 

RegisterInstancedCustomPropertyLayout

(
    UStruct* Class,
    FOnGetDetailCustomizationInstance D...
)

Public function

void

 

RegisterInstancedCustomPropertyTypeLayout

(
    FName PropertyTypeName,
    FOnGetPropertyTypeCustomizationInst...,
    TSharedPtr< IPropertyTypeIdentifier...
)

Public function

void

 

SetOnSelectRootNodes

(
    FOnSelectRootNodes OnSelectRootNode...
)

Overridden from UNiagaraStackEntry

Overridden from FNotifyHook

Name Description

Public function Virtual

void

 

NotifyPostChange

(
    const FPropertyChangedEvent& Prope...,
    FProperty* PropertyThatChanged
)

Typedefs

Name

Description

FOnSelectRootNodes

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss