func createLayers()

in Cyborg/VectorDrawable.swift [340:356]


        func createLayers(using externalValues: ExternalValues,
                          drawableSize: CGSize,
                          transform: [Transform],
                          tint: AndroidTint) -> [CALayer] {
            let shapeLayer = ThemeableShapeLayer(pathData: self,
                                                 externalValues: externalValues,
                                                 drawableSize: drawableSize,
                                                 transform: transform,
                                                 tint: tint)
            if let gradient = gradient {
                let gradientLayer = ThemeableGradientLayer(gradient: gradient, externalValues: externalValues)
                gradientLayer.mask = shapeLayer
                return [gradientLayer]
            } else {
                return [shapeLayer]
            }
        }