UNiagaraSystemAuditCommandlet

Windows
MacOS
Linux

Inheritance Hierarchy

UObjectBase

UObjectBaseUtility

UObject

UCommandlet

UNiagaraSystemAuditCommandlet

References

Module

NiagaraEditor

Header

/Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/Commandlets/NiagaraSystemAuditCommandlet.h

Include

#include "Commandlets/NiagaraSystemAuditCommandlet.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Config=Editor)
class UNiagaraSystemAuditCommandlet : public UCommandlet

Variables

Name Description

Public variable

FString

 

AuditOutputFolder

The folder in which the commandlet's output files will be stored

Public variable

FString

 

FilterCollection

Only assets in this collection will be considered.

Public variable

TSet< FString >

 

NiagaraSystemsWithEvents

All Niagara systems with events

Public variable

TSet< FString >

 

NiagaraSystemsWithGPUEmitters

All Niagara systems with GPU emitters

Public variable

TSet< FString >

 

NiagaraSystemsWithLights

All Niagara systems with lights and the details

Public variable

TSet< FString >

 

NiagaraSystemsWithPrerequisites

All Niagara systems with prerequisites

Public variable

TSet< FString >

 

NiagaraSystemsWithUserDataInterface

All Niagara systems that use a user requested data interface

Public variable

TSet< FString >

 

NiagaraSystemsWithWarmup

All Niagara systems with warmup time

Public variable

TArray< FName >

 

PackagePaths

Package paths to include

Public variable

TSet< UClass &#...

 

UserDataInterfacesToFind

Systems using specific data interfaces to find

Constructors

Name Description

Public function

UNiagaraSystemAuditCommandlet

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function Virtual

void

 

DumpResults()

Dump the results of the audit

Public function

bool

 

DumpSimpleSet

(
    TSet< FString >& InSet,
    const TCHAR* InShortFilename,
    const TCHAR* OptionalHeader
)

Generic function to handle dumping values to a CSV file

Public function

FArchive ...

 

GetOutputFile

(
    const TCHAR* InShortFilename
)

Gets an archive to write to an output file

Public function

bool

 

ProcessNiagaraSystems()

Process all referenced Niagara systems

Overridden from UCommandlet

Name Description

Public function Virtual

int32

 

Main

(
    const FString& Params
)

Entry point

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