CrystGLFW::Event::WindowCursorCrossThreshold

A CrystGLFW::Event::WindowCursorCrossThreshold is generated when the system cursor either enters or exits a Window. It is yielded to the block defined by on_cursor_cross_threshold.

window = Window.new

window.on_cursor_cross_threshold do |event|
  if event.entered?
    puts "cursor entered window"
  else
    puts "cursor exited window"
  end
end

window

You can retrieve the event's associated Window using the window method:

event.window # => CrystGLFW::Window

cursor

You can retrieve the Cursor associated with the Window using the cursor method:

event.cursor # => CrystGLFW::Cursor

entered?

You can determine whether or the cursor entered or exited the Window using the entered? method:

event.entered?

entered? returns true if the cursor entered the Window, and returns false if the cursor exited it.

results matching ""

    No results matching ""