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

math_colorblend

From Valve Developer Community
Jump to: navigation, search

English (en)
... Icon-Important.png
class hierarchy
CMathColorBlend defined in logicentities.cpp
CLogicalEntity
CServerOnlyEntity
CBaseEntity

math_colorblend is a point entity available in all Source Source games. It is used to create a blend between two colors for controlling the color of another entity.

Note.pngNote:The following entities can accept color255 inputs: env_sun, env_lightglow, env_beam, env_fog_controller, env_sprite, light_dynamic, shadow_control, as well as any entity which uses rendercolor.


Keyvalues

Key (?) Variable Source (?) Property Name Default Value Description
targetname <string> Targetname Name
The targetname that other entities refer to this entity by.
inmin <integer> Minimum Valid Input Value 0
Input values below this value will be ignored.
inmax <integer> Maximum Valid Input Value 1
Input values above this value will be ignored.
colormin <color255> Output RGB color when input is min. 0 0 0
When the input value is equal to 'Minimum Valid Input Value', this is the output RGB color.
colormax <color255> Output RGB color when input is max. 255 255 255
When the input value is equal to 'Maximum Valid Input Value', this is the output RGB color.

Outputs

Output Variable Description
OutColor <color255> Fired when the InValue input is received, with the remapped RGB color as the parameter.

Inputs

Input Variable Description
InValue <float> Input value and fire the output with the remapped value.

Flags

  •  [1] : Ignore out of range input values