/Engine/Source/Editor/ViewportInteraction/Public/ViewportInteractor.h
Represents the interactor in the world
class UViewportInteractor : public [UObject](API\Runtime\CoreUObject\UObject\UObject)
bool
bAllowGrabberSphere
True if this interactor supports 'grabber sphere' interaction. Usually disabled for mouse cursors
bool
bCanCarry
True if this interactor can 'carry' objects in VR, that is, translation and rotation of the interactor is inherited by the object, instead of just translation
FViewportIntera...
InteractorData
All the private data for the interactor
TMap<FKey,FVi...
KeyToActionMap
Mapping of raw keys to actions
TObjectPtr<UVi...
OtherInteractor
The paired interactor by the world interaction
TOptional<FHit...
SavedHitResult
Store the last hitresult from the laser, to use that when calling GetHitResultFromLaserPointer multiple times in a tick.
TOptional< EHit...
SavedHitResultFilterMode
Store the last hitresult from the laser, to use that when calling GetHitResultFromLaserPointer multiple times in a tick.
TOptional< FVec...
SavedLaserPointerEnd
Store end of the laser pointer.
TObjectPtr< cla...
WorldInteraction
The owning world interaction