class Raytracer::Color
  
  Defined in:
  
    
      raytracers/normal.cr
    
    
  
  Instance Method Summary
  
  
    
  Instance methods inherited from class Raytracer::Base
  
  
    
      cast_ray(ray)
    cast_ray, 
    
  
    
      filter : Filter
    filter, 
    
  
    
      filter=(filter : Filter)
    filter=, 
    
  
    
      print_pixel(color, mode = :truecolor)
    print_pixel, 
    
  
    
      recursion_depth : Int32
    recursion_depth, 
    
  
    
      recursion_depth=(recursion_depth : Int32)
    recursion_depth=, 
    
  
    
      render_to_canvas(filename, adaptive = false)
    render_to_canvas, 
    
  
    
      sample_pixel(sample, x, y, samples)
    sample_pixel
    
  
    
  Constructor methods inherited from class Raytracer::Base
  
  
    
      new(dimensions, camera, samples, scene, filter = Filter::Box.new(0.5))
    new
    
  
    
  
    
  Instance methods inherited from class Raytracer
  
  
    
      camera : Camera
    camera, 
    
  
    
      camera=(camera : Camera)
    camera=, 
    
  
    
      estimate_background(hit, bsdf, wo, flags = ~BxDF::Type::Specular)
    estimate_background, 
    
  
    
      estimate_direct(light, hit, bsdf, wo, flags = ~BxDF::Type::Specular)
    estimate_direct, 
    
  
    
      gamma_correction : Float64
    gamma_correction, 
    
  
    
      gamma_correction=(gamma_correction : Float64)
    gamma_correction=, 
    
  
    
      height : Int32
    height, 
    
  
    
      height=(height : Int32)
    height=, 
    
  
    
      render(filename, adaptive = false)
    render, 
    
  
    
      render_to_canvas(filename : String, adaptive = false)
    render_to_canvas, 
    
  
    
      samples : Int32
    samples, 
    
  
    
      samples=(samples : Int32)
    samples=, 
    
  
    
      scene : Scene
    scene, 
    
  
    
      scene=(scene : Scene)
    scene=, 
    
  
    
      uniform_sample_all_lights(hit, bsdf, wo)
    uniform_sample_all_lights, 
    
  
    
      uniform_sample_one_light(hit, bsdf, wo)
    uniform_sample_one_light, 
    
  
    
      width : Int32
    width, 
    
  
    
      width=(width : Int32)
    width=
    
  
    
  Constructor methods inherited from class Raytracer
  
  
    
      new(dimensions, camera, samples, scene)
    new
    
  
    
  
    
    
    
  
    
    
    
  
 
  Instance Method Detail