UNPKG

@lightningjs/renderer

Version:
29 lines (28 loc) 1.27 kB
import type { ITextNode } from '../../main-api/INode.js'; import type { RendererMain } from '../../main-api/RendererMain.js'; import type { TextNodeStruct } from './TextNodeStruct.js'; import { ThreadXMainNode } from './ThreadXMainNode.js'; export declare class ThreadXMainTextNode extends ThreadXMainNode implements ITextNode { protected _debug: ITextNode['debug']; constructor(rendererMain: RendererMain, sharedNodeStruct: TextNodeStruct); text: ITextNode['text']; textRendererOverride: ITextNode['textRendererOverride']; fontSize: ITextNode['fontSize']; fontFamily: ITextNode['fontFamily']; fontStretch: ITextNode['fontStretch']; fontStyle: ITextNode['fontStyle']; fontWeight: ITextNode['fontWeight']; lineHeight: ITextNode['lineHeight']; maxLines: ITextNode['maxLines']; textBaseline: ITextNode['textBaseline']; verticalAlign: ITextNode['verticalAlign']; textAlign: ITextNode['textAlign']; contain: ITextNode['contain']; scrollable: ITextNode['scrollable']; scrollY: ITextNode['scrollY']; offsetY: ITextNode['offsetY']; letterSpacing: ITextNode['letterSpacing']; overflowSuffix: ITextNode['overflowSuffix']; get debug(): ITextNode['debug']; set debug(debug: ITextNode['debug']); }