Garry's Mod Wiki

Revision Difference

Global.ColorAlpha#518389

<function name="ColorAlpha" parent="Global" type="libraryfunc"> <description>Returns a new <page>Color</page> with the RGB components of the given <page>Color</page> and the alpha value specified.</description> <realm>Shared and Menu</realm> <file line="20-L27">lua/includes/util/color.lua</file> <args> <arg name="color" type="table">The &lt;page&gt;Color&lt;/page&gt; from which to take RGB values. This color will not be modified.</arg> <arg name="color" type="table">The <page>Color</page> from which to take RGB values. This color will not be modified.</arg> <arg name="alpha" type="number">The new alpha value, a number between 0 and 255. Values above 255 will be clamped.</arg> </args> <rets> <ret name="" type="table">The new <page>Color</page> with the modified alpha value</ret> </rets> </function> <example> <code> local red = Color( 255, 0, 0, 255 ) local red2 = ColorAlpha( red, 125 ) print( red.r, red.g, red.b, red.a ) print( red2.r, red2.g, red2.b, red2.a ) </code> <output> ``` 255 0 0 255 255 0 0 125 ``` </output> </example>