env_projectedtexture
env_projectedtexture
is a point entity available in all Source 2 games. It projects a texture for use in things like flashlights.
Flags
Enabled : [1]
Always Update (moving light) : [2]
Keyvalues
- Name
(targetname)
<string> - 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
- target
(target)
<targetname> - FOV
(lightfov)
<float> - Field of view for which to project the texture
- NearZ
(nearz)
<float> - Near Z cutoff for projected texture
- FarZ
(farz)
<float> - Far Z cutoff for projected texture
- Enable Shadows
(enableshadows)
<boolean> - Enables/disables shadows from this projected texture.
- Shadow Quality
(shadowquality)
<choices> - Quality of shadows
Value Description 0
Low 1
High
- Light Only Target
(lightonlytarget)
<boolean> - Limit flashlight effect to only effect target entity.
- Light World
(lightworld)
<boolean> - Flashlight effects static world geometry.
- Simple Projection
(simpleprojection)
<boolean> - Indicates if this is a simple, non-light casting texture projection
- Brightness Scale
(brightnessscale)
<float> - Scale the light color by this brightness
- Light Color
(lightcolor)
<color255> - Light Color RGB-Intensity
- Camera Space
(cameraspace)
<integer> - Angles are interpreted as being relative to camera.
- Texture Name
(texturename)
- material
- Flip Horizontal
(flip_horizontal)
<choices> - Should the projected texture be flipped horizontally?
Value Description 0
No 1
Yes
Inputs
TurnOn
- Turn on the texture
TurnOff
- Turn off the texture
AlwaysUpdateOn
- Turn on per frame updating (for moving lights)
AlwaysUpdateOff
- Turn off per frame updating (for moving lights)
SetFOV
<float>- Set Field of view
SpotlightTexture
<string>- Set the spotlight texture
EnableShadows
<boolean>- Set the if shadows are enabled
LightColor
<color255>- Change the light color/brightness