This article's documentation is for anything that uses the Source engine. Click here for more information.

Env screeneffect: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(Undo revision 487182 by Gtamike (talk) What does that even mean and why write about an output here? rephrase?)
Tag: Undo
(additional info)
Line 5: Line 5:
{{bug|hidetested=1|Does not function in {{tf2|4}} and {{portal2|4}}.}}
{{bug|hidetested=1|Does not function in {{tf2|4}} and {{portal2|4}}.}}
{{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|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].}}
{{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 due to the effects using the <code>[[_rt_WaterRefraction]]</code> render target ; this should not happen on {{x360|2}} as it uses <code>_rt_FullFrameFB2</code> instead. {{ent|env_fade}} also can't hide everything at such moment. {{yt|_6epgXedVBg|Example}}.}}


== Keyvalues ==
== Keyvalues ==
Line 12: Line 12:
:*0: Advisor Stun
:*0: Advisor Stun
:*1: Intro Blur
:*1: Intro Blur
:*2: Groggy Vision}}
:*2: Groggy Vision
:*100: Chromatic Blur {{mapbase|only}}
:*101: Chromatic Aberration {{mapbase|only}}}}


== Inputs ==
== Inputs ==

Revision as of 06:39, 19 November 2025

English (en)Translate (Translate)
C++ Class hierarchy
CEnvScreenEffect
CPointEntity
CBaseEntity
C++ env_screenoverlay.cpp

env_screeneffect is a logical entity available in all Source Source games. It allows screenspace effects to be played on the player's view.

Icon-Bug.pngBug:Does not function in Team Fortress 2 Team Fortress 2 and Portal 2 Portal 2.
Icon-Bug.pngBug:Causes a memory leak in Left 4 Dead 2 Left 4 Dead 2 by spamming garbage data to the console, do not use this entity for that game!
Icon-Bug.pngBug:Effects will not work properly if func_reflective_glass or water with planar reflections is in player's field of view due to the effects using the _rt_WaterRefraction render target ; this should not happen on Xbox 360 Xbox 360 as it uses _rt_FullFrameFB2 instead. env_fade also can't hide everything at such moment. YouTube logo Example.  (tested in: Half-Life 2,Portal,Portal 2: Community Edition,Black Mesa)

Keyvalues

Name (targetname) <string>
The name that other entities refer to this entity by, via Inputs/Outputs or other keyvalues (e.g. parentname or target).
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
  • 100: Chromatic Blur (only in Mapbase)
  • 101: Chromatic Aberration (only in Mapbase)

Inputs

StartEffect <floatRedirectInput/float>
Start the effect with the duration in seconds as the passed parameter.
StopEffect <floatRedirectInput/float>
Fade out the effect over the duration in seconds as the passed parameter.