FSkeletalMeshStats

Encapsulates gathered stats for a particular [USkeletalMesh](API\Runtime\Engine\Engine\USkeletalMesh) object.

Windows
MacOS
Linux

Inheritance Hierarchy

FAnalyzeReferencedContentStat::FAssetStatsBase

FAnalyzeReferencedContentStat::FSkeletalMeshStats

References

Module

UnrealEd

Header

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

Include

#include "Commandlets/AnalyzeReferencedContentStat.h"

Syntax

struct FSkeletalMeshStats : public FAnalyzeReferencedContentStat::FAssetStatsBase

Remarks

Encapsulates gathered stats for a particular USkeletalMesh object.

Variables

Name Description

Public variable

bool

 

bIsReferencedByParticles

Whether resource is referenced by particle system

Public variable

bool

 

bIsReferencedByScript

Whether resource is referenced by script.

Public variable

int32

 

IndexMemorySize

Index buffer size of Skeletal mesh.

Public variable

int32

 

MaxBoneInfluences

Max bone influences of mesh.

Public variable

int32

 

NumActiveBoneIndices

Active bone index count of mesh.

Public variable

int32

 

NumChunks

Chunk count of mesh.

Public variable

int32

 

NumInstances

Number of Skeletal mesh instances overall.

Public variable

int32

 

NumMaterials

Number of materials applied to the mesh.

Public variable

int32

 

NumRequiredBones

Required bone count of mesh.

Public variable

int32

 

NumRigidVertices

Rigid vertex count of mesh.

Public variable

int32

 

NumSections

Section count of mesh.

Public variable

int32

 

NumSoftVertices

Soft vertex count of mesh.

Public variable

int32

 

NumTriangles

Triangle count of mesh.

Public variable

int32

 

NumVertices

Vertex count of mesh.

Public variable

FString

 

ResourceName

Resource name.

Public variable

int32

 

ResourceSize

Resource size of Skeletal mesh.

Public variable

FString

 

ResourceType

Resource type.

Public variable

int32

 

VertexMemorySize

Vertex buffer size of Skeletal mesh.

Constructors

Name Description

Public function

FSkeletalMeshStats

(
    USkeletalMesh* SkeletalMesh
)

Constructor, initializing all members.

Functions

Name Description

Public function Static

FString

 

GetCSVHeaderRow()

Returns a header row for CSV

Public function Static

FString

 

GetSummaryCSVHeaderRow()

This is for summary

Public function Const

bool

 

ShouldLogStat()

Public function Const

FString

 

ToCSV()

Stringifies gathered stats in CSV format.

Public function Const

FString

 

ToCSV

(
    const FString& LevelName
)

This takes a LevelName and then looks for the number of Instances of this StatMesh used within that level

Public function Static

FString

 

ToSummaryCSV

(
    const FString& LevelName,
    const TMap< FString, FSkeletalMeshS...
)

This is for summary

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