Navigation
API > API/Editor > API/Editor/Persona
Inheritance Hierarchy
- FEdMode
- IAnimationEditContext
- FAnimationEditMode
- IPersonaEditMode
- FSkeletonSelectionEditMode
References
| Module | Persona |
| Header | /Engine/Source/Editor/Persona/Public/SkeletonSelectionEditMode.h |
| Include | #include "SkeletonSelectionEditMode.h" |
Syntax
class FSkeletonSelectionEditMode : public IPersonaEditMode
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | |||
| bool | BeginTransform
(
const FGizmoState& InState |
||
| bool | |||
| void | DrawHUD
(
FEditorViewportClient* ViewportClient, |
||
| bool | EndTracking
(
FEditorViewportClient* InViewportClient, |
||
| bool | EndTransform
(
const FGizmoState& InState |
||
| FTransform | GetBoneTransform
(
const int32 BoneIndex |
||
| bool | GetCustomDrawingCoordinateSystem
(
FMatrix& InMatrix, |
||
| bool | GetCustomInputCoordinateSystem
(
FMatrix& InMatrix, |
||
| const FReferenceSkeleton & | GetReferenceSkeletonForComponent
(
const USkeletalMeshComponent* Component |
||
| FTransform | GetSocketTransform
(
const USkeletalMeshSocket* Socket |
||
| FVector | |||
| FTransform | GetWorldSpaceBoneTransform
(
const FReferenceSkeleton& ReferenceSkeleton, |
||
| bool | HandleClick
(
FEditorViewportClient* InViewportClient, |
||
| bool | InputDelta
(
FEditorViewportClient* InViewportClient, |
||
| bool | |||
| bool | StartTracking
(
FEditorViewportClient* InViewportClient, |
FEdMode interface | |
| bool | |||
| bool | UsesTransformWidget
(
UE::Widget::EWidgetMode CheckMode |
Overridden from IAnimationEditContext
| Type | Name | Description | |
|---|---|---|---|
| IPersonaPreviewScene & | |||
| bool | GetCameraTarget
(
FSphere& OutTarget |
IPersonaEditMode interface | |
| void | GetOnScreenDebugInfo
(
TArray< FText >& OutDebugInfo |
Function to collect strings from nodes to display in the viewport. |