Skip to content

Class "ColorModifier"⚓︎

An example mod using the ColorModifier class can be found here.

Info

You can get this class by using its constructor:

Example Code
1
local tintRed = ColorModifier(1,0,0,0.33,0,1)

Constructors⚓︎

ColorModifier ()⚓︎

ColorModifier ColorModifier ( float R = 1, float G = 1, float B = 1, float A = 0, float Brightness = 0, float Contrast = 1 )⚓︎

Variables⚓︎

A⚓︎

float A⚓︎

Warning

This acts as a strength multiplier and must be non-zero in order for RGB to have any effect!


B⚓︎

float B⚓︎


Brightness⚓︎

float Brightness⚓︎


Contrast⚓︎

float Contrast⚓︎


G⚓︎

float G⚓︎


R⚓︎

float R⚓︎


Operators⚓︎

__add ()⚓︎

ColorModifier __add ( ColorModifier right )⚓︎

Defines the addition of two ColorModifier objects using the + operator.


__div ()⚓︎

ColorModifier __div ( ColorModifier right )⚓︎

Defines the division of a ColorModifier object and a float using the / operator. The ColorModifier must be on the left side.


__eq ()⚓︎

ColorModifier __eq ( ColorModifier right )⚓︎

Defines equal of two ColorModifier objects using the == operator.


__mul ()⚓︎

ColorModifier __mul ( ColorModifier right )⚓︎

Defines the multiplication of a ColorModifier object and a float using the * operator. The ColorModifier must be on the left side.


__sub ()⚓︎

ColorModifier __sub ( ColorModifier right )⚓︎

Defines the subtraction of two ColorModifier objects using the - operator.