Skip to content

Class "ColorModifier"⚓︎

here.可以找到一个使用ColorModifier类的示例模组

Info

你可以通过其构造函数获取此类:

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⚓︎

Warning

这充当强度乘数,并且为了使 RGB 产生任何效果,它必须不为零!


A⚓︎

float A⚓︎

Warning

这充当强度乘数,并且为了使 RGB 产生任何效果,它必须不为零!


B⚓︎

float B⚓︎


Brightness⚓︎

float Brightness⚓︎


Contrast⚓︎

float Contrast⚓︎


G⚓︎

float G⚓︎


R⚓︎

float R⚓︎


Operators⚓︎

__add ()⚓︎

ColorModifier __add ( ColorModifier right )⚓︎

定义了使用 + 运算符对两个 ColorModifier 对象进行加法运算。


__div ()⚓︎

ColorModifier __div ( ColorModifier right )⚓︎

定义了使用 / 运算符对一个 ColorModifier 对象和一个 float 类型数值进行除法运算。ColorModifier 必须位于运算符左侧。


__eq ()⚓︎

ColorModifier __eq ( ColorModifier right )⚓︎

定义了使用 == 运算符判断两个 ColorModifier 对象是否相等。


__mul ()⚓︎

ColorModifier __mul ( ColorModifier right )⚓︎

定义了使用 * 运算符对一个 ColorModifier 对象和一个 float 类型数值进行乘法运算。ColorModifier 必须位于运算符左侧。


__sub ()⚓︎

ColorModifier __sub ( ColorModifier right )⚓︎

定义了使用 - 运算符对两个 ColorModifier 对象进行减法运算。