UDEPRECATED_EditorSkeletalMeshLibrary

Utility class to altering and analyzing a SkeletalMesh and use the common functionalities of the SkeletalMesh Editor.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

UObjectBase

UObjectBaseUtility

UObject

UBlueprintFunctionLibrary

UDEPRECATED_EditorSkeletalMeshLibrary

References

Module

EditorScriptingUtilities

Header

/Engine/Plugins/Editor/EditorScriptingUtilities/Source/EditorScriptingUtilities/Public/EditorSkeletalMeshLibrary.h

Include

#include "EditorSkeletalMeshLibrary.h"

Syntax

UCLASS(Deprecated)
class UDEPRECATED_EditorSkeletalMeshLibrary : public UBlueprintFunctionLibrary

Remarks

Utility class to altering and analyzing a SkeletalMesh and use the common functionalities of the SkeletalMesh Editor. The editor should not be in play in editor mode.

Functions

Name Description

Public function Static UFunction BlueprintCallable, Category

UPhysicsAsse...

 

CreatePhysicsAsset

(
    USkeletalMesh* SkeletalMesh
)

This function creates a PhysicsAsset for the given SkeletalMesh with the same settings as if it were created through FBX import

Public function Static UFunction BlueprintCallable, Category, Meta

bool

 

RemoveLODs

(
    USkeletalMesh* SkeletalMesh,
    TArray< int32 > ToRemoveLODs
)

Remove all the specified LODs.

Public function Static UFunction BlueprintCallable, Category, Meta

bool

 

StripLODGeometry

(
    USkeletalMesh* SkeletalMesh,
    const int32 LODIndex,
    UTexture2D* TextureMask,
    const float Threshold
)

This function will strip all triangle in the specified LOD that don't have any UV area pointing on a black pixel in the TextureMask.

Deprecated Functions

Name Description

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

GetLodBuildSettings

(
    const USkeletalMesh* SkeletalM...,
    const int32 LodIndex,
    FSkeletalMeshBuildSettings& OutBui...
)

The Editor Scripting Utilities Plugin is deprecated - Use the function in Skeletal Mesh Utilities

Public function Static UFunction BlueprintCallable, Category, Meta

int32

 

GetLODCount

(
    USkeletalMesh* SkeletalMesh
)

The Editor Scripting Utilities Plugin is deprecated - Use the function in Skeletal Mesh Utilities

Public function Static UFunction BlueprintPure, Category, Meta

int32

 

GetNumVerts

(
    USkeletalMesh* SkeletalMesh,
    int32 LODIndex
)

The Editor Scripting Utilities Plugin is deprecated - Use the function in Skeletal Mesh Editor Subsystem

Public function Static UFunction BlueprintCallable, Category, Meta

int32

 

ImportLOD

(
    USkeletalMesh* BaseMesh,
    const int32 LODIndex,
    const FString& SourceFilename
)

The Editor Scripting Utilities Plugin is deprecated - Use the function in Skeletal Mesh Utilities

Public function Static UFunction BlueprintCallable, Category, Meta

bool

 

RegenerateLOD

(
    USkeletalMesh* SkeletalMesh,
    int32 NewLODCount,
    bool bRegenerateEvenIfImported,
    bool bGenerateBaseLOD
)

The Editor Scripting Utilities Plugin is deprecated - Use the function in Skeletal Mesh Editor Subsystem

Public function Static UFunction BlueprintCallable, Category, Meta

bool

 

ReimportAllCustomLODs

(
    USkeletalMesh* SkeletalMesh
)

The Editor Scripting Utilities Plugin is deprecated - Use the function in Skeletal Mesh Utilities

Public function Static UFunction BlueprintCallable, Category, Meta

bool

 

RenameSocket

(
    USkeletalMesh* SkeletalMesh,
    FName OldName,
    FName NewName
)

The Editor Scripting Utilities Plugin is deprecated - Use the function in Skeletal Mesh Editor Subsystem

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

SetLodBuildSettings

(
    USkeletalMesh* SkeletalMesh,
    const int32 LodIndex,
    const FSkeletalMeshBuildSettings& ...
)

The Editor Scripting Utilities Plugin is deprecated - Use the function in Skeletal Mesh Utilities