LyricLineBase
Defined in: packages/core/src/lyric-player/base/line.ts:14
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:17 |
delay | protected | number | 0 | packages/core/src/lyric-player/base/line.ts:19 |
lineTransforms | readonly | LineTransforms | undefined | packages/core/src/lyric-player/base/line.ts:20 |
opacity | protected | number | 1 | packages/core/src/lyric-player/base/line.ts:18 |
scale | protected | number | 1 | packages/core/src/lyric-player/base/line.ts:16 |
top | protected | number | 0 | packages/core/src/lyric-player/base/line.ts:15 |
Methods
Section titled “Methods”addEventListener()
Section titled “addEventListener()”addEventListener( type, callback, options?): void;Defined in: node_modules/.pnpm/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:14380
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:43
Returns
Section titled “Returns”void
dispatchEvent()
Section titled “dispatchEvent()”dispatchEvent(event): boolean;Defined in: node_modules/.pnpm/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:14386
The dispatchEvent() method of the EventTarget sends an Event to the object, (synchronously) invoking the affected event listeners in the appropriate order. The normal event processing rules (including the capturing and optional bubbling phase) also apply to events dispatched manually with dispatchEvent().
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:84
销毁实现了该接口的对象实例,释放占用的资源
一般情况下,调用本函数后就不可以再调用对象的任何函数了
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:42
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:41
Returns
Section titled “Returns”onLineSizeChange()
Section titled “onLineSizeChange()”abstract onLineSizeChange(size): void;Defined in: packages/core/src/lyric-player/base/line.ts:46
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:45
Returns
Section titled “Returns”void
rebuildElement()
Section titled “rebuildElement()”rebuildElement(): void;Defined in: packages/core/src/lyric-player/base/line.ts:62
Returns
Section titled “Returns”void
removeEventListener()
Section titled “removeEventListener()”removeEventListener( type, callback, options?): void;Defined in: node_modules/.pnpm/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:14392
The removeEventListener() method of the EventTarget interface removes an event listener previously registered with EventTarget.addEventListener() from the target. The event listener to be removed is identified using a combination of the event type, the event listener function itself, and various optional options that may affect the matching process; see Matching event listeners for removal.
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:44
Returns
Section titled “Returns”void
setTransform()
Section titled “setTransform()”setTransform( scale?, opacity?, blur?, _force?, delay?, _mode?): void;Defined in: packages/core/src/lyric-player/base/line.ts:48
Parameters
Section titled “Parameters”| Parameter | Type | Default value |
|---|---|---|
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:83
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
delta? | number |
Returns
Section titled “Returns”void