FAnimSequenceStats

Windows
MacOS
Linux

Inheritance Hierarchy

FAnalyzeReferencedContentStat::FAssetStatsBase

FAnalyzeReferencedContentStat::FAnimSequenceStats

References

Module

UnrealEd

Header

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

Include

#include "Commandlets/AnalyzeReferencedContentStat.h"

Syntax

struct FAnimSequenceStats : public FAnalyzeReferencedContentStat::FAssetStatsBase

Variables

Name Description

Public variable

int32

 

AnimationResourceSize

Size in bytes of this animation.

Public variable

FString

 

AnimSetName

Animset name.

Public variable

FString

 

AnimTag

Animation Tag.

Public variable

bool

 

bIsReferencedByScript

Whether resource is referenced by script.

Public variable

bool

 

bMarkedAsDoNotOverrideCompression

Whether resource is forced to be uncompressed by human action

Public variable

int32

 

CompressionRatio

Percentage(0-100%) of compress ratio

Public variable

FString

 

CompressionScheme

Name of compression algo class used.

Public variable

int32

 

NumRotTracksWithOneKey

Total Tracks with no animated rotation.

Public variable

int32

 

NumScaleTracksWithOneKey

Total Tracks with no animated scale.

Public variable

int32

 

NumTransTracksWithOneKey

Total Tracks with no animated translation.

Public variable

int32

 

OverheadSize

Size of the overhead that isn't directly key data (includes data that is required to reconstruct keys, so it's not 'waste'), in bytes

Public variable

EAnimReferenceT...

 

ReferenceType

Reference Type

Public variable

FString

 

ResourceName

Resource name.

Public variable

FString

 

ResourceType

Resource type.

Public variable

enum AnimationC...

 

RotationFormat

Type of compression used on this animation.

Public variable

float

 

RotationKeySize

Average size of a single rotation key, in bytes.

Public variable

enum AnimationC...

 

ScaleFormat

Type of compression used on this animation.

Public variable

float

 

ScaleKeySize

Average size of a single scale key, in bytes.

Public variable

int32

 

TotalFrames

Total Frames in this animation.

Public variable

int32

 

TotalNumRotKeys

Total rotation keys.

Public variable

int32

 

TotalNumScaleKeys

Total scale keys.

Public variable

int32

 

TotalNumTransKeys

Total translation keys.

Public variable

int32

 

TotalTracks

Total Tracks in this animation.

Public variable

int32

 

TrackTableSize

Size in bytes of this animation's track table.

Public variable

enum AnimationC...

 

TranslationFormat

Type of compression used on this animation.

Public variable

float

 

TranslationKeySize

Average size of a single translation key, in bytes.

Constructors

Name Description

Public function

FAnimSequenceStats

(
    UAnimSequence* Sequence
)

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 AnimStat used within that level

Public function Static

FString

 

ToSummaryCSV

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

This is for summary

Enums

Name

Description

Public enum

EAnimReferenceType

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