FAnalyzeReferencedContentStat

Windows
MacOS
Linux

References

Module

UnrealEd

Header

/Engine/Source/Editor/UnrealEd/Public/Commandlets/AnalyzeReferencedContentStat.h

Include

#include "Commandlets/AnalyzeReferencedContentStat.h"

Syntax

class FAnalyzeReferencedContentStat

Variables

Name Description

Public variable

int32

 

IgnoreObjects

Public variable

TArray< FString...

 

MapFileList

Include only map list that has been loaded

Public variable

TMap< FString, ...

 

ResourceNameToAnimStats

Mapping from a fully qualified resource string (including type) to anim stats info.

Public variable

TMap< FString, ...

 

ResourceNameToLightingStats

Mapping from a fully qualified resource string (including type) to lighting optimization stats info.

Public variable

TMap< FString, ...

 

ResourceNameToParticleStats

Mapping from a fully qualified resource string (including type) to particle stats info.

Public variable

TMap< FString, ...

 

ResourceNameToPrimitiveStats

Mapping from a fully qualified resource string (including type) to other primitive stats info - excluding staticmeshes/skeletalmeshes.

Public variable

TMap< FString, ...

 

ResourceNameToSkeletalMeshStats

Mapping from a fully qualified resource string (including type) to skeletal mesh stats info.

Public variable

TMap< FString, ...

 

ResourceNameToSoundCueStats

Mapping from a fully qualified resource string (including type) to sound cue stats info.

Public variable

TMap< FString, ...

 

ResourceNameToSoundWaveStats

Mapping from a fully qualified resource string (including type) to sound cue stats info.

Public variable

TMap< FString, ...

 

ResourceNameToStaticMeshStats

Mapping from a fully qualified resource string (including type) to static mesh stats info.

Public variable

TMap< FString, ...

 

ResourceNameToTextureStats

Mapping from a fully qualified resource string (including type) to texture stats info.

Public variable

TMap< FString, ...

 

ResourceNameToTextureToParticleSystemStats

Mapping from a full qualified resource string (including type) to texutreToParticleSystem stats info

Functions

Name Description

Public function

FAnimSequenc...

 

GetAnimSequenceStats

(
    UAnimSequence* AnimSequence
)

Retrieves/ creates animation sequence stats associated with passed in animation sequence.

Public function

int32

 

GetIgnoreObjectFlag()

Public function

FLightingOpt...

 

GetLightingOptimizationStats

(
    AStaticMeshActor* ActorCompone...
)

Retrieves/ creates lighting optimization stats associated with passed in static mesh actor.

Public function

FParticleSta...

 

GetParticleStats

(
    UParticleSystem* ParticleSyste...
)

Retrieves/ creates particle stats associated with passed in particle system.

Public function

FPrimitiveSt...

 

GetPrimitiveStats

(
    UObject* Object,
    UPackage* LevelPackage
)

Retrieves/ creates static mesh stats associated with passed in primitive stats.

Public function

FSkeletalMes...

 

GetSkeletalMeshStats

(
    USkeletalMesh* SkeletalMesh,
    UPackage* LevelPackage
)

Retrieves/ creates skeletal mesh stats associated with passed in skeletal mesh.

Public function

FSoundCueSta...

 

GetSoundCueStats

(
    USoundCue* SoundCue,
    UPackage* LevelPackage
)

Retrieves/ creates sound cue stats associated with passed in sound cue.

Public function

FSoundWaveSt...

 

GetSoundWaveStats

(
    USoundWave* SoundWave,
    UPackage* LevelPackage
)

Retrieves/ creates sound cue stats associated with passed in sound cue.

Public function

FStaticMeshS...

 

GetStaticMeshStats

(
    UStaticMesh* StaticMesh,
    UPackage* LevelPackage
)

Retrieves/ creates static mesh stats associated with passed in static mesh.

Public function

FTextureStat...

 

GetTextureStats

(
    UTexture* Texture
)

Retrieves/ creates texture stats associated with passed in texture.

Public function

FTextureToPa...

 

GetTextureToParticleSystemStats

(
    UTexture* InTexture
)

Retrieves/creates texture in particle system stats associated with the passed in texture.

Public function Static

int32

 

GetTotalCountPerLevel

(
    const TMap< FString, STAT_TYPE >& ...,
    const FString& LevelName
)

Public function

bool

 

InIgnoreObjectFlag

(
    int32 IgnoreObjectFlag
)

Public function

void

 

SetIgnoreObjectFlag

(
    int32 IgnoreObjectFlag
)

Public function

void

 

WriteOutAllAvailableStatData

(
    const FString& CSVDirectory
)

Public function Static

void

 

WriteOutCSVs

(
    const TMap< FString, STAT_TYPE >& ...,
    const FString& CSVDirectory,
    const FString& StatsName
)

This will write out the specified Stats to the AnalyzeReferencedContentCSVs dir

Public function Static

void

 

WriteOutCSVsPerLevel

(
    const TMap< FString, STAT_TYPE >& ...,
    const FString& CSVDirectory,
    const FString& StatsName
)

Public function

void

 

WriteOutSummary

(
    const FString& CSVDirectory
)

Public function Static

void

 

WriteOutSummaryCSVs

(
    const TMap< FString, STAT_TYPE >& ...,
    const FString& CSVDirectory,
    const FString& StatsName
)

This will write out the summary Stats to the AnalyzeReferencedContentCSVs dir

Classes

Name

Description

Public struct

FAnimSequenceStats

Public struct

FAssetStatsBase

Public struct

FLightingOptimizationStats

Public struct

FParticleStats

Encapsulates gathered stats for a particular UParticleSystem object

Public struct

FPrimitiveStats

Encapsulates gathered stats for a particular UModelComponent, UTerrainComponent object.

Public struct

FSkeletalMeshStats

Encapsulates gathered stats for a particular USkeletalMesh object.

Public struct

FSoundCueStats

Encapsulates gathered stats for a particular USoundCue object.

Public struct

FSoundWaveStats

Encapsulates gathered stats for a particular USoundCue object.

Public struct

FStaticMeshStats

Encapsulates gathered stats for a particular UStaticMesh object.

Public struct

FTextureStats

Encapsulates gathered stats for a particular UTexture object.

Public struct

FTextureToParticleSystemStats

Encapsulates gathered textures>particle systems information for all particle systems

Enums

Name

Description

Public enum

EIgnoreObjectFlags

As well as the optional command line.

Typedefs

Name

Description

PerLevelDataMap

This holds all of the common data for our structs

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