77 const SkScalar kLightWidth = kDP*400;
78 const SkScalar kAmbientAlpha = 0.03f;
82 paint.setAntiAlias(
true);
85 SkPoint3 lightPos = { 175, -800, kDP * 600 };
95 this->drawShadowedPath(canvas, fRRectPath, zPlaneParams,
paint, kAmbientAlpha,
96 lightPos, kLightWidth, kSpotAlpha);
101 clipRect.offset(clipDelta);
102 zPlaneParams.
fZ = kDP * 3;
106 this->drawShadowedPath(canvas, fRRectPath, zPlaneParams,
paint, kAmbientAlpha,
107 lightPos, kLightWidth, kSpotAlpha);
112 clipRect.offset(clipDelta);
113 zPlaneParams.
fZ = kDP * 4;
117 this->drawShadowedPath(canvas, fRRectPath, zPlaneParams,
paint, kAmbientAlpha,
118 lightPos, kLightWidth, kSpotAlpha);
123 clipRect.offset(clipDelta);
124 zPlaneParams.
fZ = kDP * 6;
128 this->drawShadowedPath(canvas, fRRectPath, zPlaneParams,
paint, kAmbientAlpha,
129 lightPos, kLightWidth, kSpotAlpha);
134 clipRect.offset(clipDelta);
135 zPlaneParams.
fZ = kDP * 8;
139 this->drawShadowedPath(canvas, fRRectPath, zPlaneParams,
paint, kAmbientAlpha,
140 lightPos, kLightWidth, kSpotAlpha);
145 clipRect.offset(clipDelta);
146 zPlaneParams.
fZ = kDP * 16;
150 this->drawShadowedPath(canvas, fRRectPath, zPlaneParams,
paint, kAmbientAlpha,
151 lightPos, kLightWidth, kSpotAlpha);