Navigation
API > API/Plugins > API/Plugins/HairModelingToolset
| Name | UGroomCardsEditorTool |
| Type | class |
| Header File | /Engine/Plugins/Experimental/HairModelingToolset/Source/HairModelingToolset/Public/GroomCardsEditorTool.h |
| Include Path | #include "GroomCardsEditorTool.h" |
Syntax
UCLASS ()
class UGroomCardsEditorTool :
public UMeshSurfacePointTool ,
public IClickBehaviorTarget
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UInteractiveTool → USingleSelectionTool → UMeshSurfacePointTool → UGroomCardsEditorTool
Implements Interfaces
- IClickBehaviorTarget
- IModifierToggleBehaviorTarget
- IClickDragBehaviorTarget
- IHoverBehaviorTarget
- IInputBehaviorSource
- IInteractiveToolCameraFocusAPI
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UGroomCardsEditorTool() |
GroomCardsEditorTool.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ApplyGroomCardEdit
(
const FGroomCardEdit& Edit, |
GroomCardsEditorTool.h | ||
void RequestAction
(
EEditGroomCardsToolActions ActionType |
Actions API | GroomCardsEditorTool.h | |
virtual void SetWorld
(
UWorld* World |
GroomCardsEditorTool.h |
Overridden from UMeshSurfacePointTool
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool HitTest
(
const FRay& Ray, |
UMeshSurfacePointTool API. | GroomCardsEditorTool.h | |
virtual void OnBeginDrag
(
const FRay& Ray |
GroomCardsEditorTool.h | ||
virtual void OnCancelDrag() |
GroomCardsEditorTool.h | ||
virtual void OnEndDrag
(
const FRay& Ray |
GroomCardsEditorTool.h | ||
virtual void OnUpdateDrag
(
const FRay& Ray |
GroomCardsEditorTool.h |
Overridden from UInteractiveTool
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool CanAccept() |
GroomCardsEditorTool.h | ||
virtual bool HasAccept() |
GroomCardsEditorTool.h | ||
virtual bool HasCancel() |
GroomCardsEditorTool.h | ||
virtual void OnTick
(
float DeltaTime |
GroomCardsEditorTool.h | ||
virtual void Render
(
IToolsContextRenderAPI* RenderAPI |
GroomCardsEditorTool.h | ||
virtual void Setup() |
GroomCardsEditorTool.h | ||
virtual void Shutdown
(
EToolShutdownType ShutdownType |
GroomCardsEditorTool.h |
Overridden from IClickDragBehaviorTarget
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FInputRayHit CanBeginClickDragSequence
(
const FInputDeviceRay& PressPos |
IClickDragBehaviorTarget API. | GroomCardsEditorTool.h |
Overridden from IHoverBehaviorTarget
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnEndHover() |
GroomCardsEditorTool.h | ||
virtual bool OnUpdateHover
(
const FInputDeviceRay& DevicePos |
GroomCardsEditorTool.h |
Overridden from IClickBehaviorTarget
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FInputRayHit IsHitByClick
(
const FInputDeviceRay& ClickPos |
IClickBehaviorTarget API. | GroomCardsEditorTool.h | |
virtual void OnClicked
(
const FInputDeviceRay& ClickPos |
GroomCardsEditorTool.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AfterTopologyEdit() |
GroomCardsEditorTool.h | ||
void ApplyDeleteAction() |
GroomCardsEditorTool.h | ||
void BeginCardEdit
(
int32 CardGroupID |
GroomCardsEditorTool.h | ||
void BeginMoveChange() |
GroomCardsEditorTool.h | ||
bool CheckInOperation
(
int32 Timestamp |
GroomCardsEditorTool.h | ||
void CompleteActiveCardEditAndEmitChanges() |
GroomCardsEditorTool.h | ||
void CompleteMeshEditChange
(
const FText& TransactionLabel, |
GroomCardsEditorTool.h | ||
void EndCardEdit() |
GroomCardsEditorTool.h | ||
void EndMoveChange() |
GroomCardsEditorTool.h | ||
void InitializeMesh() |
GroomCardsEditorTool.h | ||
void OnPreviewMeshChanged() |
GroomCardsEditorTool.h | ||
void OnSelectionModifiedEvent() |
GroomCardsEditorTool.h | ||
void RecomputeTopology() |
GroomCardsEditorTool.h | ||
void RestoreCardEdit
(
const FGroomCardEdit* RestoreEdit |
GroomCardsEditorTool.h | ||
void UpdateLineSet() |
GroomCardsEditorTool.h | ||
void UpdateOnCurveEdit() |
GroomCardsEditorTool.h |