Creating a Custom Layer
- In your project, create a file called
SampleContextMenuEntryLayer.ts
. - Add a class that extends from the CustomLayer class by running:
// SampleContextMenuEntryLayer.ts
import {CustomLayer} from "@navvis/ivion";
export class SampleContextMenuEntryLayer extends CustomLayer
{
} - Override the onContextMenu() method so that the custom layer can provide a context menu entry to the user by running:
// SampleContextMenuEntryLayer.ts
import {
ContextMenuEntryInterface, CustomLayer,
MouseEventCoordinatesInterface
} from "@navvis/ivion";
export class SampleContextMenuEntryLayer extends CustomLayer
{
public onContextMenu(pos: MouseEventCoordinatesInterface): ContextMenuEntryInterface
{
}
}