Rename _ol_render_webgl_Immediate_ to WebGLImmediateRenderer
This commit is contained in:
@@ -20,7 +20,7 @@ import WebGLReplayGroup from '../webgl/ReplayGroup.js';
|
|||||||
* @param {number} pixelRatio Pixel ratio.
|
* @param {number} pixelRatio Pixel ratio.
|
||||||
* @struct
|
* @struct
|
||||||
*/
|
*/
|
||||||
const _ol_render_webgl_Immediate_ = function(context, center, resolution, rotation, size, extent, pixelRatio) {
|
const WebGLImmediateRenderer = function(context, center, resolution, rotation, size, extent, pixelRatio) {
|
||||||
VectorContext.call(this);
|
VectorContext.call(this);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -84,7 +84,7 @@ const _ol_render_webgl_Immediate_ = function(context, center, resolution, rotati
|
|||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
inherits(_ol_render_webgl_Immediate_, VectorContext);
|
inherits(WebGLImmediateRenderer, VectorContext);
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -92,7 +92,7 @@ inherits(_ol_render_webgl_Immediate_, VectorContext);
|
|||||||
* @param {ol.geom.Geometry|ol.render.Feature} geometry Geometry.
|
* @param {ol.geom.Geometry|ol.render.Feature} geometry Geometry.
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
_ol_render_webgl_Immediate_.prototype.drawText_ = function(replayGroup, geometry) {
|
WebGLImmediateRenderer.prototype.drawText_ = function(replayGroup, geometry) {
|
||||||
const context = this.context_;
|
const context = this.context_;
|
||||||
const replay = /** @type {ol.render.webgl.TextReplay} */ (
|
const replay = /** @type {ol.render.webgl.TextReplay} */ (
|
||||||
replayGroup.getReplay(0, ReplayType.TEXT));
|
replayGroup.getReplay(0, ReplayType.TEXT));
|
||||||
@@ -119,7 +119,7 @@ _ol_render_webgl_Immediate_.prototype.drawText_ = function(replayGroup, geometry
|
|||||||
* @override
|
* @override
|
||||||
* @api
|
* @api
|
||||||
*/
|
*/
|
||||||
_ol_render_webgl_Immediate_.prototype.setStyle = function(style) {
|
WebGLImmediateRenderer.prototype.setStyle = function(style) {
|
||||||
this.setFillStrokeStyle(style.getFill(), style.getStroke());
|
this.setFillStrokeStyle(style.getFill(), style.getStroke());
|
||||||
this.setImageStyle(style.getImage());
|
this.setImageStyle(style.getImage());
|
||||||
this.setTextStyle(style.getText());
|
this.setTextStyle(style.getText());
|
||||||
@@ -134,7 +134,7 @@ _ol_render_webgl_Immediate_.prototype.setStyle = function(style) {
|
|||||||
* @override
|
* @override
|
||||||
* @api
|
* @api
|
||||||
*/
|
*/
|
||||||
_ol_render_webgl_Immediate_.prototype.drawGeometry = function(geometry) {
|
WebGLImmediateRenderer.prototype.drawGeometry = function(geometry) {
|
||||||
const type = geometry.getType();
|
const type = geometry.getType();
|
||||||
switch (type) {
|
switch (type) {
|
||||||
case GeometryType.POINT:
|
case GeometryType.POINT:
|
||||||
@@ -171,7 +171,7 @@ _ol_render_webgl_Immediate_.prototype.drawGeometry = function(geometry) {
|
|||||||
* @inheritDoc
|
* @inheritDoc
|
||||||
* @api
|
* @api
|
||||||
*/
|
*/
|
||||||
_ol_render_webgl_Immediate_.prototype.drawFeature = function(feature, style) {
|
WebGLImmediateRenderer.prototype.drawFeature = function(feature, style) {
|
||||||
const geometry = style.getGeometryFunction()(feature);
|
const geometry = style.getGeometryFunction()(feature);
|
||||||
if (!geometry || !intersects(this.extent_, geometry.getExtent())) {
|
if (!geometry || !intersects(this.extent_, geometry.getExtent())) {
|
||||||
return;
|
return;
|
||||||
@@ -184,7 +184,7 @@ _ol_render_webgl_Immediate_.prototype.drawFeature = function(feature, style) {
|
|||||||
/**
|
/**
|
||||||
* @inheritDoc
|
* @inheritDoc
|
||||||
*/
|
*/
|
||||||
_ol_render_webgl_Immediate_.prototype.drawGeometryCollection = function(geometry, data) {
|
WebGLImmediateRenderer.prototype.drawGeometryCollection = function(geometry, data) {
|
||||||
const geometries = geometry.getGeometriesArray();
|
const geometries = geometry.getGeometriesArray();
|
||||||
let i, ii;
|
let i, ii;
|
||||||
for (i = 0, ii = geometries.length; i < ii; ++i) {
|
for (i = 0, ii = geometries.length; i < ii; ++i) {
|
||||||
@@ -196,7 +196,7 @@ _ol_render_webgl_Immediate_.prototype.drawGeometryCollection = function(geometry
|
|||||||
/**
|
/**
|
||||||
* @inheritDoc
|
* @inheritDoc
|
||||||
*/
|
*/
|
||||||
_ol_render_webgl_Immediate_.prototype.drawPoint = function(geometry, data) {
|
WebGLImmediateRenderer.prototype.drawPoint = function(geometry, data) {
|
||||||
const context = this.context_;
|
const context = this.context_;
|
||||||
const replayGroup = new WebGLReplayGroup(1, this.extent_);
|
const replayGroup = new WebGLReplayGroup(1, this.extent_);
|
||||||
const replay = /** @type {ol.render.webgl.ImageReplay} */ (
|
const replay = /** @type {ol.render.webgl.ImageReplay} */ (
|
||||||
@@ -223,7 +223,7 @@ _ol_render_webgl_Immediate_.prototype.drawPoint = function(geometry, data) {
|
|||||||
/**
|
/**
|
||||||
* @inheritDoc
|
* @inheritDoc
|
||||||
*/
|
*/
|
||||||
_ol_render_webgl_Immediate_.prototype.drawMultiPoint = function(geometry, data) {
|
WebGLImmediateRenderer.prototype.drawMultiPoint = function(geometry, data) {
|
||||||
const context = this.context_;
|
const context = this.context_;
|
||||||
const replayGroup = new WebGLReplayGroup(1, this.extent_);
|
const replayGroup = new WebGLReplayGroup(1, this.extent_);
|
||||||
const replay = /** @type {ol.render.webgl.ImageReplay} */ (
|
const replay = /** @type {ol.render.webgl.ImageReplay} */ (
|
||||||
@@ -249,7 +249,7 @@ _ol_render_webgl_Immediate_.prototype.drawMultiPoint = function(geometry, data)
|
|||||||
/**
|
/**
|
||||||
* @inheritDoc
|
* @inheritDoc
|
||||||
*/
|
*/
|
||||||
_ol_render_webgl_Immediate_.prototype.drawLineString = function(geometry, data) {
|
WebGLImmediateRenderer.prototype.drawLineString = function(geometry, data) {
|
||||||
const context = this.context_;
|
const context = this.context_;
|
||||||
const replayGroup = new WebGLReplayGroup(1, this.extent_);
|
const replayGroup = new WebGLReplayGroup(1, this.extent_);
|
||||||
const replay = /** @type {ol.render.webgl.LineStringReplay} */ (
|
const replay = /** @type {ol.render.webgl.LineStringReplay} */ (
|
||||||
@@ -275,7 +275,7 @@ _ol_render_webgl_Immediate_.prototype.drawLineString = function(geometry, data)
|
|||||||
/**
|
/**
|
||||||
* @inheritDoc
|
* @inheritDoc
|
||||||
*/
|
*/
|
||||||
_ol_render_webgl_Immediate_.prototype.drawMultiLineString = function(geometry, data) {
|
WebGLImmediateRenderer.prototype.drawMultiLineString = function(geometry, data) {
|
||||||
const context = this.context_;
|
const context = this.context_;
|
||||||
const replayGroup = new WebGLReplayGroup(1, this.extent_);
|
const replayGroup = new WebGLReplayGroup(1, this.extent_);
|
||||||
const replay = /** @type {ol.render.webgl.LineStringReplay} */ (
|
const replay = /** @type {ol.render.webgl.LineStringReplay} */ (
|
||||||
@@ -301,7 +301,7 @@ _ol_render_webgl_Immediate_.prototype.drawMultiLineString = function(geometry, d
|
|||||||
/**
|
/**
|
||||||
* @inheritDoc
|
* @inheritDoc
|
||||||
*/
|
*/
|
||||||
_ol_render_webgl_Immediate_.prototype.drawPolygon = function(geometry, data) {
|
WebGLImmediateRenderer.prototype.drawPolygon = function(geometry, data) {
|
||||||
const context = this.context_;
|
const context = this.context_;
|
||||||
const replayGroup = new WebGLReplayGroup(1, this.extent_);
|
const replayGroup = new WebGLReplayGroup(1, this.extent_);
|
||||||
const replay = /** @type {ol.render.webgl.PolygonReplay} */ (
|
const replay = /** @type {ol.render.webgl.PolygonReplay} */ (
|
||||||
@@ -327,7 +327,7 @@ _ol_render_webgl_Immediate_.prototype.drawPolygon = function(geometry, data) {
|
|||||||
/**
|
/**
|
||||||
* @inheritDoc
|
* @inheritDoc
|
||||||
*/
|
*/
|
||||||
_ol_render_webgl_Immediate_.prototype.drawMultiPolygon = function(geometry, data) {
|
WebGLImmediateRenderer.prototype.drawMultiPolygon = function(geometry, data) {
|
||||||
const context = this.context_;
|
const context = this.context_;
|
||||||
const replayGroup = new WebGLReplayGroup(1, this.extent_);
|
const replayGroup = new WebGLReplayGroup(1, this.extent_);
|
||||||
const replay = /** @type {ol.render.webgl.PolygonReplay} */ (
|
const replay = /** @type {ol.render.webgl.PolygonReplay} */ (
|
||||||
@@ -353,7 +353,7 @@ _ol_render_webgl_Immediate_.prototype.drawMultiPolygon = function(geometry, data
|
|||||||
/**
|
/**
|
||||||
* @inheritDoc
|
* @inheritDoc
|
||||||
*/
|
*/
|
||||||
_ol_render_webgl_Immediate_.prototype.drawCircle = function(geometry, data) {
|
WebGLImmediateRenderer.prototype.drawCircle = function(geometry, data) {
|
||||||
const context = this.context_;
|
const context = this.context_;
|
||||||
const replayGroup = new WebGLReplayGroup(1, this.extent_);
|
const replayGroup = new WebGLReplayGroup(1, this.extent_);
|
||||||
const replay = /** @type {ol.render.webgl.CircleReplay} */ (
|
const replay = /** @type {ol.render.webgl.CircleReplay} */ (
|
||||||
@@ -379,7 +379,7 @@ _ol_render_webgl_Immediate_.prototype.drawCircle = function(geometry, data) {
|
|||||||
/**
|
/**
|
||||||
* @inheritDoc
|
* @inheritDoc
|
||||||
*/
|
*/
|
||||||
_ol_render_webgl_Immediate_.prototype.setImageStyle = function(imageStyle) {
|
WebGLImmediateRenderer.prototype.setImageStyle = function(imageStyle) {
|
||||||
this.imageStyle_ = imageStyle;
|
this.imageStyle_ = imageStyle;
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -387,7 +387,7 @@ _ol_render_webgl_Immediate_.prototype.setImageStyle = function(imageStyle) {
|
|||||||
/**
|
/**
|
||||||
* @inheritDoc
|
* @inheritDoc
|
||||||
*/
|
*/
|
||||||
_ol_render_webgl_Immediate_.prototype.setFillStrokeStyle = function(fillStyle, strokeStyle) {
|
WebGLImmediateRenderer.prototype.setFillStrokeStyle = function(fillStyle, strokeStyle) {
|
||||||
this.fillStyle_ = fillStyle;
|
this.fillStyle_ = fillStyle;
|
||||||
this.strokeStyle_ = strokeStyle;
|
this.strokeStyle_ = strokeStyle;
|
||||||
};
|
};
|
||||||
@@ -396,7 +396,7 @@ _ol_render_webgl_Immediate_.prototype.setFillStrokeStyle = function(fillStyle, s
|
|||||||
/**
|
/**
|
||||||
* @inheritDoc
|
* @inheritDoc
|
||||||
*/
|
*/
|
||||||
_ol_render_webgl_Immediate_.prototype.setTextStyle = function(textStyle) {
|
WebGLImmediateRenderer.prototype.setTextStyle = function(textStyle) {
|
||||||
this.textStyle_ = textStyle;
|
this.textStyle_ = textStyle;
|
||||||
};
|
};
|
||||||
export default _ol_render_webgl_Immediate_;
|
export default WebGLImmediateRenderer;
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
import {inherits} from '../../index.js';
|
import {inherits} from '../../index.js';
|
||||||
import RenderEvent from '../../render/Event.js';
|
import RenderEvent from '../../render/Event.js';
|
||||||
import RenderEventType from '../../render/EventType.js';
|
import RenderEventType from '../../render/EventType.js';
|
||||||
import _ol_render_webgl_Immediate_ from '../../render/webgl/Immediate.js';
|
import WebGLImmediateRenderer from '../../render/webgl/Immediate.js';
|
||||||
import LayerRenderer from '../Layer.js';
|
import LayerRenderer from '../Layer.js';
|
||||||
import {fragment, vertex} from '../webgl/defaultmapshader.js';
|
import {fragment, vertex} from '../webgl/defaultmapshader.js';
|
||||||
import Locations from '../webgl/defaultmapshader/Locations.js';
|
import Locations from '../webgl/defaultmapshader/Locations.js';
|
||||||
@@ -197,7 +197,7 @@ WebGLLayerRenderer.prototype.dispatchComposeEvent_ = function(type, context, fra
|
|||||||
const rotation = viewState.rotation;
|
const rotation = viewState.rotation;
|
||||||
const size = frameState.size;
|
const size = frameState.size;
|
||||||
|
|
||||||
const render = new _ol_render_webgl_Immediate_(
|
const render = new WebGLImmediateRenderer(
|
||||||
context, center, resolution, rotation, size, extent, pixelRatio);
|
context, center, resolution, rotation, size, extent, pixelRatio);
|
||||||
const composeEvent = new RenderEvent(
|
const composeEvent = new RenderEvent(
|
||||||
type, render, frameState, null, context);
|
type, render, frameState, null, context);
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ import {WEBGL} from '../../has.js';
|
|||||||
import Layer from '../../layer/Layer.js';
|
import Layer from '../../layer/Layer.js';
|
||||||
import RenderEvent from '../../render/Event.js';
|
import RenderEvent from '../../render/Event.js';
|
||||||
import RenderEventType from '../../render/EventType.js';
|
import RenderEventType from '../../render/EventType.js';
|
||||||
import _ol_render_webgl_Immediate_ from '../../render/webgl/Immediate.js';
|
import WebGLImmediateRenderer from '../../render/webgl/Immediate.js';
|
||||||
import MapRenderer from '../Map.js';
|
import MapRenderer from '../Map.js';
|
||||||
import RendererType from '../Type.js';
|
import RendererType from '../Type.js';
|
||||||
import SourceState from '../../source/State.js';
|
import SourceState from '../../source/State.js';
|
||||||
@@ -274,7 +274,7 @@ WebGLMapRenderer.prototype.dispatchComposeEvent_ = function(type, frameState) {
|
|||||||
const center = viewState.center;
|
const center = viewState.center;
|
||||||
const rotation = viewState.rotation;
|
const rotation = viewState.rotation;
|
||||||
|
|
||||||
const vectorContext = new _ol_render_webgl_Immediate_(context,
|
const vectorContext = new WebGLImmediateRenderer(context,
|
||||||
center, resolution, rotation, size, extent, pixelRatio);
|
center, resolution, rotation, size, extent, pixelRatio);
|
||||||
const composeEvent = new RenderEvent(type, vectorContext,
|
const composeEvent = new RenderEvent(type, vectorContext,
|
||||||
frameState, null, context);
|
frameState, null, context);
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ import Point from '../../../../../src/ol/geom/Point.js';
|
|||||||
import Polygon from '../../../../../src/ol/geom/Polygon.js';
|
import Polygon from '../../../../../src/ol/geom/Polygon.js';
|
||||||
import WebGLCircleReplay from '../../../../../src/ol/render/webgl/CircleReplay.js';
|
import WebGLCircleReplay from '../../../../../src/ol/render/webgl/CircleReplay.js';
|
||||||
import WebGLImageReplay from '../../../../../src/ol/render/webgl/ImageReplay.js';
|
import WebGLImageReplay from '../../../../../src/ol/render/webgl/ImageReplay.js';
|
||||||
import _ol_render_webgl_Immediate_ from '../../../../../src/ol/render/webgl/Immediate.js';
|
import WebGLImmediateRenderer from '../../../../../src/ol/render/webgl/Immediate.js';
|
||||||
import WebGLLineStringReplay from '../../../../../src/ol/render/webgl/LineStringReplay.js';
|
import WebGLLineStringReplay from '../../../../../src/ol/render/webgl/LineStringReplay.js';
|
||||||
import WebGLPolygonReplay from '../../../../../src/ol/render/webgl/PolygonReplay.js';
|
import WebGLPolygonReplay from '../../../../../src/ol/render/webgl/PolygonReplay.js';
|
||||||
import CircleStyle from '../../../../../src/ol/style/Circle.js';
|
import CircleStyle from '../../../../../src/ol/style/Circle.js';
|
||||||
@@ -20,7 +20,7 @@ import Style from '../../../../../src/ol/style/Style.js';
|
|||||||
describe('ol.render.webgl.Immediate', function() {
|
describe('ol.render.webgl.Immediate', function() {
|
||||||
let context, style, circle, line, multiLine, point, multiPoint, polygon, multiPolygon;
|
let context, style, circle, line, multiLine, point, multiPoint, polygon, multiPolygon;
|
||||||
beforeEach(function() {
|
beforeEach(function() {
|
||||||
context = new _ol_render_webgl_Immediate_({}, [0, 0], 0, 0, [0, 0], [-180, -90, 180, 90], 1);
|
context = new WebGLImmediateRenderer({}, [0, 0], 0, 0, [0, 0], [-180, -90, 180, 90], 1);
|
||||||
style = new Style({
|
style = new Style({
|
||||||
image: new CircleStyle(),
|
image: new CircleStyle(),
|
||||||
fill: new Fill(),
|
fill: new Fill(),
|
||||||
|
|||||||
Reference in New Issue
Block a user