Class: SDL2::Renderer

Inherits:
Struct
  • Object
show all
Includes:
RENDERER
Defined in:
lib/sdl2/renderer.rb

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

Methods included from EnumerableConstants

included

Methods inherited from Struct

#==, cast, #initialize

Methods included from StructHelper

#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

#clearObject



35
36
37
# File 'lib/sdl2/renderer.rb', line 35

def clear
  render_clear(self)
end