/external/chromium_org/third_party/WebKit/Source/core/platform/graphics/filters/ |
FETurbulence.h | 73 struct PaintingData { 74 PaintingData(long paintingSeed, const IntSize& paintingSize) 109 PaintingData* paintingData; 125 inline void initPaint(PaintingData&); 126 float noise2D(int channel, PaintingData&, StitchData&, const FloatPoint&); 127 unsigned char calculateTurbulenceValueForPoint(int channel, PaintingData&, StitchData&, const FloatPoint&, float, float); 128 inline void fillRegion(Uint8ClampedArray*, PaintingData&, int, int, float, float);
|
LightSource.h | 49 struct PaintingData { 71 virtual void initPaintingData(PaintingData&) = 0; 74 virtual void updatePaintingData(PaintingData&, int x, int y, float z) = 0;
|
FEMorphology.h | 56 struct PaintingData { 71 PaintingData* paintingData; 76 inline void platformApply(PaintingData*); 77 inline void platformApplyGeneric(PaintingData*, const int yStart, const int yEnd);
|
PointLightSource.h | 42 virtual void initPaintingData(PaintingData&); 43 virtual void updatePaintingData(PaintingData&, int x, int y, float z);
|
FEConvolveMatrix.h | 80 struct PaintingData { 94 ALWAYS_INLINE void fastSetInteriorPixels(PaintingData&, int clipRight, int clipBottom, int yStart, int yEnd); 96 ALWAYS_INLINE int getPixelValue(PaintingData&, int x, int y); 99 void fastSetOuterPixels(PaintingData&, int x1, int y1, int x2, int y2); 102 ALWAYS_INLINE void setInteriorPixels(PaintingData&, int clipRight, int clipBottom, int yStart, int yEnd); 103 ALWAYS_INLINE void setOuterPixels(PaintingData&, int x1, int y1, int x2, int y2); 113 PaintingData* paintingData;
|
FELighting.h | 84 LightSource::PaintingData paintingData; 95 inline void inlineSetPixel(int offset, LightingData&, LightSource::PaintingData&, 99 void setPixel(int offset, LightingData&, LightSource::PaintingData&, 102 inline void platformApply(LightingData&, LightSource::PaintingData&); 104 inline void platformApplyGenericPaint(LightingData&, LightSource::PaintingData&, int startX, int startY); 105 inline void platformApplyGeneric(LightingData&, LightSource::PaintingData&); 108 inline void platformApplyNeon(LightingData&, LightSource::PaintingData&);
|
DistantLightSource.h | 43 virtual void initPaintingData(PaintingData&); 44 virtual void updatePaintingData(PaintingData&, int x, int y, float z);
|
DistantLightSource.cpp | 39 void DistantLightSource::initPaintingData(PaintingData& paintingData) 43 paintingData.lightVector.setX(cosf(azimuth) * cosf(elevation)); 44 paintingData.lightVector.setY(sinf(azimuth) * cosf(elevation)); 45 paintingData.lightVector.setZ(sinf(elevation)); 46 paintingData.lightVectorLength = 1; 49 void DistantLightSource::updatePaintingData(PaintingData&, int, int, float)
|
SpotLightSource.h | 53 virtual void initPaintingData(PaintingData&); 54 virtual void updatePaintingData(PaintingData&, int x, int y, float z);
|
PointLightSource.cpp | 39 void PointLightSource::initPaintingData(PaintingData&) 43 void PointLightSource::updatePaintingData(PaintingData& paintingData, int x, int y, float z) 45 paintingData.lightVector.setX(m_position.x() - x); 46 paintingData.lightVector.setY(m_position.y() - y); 47 paintingData.lightVector.setZ(m_position.z() - z); 48 paintingData.lightVectorLength = paintingData.lightVector.length();
|
FETurbulence.cpp | 153 inline long FETurbulence::PaintingData::random() 172 inline void FETurbulence::initPaint(PaintingData& paintingData) 177 if (paintingData.seed <= 0) 178 paintingData.seed = -(paintingData.seed % (s_randMaximum - 1)) + 1; 179 if (paintingData.seed > s_randMaximum - 1) 180 paintingData.seed = s_randMaximum - 1; 185 paintingData.latticeSelector[i] = i; 186 gradient = paintingData.gradient[channel][i] [all...] |
SpotLightSource.cpp | 44 void SpotLightSource::initPaintingData(PaintingData& paintingData) 46 paintingData.privateColorVector = paintingData.colorVector; 47 paintingData.directionVector.setX(m_direction.x() - m_position.x()); 48 paintingData.directionVector.setY(m_direction.y() - m_position.y()); 49 paintingData.directionVector.setZ(m_direction.z() - m_position.z()); 50 paintingData.directionVector.normalize(); 53 paintingData.coneCutOffLimit = 0.0f; 54 paintingData.coneFullLight = -antiAliasTreshold [all...] |
FEConvolveMatrix.cpp | 258 ALWAYS_INLINE void FEConvolveMatrix::fastSetInteriorPixels(PaintingData& paintingData, int clipRight, int clipBottom, int yStart, int yEnd) 261 int pixel = (m_targetOffset.y() * paintingData.width + m_targetOffset.x()) * 4; 287 totals[0] += m_kernelMatrix[kernelValue] * static_cast<float>(paintingData.srcPixelArray->item(kernelPixel++)); 288 totals[1] += m_kernelMatrix[kernelValue] * static_cast<float>(paintingData.srcPixelArray->item(kernelPixel++)); 289 totals[2] += m_kernelMatrix[kernelValue] * static_cast<float>(paintingData.srcPixelArray->item(kernelPixel++)); 291 totals[3] += m_kernelMatrix[kernelValue] * static_cast<float>(paintingData.srcPixelArray->item(kernelPixel)); 300 setDestinationPixels<preserveAlphaValues>(paintingData.dstPixelArray, pixel, totals, m_divisor, paintingData.bias, paintingData.srcPixelArray) [all...] |
FEMorphology.cpp | 116 void FEMorphology::platformApplyGeneric(PaintingData* paintingData, int yStart, int yEnd) 118 Uint8ClampedArray* srcPixelArray = paintingData->srcPixelArray; 119 Uint8ClampedArray* dstPixelArray = paintingData->dstPixelArray; 120 const int width = paintingData->width; 121 const int height = paintingData->height; 123 const int radiusX = paintingData->radiusX; 124 const int radiusY = paintingData->radiusY; 175 param->filter->platformApplyGeneric(param->paintingData, param->startY, param->endY); 178 void FEMorphology::platformApply(PaintingData* paintingData [all...] |
FELighting.cpp | 183 inline void FELighting::inlineSetPixel(int offset, LightingData& data, LightSource::PaintingData& paintingData, 186 m_lightSource->updatePaintingData(paintingData, lightX, lightY, static_cast<float>(data.pixels->item(offset + cAlphaChannelOffset)) * data.surfaceScale); 192 lightStrength = m_diffuseConstant * paintingData.lightVector.z() / paintingData.lightVectorLength; 194 FloatPoint3D halfwayVector = paintingData.lightVector; 195 halfwayVector.setZ(halfwayVector.z() + paintingData.lightVectorLength); 210 lightStrength = m_diffuseConstant * (normalVector * paintingData.lightVector) / (normalVectorLength * paintingData.lightVectorLength); 212 FloatPoint3D halfwayVector = paintingData.lightVector [all...] |
/external/chromium_org/third_party/skia/include/effects/ |
SkPerlinNoiseShader.h | 26 struct PaintingData; 87 void initPaint(PaintingData& paintingData); 89 SkScalar noise2D(int channel, const PaintingData& paintingData, 92 SkScalar calculateTurbulenceValueForPoint(int channel, const PaintingData& paintingData, 106 PaintingData* fPaintingData;
|
/external/skia/include/effects/ |
SkPerlinNoiseShader.h | 26 struct PaintingData; 87 void initPaint(PaintingData& paintingData); 89 SkScalar noise2D(int channel, const PaintingData& paintingData, 92 SkScalar calculateTurbulenceValueForPoint(int channel, const PaintingData& paintingData, 106 PaintingData* fPaintingData;
|
/external/chromium_org/third_party/WebKit/Source/core/platform/graphics/cpu/arm/filters/ |
FELightingNEON.h | 96 inline void FELighting::platformApplyNeon(LightingData& data, LightSource::PaintingData& paintingData) 135 floatArguments.directionX = paintingData.directionVector.x(); 136 floatArguments.directionY = paintingData.directionVector.y(); 137 floatArguments.directionZ = paintingData.directionVector.z(); 140 floatArguments.coneCutOffLimit = paintingData.coneCutOffLimit; 141 floatArguments.coneFullLight = paintingData.coneFullLight; 142 floatArguments.coneCutOffRange = paintingData.coneCutOffLimit - paintingData.coneFullLight; 148 floatArguments.lightX = paintingData.lightVector.x() [all...] |
/external/chromium_org/third_party/skia/src/effects/ |
SkPerlinNoiseShader.cpp | 76 struct SkPerlinNoiseShader::PaintingData { 77 PaintingData(const SkISize& tileSize) 84 ~PaintingData() 322 void SkPerlinNoiseShader::initPaint(PaintingData& paintingData) 324 paintingData.init(fSeed); 327 paintingData.fBaseFrequency.set(fBaseFrequencyX, fBaseFrequencyY); 330 paintingData.stitch(); 338 fPaintingData = SkNEW_ARGS(PaintingData, (fTileSize)); 352 SkScalar SkPerlinNoiseShader::noise2D(int channel, const PaintingData& paintingData [all...] |
/external/skia/src/effects/ |
SkPerlinNoiseShader.cpp | 76 struct SkPerlinNoiseShader::PaintingData { 77 PaintingData(const SkISize& tileSize) 84 ~PaintingData() 322 void SkPerlinNoiseShader::initPaint(PaintingData& paintingData) 324 paintingData.init(fSeed); 327 paintingData.fBaseFrequency.set(fBaseFrequencyX, fBaseFrequencyY); 330 paintingData.stitch(); 338 fPaintingData = SkNEW_ARGS(PaintingData, (fTileSize)); 352 SkScalar SkPerlinNoiseShader::noise2D(int channel, const PaintingData& paintingData [all...] |