Add global opacity support to WebGL image replay

vectorLayer.setOpacity() now works as expected.
This commit is contained in:
Éric Lemoine
2014-11-10 14:08:44 +01:00
parent 1de46c68d7
commit 240f425c46
5 changed files with 20 additions and 8 deletions

View File

@@ -291,8 +291,9 @@ ol.renderer.webgl.Map.prototype.dispatchComposeEvent_ =
var center = viewState.center;
var rotation = viewState.rotation;
var size = frameState.size;
var opacity = 1;
replayGroup.replay(context, center, resolution, rotation, size, extent,
pixelRatio, {});
pixelRatio, opacity, {});
}
this.replayGroup = replayGroup;
}

View File

@@ -73,6 +73,7 @@ ol.renderer.webgl.VectorLayer.prototype.composeFrame =
replayGroup.replay(context,
viewState.center, viewState.resolution, viewState.rotation,
frameState.size, frameState.extent, frameState.pixelRatio,
layerState.opacity,
frameState.skippedFeatureUids);
}