Vgui screen: Difference between revisions
Jump to navigation
Jump to search

AltNames: This entity is also tied to
Warning:This entity does not work in
Half-Life 2,
Half-Life 2: Deathmatch, or the unedited SDK code; it crashes the game. See VGUI Screen Creation.
Thunder4ik (talk | contribs) m (→top: clean up, replaced: {{ModernWarning| → {{warning|) |
Le Glaconus (talk | contribs) mNo edit summary |
||
(8 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
{{LanguageBar}} | |||
{{this is a|point entity|name=vgui_screen}} | |||
{{Source topicon}} | {{Source topicon}} | ||
{{CD|CVGuiScreen|file1=vguiscreen.cpp | {{CD|CVGuiScreen|file1=vguiscreen.cpp}} It is a VGUI screen. Useful for in-world monitors. | ||
__NOTOC__ | __NOTOC__ | ||
{{warning|This entity does not work in | {{AltNames|name1=vgui_screen_team}} | ||
{{warning|This entity does not work in {{hl2|4}}, {{hl2dm|4}}, or the unedited SDK code; it crashes the game. See [[VGUI Screen Creation]].}} | |||
==Keyvalues== | ==Keyvalues== | ||
Line 16: | Line 18: | ||
==Inputs== | ==Inputs== | ||
{{ | {{I|SetActive|Make the vgui screen visible.}} | ||
{{ | {{I|SetInactive|Make the vgui screen invisible.}} | ||
==See also== | ==See also== | ||
* [[VGUI Screen Creation]] | * [[VGUI Screen Creation]] | ||
* {{ent|vgui_slideshow_display}} |
Latest revision as of 14:04, 17 June 2025


vgui_screen
is a point entity available in all Source games.
![]() |
---|
CVGuiScreen |
![]() |
It is a VGUI screen. Useful for in-world monitors.

vgui_screen_team
. 


Keyvalues
- Name (targetname) <string>[ Edit ]
- The name that other entities refer to this entity by, via Inputs/Outputs or other keyvalues (e.g.
parentname
ortarget
).
Also displayed in Hammer's 2D views and Entity Report.See also: Generic Keyvalues, Inputs and Outputs available to all entities
- Panel Name (panelname) <string>
- Name of the panel to use. This is not a filename.
- Overlay Material (overlaymaterial) <string>
- Name of a material to overlay over the top of the VGUI screen.
Note:This material must write Z for the VGUI screen to work.
- Panel Width in World (width) <integer>
- Width of the panel in units.
- Panel Height in World (height) <integer>
- Height of the panel in units.
- Is Transparent? (IsTransparent) <boolean> (in all games since
)
- Set this to true if you would like your background to be invisible instead of a black fill.
- Pitch Yaw Roll (Y Z X) (angles) <QAngle>
- This entity's orientation in the world. Pitch is rotation around the Y axis, yaw is the rotation around the Z axis, roll is the rotation around the X axis.
Inputs
- SetActive
- Make the vgui screen visible.
- SetInactive
- Make the vgui screen invisible.