| TSharedFromThis | ||||
| FGCObject | ||||
| FEditorCommonDrawHelper
|
Module |
|
Header |
/Engine/Plugins/Runtime/HairStrands/Source/HairStrandsEditor/Public/GroomEditorMode.h |
Include |
#include "GroomEditorMode.h" |
class FGroomEditorMode : public FEdMode
Name | Description | ||
---|---|---|---|
|
OnToolNotificationMessage |
||
|
OnToolWarningMessage |
||
|
ToolsContext |
||
|
TSharedPtr< FUI... |
UICommandList |
Command list lives here so that the key bindings on the commands can be processed in the viewport. |
|
ViewportWorldInteraction |
Cached pointer to the viewport world interaction object we're using to interact with mesh elements |
Name | Description | |
---|---|---|
|
FGroomEditorMode() |
Name | Description | |
---|---|---|
|
~FGroomEditorMode() |
Name | Description | ||
---|---|---|---|
|
UInteractive... |
GetToolManager() |
|
|
UEdModeInter... |
GetToolsContext() |
Name | Description | ||
---|---|---|---|
|
ActorSelectionChangeNotify() |
||
|
AllowWidgetMove() |
These disable the standard gizmo, which is probably want we want in these tools as we can't hit-test the standard gizmo... |
|
|
CapturedMouseMove ( |
Called during mouse-down mouse-move. |
|
|
EndTracking ( |
Always called on mouse-up |
|
|
Enter() |
Called when we "start" this editor mode (ie switch to this tab) |
|
|
Exit() |
Called when we "end" this editor mode (ie switch to another tab) |
|
|
InputAxis ( |
Called for 1D Axis movements - EKeys::MouseX, EKeys::MouseY, and EKeys::MouseWheelAxis Called even if we return true from InputKey which otherwise blocks tracking. |
|
|
InputKey ( |
Input Button/Axis Events & Mouse Capture |
|
|
LostFocus ( |
Called when viewport window loses focus (ie when some other window is focused) not called when editor is backgrounded, but is called when editor is minimized |
|
|
MouseEnter ( |
Called when mouse moves over viewport window |
|
|
MouseLeave ( |
Called when mouse leaves viewport window |
|
|
MouseMove ( |
Called on any mouse-move event. not called during tracking/capturing, eg if any button is down |
|
|
ProcessEditDelete() |
||
|
ReceivedFocus ( |
Called when viewport window is focused |
|
|
Render ( |
Draws translucent polygons on brushes and volumes. |
|
|
ShouldDrawWidget() |
Lets the mode determine if it wants to draw the widget or not. |
|
|
StartTracking ( |
Called on mouse-down. |
|
|
Tick ( |
||
|
UsesToolkits() |
True if this mode uses a toolkit mode (eventually they all should) |
|
|
UsesTransformWidget() |
Lets each tool determine if it wants to use the editor widget or not. |
Name | Description | ||
---|---|---|---|
|
AddReferencedObjects ( |
Pure virtual that must be overloaded by the inheriting class. |
Name |
Description |
---|---|
FOnModelingModeToolNotification |
Name |
Description |
---|---|
EM_GroomEditorModeId |