class LayerColorScaleBias(var scale: Vector4, var bias: Vector4)
finalColor = (sourceColor * scale) + bias// Create a layer config with 50% opacity
val halfTransparent = LayerColorScaleBias(
scale = Vector4(1.0f, 1.0f, 1.0f, 0.5f), // Keep RGB the same, reduce alpha to 50%
bias = Vector4(0.0f, 0.0f, 0.0f, 0.0f) // No bias
)
// Create a layer config with a blue tint
val blueTint = LayerColorScaleBias(
scale = Vector4(0.8f, 0.8f, 1.0f, 1.0f), // Reduce red and green, keep blue and alpha
bias = Vector4(0.0f, 0.0f, 0.2f, 0.0f) // Add some blue
)