UEditableMeshAdapter

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

EditableMesh

Header

/Engine/Plugins/Runtime/EditableMesh/Source/EditableMesh/Public/EditableMeshAdapter.h

Include

#include "EditableMeshAdapter.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Abstract)
class UEditableMeshAdapter : public UObject

Functions

Name Description

Public function Virtual

void

 

GeometryHitTest

(
    const FHitParamsIn& InParams,
    FHitParamsOut& OutParams
)

Public function Virtual

void

 

InitializeFromEditableMesh

(
    const UEditableMesh* EditableM...
)

Public function Virtual Const

bool

 

IsCommitted

(
    const UEditableMesh* EditableM...
)

Public function Virtual Const

bool

 

IsCommittedAsInstance

(
    const UEditableMesh* EditableM...
)

Public function Virtual

void

 

OnAssignPolygonsToPolygonGroups

(
    const UEditableMesh* EditableM...,
    const TArray< FPolygonGroupForPolyg...
)

Public function Virtual

void

 

OnChangePolygonVertexInstances

(
    const UEditableMesh* EditableM...,
    const TArray< FPolygonID >& Polygo...
)

Public function Virtual

void

 

OnCommit

(
    UEditableMesh* EditableMesh
)

Public function Virtual

UEditableMes...

 

OnCommitInstance

(
    UEditableMesh* EditableMesh,
    UPrimitiveComponent* Component...
)

Public function Virtual

void

 

OnCreateEdges

(
    const UEditableMesh* EditableM...,
    const TArray< FEdgeID >& EdgeIDs
)

Public function Virtual

void

 

OnCreateEmptyVertexRange

(
    const UEditableMesh* EditableM...,
    const TArray< FVertexID >& VertexI...
)

Public function Virtual

void

 

OnCreatePolygonGroups

(
    const UEditableMesh* EditableM...,
    const TArray< FPolygonGroupID >& P...
)

Public function Virtual

void

 

OnCreatePolygons

(
    const UEditableMesh* EditableM...,
    const TArray< FPolygonID >& Polygo...
)

Public function Virtual

void

 

OnCreateVertexInstances

(
    const UEditableMesh* EditableM...,
    const TArray< FVertexInstanceID >&...
)

Public function Virtual

void

 

OnCreateVertices

(
    const UEditableMesh* EditableM...,
    const TArray< FVertexID >& VertexI...
)

Public function Virtual

void

 

OnDeleteEdges

(
    const UEditableMesh* EditableM...,
    const TArray< FEdgeID >& EdgeIDs
)

Public function Virtual

void

 

OnDeleteOrphanVertices

(
    const UEditableMesh* EditableM...,
    const TArray< FVertexID >& VertexI...
)

Public function Virtual

void

 

OnDeletePolygonGroups

(
    const UEditableMesh* EditableM...,
    const TArray< FPolygonGroupID >& P...
)

Public function Virtual

void

 

OnDeletePolygons

(
    const UEditableMesh* EditableM...,
    const TArray< FPolygonID >& Polygo...
)

Public function Virtual

void

 

OnDeleteVertexInstances

(
    const UEditableMesh* EditableM...,
    const TArray< FVertexInstanceID >&...
)

Public function Virtual

void

 

OnEndModification

(
    const UEditableMesh* EditableM...
)

Public function Virtual

void

 

OnPropagateInstanceChanges

(
    UEditableMesh* EditableMesh
)

Public function Virtual

void

 

OnRebuildRenderMesh

(
    const UEditableMesh* EditableM...
)

Public function Virtual

void

 

OnRebuildRenderMeshFinish

(
    const UEditableMesh* EditableM...,
    const bool bRebuildBoundsAndCollisi...,
    const bool bIsPreviewRollback
)

Public function Virtual

void

 

OnRebuildRenderMeshStart

(
    const UEditableMesh* EditableM...,
    const bool bInvalidateLighting
)

Public function Virtual

void

 

OnReindexElements

(
    const UEditableMesh* EditableM...,
    const FElementIDRemappings& Remapp...
)

Public function Virtual

void

 

OnRetriangulatePolygons

(
    const UEditableMesh* EditableM...,
    const TArray< FPolygonID >& Polygo...
)

Public function Virtual

void

 

OnRevert

(
    UEditableMesh* EditableMesh
)

Public function Virtual

UEditableMes...

 

OnRevertInstance

(
    UEditableMesh* EditableMesh
)

Public function Virtual

void

 

OnSetEdgeAttribute

(
    const UEditableMesh* EditableM...,
    const FEdgeID EdgeID,
    const FMeshElementAttributeData& A...
)

Public function Virtual

void

 

OnSetEdgesVertices

(
    const UEditableMesh* EditableM...,
    const TArray< FEdgeID >& EdgeIDs
)

Public function Virtual

void

 

OnSetPolygonAttribute

(
    const UEditableMesh* EditableM...,
    const FPolygonID PolygonID,
    const FMeshElementAttributeData& A...
)

Public function Virtual

void

 

OnSetPolygonGroupAttribute

(
    const UEditableMesh* EditableM...,
    const FPolygonGroupID PolygonGroupI...,
    const FMeshElementAttributeData& A...
)

Public function Virtual

void

 

OnSetVertexAttribute

(
    const UEditableMesh* EditableM...,
    const FVertexID VertexID,
    const FMeshElementAttributeData& A...
)

Public function Virtual

void

 

OnSetVertexInstanceAttribute

(
    const UEditableMesh* EditableM...,
    const FVertexInstanceID VertexInsta...,
    const FMeshElementAttributeData& A...
)

Public function Virtual

void

 

OnStartModification

(
    const UEditableMesh* EditableM...,
    const EMeshModificationType MeshMod...,
    const EMeshTopologyChange MeshTopol...
)

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