Function hasLayerMask

  • 图层存在遮罩谓词,不同于 hasLayerMaskStrict,它不判断 MaskMode。

    Parameters

    • layer: any

    Returns layer is RasterLayer

    0.1.0

    const selectedLayer = _.getFirstSelectedLayer();
    if (_.hasLayerMask(selectedLayer)) {
    const maskProperty = selectedLayer.mask;
    _.eachPropertiesRight(maskProperty, function (property) {
    property.remove();
    });
    }
    // 结果:选中图层存在 Mask 的前提下,所有 Mask 都会被移除。