Return to Main Docs Page

surface

Please make sure, that not all functions was tested to be working.

Functions

Client-Side

surface.AddBitmapFontFile()
surface.AddCustomFontFile()
surface.AddPanel()
surface.ApplyChanges()
surface.BringToFront()
surface.CalculateMouseVisible()
surface.ClearTemporaryFontCache()
surface.CreateFont()
surface.CreateNewTextureID()
surface.CreatePopup()
surface.DrawFilledRect()
surface.DrawFilledRectFade()
surface.DrawFlushText()
surface.DrawGetAlphaMultiplier()
surface.DrawGetTextPos()
surface.DrawGetTextureFile()
surface.DrawGetTextureId()
surface.DrawGetTextureSize()
surface.DrawLine()
surface.DrawOutlinedCircle()
surface.DrawOutlinedRect()
surface.DrawPrintText()
surface.DrawSetAlphaMultiplier()
surface.DrawSetColor()
surface.DrawSetTextColor()
surface.DrawSetTextFont()
surface.DrawSetTextPos()
surface.DrawSetTextScale()
surface.DrawSetTexture()
surface.DrawSetTextureFile()
surface.DrawTexturedRect()
surface.DrawTexturedSubRect()
surface.EnableMouseCapture()
surface.FlashWindow()
surface.GetAbsoluteWindowBounds()
surface.GetBitmapFontName()
surface.GetCharABCwide()
surface.GetCharacterWidth()
surface.GetEmbeddedPanel()
surface.GetFontAscent()
surface.GetFontTall()
surface.GetModalPanel()
surface.GetNotifyPanel()
surface.GetPopup()
surface.GetPopupCount()
surface.GetProportionalBase()
surface.GetResolutionKey()
surface.GetScreenSize()
surface.GetTextSize()
surface.GetTextureID()
surface.GetTextureSize()
surface.GetTitle()
surface.GetTopmostPopup()
surface.GetWorkspaceBounds()
surface.GetZPos()
surface.HasCursorPosFunctions()
surface.HasFocus()
surface.Invalidate()
surface.IsCursorLocked()
surface.IsCursorVisible()
surface.IsFontAdditive()
surface.IsMinimized()
surface.IsTextureIDValid()
surface.IsWithin()
surface.LockCursor()
surface.MovePopupToBack()
surface.MovePopupToFront()
surface.NeedKBInput()
surface.OnScreenSizeChanged()
surface.PaintTraverse()
surface.PaintTraverseEx()
surface.PlaySound()
surface.PopMakeCurrent()
surface.RunFrame()
surface.SetAllowHTMLJavaScript()
surface.SetBitmapFontName()
surface.SetEmbeddedPanel()
surface.SetFontGlyphSet()
surface.SetTexture()
surface.SetTranslateExtendedKeys()
surface.SetWorkspaceInsets()
surface.SupportsFeature()
surface.SurfaceGetCursorPos()
surface.SurfaceSetCursorPos()
surface.UnlockCursor()
               
Thank you for reading this article, see ya later!

JOIN HL2GMED DISCORD SERVER!