IAnimNodeEditMode

Base interface for skeletal control edit modes

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

AnimGraph

Header

/Engine/Source/Editor/AnimGraph/Public/IAnimNodeEditMode.h

Include

#include "IAnimNodeEditMode.h"

Syntax

class IAnimNodeEditMode : public IPersonaEditMode

Remarks

Base interface for skeletal control edit modes

Functions

Name Description

Public function

FWidget::EWi...

 

ChangeToNextWidgetMode

(
    FWidget::EWidgetMode CurWidgetMode
)

Called when the user changed widget mode by pressing "Space" key

Public function

void

 

DoRotation

(
    FRotator& InRotation
)

Called when the widget is dragged in rotation mode

Public function

void

 

DoScale

(
    FVector& InScale
)

Called when the widget is dragged in scale mode

Public function

void

 

DoTranslation

(
    FVector& InTranslation
)

Called when the widget is dragged in translation mode

Public function

void

 

EnterMode

(
    UAnimGraphNode_Base* InEditorN...,
    FAnimNode_Base* InRuntimeNode
)

Called when entering this edit mode

Public function

void

 

ExitMode()

Called when exiting this edit mode

Public function Const

FName

 

GetSelectedBone()

Get the bone that the skeletal control is manipulating

Public function Const

ECoordSystem

 

GetWidgetCoordinateSystem()

Returns the coordinate system that should be used for this bone

Public function Const

FWidget::EWi...

 

GetWidgetMode()

Public function

bool

 

SetWidgetMode

(
    FWidget::EWidgetMode InWidgetMode
)

Called when the user set widget mode directly, returns true if InWidgetMode is available

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss