Skip to content

Commit 536f1e9

Browse files
committed
AppRender => GfxRender
1 parent f7775cd commit 536f1e9

File tree

24 files changed

+36
-28
lines changed

24 files changed

+36
-28
lines changed

contributed/elegant_ball.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ def draw
3232
end
3333

3434
def renderer
35-
@renderer ||= AppRender.new(self)
35+
@renderer ||= GfxRender.new(self.g)
3636
end
3737

3838
def setup_lights

contributed/library/branch/branch.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
require 'forwardable'
22

33
# Here we use the JRubyArt Vec2D class, and not toxis Vec2D. We avoid using
4-
# ToxicLibsSupport, by using our own AppRender to translate Vec2D to vertices.
4+
# ToxicLibsSupport, by using our own GfxRender to translate Vec2D to vertices.
55
# Further we use the power of ruby (metaprogramming) to make Branch enumerable
66
# and use Forwardable to define which enumerable methods we want to use.
77
class Branch

contributed/mycelium.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
attr_reader :renderer, :root
99

1010
def setup
11-
@renderer = AppRender.new(self)
11+
@renderer = GfxRender.new(self.g)
1212
@root = Branch.new(
1313
self,
1414
Vec2D.new(0, height / 2),

contributed/mycelium_box.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@
55

66
load_library :branch3D
77

8-
attr_reader :renderer, :root
8+
attr_reader :root, :renderer
99

1010
def setup
1111
sketch_title 'Mycelium Box'
1212
ArcBall.init self
13-
@renderer = AppRender.new(self)
13+
@renderer = GfxRender.new(self.g)
1414
@root = Branch.new(
1515
self,
1616
Vec3D.new(0, 10, 10),

contributed/recursive_pentagon.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
def setup
77
sketch_title 'Recursive Pentagons'
88
@strut_factor = 0.2
9-
@renderer = AppRender.new self # so we can send Vec2D :to_vertex
10-
group = ColorGroup.from_web_array(PALETTE.to_java(:string))
9+
@renderer = GfxRender.new self.g # so we can send Vec2D :to_vertex
10+
group = ColorGroup.from_web_array(PALETTE)
1111
@cols = group.colors
1212
background(cols.last)
1313
no_loop

contributed/ribbon_doodle.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,5 +81,5 @@ def mouse_moved
8181
end
8282

8383
def renderer
84-
@renderer ||= AppRender.new(self)
84+
@renderer ||= GfxRender.new(self.g)
8585
end

examples/grid_method/generative_arrow_rotate.rb

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,17 @@
22
# Example of using noise to rotate a grid of arrows
33
#
44
load_library :pdf
5-
attr_reader :version, :time_seed, :save_one_frame, :arrow
5+
attr_reader :version, :time_seed, :save_one_frame, :arrow, :renderer
66
STEP = 40
77
POINTS = [
8-
[0, -55], [6, 0], [16, 10], [2, 10], [0, -10], [-2, 10], [-16, 10], [-6, 0]
8+
Vec2D.new(0, -55),
9+
Vec2D.new(6, 0),
10+
Vec2D.new(16, 10),
11+
Vec2D.new(2, 10),
12+
Vec2D.new(0, -10),
13+
Vec2D.new(-2, 10),
14+
Vec2D.new(-16, 10),
15+
Vec2D.new(-6, 0)
916
].freeze
1017

1118
def setup
@@ -45,11 +52,12 @@ def mouse_pressed
4552

4653
def create_arrow # custom shape for our arrow
4754
@arrow = create_shape
55+
@renderer ||= ShapeRender.new(arrow)
4856
arrow.begin_shape
4957
arrow.fill(200, 0, 0)
5058
arrow.no_stroke
5159
arrow.stroke_weight(2)
52-
POINTS.each { |pt| arrow.vertex(*pt) }
60+
POINTS.each { |pt| pt.to_vertex(renderer) }
5361
arrow.end_shape(CLOSE)
5462
end
5563

external_library/gem/mdarray/frame_of_reference.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,5 +109,5 @@ def draw
109109
end
110110

111111
def renderer
112-
@renderer ||= AppRender.new(self)
112+
@renderer ||= GfxRender.new(self.g)
113113
end

processing_app/basics/form/shape_transform.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
def setup
1515
sketch_title 'Shape Transform'
16-
@renderer = AppRender.new(self)
16+
@renderer = GfxRender.new(self.g)
1717
no_stroke
1818
@angle_inc = PI / 300
1919
@pts = 4

processing_app/basics/form/toroid.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,5 +106,5 @@ def settings
106106
end
107107

108108
def renderer
109-
@renderer ||= AppRender.new(self)
109+
@renderer ||= GfxRender.new(self.g)
110110
end

0 commit comments

Comments
 (0)