Navigation
API > API/Editor > API/Editor/AnimGraph
Inheritance Hierarchy
- FAnimationEditMode
- IAnimNodeEditMode
- FAnimNodeEditMode
References
| Module | AnimGraph |
| Header | /Engine/Source/Editor/AnimGraph/Public/IAnimNodeEditMode.h |
| Include | #include "IAnimNodeEditMode.h" |
Syntax
class IAnimNodeEditMode : public FAnimationEditMode
Remarks
Base interface for skeletal control edit modes
Functions
| Type | Name | Description | |
|---|---|---|---|
| UE::Widget::EWidgetMode | ChangeToNextWidgetMode
(
UE::Widget::EWidgetMode CurWidgetMode |
Called when the user changed widget mode by pressing "Space" key | |
| void | DoRotation
(
FRotator& InRotation |
Called when the widget is dragged in rotation mode | |
| void | DoScale
(
FVector& InScale |
Called when the widget is dragged in scale mode | |
| void | DoTranslation
(
FVector& InTranslation |
Called when the widget is dragged in translation mode | |
| void | EnterMode
(
UAnimGraphNode_Base* InEditorNode, |
Called when entering this edit mode | |
| void | ExitMode () |
Called when exiting this edit mode | |
| FName | Get the bone that the skeletal control is manipulating | ||
| ECoordSystem | Returns the coordinate system that should be used for this bone | ||
| UE::Widget::EWidgetMode | |||
| void | RegisterPoseWatchedNode
(
UAnimGraphNode_Base* InEditorNode, |
Called when a Pose Watch is created on a node edited by this edit mode | |
| bool | SetWidgetMode
(
UE::Widget::EWidgetMode InWidgetMode |
Called when the user set widget mode directly, returns true if InWidgetMode is available | |
| bool | Called to determine whether this edit mode should be drawn when nodes edited by this edit mode are pose watched |