Navigation
API > API/Plugins > API/Plugins/IKRigEditor
| Name | FIKRigEditMode |
| Type | class |
| Header File | /Engine/Plugins/Animation/IKRig/Source/IKRigEditor/Public/RigEditor/IKRigEditMode.h |
| Include Path | #include "RigEditor/IKRigEditMode.h" |
Syntax
class FIKRigEditMode : public IPersonaEditMode
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FIKRigEditMode() |
RigEditor/IKRigEditMode.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| ModeName | FName | RigEditor/IKRigEditMode.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| EditorController | TWeakPtr< FIKRigEditorController > | The hosting app | RigEditor/IKRigEditMode.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool AllowWidgetMove() |
RigEditor/IKRigEditMode.h | ||
virtual bool BeginTransform
(
const FGizmoState& InState |
RigEditor/IKRigEditMode.h | ||
virtual void DrawHUD
(
FEditorViewportClient* ViewportClient, |
RigEditor/IKRigEditMode.h | ||
virtual bool EndTracking
(
FEditorViewportClient* InViewportClient, |
RigEditor/IKRigEditMode.h | ||
virtual bool EndTransform
(
const FGizmoState& InState |
RigEditor/IKRigEditMode.h | ||
virtual IPersonaPreviewScene & GetAnimPreviewScene() |
RigEditor/IKRigEditMode.h | ||
virtual bool GetCameraTarget
(
FSphere& OutTarget |
IPersonaEditMode interface | RigEditor/IKRigEditMode.h | |
virtual bool GetCustomDrawingCoordinateSystem
(
FMatrix& InMatrix, |
RigEditor/IKRigEditMode.h | ||
virtual bool GetCustomInputCoordinateSystem
(
FMatrix& InMatrix, |
RigEditor/IKRigEditMode.h | ||
| RigEditor/IKRigEditMode.h | |||
virtual FVector GetWidgetLocation() |
RigEditor/IKRigEditMode.h | ||
virtual bool HandleClick
(
FEditorViewportClient* InViewportClient, |
RigEditor/IKRigEditMode.h | ||
virtual bool InputDelta
(
FEditorViewportClient* InViewportClient, |
RigEditor/IKRigEditMode.h | ||
virtual bool InputKey
(
FEditorViewportClient* ViewportClient, |
RigEditor/IKRigEditMode.h | ||
virtual bool IsCompatibleWith
(
FEditorModeID OtherModeID |
RigEditor/IKRigEditMode.h | ||
virtual void Render
(
const FSceneView* View, |
RigEditor/IKRigEditMode.h | ||
void SetEditorController
(
const TSharedPtr< FIKRigEditorController > InEditorController |
Glue for all the editor parts to communicate | RigEditor/IKRigEditMode.h | |
virtual bool ShouldDrawWidget() |
RigEditor/IKRigEditMode.h | ||
virtual bool StartTracking
(
FEditorViewportClient* InViewportClient, |
RigEditor/IKRigEditMode.h | ||
virtual void Tick
(
FEditorViewportClient* ViewportClient, |
END IPersonaEditMode interface FEdMode interface | RigEditor/IKRigEditMode.h | |
virtual bool UsesTransformWidget () |
RigEditor/IKRigEditMode.h | ||
virtual bool UsesTransformWidget
(
UE::Widget::EWidgetMode CheckMode |
RigEditor/IKRigEditMode.h |