Home | History | Annotate | Download | only in filters

Lines Matching refs:paintingData

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;
213 halfwayVector.setZ(halfwayVector.z() + paintingData.lightVectorLength);
227 data.pixels->set(offset, static_cast<unsigned char>(lightStrength * paintingData.colorVector.x()));
228 data.pixels->set(offset + 1, static_cast<unsigned char>(lightStrength * paintingData.colorVector.y()));
229 data.pixels->set(offset + 2, static_cast<unsigned char>(lightStrength * paintingData.colorVector.z()));
232 void FELighting::setPixel(int offset, LightingData& data, LightSource::PaintingData& paintingData,
235 inlineSetPixel(offset, data, paintingData, lightX, lightY, factorX, factorY, normalVector);
238 inline void FELighting::platformApplyGenericPaint(LightingData& data, LightSource::PaintingData& paintingData, int startY, int endY)
247 inlineSetPixel(offset, data, paintingData, x, y, cFactor1div4, cFactor1div4, normalVector);
254 parameters->filter->platformApplyGenericPaint(parameters->data, parameters->paintingData, parameters->yStart, parameters->yEnd);
257 inline void FELighting::platformApplyGeneric(LightingData& data, LightSource::PaintingData& paintingData)
277 params.paintingData = paintingData;
288 platformApplyGenericPaint(data, paintingData, 1, data.heightDecreasedByOne);
291 inline void FELighting::platformApply(LightingData& data, LightSource::PaintingData& paintingData)
295 platformApplyNeon(data, paintingData);
297 platformApplyGeneric(data, paintingData);
303 LightSource::PaintingData paintingData;
319 paintingData
320 m_lightSource->initPaintingData(paintingData);
326 setPixel(offset, data, paintingData, 0, 0, cFactor2div3, cFactor2div3, normalVector);
331 setPixel(offset, data, paintingData, data.widthDecreasedByOne, 0, cFactor2div3, cFactor2div3, normalVector);
336 setPixel(offset, data, paintingData, 0, data.heightDecreasedByOne, cFactor2div3, cFactor2div3, normalVector);
341 setPixel(offset, data, paintingData, data.widthDecreasedByOne, data.heightDecreasedByOne, cFactor2div3, cFactor2div3, normalVector);
348 inlineSetPixel(offset, data, paintingData, x, 0, cFactor1div3, cFactor1div2, normalVector);
354 inlineSetPixel(offset, data, paintingData, x, data.heightDecreasedByOne, cFactor1div3, cFactor1div2, normalVector);
363 inlineSetPixel(offset, data, paintingData, 0, y, cFactor1div2, cFactor1div3, normalVector);
369 inlineSetPixel(offset, data, paintingData, data.widthDecreasedByOne, y, cFactor1div2, cFactor1div3, normalVector);
375 platformApply(data, paintingData);