class RbSDL2::Cursor::CursorClass

Public Class Methods

new(ptr) click to toggle source
# File lib/rb_sdl2/cursor/cursor_class.rb, line 4
def initialize(ptr)
  @ptr = ptr
end

Public Instance Methods

current!(= Cursor.current = self) click to toggle source
# File lib/rb_sdl2/cursor/cursor_class.rb, line 8
  def current! = Cursor.current = self

  def current? = Cursor.current?(self)

  def hide = Cursor.hide

  def show
    current!
    Cursor.show
  end

  def shown? = Cursor.shown? && current?

  def to_ptr = @ptr
end
current?(= Cursor.current?(self)) click to toggle source
# File lib/rb_sdl2/cursor/cursor_class.rb, line 10
    def current? = Cursor.current?(self)

    def hide = Cursor.hide

    def show
      current!
      Cursor.show
    end

    def shown? = Cursor.shown? && current?

    def to_ptr = @ptr
  end
end
hide(= Cursor.hide) click to toggle source
# File lib/rb_sdl2/cursor/cursor_class.rb, line 12
      def hide = Cursor.hide

      def show
        current!
        Cursor.show
      end

      def shown? = Cursor.shown? && current?

      def to_ptr = @ptr
    end
  end
end
show() click to toggle source
# File lib/rb_sdl2/cursor/cursor_class.rb, line 14
def show
  current!
  Cursor.show
end
shown?(= Cursor.shown? && current?) click to toggle source
# File lib/rb_sdl2/cursor/cursor_class.rb, line 19
    def shown? = Cursor.shown? && current?

    def to_ptr = @ptr
  end
end
to_ptr(= @ptr) click to toggle source
# File lib/rb_sdl2/cursor/cursor_class.rb, line 21
  def to_ptr = @ptr
end