UNPKG

ol-mapbox-style

Version:

Create OpenLayers layers or maps from Mapbox/MapLibre styles

13 lines (12 loc) 670 B
/** * Generates a shaded relief image given elevation data. Uses a 3x3 * neighborhood for determining slope and aspect. * Supports multiple hillshade algorithms matching MapLibre's * {@link https://github.com/maplibre/maplibre-gl-js/blob/main/src/shaders/hillshade.fragment.glsl hillshade.fragment.glsl}: * standard, basic, combined, igor, and multidirectional. * @param {Array<ImageData>} inputs Array of input images. * @param {Object} data Data added in the "beforeoperations" event. * @return {ImageData} Output image. */ export function hillshade(inputs: Array<ImageData>, data: any): ImageData; export function raster(inputs: any, data: any): ImageData;