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]
}
}