| TSharedFromThis | ||||||||
| FGCObject | ||||||||
| FEditorCommonDrawHelper
|
Module |
|
Header |
/Engine/Source/Editor/AnimGraph/Public/AnimNodeEditMode.h |
Include |
#include "AnimNodeEditMode.h" |
class FAnimNodeEditMode : public IAnimNodeEditMode
Base implementation for anim node edit modes
Name | Description | ||
---|---|---|---|
|
AnimNode |
The node we are operating on |
|
|
FAnimNode_Base ... |
RuntimeAnimNode |
The runtime node in the preview scene |
Name | Description | |
---|---|---|
|
FAnimNodeEditMode() |
Name | Description | ||
---|---|---|---|
|
ConvertCSRotationToBoneSpace ( |
Convert rotator in component space to bone space |
|
|
ConvertCSVectorToBoneSpace ( |
Convert drag vector in component space to bone space |
|
|
ConvertCSVectorToBoneSpace ( |
Convert drag vector in component space to bone space |
|
|
ConvertToBoneSpaceTransform ( |
||
|
ConvertToComponentSpaceTransform ( |
Local conversion functions for drawing |
|
|
ConvertWidgetLocation ( |
Convert widget location according to bone control space |
|
|
ConvertWidgetLocation ( |
Convert widget location according to bone control space |
Name | Description | ||
---|---|---|---|
|
FWidget::EWi... |
ChangeToNextWidgetMode ( |
Called when the user changed widget mode by pressing "Space" key |
|
DoRotation ( |
Called when the widget is dragged in rotation mode |
|
|
DoScale ( |
Called when the widget is dragged in scale mode |
|
|
DoTranslation ( |
Called when the widget is dragged in translation mode |
|
|
EnterMode ( |
Called when entering this edit mode |
|
|
ExitMode() |
Called when exiting this edit mode |
|
|
GetSelectedBone() |
Get the bone that the skeletal control is manipulating |
|
|
GetWidgetCoordinateSystem() |
IAnimNodeEditMode interface |
|
|
FWidget::EWi... |
GetWidgetMode() |
|
|
SetWidgetMode ( |
Called when the user set widget mode directly, returns true if InWidgetMode is available |
Name | Description | ||
---|---|---|---|
|
IPersonaPrev... |
GetAnimPreviewScene() |
|
|
GetCameraTarget ( |
IPersonaEditMode interface |
|
|
GetOnScreenDebugInfo |
Function to collect strings from nodes to display in the viewport. |
Name | Description | ||
---|---|---|---|
|
DrawHUD ( |
Overlays the editor hud (brushes, drag tools, static mesh vertices, etc*. |
|
|
EndTracking ( |
||
|
GetCustomDrawingCoordinateSystem |
||
|
GetCustomInputCoordinateSystem |
||
|
GetWidgetLocation() |
Allows each mode/tool to determine a good location for the widget to be drawn at. |
|
|
HandleClick ( |
||
|
InputDelta ( |
||
|
InputKey ( |
||
|
Render ( |
FEdMode interface |
|
|
ShouldDrawWidget() |
Lets the mode determine if it wants to draw the widget or not. |
|
|
StartTracking ( |
||
|
Tick ( |