Garry's Mod Wiki

Revision Difference

IMaterial:GetColor#549198

<function name="GetColor" parent="IMaterial" type="classfunc"> <description> Returns the color of the specified pixel of the $basetexture, only works for materials created from PNG files. Basically identical to <page>ITexture:GetColor</page> used on <page>IMaterial:GetTexture</page>( "$basetexture" ). <bug issue="2407">The returned color will not have the color metatable.</bug> </description> <realm>Shared</realm>⤶ <realm>Shared and Menu</realm>⤶ <args> <arg name="x" type="number">The X coordinate.</arg> <arg name="y" type="number">The Y coordinate.</arg> </args> <rets> <ret name="" type="table">The color of the pixel as a <page>Color</page>.</ret> </rets> </function> <example> <description>Identical functionality.</description> <code> local m = Material( "gui/colors_dark.png" ) local t = m:GetTexture("$basetexture") PrintTable( t:GetColor( 5, 5 ) ) PrintTable( m:GetColor( 5, 5 ) ) </code> <output>Both printouts will return identical color, which at the time of testing is RGBA - 255, 244, 242, 255.</output> </example>