MCPcopy
hub / github.com/visgl/deck.gl / update

Method update

test/modules/extensions/utils.ts:35–54  ·  view source on GitHub ↗
({viewport, layers, effects})

Source from the content-addressed store, hash-verified

33 }
34
35 async update({viewport, layers, effects}) {
36 const {layerManager} = this;
37 if (viewport) {
38 this.viewport = viewport;
39 }
40 if (effects) {
41 this.effects = effects;
42 for (const effect of effects) {
43 effect.setup(this.effectContext);
44 }
45 }
46 if (layers) {
47 layerManager.setLayers(layers);
48 }
49 this.render();
50
51 while (!this.layers.every(l => l.isLoaded) || layerManager.needsUpdate()) {
52 await this._update();
53 }
54 }
55
56 render(opts) {
57 this.deckRenderer.renderLayers({

Callers

nothing calls this directly

Calls 5

renderMethod · 0.95
_updateMethod · 0.95
setLayersMethod · 0.80
setupMethod · 0.65
needsUpdateMethod · 0.45

Tested by

no test coverage detected