/macosx-10.9.5/WebCore-7537.78.1/platform/graphics/ |
H A D | ImageBuffer.cpp | 78 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 D | FEGaussianBlur.cpp | 83 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 D | FEGaussianBlur.h | 60 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 D | FEMorphology.cpp | 109 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 D | FEConvolveMatrix.cpp | 283 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 D | FEMorphology.h | 57 Uint8ClampedArray* srcPixelArray; member in struct:WebCore::FEMorphology::PaintingData
|
H A D | FEDropShadow.cpp | 109 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 D | FECustomFilter.h | 76 void uploadInputTexture(Uint8ClampedArray* srcPixelArray);
|
H A D | FEConvolveMatrix.h | 82 Uint8ClampedArray* srcPixelArray; member in struct:WebCore::FEConvolveMatrix::PaintingData
|
H A D | FECustomFilter.cpp | 198 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 D | FELighting.cpp | 392 Uint8ClampedArray* srcPixelArray = createPremultipliedImageResult(); local 393 if (!srcPixelArray) 399 in->copyPremultipliedImage(srcPixelArray, effectDrawingRect); 407 drawLighting(srcPixelArray, absolutePaintSize.width(), absolutePaintSize.height());
|
H A D | FEComposite.cpp | 263 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 D | FEGaussianBlurNEON.h | 37 inline void boxBlurNEON(Uint8ClampedArray* srcPixelArray, Uint8ClampedArray* dstPixelArray, argument 40 uint32_t* sourcePixel = reinterpret_cast<uint32_t*>(srcPixelArray->data());
|