public class LightingColorFilter
extends ColorFilter
java.lang.Object | ||
↳ | android.graphics.ColorFilter | |
↳ | android.graphics.LightingColorFilter |
A color filter that can be used to simulate simple lighting effects. A LightingColorFilter
is defined by two parameters, one used to multiply the source color (called colorMultiply
) and one used to add to the source color (called colorAdd
). The alpha channel is left untouched by this color filter. Given a source color RGB, the resulting R'G'B' color is computed thusly:
R' = R * colorMultiply.R + colorAdd.R G' = G * colorMultiply.G + colorAdd.G B' = B * colorMultiply.B + colorAdd.BThe result is pinned to the
[0..255]
range for each channel.
Public constructors |
|
---|---|
LightingColorFilter(int mul, int add) Create a colorfilter that multiplies the RGB channels by one color, and then adds a second color. |
Inherited methods |
|
---|---|
![]() android.graphics.ColorFilter
|
|
![]() java.lang.Object
|
LightingColorFilter (int mul, int add)
Create a colorfilter that multiplies the RGB channels by one color, and then adds a second color. The alpha components of the mul and add arguments are ignored.
Parameters | |
---|---|
mul |
int
|
add |
int
|