Class: Rendering::ScreenQuad
- Inherits:
-
Object
- Object
- Rendering::ScreenQuad
- Defined in:
- lib/engine/rendering/screen_quad.rb
Instance Method Summary collapse
- #draw(material, texture) ⇒ Object
- #draw_raw ⇒ Object
- #draw_with_material(material) ⇒ Object
-
#initialize ⇒ ScreenQuad
constructor
A new instance of ScreenQuad.
Constructor Details
#initialize ⇒ ScreenQuad
Returns a new instance of ScreenQuad.
5 6 7 8 9 |
# File 'lib/engine/rendering/screen_quad.rb', line 5 def initialize setup_vao setup_vbo Engine::GL.BindVertexArray(0) end |
Instance Method Details
#draw(material, texture) ⇒ Object
11 12 13 14 |
# File 'lib/engine/rendering/screen_quad.rb', line 11 def draw(material, texture) material.set_runtime_texture("screenTexture", texture) draw_with_material(material) end |