Navigation
API > API/Plugins > API/Plugins/EditorScriptingUtilities
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.
| Name | UDEPRECATED_EditorSkeletalMeshLibrary |
| Type | class |
| Header File | /Engine/Plugins/Editor/EditorScriptingUtilities/Source/EditorScriptingUtilities/Public/EditorSkeletalMeshLibrary.h |
| Include Path | #include "EditorSkeletalMeshLibrary.h" |
Syntax
UCLASS (Deprecated)
class UDEPRECATED_EditorSkeletalMeshLibrary : public UBlueprintFunctionLibrary
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UBlueprintFunctionLibrary → UDEPRECATED_EditorSkeletalMeshLibrary
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static UPhysicsAsset * CreatePhysicsAsset
(
USkeletalMesh* SkeletalMesh |
This function creates a PhysicsAsset for the given SkeletalMesh with the same settings as if it were created through FBX import | EditorSkeletalMeshLibrary.h |
|
static void GetLodBuildSettings
(
const USkeletalMesh* SkeletalMesh, |
Copy the build options with the specified LOD build settings. | EditorSkeletalMeshLibrary.h |
|
static int32 GetLODCount
(
USkeletalMesh* SkeletalMesh |
Retrieve the number of LOD contain in the specified skeletal mesh. | EditorSkeletalMeshLibrary.h |
|
static int32 GetNumVerts
(
USkeletalMesh* SkeletalMesh, |
Get number of mesh vertices for an LOD of a Skeletal Mesh | EditorSkeletalMeshLibrary.h |
|
static int32 ImportLOD
(
USkeletalMesh* BaseMesh, |
Import or re-import a LOD into the specified base mesh. | EditorSkeletalMeshLibrary.h |
|
static bool RegenerateLOD
(
USkeletalMesh* SkeletalMesh, |
Regenerate LODs of the mesh | EditorSkeletalMeshLibrary.h |
|
static bool ReimportAllCustomLODs
(
USkeletalMesh* SkeletalMesh |
Re-import the specified skeletal mesh and all the custom LODs. | EditorSkeletalMeshLibrary.h |
|
static bool RemoveLODs
(
USkeletalMesh* SkeletalMesh, |
Remove all the specified LODs. | EditorSkeletalMeshLibrary.h |
|
static bool RenameSocket
(
USkeletalMesh* SkeletalMesh, |
Rename a socket within a skeleton | EditorSkeletalMeshLibrary.h |
|
static void SetLodBuildSettings
(
USkeletalMesh* SkeletalMesh, |
Set the LOD build options for the specified LOD index. | EditorSkeletalMeshLibrary.h |
|
static bool StripLODGeometry
(
USkeletalMesh* SkeletalMesh, |
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. | EditorSkeletalMeshLibrary.h |
|