Skip to contents

The original Renderer class is now an alias for AggRenderer. Existing code using Renderer$new() will continue to work.

Super class

manimR::AbstractRenderer -> AggRenderer

Methods

Inherited methods


Method new()

Usage

Renderer$new(...)


Method begin_frame()

Usage

Renderer$begin_frame(output_path = NULL)


Method end_frame()

Usage

Renderer$end_frame()


Method draw_path()

Usage

Renderer$draw_path(
  x,
  y,
  fill_color = NULL,
  fill_opacity = 0,
  stroke_color = "#FFFFFF",
  stroke_opacity = 1,
  stroke_width = 2
)


Method draw_text()

Usage

Renderer$draw_text(
  text,
  x,
  y,
  color = "#FFFFFF",
  font_size = 24,
  font_family = "sans",
  opacity = 1
)


Method draw_raster()

Usage

Renderer$draw_raster(raster, xleft, ybottom, xright, ytop, opacity = 1)


Method draw_image_state()

Usage

Renderer$draw_image_state(state)


Method clone()

The objects of this class are cloneable with this method.

Usage

Renderer$clone(deep = FALSE)

Arguments

deep

Whether to make a deep clone.