LyricLineBase
Defined in: packages/core/src/lyric-player/base/line.ts:15
Internal
所有标准歌词行的基类
Extends
Section titled “Extends”EventTarget
Implements
Section titled “Implements”Properties
Section titled “Properties”| Property | Modifier | Type | Default value | Defined in |
|---|---|---|---|---|
blur | protected | number | 0 | packages/core/src/lyric-player/base/line.ts:18 |
delay | protected | number | 0 | packages/core/src/lyric-player/base/line.ts:20 |
lineTransforms | readonly | LineTransforms | undefined | packages/core/src/lyric-player/base/line.ts:21 |
opacity | protected | number | 1 | packages/core/src/lyric-player/base/line.ts:19 |
scale | protected | number | 1 | packages/core/src/lyric-player/base/line.ts:17 |
top | protected | number | 0 | packages/core/src/lyric-player/base/line.ts:16 |
Methods
Section titled “Methods”addEventListener()
Section titled “addEventListener()”addEventListener( type, callback, options?): void;Defined in: node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.dom.d.ts:11569
The addEventListener() method of the EventTarget interface sets up a function that will be called whenever the specified event is delivered to the target.
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
type | string |
callback | EventListenerOrEventListenerObject | null |
options? | boolean | AddEventListenerOptions |
Returns
Section titled “Returns”void
Inherited from
Section titled “Inherited from”EventTarget.addEventListenerdisable()
Section titled “disable()”abstract disable(): void;Defined in: packages/core/src/lyric-player/base/line.ts:45
Returns
Section titled “Returns”void
dispatchEvent()
Section titled “dispatchEvent()”dispatchEvent(event): boolean;Defined in: node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.dom.d.ts:11575
The dispatchEvent() method of the EventTarget sends an Event to the object, (synchronously) invoking the affected event listeners in the appropriate order.
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
event | Event |
Returns
Section titled “Returns”boolean
Inherited from
Section titled “Inherited from”EventTarget.dispatchEventdispose()
Section titled “dispose()”dispose(): void;Defined in: packages/core/src/lyric-player/base/line.ts:87
销毁实现了该接口的对象实例,释放占用的资源
一般情况下,调用本函数后就不可以再调用对象的任何函数了
Returns
Section titled “Returns”void
Implementation of
Section titled “Implementation of”Disposable.disposeenable()
Section titled “enable()”abstract enable(time?, shouldPlay?): void;Defined in: packages/core/src/lyric-player/base/line.ts:44
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
time? | number |
shouldPlay? | boolean |
Returns
Section titled “Returns”void
getLine()
Section titled “getLine()”abstract getLine(): LyricLine;Defined in: packages/core/src/lyric-player/base/line.ts:43
Returns
Section titled “Returns”onLineSizeChange()
Section titled “onLineSizeChange()”onLineSizeChange(_size): void;Defined in: packages/core/src/lyric-player/base/line.ts:48
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
_size | [number, number] |
Returns
Section titled “Returns”void
pause()
Section titled “pause()”abstract pause(): void;Defined in: packages/core/src/lyric-player/base/line.ts:47
Returns
Section titled “Returns”void
rebuildElement()
Section titled “rebuildElement()”rebuildElement(): void;Defined in: packages/core/src/lyric-player/base/line.ts:65
Returns
Section titled “Returns”void
removeEventListener()
Section titled “removeEventListener()”removeEventListener( type, callback, options?): void;Defined in: node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.dom.d.ts:11581
The removeEventListener() method of the EventTarget interface removes an event listener previously registered with EventTarget.addEventListener() from the target.
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
type | string |
callback | EventListenerOrEventListenerObject | null |
options? | boolean | EventListenerOptions |
Returns
Section titled “Returns”void
Inherited from
Section titled “Inherited from”EventTarget.removeEventListenerresume()
Section titled “resume()”abstract resume(): void;Defined in: packages/core/src/lyric-player/base/line.ts:46
Returns
Section titled “Returns”void
setTransform()
Section titled “setTransform()”setTransform( top?, scale?, opacity?, blur?, _force?, delay?, _mode?): void;Defined in: packages/core/src/lyric-player/base/line.ts:49
Parameters
Section titled “Parameters”| Parameter | Type | Default value |
|---|---|---|
top | number | ... |
scale | number | ... |
opacity | number | ... |
blur | number | ... |
_force | boolean | false |
delay | number | 0 |
_mode | LyricLineRenderMode | LyricLineRenderMode.SOLID |
Returns
Section titled “Returns”void
update()
Section titled “update()”abstract update(delta?): void;Defined in: packages/core/src/lyric-player/base/line.ts:86
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
delta? | number |
Returns
Section titled “Returns”void