Component

Component instances are the basic graphical building blocks of Vico. There are several built-in implementations, which cover most use cases:

  • TextComponent draws text. It supports font customization, line breaks, rotation, backgrounds, and more.

  • ShapeComponent draws Shape instances, for which you can define a color, a stroke, and more.

  • LineComponent, which is a type of ShapeComponent, draws horizontal and vertical lines.

  • LayeredComponent draws two Component instances on top of each other and lets you specify their spacing.

Last updated