UNPKG

s2maps-gpu

Version:

S2 Maps GPU - An open source, high-performance, and GPU-accelerated map engine for rendering large-scale, interactive maps.

240 lines (239 loc) 12.1 kB
/** List of common uniforms for all workflows in WebGL(1|2) */ export var WorkflowUniforms; (function (WorkflowUniforms) { WorkflowUniforms["uMatrix"] = "uMatrix"; WorkflowUniforms["uAspect"] = "uAspect"; WorkflowUniforms["uMode"] = "uMode"; WorkflowUniforms["uLCH"] = "uLCH"; WorkflowUniforms["uInteractive"] = "uInteractive"; WorkflowUniforms["uFaceST"] = "uFaceST"; WorkflowUniforms["uBottom"] = "uBottom"; WorkflowUniforms["uTop"] = "uTop"; WorkflowUniforms["uInputs"] = "uInputs"; WorkflowUniforms["uLayerCode"] = "uLayerCode"; WorkflowUniforms["uFeatureCode"] = "uFeatureCode"; WorkflowUniforms["uDevicePixelRatio"] = "uDevicePixelRatio"; WorkflowUniforms["uCBlind"] = "uCBlind"; })(WorkflowUniforms || (WorkflowUniforms = {})); /** List of Fill uniforms for WebGL(1|2) */ export var FillWorkflowUniforms; (function (FillWorkflowUniforms) { FillWorkflowUniforms["uMatrix"] = "uMatrix"; FillWorkflowUniforms["uLCH"] = "uLCH"; FillWorkflowUniforms["uInteractive"] = "uInteractive"; FillWorkflowUniforms["uFaceST"] = "uFaceST"; FillWorkflowUniforms["uBottom"] = "uBottom"; FillWorkflowUniforms["uTop"] = "uTop"; FillWorkflowUniforms["uInputs"] = "uInputs"; FillWorkflowUniforms["uLayerCode"] = "uLayerCode"; FillWorkflowUniforms["uFeatureCode"] = "uFeatureCode"; FillWorkflowUniforms["uCBlind"] = "uCBlind"; FillWorkflowUniforms["uTexSize"] = "uTexSize"; FillWorkflowUniforms["uPatternXY"] = "uPatternXY"; FillWorkflowUniforms["uPatternWH"] = "uPatternWH"; FillWorkflowUniforms["uPatternMovement"] = "uPatternMovement"; FillWorkflowUniforms["uColors"] = "uColors"; FillWorkflowUniforms["uOpacity"] = "uOpacity"; })(FillWorkflowUniforms || (FillWorkflowUniforms = {})); /** List of GlyphFilter uniforms for WebGL(1|2) */ export var GlyphFilterUniforms; (function (GlyphFilterUniforms) { GlyphFilterUniforms["uMatrix"] = "uMatrix"; GlyphFilterUniforms["uAspect"] = "uAspect"; GlyphFilterUniforms["uMode"] = "uMode"; GlyphFilterUniforms["uLCH"] = "uLCH"; GlyphFilterUniforms["uFaceST"] = "uFaceST"; GlyphFilterUniforms["uBottom"] = "uBottom"; GlyphFilterUniforms["uTop"] = "uTop"; GlyphFilterUniforms["uInputs"] = "uInputs"; GlyphFilterUniforms["uLayerCode"] = "uLayerCode"; GlyphFilterUniforms["uFeatureCode"] = "uFeatureCode"; GlyphFilterUniforms["uDevicePixelRatio"] = "uDevicePixelRatio"; GlyphFilterUniforms["uCBlind"] = "uCBlind"; GlyphFilterUniforms["uIndexOffset"] = "uIndexOffset"; GlyphFilterUniforms["uSize"] = "uSize"; })(GlyphFilterUniforms || (GlyphFilterUniforms = {})); /** List of Glyph uniforms for WebGL(1|2) */ export var GlyphWorkflowUniforms; (function (GlyphWorkflowUniforms) { GlyphWorkflowUniforms["uMatrix"] = "uMatrix"; GlyphWorkflowUniforms["uAspect"] = "uAspect"; GlyphWorkflowUniforms["uLCH"] = "uLCH"; GlyphWorkflowUniforms["uInteractive"] = "uInteractive"; GlyphWorkflowUniforms["uFaceST"] = "uFaceST"; GlyphWorkflowUniforms["uBottom"] = "uBottom"; GlyphWorkflowUniforms["uTop"] = "uTop"; GlyphWorkflowUniforms["uInputs"] = "uInputs"; GlyphWorkflowUniforms["uLayerCode"] = "uLayerCode"; GlyphWorkflowUniforms["uFeatureCode"] = "uFeatureCode"; GlyphWorkflowUniforms["uDevicePixelRatio"] = "uDevicePixelRatio"; GlyphWorkflowUniforms["uCBlind"] = "uCBlind"; GlyphWorkflowUniforms["uOverdraw"] = "uOverdraw"; GlyphWorkflowUniforms["uTexSize"] = "uTexSize"; GlyphWorkflowUniforms["uIsIcon"] = "uIsIcon"; GlyphWorkflowUniforms["uBounds"] = "uBounds"; GlyphWorkflowUniforms["uIsStroke"] = "uIsStroke"; GlyphWorkflowUniforms["uFeatures"] = "uFeatures"; GlyphWorkflowUniforms["uGlyphTex"] = "uGlyphTex"; GlyphWorkflowUniforms["uSize"] = "uSize"; GlyphWorkflowUniforms["uFill"] = "uFill"; GlyphWorkflowUniforms["uStroke"] = "uStroke"; GlyphWorkflowUniforms["uSWidth"] = "uSWidth"; })(GlyphWorkflowUniforms || (GlyphWorkflowUniforms = {})); /** List of Heatmap uniforms for WebGL(1|2) */ export var HeatmapWorkflowUniforms; (function (HeatmapWorkflowUniforms) { HeatmapWorkflowUniforms["uMatrix"] = "uMatrix"; HeatmapWorkflowUniforms["uAspect"] = "uAspect"; HeatmapWorkflowUniforms["uLCH"] = "uLCH"; HeatmapWorkflowUniforms["uFaceST"] = "uFaceST"; HeatmapWorkflowUniforms["uBottom"] = "uBottom"; HeatmapWorkflowUniforms["uTop"] = "uTop"; HeatmapWorkflowUniforms["uInputs"] = "uInputs"; HeatmapWorkflowUniforms["uLayerCode"] = "uLayerCode"; HeatmapWorkflowUniforms["uFeatureCode"] = "uFeatureCode"; HeatmapWorkflowUniforms["uDevicePixelRatio"] = "uDevicePixelRatio"; HeatmapWorkflowUniforms["uCBlind"] = "uCBlind"; HeatmapWorkflowUniforms["uIntensityHi"] = "uIntensityHi"; HeatmapWorkflowUniforms["uDrawState"] = "uDrawState"; HeatmapWorkflowUniforms["uImage"] = "uImage"; HeatmapWorkflowUniforms["uColorRamp"] = "uColorRamp"; HeatmapWorkflowUniforms["uBounds"] = "uBounds"; HeatmapWorkflowUniforms["uRadiusLo"] = "uRadiusLo"; HeatmapWorkflowUniforms["uOpacityLo"] = "uOpacityLo"; HeatmapWorkflowUniforms["uIntensityLo"] = "uIntensityLo"; HeatmapWorkflowUniforms["uRadiusHi"] = "uRadiusHi"; HeatmapWorkflowUniforms["uOpacityHi"] = "uOpacityHi"; })(HeatmapWorkflowUniforms || (HeatmapWorkflowUniforms = {})); /** List of Line uniforms for WebGL(1|2) */ export var LineWorkflowUniforms; (function (LineWorkflowUniforms) { LineWorkflowUniforms["uMatrix"] = "uMatrix"; LineWorkflowUniforms["uAspect"] = "uAspect"; LineWorkflowUniforms["uLCH"] = "uLCH"; LineWorkflowUniforms["uFaceST"] = "uFaceST"; LineWorkflowUniforms["uBottom"] = "uBottom"; LineWorkflowUniforms["uTop"] = "uTop"; LineWorkflowUniforms["uInputs"] = "uInputs"; LineWorkflowUniforms["uLayerCode"] = "uLayerCode"; LineWorkflowUniforms["uFeatureCode"] = "uFeatureCode"; LineWorkflowUniforms["uDevicePixelRatio"] = "uDevicePixelRatio"; LineWorkflowUniforms["uCBlind"] = "uCBlind"; LineWorkflowUniforms["uCap"] = "uCap"; LineWorkflowUniforms["uDashed"] = "uDashed"; LineWorkflowUniforms["uDashCount"] = "uDashCount"; LineWorkflowUniforms["uDashArray"] = "uDashArray"; LineWorkflowUniforms["uSize"] = "uSize"; LineWorkflowUniforms["uColor"] = "uColor"; LineWorkflowUniforms["uOpacity"] = "uOpacity"; LineWorkflowUniforms["uWidth"] = "uWidth"; LineWorkflowUniforms["uTexLength"] = "uTexLength"; })(LineWorkflowUniforms || (LineWorkflowUniforms = {})); /** List of Point uniforms for WebGL(1|2) */ export var PointWorkflowUniforms; (function (PointWorkflowUniforms) { PointWorkflowUniforms["uMatrix"] = "uMatrix"; PointWorkflowUniforms["uAspect"] = "uAspect"; PointWorkflowUniforms["uMode"] = "uMode"; PointWorkflowUniforms["uLCH"] = "uLCH"; PointWorkflowUniforms["uInteractive"] = "uInteractive"; PointWorkflowUniforms["uFaceST"] = "uFaceST"; PointWorkflowUniforms["uBottom"] = "uBottom"; PointWorkflowUniforms["uTop"] = "uTop"; PointWorkflowUniforms["uInputs"] = "uInputs"; PointWorkflowUniforms["uLayerCode"] = "uLayerCode"; PointWorkflowUniforms["uFeatureCode"] = "uFeatureCode"; PointWorkflowUniforms["uDevicePixelRatio"] = "uDevicePixelRatio"; PointWorkflowUniforms["uCBlind"] = "uCBlind"; PointWorkflowUniforms["uColor"] = "uColor"; PointWorkflowUniforms["uRadius"] = "uRadius"; PointWorkflowUniforms["uStroke"] = "uStroke"; PointWorkflowUniforms["uSWidth"] = "uSWidth"; PointWorkflowUniforms["uOpacity"] = "uOpacity"; PointWorkflowUniforms["uBounds"] = "uBounds"; })(PointWorkflowUniforms || (PointWorkflowUniforms = {})); /** List of Raster uniforms for WebGL(1|2) */ export var RasterWorkflowUniforms; (function (RasterWorkflowUniforms) { RasterWorkflowUniforms["uMatrix"] = "uMatrix"; RasterWorkflowUniforms["uInputs"] = "uInputs"; RasterWorkflowUniforms["uLCH"] = "uLCH"; RasterWorkflowUniforms["uFaceST"] = "uFaceST"; RasterWorkflowUniforms["uBottom"] = "uBottom"; RasterWorkflowUniforms["uTop"] = "uTop"; RasterWorkflowUniforms["uLayerCode"] = "uLayerCode"; RasterWorkflowUniforms["uFeatureCode"] = "uFeatureCode"; RasterWorkflowUniforms["uCBlind"] = "uCBlind"; RasterWorkflowUniforms["uFade"] = "uFade"; RasterWorkflowUniforms["uTexture"] = "uTexture"; RasterWorkflowUniforms["uOpacity"] = "uOpacity"; RasterWorkflowUniforms["uSaturation"] = "uSaturation"; RasterWorkflowUniforms["uContrast"] = "uContrast"; })(RasterWorkflowUniforms || (RasterWorkflowUniforms = {})); /** List of Hillshade uniforms for WebGL(1|2) */ export var HillshadeWorkflowUniforms; (function (HillshadeWorkflowUniforms) { HillshadeWorkflowUniforms["uMatrix"] = "uMatrix"; HillshadeWorkflowUniforms["uInputs"] = "uInputs"; HillshadeWorkflowUniforms["uLCH"] = "uLCH"; HillshadeWorkflowUniforms["uFaceST"] = "uFaceST"; HillshadeWorkflowUniforms["uBottom"] = "uBottom"; HillshadeWorkflowUniforms["uTop"] = "uTop"; HillshadeWorkflowUniforms["uLayerCode"] = "uLayerCode"; HillshadeWorkflowUniforms["uFeatureCode"] = "uFeatureCode"; HillshadeWorkflowUniforms["uCBlind"] = "uCBlind"; HillshadeWorkflowUniforms["uFade"] = "uFade"; HillshadeWorkflowUniforms["uTexture"] = "uTexture"; HillshadeWorkflowUniforms["uUnpack"] = "uUnpack"; HillshadeWorkflowUniforms["uOpacity"] = "uOpacity"; HillshadeWorkflowUniforms["uShadowColor"] = "uShadowColor"; HillshadeWorkflowUniforms["uHighlightColor"] = "uHighlightColor"; HillshadeWorkflowUniforms["uAccentColor"] = "uAccentColor"; HillshadeWorkflowUniforms["uAzimuth"] = "uAzimuth"; HillshadeWorkflowUniforms["uAltitude"] = "uAltitude"; HillshadeWorkflowUniforms["uTexLength"] = "uTexLength"; })(HillshadeWorkflowUniforms || (HillshadeWorkflowUniforms = {})); /** List of Sensor uniforms for WebGL(1|2) */ export var SensorWorkflowUniforms; (function (SensorWorkflowUniforms) { SensorWorkflowUniforms["uBottom"] = "uBottom"; SensorWorkflowUniforms["uCBlind"] = "uCBlind"; SensorWorkflowUniforms["uFaceST"] = "uFaceST"; SensorWorkflowUniforms["uFeatureCode"] = "uFeatureCode"; SensorWorkflowUniforms["uInputs"] = "uInputs"; SensorWorkflowUniforms["uLCH"] = "uLCH"; SensorWorkflowUniforms["uLayerCode"] = "uLayerCode"; SensorWorkflowUniforms["uMatrix"] = "uMatrix"; SensorWorkflowUniforms["uTop"] = "uTop"; SensorWorkflowUniforms["uColorRamp"] = "uColorRamp"; SensorWorkflowUniforms["uImage"] = "uImage"; SensorWorkflowUniforms["uNextImage"] = "uNextImage"; SensorWorkflowUniforms["uTime"] = "uTime"; SensorWorkflowUniforms["uOpacity"] = "uOpacity"; })(SensorWorkflowUniforms || (SensorWorkflowUniforms = {})); /** List of Shade uniforms for WebGL(1|2) */ export var ShadeWorkflowUniforms; (function (ShadeWorkflowUniforms) { ShadeWorkflowUniforms["uAspect"] = "uAspect"; ShadeWorkflowUniforms["uMatrix"] = "uMatrix"; ShadeWorkflowUniforms["uFaceST"] = "uFaceST"; ShadeWorkflowUniforms["uInputs"] = "uInputs"; ShadeWorkflowUniforms["uDevicePixelRatio"] = "uDevicePixelRatio"; ShadeWorkflowUniforms["uBottom"] = "uBottom"; ShadeWorkflowUniforms["uTop"] = "uTop"; })(ShadeWorkflowUniforms || (ShadeWorkflowUniforms = {})); /** List of Skybox uniforms for WebGL(1|2) */ export var SkyboxWorkflowUniforms; (function (SkyboxWorkflowUniforms) { SkyboxWorkflowUniforms["uMatrix"] = "uMatrix"; SkyboxWorkflowUniforms["uSkybox"] = "uSkybox"; })(SkyboxWorkflowUniforms || (SkyboxWorkflowUniforms = {})); /** List of Wallpaper uniforms for WebGL(1|2) */ export var WallpaperWorkflowUniforms; (function (WallpaperWorkflowUniforms) { WallpaperWorkflowUniforms["uScale"] = "uScale"; WallpaperWorkflowUniforms["uBackground"] = "uBackground"; WallpaperWorkflowUniforms["uHalo"] = "uHalo"; WallpaperWorkflowUniforms["uFade1"] = "uFade1"; WallpaperWorkflowUniforms["uFade2"] = "uFade2"; })(WallpaperWorkflowUniforms || (WallpaperWorkflowUniforms = {}));