UMeshProcessingLibrary

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

MeshProcessingLibrary

Header

/Engine/Plugins/Enterprise/StaticMeshEditorExtension/Source/MeshProcessingLibrary/Public/MeshProcessingLibrary.h

Include

#include "MeshProcessingLibrary.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)()
class UMeshProcessingLibrary : public UBlueprintFunctionLibrary

Functions

Name Description

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

ApplyJacketingOnMeshActors

(
    const TArray< AActor* >& Acto...,
    const UJacketingOptions* Optio...,
    TArray< AActor* >& OccludedAc...
)

Detect partially or totally occluded objects in a list of actors.

Public function Static

void

 

ApplyJacketingOnMeshActors

(
    const TArray< AActor* >& Acto...,
    const UJacketingOptions* Optio...,
    TArray< AActor* >& OccludedAc...,
    bool bSilent
)

Public function Static

void

 

DefeatureMesh

(
    FMeshDescription& MeshDescription,
    const UMeshDefeaturingParameterObje...
)

Public function Static UFunction BlueprintCallable, Category

void

 

DefeatureMesh

(
    UStaticMesh* StaticMesh,
    int32 LODIndex,
    const UMeshDefeaturingParameterObje...
)

Remove holes, emerging and/or non-emerging, and bumps (features).

Public function Static

void

 

FindOverlappingActors

(
    const TArray< AActor* >& InAc...,
    const TArray< AActor* >& InAc...,
    const UJacketingOptions* Optio...,
    TArray< AActor* >& OutOverlap...,
    bool bSilent
)

Find the set of all actors that overlap any of the actors in another set.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss