Navigation
API > API/Editor > API/Editor/EditorInteractiveToolsFramework
Listens for key press of a specified modifier key, and if Level Viewport Gizmo is dragging, it duplicates current selection. Currently used with Shift (see UDragToolsBehaviorSource)
| Name | FEditorMoveCameraWithObject |
| Type | class |
| Header File | /Engine/Source/Editor/Experimental/EditorInteractiveToolsFramework/Public/EditorDragTools/EditorMoveCameraWithObject.h |
| Include Path | #include "EditorDragTools/EditorMoveCameraWithObject.h" |
Syntax
class FEditorMoveCameraWithObject :
public IModifierToggleBehaviorTarget,
public FGCObject
Inheritance Hierarchy
- FGCObject → FEditorMoveCameraWithObject
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FEditorMoveCameraWithObject
(
UInteractiveToolManager* InToolManager |
EditorDragTools/EditorMoveCameraWithObject.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FEditorMoveCameraWithObject() |
EditorDragTools/EditorMoveCameraWithObject.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bGizmoIsDragged | bool | EditorDragTools/EditorMoveCameraWithObject.h | ||
| bModifierKeyIsPressed | bool | EditorDragTools/EditorMoveCameraWithObject.h | ||
| OnBeginPivotEditDelegate | FDelegateHandle | EditorDragTools/EditorMoveCameraWithObject.h | ||
| OnEndPivotEditDelegate | FDelegateHandle | EditorDragTools/EditorMoveCameraWithObject.h | ||
| OnTransformChangedDelegate | FDelegateHandle | EditorDragTools/EditorMoveCameraWithObject.h | ||
| ToolManager | TObjectPtr< UInteractiveToolManager > | EditorDragTools/EditorMoveCameraWithObject.h | ||
| TransformGizmo | TObjectPtr< UEditorTransformGizmo > | EditorDragTools/EditorMoveCameraWithObject.h |
Functions
Public
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Initialize() |
EditorDragTools/EditorMoveCameraWithObject.h | ||
void OnGizmoCreatedDelegate
(
UTransformGizmo* InTransformGizmo |
EditorDragTools/EditorMoveCameraWithObject.h | ||
void OnGizmoMovementBegin
(
UTransformProxy* InTransformProxy |
EditorDragTools/EditorMoveCameraWithObject.h | ||
void OnGizmoMovementEnd
(
UTransformProxy* InTransformProxy |
EditorDragTools/EditorMoveCameraWithObject.h | ||
void OnGizmoTransformChanged
(
UTransformProxy* InTransformProxy, |
EditorDragTools/EditorMoveCameraWithObject.h | ||
virtual void OnUpdateModifierState
(
int InModifierID, |
EditorDragTools/EditorMoveCameraWithObject.h | ||
void OnUsesNewTRSGizmosChanged
(
bool bInUseNewTRSGizmos |
EditorDragTools/EditorMoveCameraWithObject.h | ||
void Reset() |
EditorDragTools/EditorMoveCameraWithObject.h |
Overridden from FGCObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AddReferencedObjects
(
FReferenceCollector& InCollector |
EditorDragTools/EditorMoveCameraWithObject.h | ||
virtual FString GetReferencerName() |
EditorDragTools/EditorMoveCameraWithObject.h |