Lines Matching refs:rgba
108 void SkRasterPipeline::append_constant_color(SkArenaAlloc* alloc, const float rgba[4]) {
110 SkASSERT(0 <= rgba[3] && rgba[3] <= 1);
112 if (rgba[0] == 0 && rgba[1] == 0 && rgba[2] == 0 && rgba[3] == 1) {
114 } else if (rgba[0] == 1 && rgba[1] == 1 && rgba[2] == 1 && rgba[3] == 1) {
118 Sk4f color = Sk4f::Load(rgba);
123 if (0 <= rgba[0] && rgba[0] <= rgba[3] &&
124 0 <= rgba[1] && rgba[1] <= rgba[3] &&
125 0 <= rgba[2] && rgba[2] <= rgba[3]) {
128 ctx->rgba[0] = (uint16_t)color[0];
129 ctx->rgba[1] = (uint16_t)color[1];
130 ctx->rgba[2] = (uint16_t)color[2];
131 ctx->rgba[3] = (uint16_t)color[3];