Module |
|
Header |
/Engine/Plugins/Runtime/EditableMesh/Source/EditableMesh/Public/MeshEditorInteractorData.h |
Include |
#include "MeshEditorInteractorData.h" |
struct FMeshEditorInteractorData
Contains state for either a mouse cursor or a virtual hand (in VR), to be used to interact with a mesh
Name | Description | ||
---|---|---|---|
|
bGrabberSphereIsValid |
True if we have a valid interaction grabber sphere right now |
|
|
bLaserIsValid |
True if we have a valid interaction ray right now |
|
|
GrabberSphere |
The sphere for radial interactions |
|
|
HoveredMeshElement |
Information about a mesh we're hovering over or editing |
|
|
HoverInteractorShape |
What shape of interactor are we using to hover? |
|
|
HoverLocation |
The hover point. |
|
|
LaserEnd |
World space end location of the interaction ray |
|
|
LaserStart |
World space start location of the interaction ray the last time we were ticked |
|
|
PreviouslyHoveredMeshElement |
The element we were hovering over last frame |
|
|
TWeakObjectPtr<... |
ViewportInteractor |
The viewport interactor that is this data's counterpart |
Name | Description | |
---|---|---|
|
FMeshEditorInteractorData() |
Default constructor that initializes everything to safe values |