UNPKG

@lightningjs/renderer

Version:
18 lines (17 loc) 781 B
import type { Stage } from '../Stage.js'; import type { FontHandler, TextRenderInfo, TextRenderProps } from './TextRenderer.js'; import type { CoreTextNodeProps } from '../CoreTextNode.js'; import type { CoreRenderer } from '../renderers/CoreRenderer.js'; import type { TextLayout } from './TextRenderer.js'; /** * SDF Text Renderer - implements TextRenderer interface */ declare const SdfTextRenderer: { type: "sdf"; font: FontHandler; renderText: (stage: Stage, props: CoreTextNodeProps) => TextRenderInfo; addQuads: (layout?: TextLayout) => Float32Array | null; renderQuads: (renderer: CoreRenderer, layout: TextLayout, vertexBuffer: Float32Array, renderProps: TextRenderProps) => void; init: (stage: Stage) => void; }; export default SdfTextRenderer;