Skip to main content

Interface: BulletedListOptions

Defined in: mobjects/text/TextExtensions.ts:14

Options for creating a BulletedList mobject

Properties

bulletBuffer?

optional bulletBuffer: number

Defined in: mobjects/text/TextExtensions.ts:36

Space between bullet and text in world units. Default: 0.15


bulletChar?

optional bulletChar: string

Defined in: mobjects/text/TextExtensions.ts:18

Bullet character. Default: '•'


color?

optional color: string

Defined in: mobjects/text/TextExtensions.ts:26

Text color as CSS color string. Default: '#ffffff'


fillOpacity?

optional fillOpacity: number

Defined in: mobjects/text/TextExtensions.ts:28

Fill opacity from 0 to 1. Default: 1


fontFamily?

optional fontFamily: string

Defined in: mobjects/text/TextExtensions.ts:22

Font family. Default: 'sans-serif'


fontSize?

optional fontSize: number

Defined in: mobjects/text/TextExtensions.ts:20

Font size in pixels. Default: 48


fontWeight?

optional fontWeight: string | number

Defined in: mobjects/text/TextExtensions.ts:24

Font weight. Default: 'normal'


indentLevels?

optional indentLevels: number[]

Defined in: mobjects/text/TextExtensions.ts:34

Indentation levels for each item (0 = no indent). Default: all 0


indentWidth?

optional indentWidth: number

Defined in: mobjects/text/TextExtensions.ts:32

Horizontal indent per level in world units. Default: 0.3


items

items: string[]

Defined in: mobjects/text/TextExtensions.ts:16

Array of text items to display


itemSpacing?

optional itemSpacing: number

Defined in: mobjects/text/TextExtensions.ts:30

Vertical spacing between items in world units. Default: 0.35