Surface
From GMod Wiki
"surface" is a library of functions used to draw HUD objects on the client's screen.
Must be drawn at Gamemode.PostDrawHUD or after. (or in any cam)
Library Functions
surface.CreateFont
surface.DrawCircle
surface.DrawLine
surface.DrawOutlinedRect
surface.DrawPoly
surface.DrawRect
surface.DrawTexturedRectRotated
surface.DrawTexturedRectUV
surface.DrawTexturedRect
surface.DrawText
surface.GetHUDTexture
surface.GetTextSize
surface.GetTextureID
surface.GetTextureSize
surface.PlaySound
surface.ScreenHeight
surface.ScreenWidth
surface.SetDrawColor
surface.SetFont
surface.SetMaterial
surface.SetTextColor
surface.SetTextPos
surface.SetTexture