Revision Difference
GM:PreDrawHUD#546663
<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>
local clr = Color(20, 20, 20, 200)
hook.Add("PreDrawHUD", "PreDrawExample", function()
cam.Start2D() -- If you don't call this the drawing will not work properly.
surface.SetDrawColor(clr)
surface.DrawRect(0, 0, ScrW(), ScrH())
⤶
cam.End2D()⤶
end)⤶
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>