env_fade
This article needs more links to other articles to help integrate it into the encyclopedia. Please help improve this article by adding links that are relevant to the context within the existing text.
January 2024
January 2024
| env_fade | |
|---|---|
![]() | |
| Type | Point entity |
| Engine | |
| Availability | In all games |
CEnvFade defined in EnvFade.cpp
|
env_fade is a point entity available in all
Source games. It controls screen fades to or from a solid color. Add Duration and Hold Time together for the total time this entity will be in effect.
Contents
Keyvalues
- Duration (seconds)
(duration)<string> - The time that it will take to fade the screen in or out.
- Hold Fade (seconds)
(holdtime)<string> - The time to hold the faded in/out state.
- Fade Alpha
(renderamt)<integer> - Alpha of the fade, where 0 = fully transparent and 255 = fully opaque.
- Fade Color (R G B)
(rendercolor)<color255> - Fade color.
- Reverse Fade Duration (seconds)
(ReverseFadeDuration)<float> (in all games since
) - The duration of the reverse fade.
Flags
- [
1] : Fade From
Screen fades from the specified color instead of to it.
- [
2] : Modulate
Uses attenuation blending to achieve the fade. The normal fade does a straight weighted blend between the screen and the fading color. Modulate actually attenuates the RGB channels. For example, a color of0 255 0would mute the red and blue channels and create a green nightvision-type effect.
- [
4] : Triggering player only !FGD
Only affects the screen of the!activator.!activatoris probably the easiest to reach through a trigger entity. If not checked, the fade will apply to all players.
- [
8] : Stay Out
Fade remains indefinitely until another fade deactivates it.
Bug:
Fades applied to !activatoronly that are also set toStay Outwill not be deactivated by a new fade!
Todo: Test in other games, test if the ScreenFadeVScript function is also affected
Inputs
Fade- Start the screen fade.
Alpha!FGD- Changes Fade Alpha.
Color!FGD- Changes Fade Color.
Outputs
OnBeginFade- Fired when the fade has begun.
ConCommands
| Cvar/Command | Parameters or default value | Descriptor | Effect |
|---|---|---|---|
fadein | float int int int int | Time (seconds), Red, Green, Blue, Alpha | Makes the screen black (or the specified color), then fades to the normal view. |
fadeout | float int int int int | Time (seconds), Red, Green, Blue, Alpha | Fades the screen to black (or the specified color). |
