Class: SDL2::Renderer
Constant Summary
Constants included
from RENDERER
SDL2::RENDERER::ACCELERATED, SDL2::RENDERER::PRESENTVSYNC, SDL2::RENDERER::SOFTWARE, SDL2::RENDERER::TARGETTEXTURE
Class Method Summary
collapse
Instance Method Summary
collapse
included
Methods inherited from Struct
#==, cast, #initialize
#member_readers, #member_writers
Constructor Details
This class inherits a constructor from SDL2::Struct
Class Method Details
.create(window, driver_idx, flags) ⇒ Object
19
20
21
|
# File 'lib/sdl2/renderer.rb', line 19
def self.create(window, driver_idx, flags)
create_render(window, driver_idx, flags)
end
|
.create_software(surface) ⇒ Object
27
28
29
|
# File 'lib/sdl2/renderer.rb', line 27
def self.create_software(surface)
create_software_renderer(surface)
end
|
.get(window) ⇒ Object
23
24
25
|
# File 'lib/sdl2/renderer.rb', line 23
def self.get(window)
get_renderer(window)
end
|
.release(pointer) ⇒ Object
31
32
33
|
# File 'lib/sdl2/renderer.rb', line 31
def self.release(pointer)
destroy_renderer(pointer)
end
|
Instance Method Details
#clear ⇒ Object
35
36
37
|
# File 'lib/sdl2/renderer.rb', line 35
def clear
render_clear(self)
end
|