Env screeneffect: Difference between revisions
Jump to navigation
Jump to search

Bug:Does not function in
Team Fortress 2 and
Portal 2.
Bug:Causes a memory leak in
Left 4 Dead 2 by spamming garbage data to the console, do not use this entity for that game!
Bug:Effects will not work properly if func_reflective_glass or water with planar reflections is in player's field of view. env_fade also can't hide everything at such moment. Example. (tested in:
,
,
,
)
m (Did some quick testing in Gmod, pretty obvious effect visible. The parameter of StopEffect determines how long the fade out effect takes to fully complete. StopEffect doesn't seem to work without a parameter either, from what I saw.) |
(Undo revision 487182 by Gtamike (talk) What does that even mean and why write about an output here? rephrase?) Tag: Undo |
||
(13 intermediate revisions by 7 users not shown) | |||
Line 1: | Line 1: | ||
{{ | {{LanguageBar}} | ||
{{ | {{CD|CEnvScreenEffect|file1=env_screenoverlay.cpp}} | ||
{{This is a|logical entity|name=env_screeneffect}} It allows screenspace effects to be played on the player's view. | |||
{{bug|Does not function in {{tf2}}{{portal2}}.}} | {{bug|hidetested=1|Does not function in {{tf2|4}} and {{portal2|4}}.}} | ||
{{bug|Causes a memory leak in {{l4d2}} by spamming garbage data to the console, do not use this entity for that game!}} | {{bug|hidetested=1|Causes a memory leak in {{l4d2|4}} by spamming garbage data to the console, do not use this entity for that game!}} | ||
{{ | {{bug|tested={{hl2}},{{portal}},{{p2ce}},{{bms}}|Effects will not work properly if {{ent|func_reflective_glass}} or [[Water (shader)|water]] with planar reflections is in player's field of view. {{ent|env_fade}} also can't hide everything at such moment. [https://youtu.be/_6epgXedVBg Example].}} | ||
==Keyvalues== | == Keyvalues == | ||
{{KV|Effect Type | {{KV Targetname}} | ||
{{KV|Effect Type|intn=type|choices|Which effect to use. | |||
:*0: Advisor Stun | :*0: Advisor Stun | ||
:*1: Intro Blur | :*1: Intro Blur | ||
:*2: Groggy Vision}} | :*2: Groggy Vision}} | ||
==Inputs== | == Inputs == | ||
{{ | {{I|StartEffect|Start the effect with the duration in seconds as the passed parameter.|param=float}} | ||
{{ | {{I|StopEffect|Fade out the effect over the duration in seconds as the passed parameter.|param=float}} | ||
[[Category:GUI Entities]] | [[Category:GUI Entities]] |
Latest revision as of 08:21, 17 August 2025


![]() |
---|
CEnvScreenEffect |
![]() |
env_screeneffect
is a logical entity available in all Source games. It allows screenspace effects to be played on the player's view.










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
- Effect Type (type) <choices>
- Which effect to use.
- 0: Advisor Stun
- 1: Intro Blur
- 2: Groggy Vision
Inputs
- StartEffect <float >
- Start the effect with the duration in seconds as the passed parameter.
- StopEffect <float >
- Fade out the effect over the duration in seconds as the passed parameter.