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

Math colorblend: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
mNo edit summary
m (Test)
Line 6: Line 6:


== Keyvalues ==
== Keyvalues ==
{{KV|Minimum Valid Input Value|intn=inmin|integer|Input values below this value will be ignored.}}
{| class="standard-table" width="100%"
{{KV|Maximum Valid Input Value|intn=inmax|integer|Input values above this value will be ignored.}}
! Key
{{KV|Output RGB color when input is min.|intn=colormin|color255|When the input value is equal to 'Minimum Valid Input Value', this is the output RGB color.}}
! Variable
{{KV|Output RGB color when input is max.|intn=colormin|color255|When the input value is equal to 'Maximum Valid Input Value', this is the output RGB color.}}
! Property Name
{{KV Targetname}}
! Default Value
! Description
|-
| align="center" width="8%" | targetname
| align="center" width="8%" | <[[string]]>
| [[Targetname|Name]]
|
| The [[Targetname|targetname]] that other entities refer to this entity by.
|-
| align="center" | inmin
| align="center" | <[[string]]>
| Minimum Valid Input Value
| 0
| Input values below this value will be ignored.
|-
| align="center" | inmax
| align="center" | <[[string]]>
| Maximum Valid Input Value
| 1
| Input values above this value will be ignored.
|-
| align="center" | colormin
| align="center" | <[[color255]]>
| Output RGB color when input is min.
| bgcolor="black" | 0 0 0
| When the input value is equal to 'Minimum Valid Input Value', this is the output RGB color.
|-
| align="center" | colormin
| align="center" | <[[color255]]>
| Output RGB color when input is max.
| bgcolor="white" | <span style="color:#000">255 255 255</span>
| When the input value is equal to 'Maximum Valid Input Value', this is the output RGB color.
|}


== Flags ==
== Outputs ==
* 1 : Ignore out of range input values
{| class="standard-table" width="100%"
! Output
! Variable
! Description
|-
| align="center" width="8%" | OutColor
| align="center" width="8%" | <[[color255]]>
| Fired when the InValue input is received, with the remapped RGB color as the parameter.
|}


== Inputs ==
== Inputs ==
{{IO|InValue|Input value and fire the output with the remapped value.|param=float}}
{| class="standard-table" width="100%"
! Output
! Variable
! Description
|-
| align="center" width="8%" | InValue
| align="center" width="8%" | <[[float]]>
| Input value and fire the output with the remapped value.
|}


== Outputs ==
== Flags ==
{{IO|OutColor|Fired when the InValue input is received, with the remapped RGB color as the parameter.|param=color255}}
* 1 : Ignore out of range input values

Revision as of 02:42, 5 March 2023

Template:Entity It is used to create a blend between two colors for controlling the color of another entity.

Template:ModernNote

Keyvalues

Key Variable Property Name Default Value Description
targetname <string> Name The targetname that other entities refer to this entity by.
inmin <string> Minimum Valid Input Value 0 Input values below this value will be ignored.
inmax <string> 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.
colormin <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

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

Flags

  • 1 : Ignore out of range input values