Class SelectionMouseOwner

All Implemented Interfaces:
EventEmitterInterface, MouseListener, MouseMotionListener, MouseWheelListener, EventListener

public class SelectionMouseOwner extends MouseOwner
SelectionMouseOwner is a MouseOwner which is responsible for handling mouse events related to selection in the sceneManager. It allows the user to click and drag to create a selection square on the screen, which can be used to select multiple objects in the sceneManager. It also allows the user to click to clear the selection square and broadcast an event to clear the selection in the SceneManager
Author:
Lehlogonolo Poole
See Also: