Choose your operating system:
Windows
macOS
Linux
| UInteractiveToolActivity | ||
| IDynamicMeshOperatorFactory | ||
| IClickBehaviorTarget | ||
| IHoverBehaviorTarget
|
Module |
|
Header |
/Engine/Plugins/Runtime/MeshModelingToolset/Source/MeshModelingTools/Public/ToolActivities/PolyEditExtrudeActivity.h |
Include |
#include "ToolActivities/PolyEditExtrudeActivity.h" |
UCLASS()
class UPolyEditExtrudeActivity :
public UInteractiveToolActivity,
public UE::Geometry::IDynamicMeshOperatorFactory,
public IClickBehaviorTarget,
public IHoverBehaviorTarget
Name | Description | ||
---|---|---|---|
|
ActiveSelection |
||
|
ActiveSelectionFrameWorld |
||
|
TObjectPtr< UPo... |
ActivityContext |
|
|
bIsRunning |
||
|
bRequestedApply |
||
|
TObjectPtr< UPl... |
ExtrudeHeightMechanic |
|
|
ExtrudeMode |
Set to different values depending on whether we're using this activity on behalf of extrude, offset, or push/pull |
|
|
TObjectPtr< UPo... |
ExtrudeProperties |
|
|
ExtrusionFrameWorld |
||
|
NewSelectionGids |
||
|
TObjectPtr< UPo... |
OffsetProperties |
|
|
TSharedPtr< UE:... |
PatchMesh |
|
|
PropertySetToUse |
||
|
TObjectPtr< UPo... |
PushPullProperties |
|
|
float |
UVScaleFactor |
Name | Description | ||
---|---|---|---|
|
CanAccept() |
If true, calling End with EToolShutdownType::Accept will result in a valid completion of the activity. |
|
|
CanStart() |
Check whether a Start() call will result in a success. |
|
|
EToolActivit... |
End |
Force an end to the activity. |
|
IsRunning() |
Check whether the activity is running (though the tool can just check the result of Start() itself). |
|
|
Shutdown ( |
Should be called during a tool's Shutdown()Should be called during a tool's Shutdown() |
|
|
EToolActivit... |
Start() |
Attempt to start the activity. |
Name | Description | ||
---|---|---|---|
|
Render ( |
If the activity is running, should be called from the tool's Render() |
|
|
Setup ( |
IInteractiveToolActivity. |
|
|
Tick ( |
If the activity is running, should be called from the tool's OnTick() |
Name | Description | ||
---|---|---|---|
|
TUniquePtr< ... |
MakeNewOperator() |
IDynamicMeshOperatorFactory. |
Name | Description | ||
---|---|---|---|
|
IsHitByClick ( |
IClickBehaviorTarget API. |
|
|
OnClicked ( |
Notify Target that click ocurred |
Name | Description | ||
---|---|---|---|
|
BeginHoverSequenceHitTest ( |
IHoverBehaviorTarget implementation. |
|
|
OnBeginHover ( |
Initialize hover sequence at given position |
|
|
OnEndHover() |
Terminate active hover sequence |
|
|
OnUpdateHover ( |
Update active hover sequence with new input position |
Name |
Description |
|
---|---|---|
|
EPropertySetToUse |
Name |
Description |
---|---|
FExtrudeOp |