Searched refs:srcPixelArray (Results 1 - 13 of 13) sorted by relevance

/macosx-10.9.5/WebCore-7537.78.1/platform/graphics/
H A DImageBuffer.cpp78 RefPtr<Uint8ClampedArray> srcPixelArray = getUnmultipliedImageData(luminanceRect); local
80 unsigned pixelArrayLength = srcPixelArray->length();
82 unsigned char a = srcPixelArray->item(pixelOffset + 3);
85 unsigned char r = srcPixelArray->item(pixelOffset);
86 unsigned char g = srcPixelArray->item(pixelOffset + 1);
87 unsigned char b = srcPixelArray->item(pixelOffset + 2);
90 srcPixelArray->set(pixelOffset + 3, luma);
92 putByteArray(Unmultiplied, srcPixelArray.get(), luminanceRect.size(), luminanceRect, IntPoint());
/macosx-10.9.5/WebCore-7537.78.1/platform/graphics/filters/
H A DFEGaussianBlur.cpp83 inline void boxBlur(Uint8ClampedArray* srcPixelArray, Uint8ClampedArray* dstPixelArray, argument
93 sum += srcPixelArray->item(line + i * stride + channel);
100 sum -= srcPixelArray->item(pixelByteOffset - dxLeft * stride);
102 sum += srcPixelArray->item(pixelByteOffset + dxRight * stride);
110 inline void FEGaussianBlur::platformApplyGeneric(Uint8ClampedArray* srcPixelArray, Uint8ClampedArray* tmpPixelArray, unsigned kernelSizeX, unsigned kernelSizeY, IntSize& paintSize) argument
117 Uint8ClampedArray* src = srcPixelArray;
148 // The final result should be stored in srcPixelArray.
149 if (dst == srcPixelArray) {
159 parameters->filter->platformApplyGeneric(parameters->srcPixelArray.get(), parameters->dstPixelArray.get(),
163 inline void FEGaussianBlur::platformApply(Uint8ClampedArray* srcPixelArray, Uint8ClampedArra argument
282 Uint8ClampedArray* srcPixelArray = createPremultipliedImageResult(); local
[all...]
H A DFEGaussianBlur.h60 RefPtr<Uint8ClampedArray> srcPixelArray; member in struct:WebCore::FEGaussianBlur::PlatformApplyParameters
73 inline void platformApply(Uint8ClampedArray* srcPixelArray, Uint8ClampedArray* tmpPixelArray, unsigned kernelSizeX, unsigned kernelSizeY, IntSize& paintSize);
75 inline void platformApplyGeneric(Uint8ClampedArray* srcPixelArray, Uint8ClampedArray* tmpPixelArray, unsigned kernelSizeX, unsigned kernelSizeY, IntSize& paintSize);
H A DFEMorphology.cpp109 Uint8ClampedArray* srcPixelArray = paintingData->srcPixelArray; local
125 unsigned char columnExtrema = srcPixelArray->item(extremaStartY * effectWidth + 4 * x + clrChannel);
127 unsigned char pixel = srcPixelArray->item(eY * effectWidth + 4 * x + clrChannel);
140 unsigned char columnExtrema = srcPixelArray->item(extremaStartY * effectWidth + endX * 4 + clrChannel);
142 unsigned char pixel = srcPixelArray->item(i * effectWidth + endX * 4 + clrChannel);
218 RefPtr<Uint8ClampedArray> srcPixelArray = in->asPremultipliedImage(effectDrawingRect); local
221 paintingData.srcPixelArray = srcPixelArray.get();
H A DFEConvolveMatrix.cpp283 totals[0] += m_kernelMatrix[kernelValue] * static_cast<float>(paintingData.srcPixelArray->item(kernelPixel++));
284 totals[1] += m_kernelMatrix[kernelValue] * static_cast<float>(paintingData.srcPixelArray->item(kernelPixel++));
285 totals[2] += m_kernelMatrix[kernelValue] * static_cast<float>(paintingData.srcPixelArray->item(kernelPixel++));
287 totals[3] += m_kernelMatrix[kernelValue] * static_cast<float>(paintingData.srcPixelArray->item(kernelPixel));
296 setDestinationPixels<preserveAlphaValues>(paintingData.dstPixelArray, pixel, totals, m_divisor, paintingData.bias, paintingData.srcPixelArray);
366 totals[0] += m_kernelMatrix[kernelValue] * static_cast<float>(paintingData.srcPixelArray->item(pixelIndex));
367 totals[1] += m_kernelMatrix[kernelValue] * static_cast<float>(paintingData.srcPixelArray->item(pixelIndex + 1));
368 totals[2] += m_kernelMatrix[kernelValue] * static_cast<float>(paintingData.srcPixelArray->item(pixelIndex + 2));
371 totals[3] += m_kernelMatrix[kernelValue] * static_cast<float>(paintingData.srcPixelArray->item(pixelIndex + 3));
381 setDestinationPixels<preserveAlphaValues>(paintingData.dstPixelArray, pixel, totals, m_divisor, paintingData.bias, paintingData.srcPixelArray);
433 RefPtr<Uint8ClampedArray> srcPixelArray; local
[all...]
H A DFEMorphology.h57 Uint8ClampedArray* srcPixelArray; member in struct:WebCore::FEMorphology::PaintingData
H A DFEDropShadow.cpp109 RefPtr<Uint8ClampedArray> srcPixelArray = resultImage->getPremultipliedImageData(shadowArea); local
111 contextShadow.blurLayerImage(srcPixelArray->data(), shadowArea.size(), 4 * shadowArea.size().width());
113 resultImage->putByteArray(Premultiplied, srcPixelArray.get(), shadowArea.size(), shadowArea, IntPoint());
H A DFECustomFilter.h76 void uploadInputTexture(Uint8ClampedArray* srcPixelArray);
H A DFEConvolveMatrix.h82 Uint8ClampedArray* srcPixelArray; member in struct:WebCore::FEConvolveMatrix::PaintingData
H A DFECustomFilter.cpp198 RefPtr<Uint8ClampedArray> srcPixelArray = in->asUnmultipliedImage(effectDrawingRect); local
199 uploadInputTexture(srcPixelArray.get());
216 void FECustomFilter::uploadInputTexture(Uint8ClampedArray* srcPixelArray) argument
219 m_context->texImage2D(GraphicsContext3D::TEXTURE_2D, 0, GraphicsContext3D::RGBA, m_contextSize.width(), m_contextSize.height(), 0, GraphicsContext3D::RGBA, GraphicsContext3D::UNSIGNED_BYTE, srcPixelArray->data());
H A DFELighting.cpp392 Uint8ClampedArray* srcPixelArray = createPremultipliedImageResult(); local
393 if (!srcPixelArray)
399 in->copyPremultipliedImage(srcPixelArray, effectDrawingRect);
407 drawLighting(srcPixelArray, absolutePaintSize.width(), absolutePaintSize.height());
H A DFEComposite.cpp263 RefPtr<Uint8ClampedArray> srcPixelArray = in->asPremultipliedImage(effectADrawingRect); local
268 platformArithmeticSoftware(srcPixelArray.get(), dstPixelArray, m_k1, m_k2, m_k3, m_k4);
/macosx-10.9.5/WebCore-7537.78.1/platform/graphics/cpu/arm/filters/
H A DFEGaussianBlurNEON.h37 inline void boxBlurNEON(Uint8ClampedArray* srcPixelArray, Uint8ClampedArray* dstPixelArray, argument
40 uint32_t* sourcePixel = reinterpret_cast<uint32_t*>(srcPixelArray->data());

Completed in 130 milliseconds