Skip to main content

Interface: BulletedListOptions

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

Options for creating a BulletedList mobject

Properties

bulletBuffer?

optional bulletBuffer: number

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

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


bulletChar?

optional bulletChar: string

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

Bullet character. Default: '•'


color?

optional color: string

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

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


fillOpacity?

optional fillOpacity: number

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

Fill opacity from 0 to 1. Default: 1


fontFamily?

optional fontFamily: string

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

Font family. Default: 'sans-serif'


fontSize?

optional fontSize: number

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

Font size in pixels. Default: 48


fontWeight?

optional fontWeight: string | number

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

Font weight. Default: 'normal'


indentLevels?

optional indentLevels: number[]

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

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


indentWidth?

optional indentWidth: number

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

Horizontal indent per level in world units. Default: 0.3


items

items: string[]

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

Array of text items to display


itemSpacing?

optional itemSpacing: number

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

Vertical spacing between items in world units. Default: 0.35