/Engine/Source/Runtime/InteractiveToolsFramework/Public/InputState.h
FInputRayHitis returned by various hit-test interface functions. Generally this is intended to be returned as the result of a hit-test with aFInputDeviceRay
struct FInputRayHit
bool
bHasHitNormal
True if HitNormal was set
bool
bHit
True if ray hit something, false otherwise
double
HitDepth
Distance along ray at which intersection occurred
int32
HitIdentifier
Client-defined integer identifier for hit object/element/target/etc
FVector
HitNormal
Normal at hit point, if available
TWeakObjectPtr<...
HitObject
Client-defined pointer for UObject-derived hit owners.
void *
HitOwner
Client-defined pointer for hit object/element/target/etc.