FSkeletalMeshModel

Imported resources for a skeletal mesh.

Windows
MacOS
Linux

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Public/Rendering/SkeletalMeshModel.h

Include

#include "Rendering/SkeletalMeshModel.h"

Syntax

class FSkeletalMeshModel

Remarks

Imported resources for a skeletal mesh.

Variables

Name Description

Public variable

bool

 

bGuidIsHash

If this GUID was generated from a hash of the data, or randomly generated when it was changed

Public variable

TIndirectArray<...

 

LODModels

Per-LOD data.

Public variable

TArray< FReduct...

 

OriginalReductionSourceMeshData

When user reduce an imported LOD with himself (BaseLOD == TargetLOD), we need to store some imported model data so we can reduce again from the same data.

Public variable

FGuid

 

SkeletalMeshModelGUID

GUID to indicate this version of data.

Constructors

Name Description

Public function

FSkeletalMeshModel()

Default constructor.

Functions

Name Description

Public function

void

 

EmptyOriginalReductionSourceMeshData()

Public function

void

 

GenerateGUIDFromHash

(
    USkeletalMesh* Owner
)

Util to regenerate a GUID for this Model based on hashing its data Used by old content, rather than a random new GUID.

Public function

void

 

GenerateNewGUID()

Creates a new GUID for this Model

Public function Const

FString

 

GetIdString()

Get current GUID Id as a string, for DDC key

Public function Const

FString

 

GetLODModelIdString()

Public function

void

 

GetResourceSizeEx

(
    FResourceSizeEx& CumulativeResourc...
)

Public function

void

 

Serialize

(
    FArchive& Ar,
    USkeletalMesh* Owner
)

Serialize to/from the specified archive..

Public function

void

 

SyncronizeLODUserSectionsData()

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