Class InputManager

java.lang.Object
eu.svjatoslav.sixth.e3d.gui.humaninput.InputManager
All Implemented Interfaces:
FrameListener, KeyListener, MouseListener, MouseMotionListener, MouseWheelListener, EventListener

public class InputManager extends Object implements MouseMotionListener, KeyListener, MouseListener, MouseWheelListener, FrameListener
Manages mouse and keyboard input for the 3D view.

Handles Swing mouse/keyboard events, tracks pressed keys and mouse state, and forwards events to the appropriate handlers. Also provides default camera control via mouse dragging (look around) and mouse wheel (vertical movement).

See Also:
  • Constructor Details

    • InputManager

      public InputManager(ViewPanel viewPanel)
  • Method Details