HUD Element List

From Garry's Mod
Jump to: navigation, search

This is a list of all the HUD elements that you can block with GM:HUDShouldDraw.

These elements are known to work in Garry's Mod. The hook will always be called for those elements unless stated otherwise.

Name Description
CHudAmmo Primary ammo counter.
CHudBattery The armor meter. This is only called if players armor is above 0.
CHudChat The default chat box. Hiding this element will cause players view angles to snap to a random angle when they try to open the chat.
CHudCrosshair The default SWEP and HL2 weapon crosshair.
CHudCloseCaption Close captions
CHudDamageIndicator The damage indicator from Half-Life 2, active only when visible.
CHudDeathNotice The death notice panel.
This will not do anything in Garry's Mod because the kill feed is painted in Lua.
CHudGeiger Geiger counter from Half-Life 2. Only active when the sound plays. Hiding this stops the sound.
CHudGMod The GetHUDPanel. Hiding this will hide anything rendered with GM:HUDPaint, GM:HUDPaintBackground and GM:HUDDrawScoreBoard
CHudHealth The health meter.
CHudHintDisplay The key hint display? Disabled in Garry's Mod by default
CHudMenu The main menu.
WARNING

Hiding this will cause the player to not be able to open their main menu or console.

CHudMessage
CHudPoisonDamageIndicator The "Neurotoxin Detected" HUD above Health when you get hit by a poison headcrab.
CHudSecondaryAmmo Secondary ammo counter ( SMG1 grenades, AR2 energy balls )
CHudSquadStatus Citizen Squad status HUD from Half-Life 2. Only called if citizens follow you.
CHudTrain Possibly the controls HUD for controllable func_tracktrain.
CHudVehicle Crosshair for jeep and airboat when gun is mounted.
CHudWeapon
CHudWeaponSelection The weapon selection panel.
Hiding this will also disable capability to switch weapons for the client.
CHudZoom Suit zoom from Half-Life 2.
Only called if visible ( +zoom bind ). Hiding this does not prevent zooming.
NetGraph The netgraph. Only works if net_graph convar is above 0

These elements are confirmed to be not working in Garry's Mod. The hook will not be called for these elements.

Name Description
CTargetID The text when you aim at a player. Disabled in Garry's Mod because this is painted in Lua; see GM:HUDDrawTargetID instead.
CHudHistoryResource HL2 item pickup history. Disabled in Garry's Mod because this is painted in Lua; see GM:HUDItemPickedUp instead.

This is still called when you pick up health/suit power/etc.

CHudSuitPower HEV Suit power. Disabled in Garry's Mod since we have infinite HEV suit power.
CHudLocator Jalopy HUD radar/locator from Half-Life 2: Episode 2.
CHudFlashlight Flashlight HUD from Half-Life 2: Episode 2.

These elements are unknown whether they work or not in Garry's Mod.

Name Description
CAchievementNotificationPanel
CHudAnimationInfo
CHUDAutoAim
CHudBonusProgress
CHudCapturePanel
CHudCommentary Developer commentary panel as seen in Half-Life 2 and other Source Engine games.
CHudControlPointIcons
CHudCredits Half-Life 2 credits overlay panel? ( From the end of the game? )
CHudVguiScreenCursor
CHudVoiceSelfStatus
CHudVoiceStatus
CHudVote
CMapOverview
CPDumpPanel
CReplayReminderPanel
CTeamPlayHud
CHudFilmDemo
CHudGameMessage
CHudHDRDemo
CHudHintKeyDisplay
CHudPosture
CHUDQuickInfo
Personal tools
Navigation