Home | History | Annotate | Download | only in filters

Lines Matching refs:green

81 inline void matrix(float& red, float& green, float& blue, float& alpha, const Vector<float>& values)
83 float r = values[0] * red + values[1] * green + values[2] * blue + values[3] * alpha + values[4] * 255;
84 float g = values[5] * red + values[6] * green + values[7] * blue + values[8] * alpha + values[9] * 255;
85 float b = values[10] * red + values[11] * green + values[12] * blue + values[13] * alpha + values[14] * 255;
86 float a = values[15] * red + values[16] * green + values[17] * blue + values[18] * alpha + values[19] * 255;
89 green = g;
94 inline void saturateAndHueRotate(float& red, float& green, float& blue, const float* components)
96 float r = red * components[0] + green * components[1] + blue * components[2];
97 float g = red * components[3] + green * components[4] + blue * components[5];
98 float b = red * components[6] + green * components[7] + blue * components[8];
101 green = g;
105 inline void luminance(float& red, float& green, float& blue, float& alpha)
107 alpha = 0.2125 * red + 0.7154 * green + 0.0721 * blue;
109 green = 0;
126 float green = pixelArray->item(pixelByteOffset + 1);
132 matrix(red, green, blue, alpha, values);
136 saturateAndHueRotate(red, green, blue, components);
139 luminance(red, green, blue, alpha);
144 pixelArray->set(pixelByteOffset + 1, green);