UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
SkeletalMeshModel.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#if WITH_EDITOR
6
7#include "CoreMinimal.h"
10
12class USkeletalMesh;
13class USkinnedAsset;
14class FArchive;
15
20{
21public:
25 bool bGuidIsHash;
26
29
32
33#if WITH_EDITOR
36
42
44 ENGINE_API FString GetIdString() const;
45
47
48 ENGINE_API FString GetLODModelIdString() const;
49
51
52 /* 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.*/
53 /* We do not need to store such a data, since we can use the USkeletalMesh::MeshEditorDataObject which have the imported data */
55
56 /* When user reduce an imported LOD with itself (BaseLOD == TargetLOD), we need to store the geometry count (vertex count and triangle count).
57 We use this data to query if the reduction is active when the reduction criterion is an absolute vertex/triangle number*/
59#endif
60
63
64 void GetResourceSizeEx(FResourceSizeEx& CumulativeResourceSize);
65};
66
67#endif // WITH_EDITOR
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition Archive.h:1208
Definition Array.h:670
Definition IndirectArray.h:20
Definition SkeletalMesh.h:440
Definition SkinnedAsset.h:47
Definition Guid.h:109
Definition ResourceSize.h:31