Navigation
API > API/Editor > API/Editor/Persona
| Name | FSkeletonSelectionEditMode |
| Type | class |
| Header File | /Engine/Source/Editor/Persona/Public/SkeletonSelectionEditMode.h |
| Include Path | #include "SkeletonSelectionEditMode.h" |
Syntax
class FSkeletonSelectionEditMode : public IPersonaEditMode
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FSkeletonSelectionEditMode() |
SkeletonSelectionEditMode.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bInTransaction | bool | Whether we are currently in a transaction | SkeletonSelectionEditMode.h | |
| bManipulating | bool | Whether we are currently in a manipulation | SkeletonSelectionEditMode.h | |
| bResumeAfterManipulating | bool | Whether the preview animation should resume after the manipulating has ended | SkeletonSelectionEditMode.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool AllowWidgetMove() |
SkeletonSelectionEditMode.h | ||
virtual bool BeginTransform
(
const FGizmoState& InState |
SkeletonSelectionEditMode.h | ||
virtual bool CanCycleWidgetMode() |
SkeletonSelectionEditMode.h | ||
virtual void DrawHUD
(
FEditorViewportClient* ViewportClient, |
SkeletonSelectionEditMode.h | ||
virtual bool EndTracking
(
FEditorViewportClient* InViewportClient, |
SkeletonSelectionEditMode.h | ||
virtual bool EndTransform
(
const FGizmoState& InState |
SkeletonSelectionEditMode.h | ||
virtual bool FrustumSelect
(
const FConvexVolume& InFrustum, |
SkeletonSelectionEditMode.h | ||
virtual bool GetCustomDrawingCoordinateSystem
(
FMatrix& InMatrix, |
SkeletonSelectionEditMode.h | ||
virtual bool GetCustomInputCoordinateSystem
(
FMatrix& InMatrix, |
SkeletonSelectionEditMode.h | ||
virtual FVector GetWidgetLocation() |
SkeletonSelectionEditMode.h | ||
virtual bool HandleClick
(
FEditorViewportClient* InViewportClient, |
SkeletonSelectionEditMode.h | ||
virtual bool InputDelta
(
FEditorViewportClient* InViewportClient, |
SkeletonSelectionEditMode.h | ||
virtual bool ShouldDrawWidget() |
SkeletonSelectionEditMode.h | ||
virtual bool StartTracking
(
FEditorViewportClient* InViewportClient, |
FEdMode interface | SkeletonSelectionEditMode.h | |
virtual bool UsesTransformWidget () |
SkeletonSelectionEditMode.h | ||
virtual bool UsesTransformWidget
(
UE::Widget::EWidgetMode CheckMode |
SkeletonSelectionEditMode.h |
Overridden from IAnimationEditContext
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual IPersonaPreviewScene & GetAnimPreviewScene() |
SkeletonSelectionEditMode.h | ||
virtual bool GetCameraTarget
(
FSphere& OutTarget |
IPersonaEditMode interface | SkeletonSelectionEditMode.h | |
virtual void GetOnScreenDebugInfo
(
TArray< FText >& OutDebugInfo |
SkeletonSelectionEditMode.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FTransform GetBoneTransform
(
const int32 BoneIndex |
SkeletonSelectionEditMode.h | ||
const FReferenceSkeleton & GetReferenceSkeletonForComponent
(
const USkeletalMeshComponent* Component |
SkeletonSelectionEditMode.h | ||
FTransform GetSocketTransform
(
const USkeletalMeshSocket* Socket |
SkeletonSelectionEditMode.h | ||
FTransform GetWorldSpaceBoneTransform
(
const FReferenceSkeleton& ReferenceSkeleton, |
SkeletonSelectionEditMode.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FIntPoint GetDPIUnscaledSize
(
FViewport* Viewport, |
Unscale a viewport's size by its DPI factor | SkeletonSelectionEditMode.h |