164 const SkScalar kAmbientAlpha = 0.039f;
168 paint.setAntiAlias(
true);
175 zPlaneParams.
fZ = std::max(1.0f, 2 + fZDelta);
176 this->drawShadowedPath(canvas, fRRPath, zPlaneParams,
paint, fAnimAlpha*kAmbientAlpha,
177 lightPos, kLightWidth, fAnimAlpha*kSpotAlpha);
181 zPlaneParams.
fZ = std::max(1.0f, 8 + fZDelta);
182 this->drawShadowedPath(canvas, fRectPath, zPlaneParams,
paint, fAnimAlpha*kAmbientAlpha,
183 lightPos, kLightWidth, fAnimAlpha*kSpotAlpha);
187 zPlaneParams.
fZ = std::max(1.0f, 12 + fZDelta);
188 this->drawShadowedPath(canvas, fCirclePath, zPlaneParams,
paint, fAnimAlpha*kAmbientAlpha,
189 lightPos, kLightWidth, fAnimAlpha*0.5f);
193 zPlaneParams.
fZ = std::max(1.0f, 64 + fZDelta);
194 this->drawShadowedPath(canvas, fRRPath, zPlaneParams,
paint, fAnimAlpha*kAmbientAlpha,
195 lightPos, kLightWidth, fAnimAlpha*kSpotAlpha);
199 zPlaneParams.
fZ = std::max(1.0f, 8 + fZDelta);
200 this->drawShadowedPath(canvas, fFunkyRRPath, zPlaneParams,
paint, fAnimAlpha*kAmbientAlpha,
201 lightPos, kLightWidth, fAnimAlpha*kSpotAlpha);
205 zPlaneParams.
fZ = std::max(1.0f, 16 + fZDelta);
206 this->drawShadowedPath(canvas, fCubicPath, zPlaneParams,
paint, fAnimAlpha*kAmbientAlpha,
207 lightPos, kLightWidth, fAnimAlpha*kSpotAlpha);
211 zPlaneParams.
fZ = std::max(1.0f, 8 + fZDelta);
212 this->drawShadowedPath(canvas, fStarPath, zPlaneParams,
paint,
213 kAmbientAlpha, lightPos, kLightWidth, kSpotAlpha);
217 zPlaneParams.
fZ = std::max(1.0f, 2 + fZDelta);
218 this->drawShadowedPath(canvas, fNotchPath, zPlaneParams,
paint,
219 kAmbientAlpha, lightPos, kLightWidth, kSpotAlpha);
223 zPlaneParams.
fZ = std::max(1.0f, 16 + fZDelta);
224 this->drawShadowedPath(canvas, fTabPath, zPlaneParams,
paint,
225 kAmbientAlpha, lightPos, kLightWidth, kSpotAlpha);
230 tmpClipPath.
addCircle(fAnimTranslate, 0, 60);
235 zPlaneParams.
fZ = std::max(1.0f, 32 + fZDelta);
236 this->drawShadowedPath(canvas, tmpPath, zPlaneParams,
paint, .1f,
237 lightPos, kLightWidth, .5f);
241 tmpClipPathBug.
addCircle(88.0344925f, 0, 60);
245 zPlaneParams.
fZ = std::max(1.0f, 32 + fZDelta);
246 this->drawShadowedPath(canvas, tmpPath, zPlaneParams,
paint, .1f,
247 lightPos, kLightWidth, .5f);
265 std::max(1.0f, 16 + fZDelta) -
SkScalarSin(radians)*pivot.
fY);
266 this->drawShadowedPath(canvas, fWideRectPath, zPlaneParams,
paint, .1f,
267 lightPos, kLightWidth, .5f);
281 std::max(1.0f, 32 + fZDelta) +
SkScalarSin(radians)*pivot.
fX);
282 this->drawShadowedPath(canvas, fWideOvalPath, zPlaneParams,
paint, .1f,
283 lightPos, kLightWidth, .5f);
296 std::max(1.0f, 8 + fZDelta) +
SkScalarSin(radians)*pivot.
fX);
297 this->drawShadowedPath(canvas, fStarPath, zPlaneParams,
paint, .1f,
298 lightPos, kLightWidth, .5f);