Navigation
API > API/Plugins > API/Plugins/IKRigEditor
| Name | FIKRetargetEditPoseMode |
| Type | class |
| Header File | /Engine/Plugins/Animation/IKRig/Source/IKRigEditor/Public/RetargetEditor/IKRetargetEditPoseMode.h |
| Include Path | #include "RetargetEditor/IKRetargetEditPoseMode.h" |
Syntax
class FIKRetargetEditPoseMode : public IPersonaEditMode
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FIKRetargetEditPoseMode() |
RetargetEditor/IKRetargetEditPoseMode.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| ModeName | FName | RetargetEditor/IKRetargetEditPoseMode.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BoneEdit | FBoneEdit | The bone(s) currently being edited | RetargetEditor/IKRetargetEditPoseMode.h | |
| CurrentWidgetMode | UE::Widget::EWidgetMode | RetargetEditor/IKRetargetEditPoseMode.h | ||
| EditorController | TWeakPtr< FIKRetargetEditorController > | The hosting app | RetargetEditor/IKRetargetEditPoseMode.h | |
| SourceOrTarget | ERetargetSourceOrTarget | The skeleton currently being edited | RetargetEditor/IKRetargetEditPoseMode.h | |
| TrackingState | FIKRetargetTrackingState | Viewport selection/editing state | RetargetEditor/IKRetargetEditPoseMode.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool AllowWidgetMove() |
RetargetEditor/IKRetargetEditPoseMode.h | ||
virtual bool BeginTransform
(
const FGizmoState& InState |
RetargetEditor/IKRetargetEditPoseMode.h | ||
virtual void DrawHUD
(
FEditorViewportClient* ViewportClient, |
RetargetEditor/IKRetargetEditPoseMode.h | ||
virtual bool EndTracking
(
FEditorViewportClient* InViewportClient, |
RetargetEditor/IKRetargetEditPoseMode.h | ||
virtual bool EndTransform
(
const FGizmoState& InState |
RetargetEditor/IKRetargetEditPoseMode.h | ||
virtual void Enter() |
RetargetEditor/IKRetargetEditPoseMode.h | ||
virtual void Exit() |
RetargetEditor/IKRetargetEditPoseMode.h | ||
virtual IPersonaPreviewScene & GetAnimPreviewScene() |
RetargetEditor/IKRetargetEditPoseMode.h | ||
virtual bool GetCameraTarget
(
FSphere& OutTarget |
IPersonaEditMode interface | RetargetEditor/IKRetargetEditPoseMode.h | |
virtual bool GetCustomDrawingCoordinateSystem
(
FMatrix& InMatrix, |
RetargetEditor/IKRetargetEditPoseMode.h | ||
virtual bool GetCustomInputCoordinateSystem
(
FMatrix& InMatrix, |
RetargetEditor/IKRetargetEditPoseMode.h | ||
| RetargetEditor/IKRetargetEditPoseMode.h | |||
virtual FVector GetWidgetLocation() |
RetargetEditor/IKRetargetEditPoseMode.h | ||
virtual bool HandleClick
(
FEditorViewportClient* InViewportClient, |
RetargetEditor/IKRetargetEditPoseMode.h | ||
virtual bool InputDelta
(
FEditorViewportClient* InViewportClient, |
RetargetEditor/IKRetargetEditPoseMode.h | ||
virtual bool IsCompatibleWith
(
FEditorModeID OtherModeID |
RetargetEditor/IKRetargetEditPoseMode.h | ||
virtual void Render
(
const FSceneView* View, |
RetargetEditor/IKRetargetEditPoseMode.h | ||
void SetEditorController
(
const TSharedPtr< FIKRetargetEditorController > InEditorController |
Glue for all the editor parts to communicate | RetargetEditor/IKRetargetEditPoseMode.h | |
virtual bool ShouldDrawWidget() |
RetargetEditor/IKRetargetEditPoseMode.h | ||
virtual bool StartTracking
(
FEditorViewportClient* InViewportClient, |
RetargetEditor/IKRetargetEditPoseMode.h | ||
virtual void Tick
(
FEditorViewportClient* ViewportClient, |
END IPersonaEditMode interface FEdMode interface | RetargetEditor/IKRetargetEditPoseMode.h | |
virtual bool UsesTransformWidget () |
RetargetEditor/IKRetargetEditPoseMode.h | ||
virtual bool UsesTransformWidget
(
UE::Widget::EWidgetMode CheckMode |
RetargetEditor/IKRetargetEditPoseMode.h |