Navigation
API > API/Editor > API/Editor/UnrealEd
| Name | UParticleSystemAuditCommandlet |
| Type | class |
| Header File | /Engine/Source/Editor/UnrealEd/Classes/Commandlets/ParticleSystemAuditCommandlet.h |
| Include Path | #include "Commandlets/ParticleSystemAuditCommandlet.h" |
Syntax
UCLASS (Config=Editor)
class UParticleSystemAuditCommandlet : public UCommandlet
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UCommandlet → UParticleSystemAuditCommandlet
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UParticleSystemAuditCommandlet
(
const FObjectInitializer& ObjectInitializer |
Commandlets/ParticleSystemAuditCommandlet.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AuditOutputFolder | FString | The folder in which the commandlet's output files will be stored | Commandlets/ParticleSystemAuditCommandlet.h | |
| FarLODDistanceTheshold | float | If a particle system has an LODDistance larger than this value, it will be reported | Commandlets/ParticleSystemAuditCommandlet.h |
|
| FilterCollection | FString | Only assets in this collection will be considered. | Commandlets/ParticleSystemAuditCommandlet.h | |
| HighSpawnRateOrBurstThreshold | float | If a particle system has a spawn rate or burst count greater than this value, it will be reported | Commandlets/ParticleSystemAuditCommandlet.h |
|
| PackagePaths | TArray< FName > | Package paths to include | Commandlets/ParticleSystemAuditCommandlet.h | |
| ParticleSystemsWithBadLODCheckTimes | TSet< FString > | All particle systems w/ LOD Method of Automatic & a check time of 0.0 | Commandlets/ParticleSystemAuditCommandlet.h | |
| ParticleSystemsWithBoneLocationMismatches | TSet< FString > | All particle systems w/ bone location sources that do not match between LODs | Commandlets/ParticleSystemAuditCommandlet.h | |
| ParticleSystemsWithFarLODDistance | TSet< FString > | All particle systems w/ a far LODDistance | Commandlets/ParticleSystemAuditCommandlet.h | |
| ParticleSystemsWithFixedDeltaTime | TSet< FString > | All particle systems with fixed delta time | Commandlets/ParticleSystemAuditCommandlet.h | |
| ParticleSystemsWithHighSpawnRateOrBurst | TSet< FString > | All particle systems w/ a high spawn rate or burst | Commandlets/ParticleSystemAuditCommandlet.h | |
| ParticleSystemsWithLights | TSet< FString > | All particle systems with lights and the details | Commandlets/ParticleSystemAuditCommandlet.h | |
| ParticleSystemsWithMissingMaterials | TSet< FString > | All particle systems w/ missing materials | Commandlets/ParticleSystemAuditCommandlet.h | |
| ParticleSystemsWithNoEmitters | TSet< FString > | All particle systems w/ no emitters | Commandlets/ParticleSystemAuditCommandlet.h | |
| ParticleSystemsWithNoLODs | TSet< FString > | All particle systems w/ a NO LOD levels | Commandlets/ParticleSystemAuditCommandlet.h | |
| ParticleSystemsWithOrientZAxisTowardCamera | TSet< FString > | All particle systems w/ bOrientZAxisTowardCamera enabled | Commandlets/ParticleSystemAuditCommandlet.h | |
| ParticleSystemsWithoutFixedBounds | TSet< FString > | All particle systems w/out fixed bounds set | Commandlets/ParticleSystemAuditCommandlet.h | |
| ParticleSystemsWithSingleLOD | TSet< FString > | All particle systems w/ a single LOD level | Commandlets/ParticleSystemAuditCommandlet.h | |
| ParticleSystemsWithWarmupTime | TSet< FString > | All particle systems with warmup time on them | Commandlets/ParticleSystemAuditCommandlet.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void DumpResults() |
Dump the results of the audit | Commandlets/ParticleSystemAuditCommandlet.h | |
bool DumpSimplePSysSet
(
TSet< FString >& InPSysSet, |
Dump the give list of particle systems to an audit CSV file... | Commandlets/ParticleSystemAuditCommandlet.h | |
bool DumpSimpleSet
(
TSet< FString >& InSet, |
Generic function to handle dumping values to a CSV file | Commandlets/ParticleSystemAuditCommandlet.h | |
FArchive * GetOutputFile
(
const TCHAR* InShortFilename |
Gets an archive to write to an output file | Commandlets/ParticleSystemAuditCommandlet.h | |
bool ProcessParticleSystems() |
Process all referenced particle systems | Commandlets/ParticleSystemAuditCommandlet.h |
Overridden from UCommandlet
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual int32 Main
(
const FString& Params |
Entry point | Commandlets/ParticleSystemAuditCommandlet.h |