frame~CutoutFrame(context, type, options)

裁剪滤镜

Summary

Methods:
setColor

设置滤镜颜色

setPolygon

设置被裁剪的多边形,不会受到滤镜的影响

Constructor

new CutoutFrame(context, type, options)

Parameters:
Name Type Default Description
context WebglContext

地图渲染上下文,可通过map.getContext()获取

type Number 0

帧缓冲的读写模式

options Object

可选项

Name Type Description
polygon module:geom~Polygon

被裁剪的多边形,不会受到滤镜的影响

color module:style~Color

遮罩混合颜色

depthBuffer Boolean

可选项,是否使用深度纹理,默认为true

Methods

setColor(color)

设置滤镜颜色

Parameters:
Name Type Description
color module:style~Color

滤镜颜色

setPolygon(polygon)

设置被裁剪的多边形,不会受到滤镜的影响

Parameters:
Name Type Description
polygon module:geom~Polygon | module:geom~MultiPolygon

被裁剪的多边形