Class: PIXI::WebGLRenderer
- Inherits:
-
Object
- Object
- PIXI::WebGLRenderer
- 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
- #destroy(removeView) ⇒ Object
-
#initialize(w_or_native, height, options = {}) ⇒ WebGLRenderer
constructor
A new instance of WebGLRenderer.
- #render(object) ⇒ Object
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, ={}) if native?(w_or_native) super(w_or_native) else super(`new PIXI.WebGLRenderer(w_or_native, height, #{ .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, ) %x{new window.PIXI.WebGLRenderer(width, height, { backgroundColor : #{[: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 |