Skip to content
EliteChart

Layer

Documentation


Documentation / @elitechart/core / Layer

code
const Layer: {
  Cursor: number;
  Drawing: number;
  Grid: number;
  Overlay: number;
  Series: number;
};

Defined in: scheduler/frame-scheduler.ts:22

Bitmask layer identifiers. Keep powers of two so the scheduler can union them via |.

Type Declaration

Cursor

code
readonly Cursor: number;

Drawing

code
readonly Drawing: number;

Grid

code
readonly Grid: number;

Overlay

code
readonly Overlay: number;

Series

code
readonly Series: number;

Example

code
import { Layer, FrameScheduler } from '@elitechart/core';
const scheduler = new FrameScheduler((dirty) => paint(dirty));
scheduler.invalidate(Layer.Series | Layer.Cursor);