Skip to content

Commit 46d68be

Browse files
authored
Merge pull request #11 from 2gis/TILES-4788-cut-docs
TILES-4788 hide internal documentations
2 parents 08b02f2 + a1f3f75 commit 46d68be

File tree

6 files changed

+63
-7
lines changed

6 files changed

+63
-7
lines changed

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@2gis/deck2gis-layer",
3-
"version": "1.1.1",
3+
"version": "1.1.2",
44
"description": "",
55
"main": "dist/deck2gislayer.js",
66
"typings": "dist/types/index.d.ts",

src/deckgl2gisLayer.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ export class Deck2gisLayer<LayerT extends Layer> implements DeckCustomLayer {
5858
this.antialiasing = Boolean(props.antialiasing);
5959
}
6060

61-
onAdd = () => {
61+
public onAdd = () => {
6262
if (!this.map && this.props.deck) {
6363
const map = (this.props.deck.props as CustomRenderProps)._2gisData._2gisMap;
6464
this.map = map;
@@ -94,13 +94,13 @@ export class Deck2gisLayer<LayerT extends Layer> implements DeckCustomLayer {
9494
}
9595
};
9696

97-
onRemove = () => {
97+
public onRemove = () => {
9898
if (this.deck) {
9999
removeLayer(this.deck, this);
100100
}
101101
};
102102

103-
setProps(props: Partial<LayerProps<LayerT>>) {
103+
public setProps(props: Partial<LayerProps<LayerT>>) {
104104
// id cannot be changed
105105
Object.assign(this.props, props, { id: this.id });
106106
this.antialiasing = Boolean(props.antialiasing);
@@ -110,7 +110,7 @@ export class Deck2gisLayer<LayerT extends Layer> implements DeckCustomLayer {
110110
}
111111
}
112112

113-
render = () => {
113+
public render = () => {
114114
if (
115115
!this.deck ||
116116
!this.map ||

src/types.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,10 @@ export interface DeckCustomLayer {
1010
props: any;
1111
}
1212

13+
/**
14+
* @hidden
15+
* @internal
16+
*/
1317
export interface MapViewState {
1418
repeat: boolean;
1519
padding: {

src/utils.ts

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,10 @@ import fill_vsh from './optimized.vsh';
1515
import { CustomRenderProps } from './types';
1616
import { DeckProps } from '@deck.gl/core/typed';
1717

18+
/**
19+
* @hidden
20+
* @internal
21+
*/
1822
export function prepareDeckInstance({
1923
map,
2024
gl,
@@ -86,20 +90,36 @@ export function prepareDeckInstance({
8690
return deckInstance;
8791
}
8892

93+
/**
94+
* @hidden
95+
* @internal
96+
*/
8997
export function addLayer(deck: Deck, layer: Deck2gisLayer<any>): void {
9098
(deck.props as CustomRenderProps)._2gisData._2gisCustomLayers.add(layer);
9199
updateLayers(deck);
92100
}
93101

102+
/**
103+
* @hidden
104+
* @internal
105+
*/
94106
export function removeLayer(deck: Deck, layer: Deck2gisLayer<any>): void {
95107
(deck.props as CustomRenderProps)._2gisData._2gisCustomLayers.delete(layer);
96108
updateLayers(deck);
97109
}
98110

111+
/**
112+
* @hidden
113+
* @internal
114+
*/
99115
export function updateLayer(deck: Deck, _layer: Deck2gisLayer<any>): void {
100116
updateLayers(deck);
101117
}
102118

119+
/**
120+
* @hidden
121+
* @internal
122+
*/
103123
export function drawLayer(deck: Deck, map: Map, layer: Deck2gisLayer<any>): void {
104124
let currentViewport = (deck.props as CustomRenderProps)._2gisData._2gisCurrentViewport;
105125
if (!currentViewport) {
@@ -122,6 +142,10 @@ export function drawLayer(deck: Deck, map: Map, layer: Deck2gisLayer<any>): void
122142
});
123143
}
124144

145+
/**
146+
* @hidden
147+
* @internal
148+
*/
125149
function getViewport(map: Map): MapglMercatorViewport | undefined {
126150
if (!map) {
127151
return undefined;
@@ -130,6 +154,10 @@ function getViewport(map: Map): MapglMercatorViewport | undefined {
130154
return new MapglMercatorViewport(map);
131155
}
132156

157+
/**
158+
* @hidden
159+
* @internal
160+
*/
133161
function onMapMove(deck: Deck, map: Map): void {
134162
deck.setProps({
135163
viewState: getViewState(map),
@@ -140,6 +168,10 @@ function onMapMove(deck: Deck, map: Map): void {
140168
deck.needsRedraw({ clearRedrawFlags: true });
141169
}
142170

171+
/**
172+
* @hidden
173+
* @internal
174+
*/
143175
function onMapResize(map: Map, deck: Deck, renderTarget: RenderTarget) {
144176
const mapSize = map.getSize();
145177
const gl = map.getWebGLContext();
@@ -150,6 +182,10 @@ function onMapResize(map: Map, deck: Deck, renderTarget: RenderTarget) {
150182
renderTarget.unbind(gl);
151183
}
152184

185+
/**
186+
* @hidden
187+
* @internal
188+
*/
153189
function updateLayers(deck: Deck): void {
154190
const layers: Layer<any>[] = [];
155191
let layerIndex = 0;
@@ -193,6 +229,10 @@ export function initDeck2gisProps(map: Map, deckProps?: CustomRenderProps): Deck
193229
}
194230

195231
// Fix heatmap layer render: need reset gl state after each draw layers
232+
/**
233+
* @hidden
234+
* @internal
235+
*/
196236
function stateBinder(map: Map, layer: Deck2gisLayer<any>) {
197237
const gl = map.getWebGLContext();
198238
if (!layer.props?.parameters?.cullFaceEnabled) {
@@ -202,6 +242,10 @@ function stateBinder(map: Map, layer: Deck2gisLayer<any>) {
202242
gl.clear(gl.DEPTH_BUFFER_BIT);
203243
}
204244

245+
/**
246+
* @hidden
247+
* @internal
248+
*/
205249
export function createVao(program: ShaderProgram) {
206250
const screenVertices = [-1, -1, 1, -1, 1, 1, -1, -1, 1, 1, -1, 1];
207251
return new Vao(program, {
@@ -215,6 +259,10 @@ export function createVao(program: ShaderProgram) {
215259
});
216260
}
217261

262+
/**
263+
* @hidden
264+
* @internal
265+
*/
218266
export function createProgram() {
219267
return new ShaderProgram({
220268
vertex: new Shader('vertex', fill_vsh),

src/viewport.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@ import { WebMercatorViewport } from '@deck.gl/core/typed';
22
import type { Map } from '@2gis/mapgl/types';
33
import { WebMercatorViewportOptions } from '@deck.gl/core/typed/viewports/web-mercator-viewport';
44

5+
/**
6+
* @hidden
7+
* @internal
8+
*/
59
export class MapglMercatorViewport extends WebMercatorViewport {
610
constructor(map: Map) {
711
const [width, height] = map.getSize();

0 commit comments

Comments
 (0)