![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <SkeletalMeshSourceModel.h>
Inheritance diagram for FSkeletalMeshSourceModel:Public Member Functions | |
| ENGINE_API | FSkeletalMeshSourceModel () |
| FSkeletalMeshSourceModel (const FSkeletalMeshSourceModel &)=delete | |
| FSkeletalMeshSourceModel & | operator= (const FSkeletalMeshSourceModel &)=delete |
| FSkeletalMeshSourceModel (FSkeletalMeshSourceModel &&) | |
| FSkeletalMeshSourceModel & | operator= (FSkeletalMeshSourceModel &&) |
| void | Initialize (USkeletalMesh *InOwner) |
| int32 | GetTriangleCountFast () const |
| int32 | GetVertexCountFast () const |
| const FBoxSphereBounds & | GetBoundsFast () const |
| TConstArrayView< FName > | GetSkinWeightProfileNames () const |
| TConstArrayView< FName > | GetMorphTargetNames () const |
| TOptional< FGuid > | GetVertexColorGuid () const |
Public Member Functions inherited from FSkeletalMeshLODInfo | |
| FSkeletalMeshLODInfo () | |
Friends | |
| class | USkeletalMesh |
Additional Inherited Members | |
Public Attributes inherited from FSkeletalMeshLODInfo | |
| FPerPlatformFloat | ScreenSize { 1.0 } |
| float | LODHysteresis = 0.0f |
| TArray< int32 > | LODMaterialMap |
| FSkeletalMeshBuildSettings | BuildSettings |
| FSkeletalMeshOptimizationSettings | ReductionSettings |
| TArray< FBoneReference > | BonesToRemove |
| TArray< FBoneReference > | BonesToPrioritize |
| TArray< FSectionReference > | SectionsToPrioritize |
| float | WeightOfPrioritization = 1.0f |
| TObjectPtr< UAnimSequence > | BakePose |
| TObjectPtr< UAnimSequence > | BakePoseOverride |
| ESkinCacheUsage | SkinCacheUsage = ESkinCacheUsage::Auto |
| float | MorphTargetPositionErrorTolerance = 20.0f |
| TArray< FSkeletalMeshVertexAttributeInfo > | VertexAttributes |
| uint8 | bHasBeenSimplified:1 |
| uint8 | bHasPerLODVertexColors: 1 |
| uint8 | bAllowCPUAccess: 1 |
| uint8 | bBuildHalfEdgeBuffers: 1 |
| uint8 | bAllowMeshDeformer: 1 |
| uint8 | bSupportUniformlyDistributedSampling: 1 |
| FSkeletalMeshSourceModel::FSkeletalMeshSourceModel | ( | ) |
|
delete |
| FSkeletalMeshSourceModel::FSkeletalMeshSourceModel | ( | FSkeletalMeshSourceModel && | InSource | ) |
|
inline |
Returns the bounds of the stored mesh description, without having to load it up from bulk storage.
| TConstArrayView< FName > FSkeletalMeshSourceModel::GetMorphTargetNames | ( | ) | const |
Returns the list names of morph targets stored on the mesh, if any.
| TConstArrayView< FName > FSkeletalMeshSourceModel::GetSkinWeightProfileNames | ( | ) | const |
Returns the list of names of alternate skin weight profiles stored on the mesh, if any.
|
inline |
Returns the number of triangles on the stored mesh description, without having to load it up from bulk storage.
Get the vertex color GUID as an optional value. If the mesh has no vertex colors defined, then an empty optional is returned.
|
inline |
Returns the number of vertices on the stored mesh description, without having to load it up from bulk storage.
| void FSkeletalMeshSourceModel::Initialize | ( | USkeletalMesh * | InOwner | ) |
Initialize all sub-objects and other owned data that depends on knowing the skeletal mesh owner
|
delete |
| FSkeletalMeshSourceModel & FSkeletalMeshSourceModel::operator= | ( | FSkeletalMeshSourceModel && | InSource | ) |
|
friend |