Sha256: 2e63387222afdab016c92a888e22eed3f88b6daa42885791efd35389e2c0b01d

Contents?: true

Size: 397 Bytes

Versions: 6

Compression:

Stored size: 397 Bytes

Contents

#
# Blur Filter
# 
# Change the default shader to apply a simple, custom blur filter.
# 
# Press the mouse to switch between the custom and default shader.
#

attr_reader :blur

def setup
  size(640, 360, P2D)
  @blur = load_shader('blur.glsl') 
  stroke(255, 0, 0)
  rectMode(CENTER)
end

def draw
  filter(blur)  
  rect(mouse_x, mouse_y, 150, 150) 
  ellipse(mouse_x, mouse_y, 100, 100)
end



Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
ruby-processing-2.6.3 samples/processing_app/topics/shaders/blur_filter.rb
ruby-processing-2.6.2 samples/processing_app/topics/shaders/blur_filter.rb
ruby-processing-2.6.1 samples/processing_app/topics/shaders/blur_filter.rb
ruby-processing-2.6.0 samples/processing_app/topics/shaders/blur_filter.rb
ruby-processing-2.5.1 samples/processing_app/topics/shaders/blur_filter.rb
ruby-processing-2.5.0 samples/processing_app/topics/shaders/blur_filter.rb