Class: PBRT::Builder::Film

Inherits:
Object
  • Object
show all
Defined in:
lib/pbrt/builder/film.rb

Instance Method Summary collapse

Constructor Details

#initialize(builder) ⇒ Film

Returns a new instance of Film.



4
5
6
# File 'lib/pbrt/builder/film.rb', line 4

def initialize(builder)
  @builder = builder
end

Instance Method Details

#image(params = {}) ⇒ Object



8
9
10
11
12
13
14
15
16
17
18
19
20
# 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