Module: RbSDL2::Window::Grab
- Included in:
- RbSDL2::Window
- Defined in:
- lib/rb_sdl2/window/grab.rb
Instance Method Summary collapse
- #grab=(bool) ⇒ Object
- #grabbed? ⇒ Boolean
- #grabbed_keyboard? ⇒ Boolean
- #grabbed_mouse? ⇒ Boolean
- #keyboard_grab=(bool) ⇒ Object
- #mouse_grab=(bool) ⇒ Object
Instance Method Details
#grab=(bool) ⇒ Object
4 5 6 |
# File 'lib/rb_sdl2/window/grab.rb', line 4 def grab=(bool) ::SDL2.SDL_SetWindowGrab(self, bool ? ::SDL2::SDL_TRUE : ::SDL2::SDL_FALSE) end |
#grabbed? ⇒ Boolean
8 |
# File 'lib/rb_sdl2/window/grab.rb', line 8 def grabbed? = ::SDL2.SDL_GetWindowGrab(self) == ::SDL2::SDL_TRUE |
#grabbed_keyboard? ⇒ Boolean
10 |
# File 'lib/rb_sdl2/window/grab.rb', line 10 def grabbed_keyboard? = ::SDL2.SDL_GetWindowKeyboardGrab(self) == ::SDL2::SDL_TRUE |
#grabbed_mouse? ⇒ Boolean
12 |
# File 'lib/rb_sdl2/window/grab.rb', line 12 def grabbed_mouse? = ::SDL2.SDL_GetWindowMouseGrab(self) == ::SDL2::SDL_TRUE |
#keyboard_grab=(bool) ⇒ Object
14 15 16 |
# File 'lib/rb_sdl2/window/grab.rb', line 14 def keyboard_grab=(bool) ::SDL2.SDL_SetWindowKeyboardGrab(self, bool ? ::SDL2::SDL_TRUE : ::SDL2::SDL_FALSE) end |
#mouse_grab=(bool) ⇒ Object
18 19 20 |
# File 'lib/rb_sdl2/window/grab.rb', line 18 def mouse_grab=(bool) ::SDL2.SDL_SetWindowMouseGrab(self, bool ? ::SDL2::SDL_TRUE : ::SDL2::SDL_FALSE) end |