ViewportInteraction

Classes

Name

Description

Public class

ABaseTransformGizmo

Base class for transform gizmo

Public class

FActorViewportTransformable

A transformable actor

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

IViewportWorldInteractionManager

Public class

UActorTransformer

Public class

UAxisGizmoHandleGroup

Base class for gizmo handles on axis

Public class

UGizmoHandleGroup

Base class for gizmo handles

Public class

UMouseCursorInteractor

Viewport interactor for a mouse cursor

Public class

UStretchGizmoHandleGroup

Gizmo handle for stretching/scaling

Public class

UUniformScaleGizmoHandleGroup

Gizmo handle for uniform scaling

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

Enums

Name

Description

Public enum

EGizmoHandleTypes

Public enum

ETransformGizmoHandleDirection

Directions that a transform handle can face along any given axis

Public enum

ETransformGizmoInteractionType

Things the transform gizmo can do to objects

Public enum

EViewportInteractionDraggingMode

Methods of dragging objects around in VR

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"
)