RendererType#

Qualified name: manim.constants.RendererType

class RendererType(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]#

Bases: Enum

An enumeration of all renderer types that can be assigned to the config.renderer attribute.

Manim’s configuration allows assigning string values to the renderer setting, the values are then replaced by the corresponding enum object. In other words, you can run:

config.renderer = "opengl"

and checking the renderer afterwards reveals that the attribute has assumed the value:

<RendererType.OPENGL: 'opengl'>

Attributes

CAIRO

A renderer based on the cairo backend.

OPENGL

An OpenGL-based renderer.

CAIRO = 'cairo'#

A renderer based on the cairo backend.

OPENGL = 'opengl'#

An OpenGL-based renderer.