UNPKG

webglimpse

Version:

Webglimpse is a data visualization library for the web.

27 lines (26 loc) 1.04 kB
import { Color } from './color'; import { TextTexture2D } from './text'; import { BoundsUnmodifiable } from './bounds'; import { LayoutPhase1 } from './core'; export declare class Label { private _font; private _fgColor; private _bgColor; private _text; private _textureFactory; private _texture; constructor(text?: string, font?: string, fgColor?: Color, bgColor?: Color); get font(): string; set font(font: string); get color(): Color; set color(fgColor: Color); get fgColor(): Color; set fgColor(fgColor: Color); get bgColor(): Color; set bgColor(bgColor: Color); get text(): string; set text(text: string); get texture(): TextTexture2D; } export declare function fitToLabel(label: Label): LayoutPhase1; export declare function newLabelPainter(label: Label, xFrac: number, yFrac: number, xAnchor?: number, yAnchor?: number, rotation_CCWRAD?: number, truncateLabel?: boolean): (gl: WebGLRenderingContext, viewport: BoundsUnmodifiable) => void;