Skip to content

类型别名: IOverlay

IOverlay = object

叠加滤镜

示例

ts

已被弃用

let img = new LM.ImgView(); img.alias = "aa" scene.addChild(img); //图片需要imagewidth 和imageheight 才会有宽高 滤镜才能生效 img.imageWidth = 960; img.imageHeight = 540; img.src = "aa.png" img.x = 400; img.y = 200;

let img2 = new LM.ImgView(); img2.src = '查克摩尔-大图.png' img2.x = 900; img2.y = 100; scene.addChild(img2)

img2.setFilterData({ mode:2, attr:{ type:0, createLayer:1, layers:['aa'] } })

属性

属性类型描述

attr

object

attr.createLayer

0 | 1

生成图层 0 默认 1自定义

attr.hideLayer?

string[]

attr.layers?

string[]

自定义图层里的数组 使用别名

attr.type

0 | 1 | 2 | 3 | 4 | 5 | 6

效果类型 0 正常 1 正片叠底 2 变亮 3 滤色 4 减去 5 饱和度 6 颜色

mode

number

滤镜模式 0 无 1 色相 2 叠加