| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Experimental/MeshModelingToolset/Source/MeshModelingTools/Public/EditMeshPolygonsTool.h |
Include |
#include "EditMeshPolygonsTool.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)()
class UEditMeshPolygonsTool :
public UMeshSurfacePointTool,
public IClickBehaviorTarget
Name | Description | ||
---|---|---|---|
|
ActiveEdgeSelection |
||
|
ActiveSelectionBounds |
||
|
ActiveSelectionFrameLocal |
||
|
ActiveSelectionFrameWorld |
||
|
ActiveTriangleSelection |
||
|
ActiveVertexChange |
||
|
bGizmoUpdatePending |
||
|
bInDrag |
True for the duration of UI click+drag. |
|
|
bPreviewUpdatePending |
||
|
bSelectionStateDirty |
||
|
bSpatialDirty |
||
|
bTriangleMode |
If bTriangleMode = true, then we use a per-triangle FTriangleGroupTopology instead of polygroup topology. |
|
|
bWasTopologyEdited |
||
|
CameraState |
||
|
CurrentOperationTimestamp |
||
|
CurrentPreviewMaterial |
||
|
CurrentToolMode |
||
|
CurveDistMechanic |
||
|
CutProperties |
||
|
DynamicMeshComponent |
||
|
EditActions |
||
|
EditActions_Triangles |
||
|
EditEdgeActions |
||
|
EditEdgeActions_Triangles |
||
|
EditPreview |
||
|
EditUVActions |
||
|
TValueWatcher< ... |
ExtrudeDirectionWatcher |
|
|
ExtrudeHeightMechanic |
||
|
ExtrudeProperties |
||
|
InitialGizmoFrame |
||
|
InitialGizmoScale |
||
|
LastGeometryFrame |
||
|
LastTransformerFrame |
||
|
LastUpdateGizmoFrame |
||
|
LastUpdateGizmoScale |
||
|
LinearDeformer |
Data for current drag |
|
|
TValueWatcher< ... |
LocalFrameModeWatcher |
|
|
LockedTransfomerFrame |
||
|
TValueWatcher< ... |
LockFrameWatcher |
|
|
MeshSpatial |
||
|
ModifiedTopologyCounter |
||
|
MultiTransformer |
||
|
OnDynamicMeshComponentChangedHandle |
||
|
PendingAction |
||
|
SelectionMechanic |
||
|
SetUVProperties |
||
|
SurfacePathMechanic |
||
|
TUniquePtr< FGr... |
Topology |
|
|
TransformProps |
||
|
float |
UVScaleFactor |
UV Scale factor to apply to texturing on any new geometry (e.g. new faces added by extrude) |
|
WorldTransform |
Camera state at last render |
Name | Description | |
---|---|---|
|
UEditMeshPolygonsTool() |
Name | Description | ||
---|---|---|---|
|
HitTest ( |
||
|
OnBeginDrag ( |
This function is called when the user begins a click-drag-release interaction |
|
|
OnEndDrag ( |
This function is called when the user releases the button driving a click-drag-release interaction |
|
|
OnUpdateDrag ( |
This function is called each frame that the user is in a click-drag-release interaction |
Name | Description | ||
---|---|---|---|
|
CanAccept() |
||
|
HasAccept() |
||
|
HasCancel() |
||
|
RegisterActions ( |
Override this function to register the set of Actions this Tool supports, using FInteractiveToolActionSet::RegisterAction. |
|
|
Render ( |
Allow the Tool to do any custom drawing (ie via PDI/RHI) |
|
|
Setup() |
Register InputBehaviors, etc |
|
|
Shutdown ( |
Called by ToolManager to shut down the Tool |
|
|
Tick ( |
Allow the Tool to do any necessary processing on Tick |
Name | Description | ||
---|---|---|---|
|
CanBeginClickDragSequence ( |
Name | Description | ||
---|---|---|---|
|
OnEndHover() |
Terminate active hover sequence |
|
|
OnUpdateHover ( |
Update active hover sequence with new input position |
Name | Description | ||
---|---|---|---|
|
IsHitByClick ( |
IClickBehaviorTarget API. |
|
|
OnClicked ( |
Notify Target that click ocurred |
Name |
Description |
|
---|---|---|
|
FSelectedEdge |
Name |
Description |
|
---|---|---|
|
ECurrentToolMode |
|
|
EPreviewMaterialType |