ViewportInteraction

Windows
MacOS
Linux

Classes

Name

Description

Public class

ABaseTransformGizmo

Base class for transform gizmo

Public class

FActorViewportTransformable

A transformable actor

Public struct

FDraggingTransformableData

Data structure that holds all arguments that can be used while dragging a transformable.

Public struct

FGizmoHandle

Public class

FOneEuroFilter

1 Euro filter smoothing algorithm http://cristal.univ-lille.fr/~casiez/1euro/

Public struct

FTransformGizmoHandlePlacement

Placement of a handle in pivot space

Public struct

FTransformGizmoMeasurement

Displays measurements along the bounds of selected objects

Public struct

FViewportActionKeyInput

Represents a generic action

Public class

FViewportInteractionStyle

Public class

FViewportTransformable

Represents an object that we're actively interacting with, such as a selected actor

Public class

IViewportInteractableInterface

Interface for custom objects that can be interacted with by a interactor

Public class

IViewportInteractionModule

The public interface to this module

Public class

UActorTransformer

Public class

UAxisGizmoHandleGroup

Base class for gizmo handles on axis

Public class

UGizmoHandleGroup

Base class for gizmo handles

Public class

UGizmoHandleMeshComponent

Copyright Epic Games, Inc. All Rights Reserved.

Public class

UMouseCursorInteractor

Viewport interactor for a mouse cursor

Public class

UPlaneTranslationDragOperation

Gizmo translation on two axes.

Public class

URotateOnAngleDragOperation

Rotation around one axis based on input angle.

Public class

UScaleDragOperation

Scale on one axis.

Public class

UTranslationDragOperation

Gizmo translation on one axis.

Public class

UUniformScaleDragOperation

Scale on all axes.

Public class

UViewportDragOperation

Base class for interactable drag calculations

Public class

UViewportDragOperationComponent

Container component for UViewportDragOperation that can be used by objects in the world that are draggable and implement the ViewportInteractableInterface

Public class

UViewportInteractableInterface

Public class

UViewportInteractionAssetContainer

Asset container for viewport interaction.

Public class

UViewportInteractor

Represents the interactor in the world

Public class

UViewportTransformer

Public class

UViewportWorldInteraction

Public class

UVISettings

Implements the settings for Viewport Interaction and VR Mode.

Enums

Name

Description

Public enum

EGizmoHandleTypes

Public enum

EHitResultGizmoFilterMode

Filter mode for GetHitResultFromLaserPointer

Public enum

ELockedWorldDragMode

Public enum

ETransformGizmoHandleDirection

Directions that a transform handle can face along any given axis

Public enum

EViewportInteractionDraggingMode

Methods of dragging objects around in VR

Public enum

EViewportWorldInteractionType

Functions

Name Description

Public function Static

const FName

 

ViewportWorldActionTypes::Delete

(
    "Delete"
)

Public function Static

const FName

 

ViewportWorldActionTypes::NoAction

(
    "NoAction"
)

Public function Static

const FName

 

ViewportWorldActionTypes::Redo

(
    "Redo"
)

Public function Static

const FName

 

ViewportWorldActionTypes::SelectAndMove

(
    "SelectAndMove"
)

Public function Static

const FName

 

ViewportWorldActionTypes::SelectAndMove_FullyPressed

(
    "SelectAndMove_FullyPressed"
)

Public function Static

const FName

 

ViewportWorldActionTypes::Undo

(
    "Undo"
)

Public function Static

const FName

 

ViewportWorldActionTypes::WorldMovement

(
    "WorldMovement"
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss