FMeshEditorInteractorData

Contains state for either a mouse cursor or a virtual hand (in VR), to be used to interact with a mesh

Windows
MacOS
Linux

References

Module

EditableMesh

Header

/Engine/Plugins/Runtime/EditableMesh/Source/EditableMesh/Public/MeshEditorInteractorData.h

Include

#include "MeshEditorInteractorData.h"

Syntax

struct FMeshEditorInteractorData

Remarks

Contains state for either a mouse cursor or a virtual hand (in VR), to be used to interact with a mesh

Variables

Name Description

Public variable

bool

 

bGrabberSphereIsValid

True if we have a valid interaction grabber sphere right now

Public variable

bool

 

bLaserIsValid

True if we have a valid interaction ray right now

Public variable

FSphere

 

GrabberSphere

The sphere for radial interactions

Public variable

FMeshElement

 

HoveredMeshElement

Information about a mesh we're hovering over or editing

Public variable

EInteractorShap...

 

HoverInteractorShape

What shape of interactor are we using to hover?

Public variable

FVector

 

HoverLocation

The hover point.

Public variable

FVector

 

LaserEnd

World space end location of the interaction ray

Public variable

FVector

 

LaserStart

World space start location of the interaction ray the last time we were ticked

Public variable

FMeshElement

 

PreviouslyHoveredMeshElement

The element we were hovering over last frame

Public variable

TWeakObjectPtr<...

 

ViewportInteractor

The viewport interactor that is this data's counterpart

Constructors

Name Description

Public function

FMeshEditorInteractorData()

Default constructor that initializes everything to safe values

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