Navigation
API > API/Plugins > API/Plugins/MeshPartitionEditor
MegaMeshModifier that does local remeshing or tessellation. Note that currently only triangles whose vertices are entirely inside the modifier's box of influence will be affected.
| Name | URemeshModifier |
| Type | class |
| Header File | /Engine/Plugins/Experimental/MeshPartition/Source/MeshPartitionEditor/Public/Modifiers/MeshPartitionRemeshModifier.h |
| Include Path | #include "Modifiers/MeshPartitionRemeshModifier.h" |
Syntax
UCLASS (MinimalAPI,
prioritizeCategories=("Modifier", "Coverage", "RemeshOperation", "Remesh", "Tessellate", "DensityWeightChannel"),
Meta=(BlueprintSpawnableComponent, MegaMeshClassVersion="2"))
class URemeshModifier : public UE::MeshPartition::URemeshModifierBase
Inheritance Hierarchy
- FRenderAssetOwnerStreamingState → UPrimitiveComponent → UModifierComponent → URemeshModifierBase → URemeshModifier
- UObjectBase → UObjectBaseUtility → UObject → UActorComponent → USceneComponent → UPrimitiveComponent → UModifierComponent → URemeshModifierBase → URemeshModifier
Implements Interfaces
- IAsyncPhysicsStateProcessor
- IInterface_AssetUserData
- IInterface_AsyncCompilation
- INavRelevantInterface
- IPhysicsBodyInstanceOwner
- IPhysicsBodyInstanceOwnerResolver
- IPhysicsComponent
- IModifierBlueprintInterface
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
URemeshModifier() |
Modifiers/MeshPartitionRemeshModifier.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~URemeshModifier() |
Modifiers/MeshPartitionRemeshModifier.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| UnscaledCoverage | FVector3d | Box in which the modifier remeshes, centered at modifier location. | Modifiers/MeshPartitionRemeshModifier.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FVector3d GetUnscaledCoverage() |
Modifiers/MeshPartitionRemeshModifier.h | ||
void SetUnscaledCoverage
(
const FVector3d& InUnscaledCoverage |
Modifiers/MeshPartitionRemeshModifier.h |
Public Virtual
Overridden from UModifierComponent
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TArray< FBox > ComputeBounds () |
Computes the set of bounding boxes describing the regions this modifier is affecting. | Modifiers/MeshPartitionRemeshModifier.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Serialize
(
FArchive& Ar |
UObject. | Modifiers/MeshPartitionRemeshModifier.h |