Navigation
API > API/Plugins > API/Plugins/HairStrandsEditor
| Name | UGroomEditorMode |
| Type | class |
| Header File | /Engine/Plugins/Runtime/HairStrands/Source/HairStrandsEditor/Public/GroomEditorMode.h |
| Include Path | #include "GroomEditorMode.h" |
Syntax
UCLASS (Transient)
class UGroomEditorMode : public UBaseLegacyWidgetEdMode
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UEdMode → UBaseLegacyWidgetEdMode → UGroomEditorMode
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UGroomEditorMode() |
GroomEditorMode.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| EM_GroomEditorModeId | const FEditorModeID | GroomEditorMode.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ViewportWorldInteraction | UViewportWorldInteraction * | Cached pointer to the viewport world interaction object we're using to interact with mesh elements | GroomEditorMode.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool AllowWidgetMove() |
These disable the standard gizmo, which is probably want we want in these tools as we can't hit-test the standard gizmo... | GroomEditorMode.h | |
virtual void Enter() |
Called when we "start" this editor mode (ie switch to this tab) | GroomEditorMode.h | |
virtual void Exit() |
Called when we "end" this editor mode (ie switch to another tab) | GroomEditorMode.h |