USplitPolygonCommand

Base class for polygon splitting

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

PolygonModeling

Header

/Engine/Plugins/Editor/MeshEditor/Source/PolygonModeling/Public/SplitPolygon.h

Include

#include "SplitPolygon.h"

Syntax

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

Remarks

Base class for polygon splitting

Variables

Name Description

Protected variable UProperty

UPrimitiveCompo...

 

Component

The component we're editing

Protected variable

float

 

EdgeSplit

If we're starting on an edge, the progress along that edge to start at

Protected variable UProperty

UEditableMesh &...

 

EditableMesh

The mesh we're editing

Protected variable

FEdgeID

 

StartingEdgeID

The edge we started our operation on

Protected variable

FVertexID

 

StartingVertexID

The edge or vertex we started our split operation on

Constructors

Name Description

Protected function

USplitPolygonCommand()

Overridden from UMeshEditorEditCommand

Name Description

Protected function Virtual

void

 

ApplyDuringDrag

(
    IMeshEditorModeEditingContract& Me...,
    UViewportInteractor* ViewportI...
)

Applies this command every frame while dragging

Protected function Virtual

bool

 

TryStartingToDrag

(
    IMeshEditorModeEditingContract& Me...,
    UViewportInteractor* ViewportI...
)

Called when the user starts to drag on an element.

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