niColor⚓︎
An object that represents a RGB color. The values are in [0.0, 1.0] range.
Properties⚓︎
b
⚓︎
The blue value of the color.
Returns:
result
(number)
blue
⚓︎
Alias for the blue value of the color.
Returns:
result
(number)
g
⚓︎
The green value of the color.
Returns:
result
(number)
green
⚓︎
Alias for the green value of the color.
Returns:
result
(number)
r
⚓︎
The red value of the color.
Returns:
result
(number)
red
⚓︎
Alias for the red value of the color.
Returns:
result
(number)
Methods⚓︎
clamp
⚓︎
Clamps the color object to [0.0, 1.0] range.
myObject:clamp()
copy
⚓︎
Creates a copy of the color object.
local result = myObject:copy()
Returns:
result
(niColor)
lerp
⚓︎
Calculates the interpolated color between this color and another, given a transition.
local lerpedcolor = myObject:lerp(tocolor, transition)
Parameters:
tocolor
(niColor): The color to interpolate towards.transition
(number): The interpolation value. Must be between 0.0 (closer to this color) and 1.0 (closer to the other color).
Returns:
lerpedcolor
(niColor): The calculated value.
toVector3
⚓︎
Creates a vector3 of the color object.
local result = myObject:toVector3()
Returns:
result
(tes3vector3)
Functions⚓︎
new
⚓︎
Creates a new niColor.
local color = niColor.new(r, g, b)
Parameters:
r
(number): Default:0
. The red value for the color.g
(number): Default:0
. The green value for the color.b
(number): Default:0
. The blue value for the color.
Returns:
color
(niColor)
Math Operations⚓︎
Addition (+
)⚓︎
Left operand type | Right operand type | Result type | Description |
---|---|---|---|
niColor | niColor | niColor | Adds the color channel values of two niColor objects. |
Multiplication (*
)⚓︎
Left operand type | Right operand type | Result type | Description |
---|---|---|---|
niColor | niColor | niColor | Multiplies color channel values. |
niColor | number | niColor | Multiplies each color value with a scalar. |
Subtraction (-
)⚓︎
Left operand type | Right operand type | Result type | Description |
---|---|---|---|
niColor | niColor | niColor | Subtracts the color channel values. |