Navigation
API > API/Editor > API/Editor/UnrealEd > API/Editor/UnrealEd/Commandlets
References
| Module | UnrealEd |
| Header | /Engine/Source/Editor/UnrealEd/Public/Commandlets/AnalyzeReferencedContentStat.h |
| Include | #include "Commandlets/AnalyzeReferencedContentStat.h" |
Syntax
class FAnalyzeReferencedContentStat
Variables
| Type | Name | Description | |
|---|---|---|---|
| int32 | IgnoreObjects | ||
| TArray< FString > | MapFileList | Include only map list that has been loaded | |
| TMap< FString, FAnimSequenceStats > | ResourceNameToAnimStats | Mapping from a fully qualified resource string (including type) to anim stats info. | |
| TMap< FString, FLightingOptimizationStats > | ResourceNameToLightingStats | Mapping from a fully qualified resource string (including type) to lighting optimization stats info. | |
| TMap< FString, FParticleStats > | ResourceNameToParticleStats | Mapping from a fully qualified resource string (including type) to particle stats info. | |
| TMap< FString, FPrimitiveStats > | ResourceNameToPrimitiveStats | Mapping from a fully qualified resource string (including type) to other primitive stats info - excluding staticmeshes/skeletalmeshes. | |
| TMap< FString, FSkeletalMeshStats > | ResourceNameToSkeletalMeshStats | Mapping from a fully qualified resource string (including type) to skeletal mesh stats info. | |
| TMap< FString, FSoundCueStats > | ResourceNameToSoundCueStats | Mapping from a fully qualified resource string (including type) to sound cue stats info. | |
| TMap< FString, FSoundWaveStats > | ResourceNameToSoundWaveStats | Mapping from a fully qualified resource string (including type) to sound cue stats info. | |
| TMap< FString, FStaticMeshStats > | ResourceNameToStaticMeshStats | Mapping from a fully qualified resource string (including type) to static mesh stats info. | |
| TMap< FString, FTextureStats > | ResourceNameToTextureStats | Mapping from a fully qualified resource string (including type) to texture stats info. | |
| TMap< FString, FTextureToParticleSystemStats > | ResourceNameToTextureToParticleSystemStats | Mapping from a full qualified resource string (including type) to texutreToParticleSystem stats info |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FAnimSequenceStats * | GetAnimSequenceStats
(
UAnimSequence* AnimSequence |
Retrieves/ creates animation sequence stats associated with passed in animation sequence. | |
| int32 | |||
| FLightingOptimizationStats * | GetLightingOptimizationStats
(
AStaticMeshActor* ActorComponent |
Retrieves/ creates lighting optimization stats associated with passed in static mesh actor. | |
| FParticleStats * | GetParticleStats
(
UParticleSystem* ParticleSystem |
Retrieves/ creates particle stats associated with passed in particle system. | |
| FPrimitiveStats * | GetPrimitiveStats
(
UObject* Object, |
Retrieves/ creates static mesh stats associated with passed in primitive stats. | |
| FSkeletalMeshStats * | GetSkeletalMeshStats
(
USkeletalMesh* SkeletalMesh, |
Retrieves/ creates skeletal mesh stats associated with passed in skeletal mesh. | |
| FSoundCueStats * | GetSoundCueStats
(
USoundCue* SoundCue, |
Retrieves/ creates sound cue stats associated with passed in sound cue. | |
| FSoundWaveStats * | GetSoundWaveStats
(
USoundWave* SoundWave, |
Retrieves/ creates sound cue stats associated with passed in sound cue. | |
| FStaticMeshStats * | GetStaticMeshStats
(
UStaticMesh* StaticMesh, |
Retrieves/ creates static mesh stats associated with passed in static mesh. | |
| FTextureStats * | GetTextureStats
(
UTexture* Texture |
Retrieves/ creates texture stats associated with passed in texture. | |
| FTextureToParticleSystemStats * | GetTextureToParticleSystemStats
(
UTexture* InTexture |
Retrieves/creates texture in particle system stats associated with the passed in texture. | |
| int32 | GetTotalCountPerLevel
(
const TMap< FString, STAT_TYPE >& StatsData, |
||
| bool | InIgnoreObjectFlag
(
int32 IgnoreObjectFlag |
||
| void | SetIgnoreObjectFlag
(
int32 IgnoreObjectFlag |
||
| void | WriteOutAllAvailableStatData
(
const FString& CSVDirectory |
||
| void | WriteOutCSVs
(
const TMap< FString, STAT_TYPE >& StatsData, |
This will write out the specified Stats to the AnalyzeReferencedContentCSVs dir | |
| void | WriteOutCSVsPerLevel
(
const TMap< FString, STAT_TYPE >& StatsData, |
||
| void | WriteOutSummary
(
const FString& CSVDirectory |
||
| void | WriteOutSummaryCSVs
(
const TMap< FString, STAT_TYPE >& StatsData, |
This will write out the summary Stats to the AnalyzeReferencedContentCSVs dir |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FAnimSequenceStats | |||
| FAssetStatsBase | |||
| FLightingOptimizationStats | |||
| FParticleStats | Encapsulates gathered stats for a particular UParticleSystem object | ||
| FPrimitiveStats | Encapsulates gathered stats for a particular UModelComponent, UTerrainComponent object. | ||
| FSkeletalMeshStats | Encapsulates gathered stats for a particular USkeletalMesh object. | ||
| FSoundCueStats | Encapsulates gathered stats for a particular USoundCue object. | ||
| FSoundWaveStats | Encapsulates gathered stats for a particular USoundCue object. | ||
| FStaticMeshStats | Encapsulates gathered stats for a particular UStaticMesh object. | ||
| FTextureStats | Encapsulates gathered stats for a particular UTexture object. | ||
| FTextureToParticleSystemStats | Encapsulates gathered textures>particle systems information for all particle systems |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EIgnoreObjectFlags | As well as the optional command line. |
Typedefs
| Name | Description |
|---|---|
| PerLevelDataMap | This holds all of the common data for our structs |