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