@equinor/videx-map
Version:
Component for Pixi-overlay in Leaflet.
41 lines (40 loc) • 1.06 kB
TypeScript
type vec3 = [number, number, number];
export interface Color {
col1: vec3;
col2: vec3;
labelBg: number;
}
export interface Colors {
fontColor: number;
interactFontColor: number;
default: Color;
highlight: Color;
multiHighlight: Color;
selected: Color;
}
/** Enum for selecting color. [ Default, Highlight, MultiHighlight, Selected ] */
export declare enum ColorType {
Default = 0,
Highlight = 1,
MultiHighlight = 2,
Selected = 3
}
export interface InputColors {
fontColor?: number;
interactFontColor?: number;
defaultColor1?: vec3;
defaultColor2?: vec3;
defaultLabelBg?: number;
highlightColor1?: vec3;
highlightColor2?: vec3;
highlightLabelBg?: number;
multiHighlightColor1?: vec3;
multiHighlightColor2?: vec3;
multiHighlightLabelBg?: number;
selectedColor1?: vec3;
selectedColor2?: vec3;
selectedLabelBg?: number;
}
/** Get default configuration for wellbores. */
export declare function getDefaultColors(input?: InputColors): Colors;
export {};