Revision Difference
GM:PreDrawHUD#546932
<function name="PreDrawHUD" parent="GM" type="hook">
<ishook>yes</ishook>
<description>
Called just after <page>GM:PostDrawEffects</page>. Drawing anything in it seems to work incorrectly.
<rendercontext hook="true" type="2D"></rendercontext>⤶
</description>
<realm>Client</realm>
<predicted>No</predicted>
</function>
<example>
<description>Allows you to draw something before any other HUD elements.</description>
<code>
hook.Add( "PreDrawHUD", "PreDrawExample", function()
cam.Start2D() -- If you don't call this the drawing will not work properly.
surface.SetDrawColor( 20, 20, 20, 200 )
surface.DrawRect( 0, 0, ScrW(), ScrH() )
cam.End2D()
end )
</code>
</example>