Class: PIXI::WebGLRenderer

Inherits:
Object
  • Object
show all
Includes:
Native
Defined in:
lib/opal/pixi/web_gl_renderer.rb,
lib/opal/pixi/core/renderers/webgl/webgl_renderer.rb

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(w_or_native, height, options = {}) ⇒ WebGLRenderer

Returns a new instance of WebGLRenderer.



5
6
7
8
9
10
11
# File 'lib/opal/pixi/core/renderers/webgl/webgl_renderer.rb', line 5

def initialize(w_or_native, height, options={})
  if native?(w_or_native)
    super(w_or_native)
  else
    super(`new PIXI.WebGLRenderer(w_or_native, height, #{ options.to_n })`)
  end
end

Class Method Details

.new(width, height, options) ⇒ Object



12
13
14
# File 'lib/opal/pixi/web_gl_renderer.rb', line 12

def self.new(width, height, options)
  %x{new window.PIXI.WebGLRenderer(width, height, { backgroundColor : #{options[:background_color]} })}
end

Instance Method Details

#destroy(removeView) ⇒ Object



20
21
22
# File 'lib/opal/pixi/web_gl_renderer.rb', line 20

def destroy(removeView)
  `self.destroy(removeView)`
end

#render(object) ⇒ Object



16
17
18
# File 'lib/opal/pixi/web_gl_renderer.rb', line 16

def render(object)
  `self.render(object)`
end