module

PointClickEngine::Core::IInputManager

Interface for input handling operations

Instance methods

add_input_handler(handler : Proc(Float32, Bool), priority : Int32, enabled : Bool = true)
Source
block_input(frames : Int32, source : String = "unknown")
Source
input_blocked?
Source
keyboard_consumed?
Source
mouse_consumed?
Source
process_input(dt : Float32)
Source
remove_input_handler(handler : Proc(Float32, Bool)) : Bool
Source
unblock_input
Source