@bokeh/bokehjs
Version:
Interactive, novel data visualization
19 lines • 927 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 { ScatterView } from "../scatter";
import { MarkerType } from "../../../core/enums";
import type { Uniform } from "../../../core/uniforms";
import type { ExtMarkerType } from "../../../core/properties";
export declare class MultiMarkerGL extends BaseMarkerGL {
readonly glyph: ScatterView;
protected _marker_types?: Uniform<MarkerType | ExtMarkerType | null>;
protected _unique_marker_types: (MarkerType | null)[];
constructor(regl_wrapper: ReglWrapper, glyph: ScatterView);
draw(indices: number[], main_glyph: ScatterView, transform: Transform): void;
protected _get_visuals(): MarkerVisuals;
protected _set_data(): void;
protected _set_once(): void;
}
//# sourceMappingURL=multi_marker.d.ts.map