Skip to main content

Interface: BulletedListOptions

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

Options for creating a BulletedList mobject

Properties​

bulletBuffer?​

optional bulletBuffer: number

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

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


bulletChar?​

optional bulletChar: string

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

Bullet character. Default: '•'


color?​

optional color: string

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

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


fillOpacity?​

optional fillOpacity: number

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

Fill opacity from 0 to 1. Default: 1


fontFamily?​

optional fontFamily: string

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

Font family. Default: 'sans-serif'


fontSize?​

optional fontSize: number

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

Font size in pixels. Default: 48


fontWeight?​

optional fontWeight: string | number

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

Font weight. Default: 'normal'


indentLevels?​

optional indentLevels: number[]

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

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


indentWidth?​

optional indentWidth: number

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

Horizontal indent per level in world units. Default: 0.3


items​

items: string[]

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

Array of text items to display


itemSpacing?​

optional itemSpacing: number

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

Vertical spacing between items in world units. Default: 0.35