/Engine/Plugins/Runtime/MeshModelingToolset/Source/MeshModelingTools/Public/ToolActivities/PolyEditInsertEdgeLoopActivity.h
Interactive activity for inserting (group) edge loops into a mesh.
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)() class UPolyEditInsertEdgeLoopActivity : public [UInteractiveToolActivity](API\Plugins\ModelingComponents\UInteractiveToolActivity), public [UE::Geometry::IDynamicMeshOperatorFactory](API\Plugins\ModelingOperators\IDynamicMeshOperatorFactory), public [IHoverBehaviorTarget](API\Runtime\InteractiveToolsFramework\BaseBehaviors\IHoverBehaviorTarget), public [IClickBehaviorTarget](API\Runtime\InteractiveToolsFramework\BaseBehaviors\IClickBehaviorTarget)
TObjectPtr<UPo...
ActivityContext
bool
bIsRunning
bool
bLastComputeSucceeded
Copied over on op completion.
bool
bWaitingForInsertionCompletion
On valid clicks, we wait to finish the background op and apply it before taking more input.
FViewCameraStat...
CameraState
TSharedPtr< con...
ComputeStartMesh
Safe inputs for the background compute to use, untouched by undo/redo/other CurrentMesh updates.
TSharedPtr< con...
ComputeStartTopology
int32
InputGroupEdgeID
Taken from user interaction, read as inputs by the op factory.
double
InteractiveInputLength
TSharedPtr<TSe...
LatestOpChangedTids
TSharedPtr<UE:...
LatestOpTopologyResult
FToolDataVisual...
PreviewEdgeRenderer
TArray< TPair< ...
PreviewEdges
TArray< TPair< ...
ProblemTopologyEdges
Used to highlight problematic topology (non-quad groups) when it stops a loop.
FToolDataVisual...
ProblemTopologyRenderer
TArray< FVector...
ProblemTopologyVerts
float
ProblemVertTickWidth
TObjectPtr<UEd...
Settings
FTransform
TargetTransform
TSharedPtr<FMe...
TopologySelector
FMeshTopologySe...
TopologySelectorSettings