| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Experimental/MeshModelingToolset/Source/MeshModelingToolsEditorOnly/Public/Hair/GroomCardsEditorTool.h |
Include |
#include "Hair/GroomCardsEditorTool.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)()
class UGroomCardsEditorTool :
public UMeshSurfacePointTool,
public IClickBehaviorTarget
Name | Description | ||
---|---|---|---|
|
TPimplPtr< FGro... |
ActiveCardEdit |
|
|
ActiveCardGroupID |
||
|
ActiveVertexChange |
||
|
AssetAPI |
||
|
bActiveCardEditUpdated |
||
|
bCurveUpdatePending |
||
|
bSelectionStateDirty |
||
|
bSetupValid |
||
|
bVisualizationChanged |
||
|
bWasTopologyEdited |
||
|
CardMeshSelectionMechanic |
||
|
ControlPointsMechanic |
||
|
CurrentOperationTimestamp |
||
|
TSharedPtr< FSp... |
CurveSourceAdapter |
|
|
TPimplPtr< FEdi... |
EditableCardSet |
|
|
EditActions |
||
|
InfoProperties |
||
|
MeshMaterial |
||
|
ModifiedTopologyCounter |
||
|
OnPreviewMeshChangedHandle |
||
|
PendingAction |
||
|
PreviewGeom |
||
|
UPreviewMesh &#... |
PreviewMesh |
|
|
SelectActions |
||
|
TLazyObjectPtr<... |
TargetGroom |
|
|
UWorld * |
TargetWorld |
|
|
TUniquePtr< FGr... |
Topology |
|
|
UVMaterial |
Name | Description | |
---|---|---|
|
UGroomCardsEditorTool() |
Name | Description | ||
---|---|---|---|
|
AfterTopologyEdit() |
||
|
ApplyDeleteAction() |
||
|
ApplyGroomCardEdit ( |
||
|
BeginCardEdit ( |
||
|
BeginMoveChange() |
||
|
CheckInOperation ( |
||
|
CompleteActiveCardEditAndEmitChanges() |
||
|
CompleteMeshEditChange ( |
||
|
EndCardEdit() |
||
|
EndMoveChange() |
||
|
InitializeMesh() |
||
|
OnPreviewMeshChanged() |
||
|
OnSelectionModifiedEvent() |
||
|
RecomputeTopology() |
||
|
RequestAction ( |
Actions API |
|
|
RestoreCardEdit ( |
||
|
SetAssetAPI ( |
||
|
SetWorld ( |
||
|
UpdateLineSet() |
||
|
UpdateOnCurveEdit() |
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() |
||
|
OnTick ( |
Action support/system |
|
|
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 |
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 |