Current mouse position in screen (client) coordinates.
Used when dispatching hover/unhover events so listeners can know the cursor location at the time of the event.
Called immediately when an entity becomes hovered.
This is typically used to apply visual feedback such as highlighting.
Object id of the hovered entity
Called immediately when an entity stops being hovered.
This is typically used to remove hover visual feedback.
Object id of the entity that was previously hovered
Perform a spatial pick at the given world coordinate.
The controller assumes the first returned result has the highest hover priority.
Pick location in world coordinates
An array of pick results containing object ids
Interface implemented by a view that hosts hover behavior.
AcEdHoverControlleris deliberately UI-framework-agnostic and relies on this interface to delegate view-specific operations such as spatial picking and visual feedback.This abstraction allows hover logic to be tested independently and reused across different view implementations.