Module: Pixo
- Defined in:
- lib/pixo.rb,
lib/pixo/version.rb,
lib/pixo/renderer.rb,
lib/pixo/application.rb,
ext/libpixgem/src/gem.cpp
Defined Under Namespace
Modules: Native, Rpc
Classes: Application, Renderer
Constant Summary
collapse
- VERSION =
"0.4.5"
Class Method Summary
collapse
Class Method Details
.load_seed_patterns(renderer) ⇒ Object
22
23
24
25
26
|
# File 'lib/pixo.rb', line 22
def self.load_seed_patterns(renderer)
Pixo.seed_patterns.each do |name, code|
renderer.add_pattern(name, code)
end
end
|
.seed_patterns ⇒ Object
10
11
12
13
14
15
16
17
18
19
20
|
# File 'lib/pixo.rb', line 10
def self.seed_patterns
unless @patterns
@patterns = Hash.new
patterns_dir = File.join(File.dirname(__FILE__), "..", 'ext', 'pixo', 'patterns')
Dir.entries(patterns_dir).each do | pattern_file|
next unless pattern_file.end_with?('.glsl')
@patterns[pattern_file] = File.read(File.join(patterns_dir, pattern_file))
end
end
@patterns
end
|