ext/image.c
VALUE ray_image_set_smooth(VALUE self, VALUE val) {
  rb_check_frozen(self);
  say_image_set_smooth(ray_rb2image(self), RTEST(val));
  return val;
}
/*
 * @overload smooth=(val)
 *   Enables or disables smoothing
 *
 *   When smoothing is enabled, the color of interpolated pixels is chosen by
 *   taking the average of the four colors that are the nearest to each of
 *   them (linear interpolation). When it is not enabled, the color of the
 *   nearest point is simply used.
 *
 *   Smoothing is disabled by default.
 *
 *   @param [Boolean] val True to enable smoothing
 */
@overload smooth=(val)
Enables or disables smoothing

When smoothing is enabled, the color of interpolated pixels is chosen by
taking the average of the four colors that are the nearest to each of
them (linear interpolation). When it is not enabled, the color of the
nearest point is simply used.

Smoothing is disabled by default.

@param [Boolean] val True to enable smoothing
@overload smooth = ( val ) Enables or disables smoothing When smoothing is enabled the color of interpolated pixels is chosen by taking the average of the four colors that are the nearest to each of them ( linear interpolation ) . When it is not enabled the color of the nearest point is simply used . Smoothing is disabled by default . @param [ Boolean ] val True to enable smoothing
VALUE ray_image_set_smooth(VALUE self, VALUE val) {
  rb_check_frozen(self);
  say_image_set_smooth(ray_rb2image(self), RTEST(val));
  return val;
}
VALUE ray_image_set_smooth ( VALUE self , VALUE val ) { rb_check_frozen ( self ) ; say_image_set_smooth ( ray_rb2image ( self ) , RTEST ( val ) ) ; return val ; }
@overload smooth=(val)
   Enables or disables smoothing
@overload smooth = ( val ) Enables or disables smoothing