HEX
Server: Apache/2.4.46 (Win64) OpenSSL/1.1.1j PHP/8.4.25
System: Windows NT DESKTOP-4TAV2RJ 10.0 build 19045 (Windows 10) AMD64
User: fred (0)
PHP: 8.4.25
Disabled: NONE
Upload Files
File: C:/Users/fred/anaconda3/Lib/site-packages/bokeh/server/static/js/lib/models/glyphs/webgl/base.d.ts
import type { Context2d } from "../../../core/util/canvas";
import type { GlyphView } from "../glyph";
import type { ReglWrapper } from "./regl_wrap";
export type BaseGLGlyphConstructor = {
    new (regl: ReglWrapper, base_glyph: GlyphView): BaseGLGlyph;
};
export declare abstract class BaseGLGlyph {
    protected readonly regl_wrapper: ReglWrapper;
    readonly glyph: GlyphView;
    protected nvertices: number;
    protected size_changed: boolean;
    protected data_changed: boolean;
    protected data_mapped: boolean;
    protected visuals_changed: boolean;
    constructor(regl_wrapper: ReglWrapper, glyph: GlyphView);
    set_data_changed(): void;
    set_data_mapped(): void;
    set_visuals_changed(): void;
    render(_ctx: Context2d, indices: number[], mainglyph: GlyphView): void;
    abstract draw(indices: number[], mainglyph: GlyphView, trans: Transform): void;
}
export type Transform = {
    pixel_ratio: number;
    width: number;
    height: number;
};
//# sourceMappingURL=base.d.ts.map