Description
The WithAlphaMultiplied
method of the Color
struct returns a new Color
instance with its alpha component multiplied by the specified factor. This method is useful when you want to adjust the transparency of a color by a certain multiplier, without altering the original color instance.
Usage
To use the WithAlphaMultiplied
method, call it on an existing Color
instance and pass a float
value representing the multiplier for the alpha component. The method returns a new Color
with the adjusted alpha value.
Parameters:
alpha
(System.Single): The multiplier for the alpha component. This value should be a positive float, where 1.0 means no change, values less than 1.0 decrease transparency, and values greater than 1.0 increase transparency.
Returns: A new Color
instance with the alpha component multiplied by the specified factor.
Example
// Example of using WithAlphaMultiplied
Color originalColor = new Color(0.5f, 0.5f, 0.5f, 0.8f);
float alphaMultiplier = 0.5f;
Color newColor = originalColor.WithAlphaMultiplied(alphaMultiplier);
// newColor now has an alpha of 0.4 (0.8 * 0.5)