class SDL2::Window::Data

A simple wrapper for data objects associated with a window.

Public Class Methods

new(for_window) click to toggle source

Create a data object manager for a given window

# File lib/sdl2/window.rb, line 117
def initialize(for_window)
  @for_window = for_window
end

Public Instance Methods

[](name)
Alias for: named
[]=(name, value)
Alias for: named=
named(name) click to toggle source

Return the data named

# File lib/sdl2/window.rb, line 122
def named(name)
  SDL2.get_window_data(@for_window, name.to_s)
end
Also aliased as: []
named=(name, value) click to toggle source

Set the data named to value specified.

# File lib/sdl2/window.rb, line 130
def named=(name, value)
  SDL2.set_window_data(@for_window, name.to_s, value.to_s)
end
Also aliased as: []=