Navigation
API > API/Runtime > API/Runtime/Engine
Imported resources for a skeletal mesh.
| Name | FSkeletalMeshModel |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/Rendering/SkeletalMeshModel.h |
| Include Path | #include "Rendering/SkeletalMeshModel.h" |
Syntax
class FSkeletalMeshModel
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FSkeletalMeshModel() |
Default constructor. | Rendering/SkeletalMeshModel.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bGuidIsHash | bool | If this GUID was generated from a hash of the data, or randomly generated when it was changed | Rendering/SkeletalMeshModel.h | |
| InlineReductionCacheDatas | TArray< FInlineReductionCacheData > | When user reduce an imported LOD with itself (BaseLOD == TargetLOD), we need to store the geometry count (vertex count and triangle count). | Rendering/SkeletalMeshModel.h | |
| LODModels | TIndirectArray< FSkeletalMeshLODModel > | Per-LOD data. | Rendering/SkeletalMeshModel.h | |
| SkeletalMeshModelGUID | FGuid | GUID to indicate this version of data. | Rendering/SkeletalMeshModel.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void EmptyOriginalReductionSourceMeshData() |
Rendering/SkeletalMeshModel.h | ||
void GenerateGUIDFromHash
(
USkinnedAsset* Owner |
Util to regenerate a GUID for this Model based on hashing its data Used by old content, rather than a random new GUID. | Rendering/SkeletalMeshModel.h | |
void GenerateNewGUID() |
Creates a new GUID for this Model | Rendering/SkeletalMeshModel.h | |
FString GetIdString() |
Get current GUID Id as a string, for DDC key | Rendering/SkeletalMeshModel.h | |
FString GetLODModelIdString() |
Rendering/SkeletalMeshModel.h | ||
void GetResourceSizeEx
(
FResourceSizeEx& CumulativeResourceSize |
Rendering/SkeletalMeshModel.h | ||
void Serialize
(
FArchive& Ar, |
Serialize to/from the specified archive.. | Rendering/SkeletalMeshModel.h | |
void SyncronizeLODUserSectionsData() |
Rendering/SkeletalMeshModel.h |
Deprecated Variables
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| OriginalReductionSourceMeshData_DEPRECATED | TArray< FReductionBaseSkeletalMeshBulkData * > | When user reduce an imported LOD with itself (BaseLOD == TargetLOD), we need to store some imported model data so we can reduce again from the same data. | Rendering/SkeletalMeshModel.h |