class PBRT::Builder::Film
Public Class Methods
new(builder)
click to toggle source
# File lib/pbrt/builder/film.rb, line 4 def initialize(builder) @builder = builder end
Public Instance Methods
image(params = {})
click to toggle source
# File lib/pbrt/builder/film.rb, line 8 def image(params = {}) write Statement.variadic("Film", "image", ParameterList.from( params, xresolution: :integer, yresolution: :integer, cropwindow: :float, scale: :float, maxsampleluminance: :float, diagonal: :float, filename: :string, )) end
Private Instance Methods
write(statement)
click to toggle source
# File lib/pbrt/builder/film.rb, line 24 def write(statement) @builder.write(statement) end