@bokeh/bokehjs
Version:
Interactive, novel data visualization
19 lines • 903 B
TypeScript
import type { Transform } from "./base";
import type { MarkerVisuals } from "./base_marker";
import { BaseMarkerGL } from "./base_marker";
import type { ReglWrapper } from "./regl_wrap";
import type { GLMarkerType } from "./types";
import type { GlyphView } from "../glyph";
export type SingleMarkerGlyphView = GlyphView & {
visuals: MarkerVisuals;
glglyph?: SingleMarkerGL;
};
export declare abstract class SingleMarkerGL extends BaseMarkerGL {
readonly glyph: SingleMarkerGlyphView;
constructor(regl_wrapper: ReglWrapper, glyph: SingleMarkerGlyphView);
abstract get marker_type(): GLMarkerType;
protected _get_visuals(): MarkerVisuals;
draw(indices: number[], main_glyph: SingleMarkerGlyphView, transform: Transform): void;
protected _draw_impl(indices: number[], transform: Transform, main_gl_glyph: SingleMarkerGL): void;
}
//# sourceMappingURL=single_marker.d.ts.map