/third_party/skia/samplecode/ |
H A D | SampleAndroidShadows.cpp | 144 const SkPoint3& zPlaneParams, in drawShadowedPath() 164 SkShadowUtils::DrawShadow(canvas, path, zPlaneParams, lightPos, lightWidth, in drawShadowedPath() 190 SkPoint3 zPlaneParams = SkPoint3::Make(0, 0, 0); variable 194 zPlaneParams.fZ = std::max(1.0f, 2 + fZDelta); 195 this->drawShadowedPath(canvas, fRRPath, zPlaneParams, paint, fAnimAlpha*kAmbientAlpha, 200 zPlaneParams.fZ = std::max(1.0f, 8 + fZDelta); 201 this->drawShadowedPath(canvas, fRectPath, zPlaneParams, paint, fAnimAlpha*kAmbientAlpha, 206 zPlaneParams.fZ = std::max(1.0f, 12 + fZDelta); 207 this->drawShadowedPath(canvas, fCirclePath, zPlaneParams, paint, fAnimAlpha*kAmbientAlpha, 212 zPlaneParams 143 drawShadowedPath(SkCanvas* canvas, const SkPath& path, const SkPoint3& zPlaneParams, const SkPaint& paint, SkScalar ambientAlpha, const SkPoint3& lightPos, SkScalar lightWidth, SkScalar spotAlpha) drawShadowedPath() argument [all...] |
H A D | SampleMaterialShadows.cpp | 43 const SkPoint3& zPlaneParams, in drawShadowedPath() 51 SkShadowUtils::DrawShadow(canvas, path, zPlaneParams, lightPos, lightRadius, in drawShadowedPath() 70 SkPoint3 zPlaneParams = SkPoint3::Make(0, 0, 0); variable 76 zPlaneParams.fZ = elevations[i]; 77 this->drawShadowedPath(canvas, fCirclePath, zPlaneParams, paint, kAmbientAlpha, 86 zPlaneParams.fZ = elevations[i]; 87 this->drawShadowedPath(canvas, fCapsulePath, zPlaneParams, paint, kAmbientAlpha, 96 zPlaneParams.fZ = elevations[i]; 97 this->drawShadowedPath(canvas, fLargeRRPath, zPlaneParams, paint, kAmbientAlpha, 106 zPlaneParams 42 drawShadowedPath(SkCanvas* canvas, const SkPath& path, const SkPoint3& zPlaneParams, const SkPaint& paint, SkScalar ambientAlpha, const SkPoint3& lightPos, SkScalar lightRadius, SkScalar spotAlpha) drawShadowedPath() argument [all...] |
H A D | SampleShadowReference.cpp | 77 const SkPoint3& zPlaneParams, in drawShadowedPath() 93 SkShadowUtils::DrawShadow(canvas, path, zPlaneParams, in drawShadowedPath() 127 SkPoint3 zPlaneParams = SkPoint3::Make(0, 0, kDP * 2); variable 132 this->drawShadowedPath(canvas, fRRectPath, zPlaneParams, paint, kAmbientAlpha, 139 zPlaneParams.fZ = kDP * 3; 143 this->drawShadowedPath(canvas, fRRectPath, zPlaneParams, paint, kAmbientAlpha, 150 zPlaneParams.fZ = kDP * 4; 154 this->drawShadowedPath(canvas, fRRectPath, zPlaneParams, paint, kAmbientAlpha, 161 zPlaneParams.fZ = kDP * 6; 165 this->drawShadowedPath(canvas, fRRectPath, zPlaneParams, pain 76 drawShadowedPath(SkCanvas* canvas, const SkPath& path, const SkPoint3& zPlaneParams, const SkPaint& paint, SkScalar ambientAlpha, const SkPoint3& lightPos, SkScalar lightWidth, SkScalar spotAlpha) drawShadowedPath() argument [all...] |
H A D | SampleShadowColor.cpp | 95 const SkPoint3& zPlaneParams, in drawShadowedPath() 111 SkShadowUtils::DrawShadow(canvas, path, zPlaneParams, in drawShadowedPath() 128 SkShadowUtils::DrawShadow(canvas, path, zPlaneParams, in drawShadowedPath() 134 SkShadowUtils::DrawShadow(canvas, path, zPlaneParams, in drawShadowedPath() 147 SkShadowUtils::DrawShadow(canvas, path, zPlaneParams, in drawShadowedPath() 199 SkPoint3 zPlaneParams = SkPoint3::Make(0, 0, kZValues[fZIndex]); variable 210 this->drawShadowedPath(canvas, fRectPath, zPlaneParams, paint, kAmbientAlpha, 94 drawShadowedPath(SkCanvas* canvas, const SkPath& path, const SkPoint3& zPlaneParams, const SkPaint& paint, SkScalar ambientAlpha, const SkPoint3& lightPos, SkScalar lightWidth, SkScalar spotAlpha) drawShadowedPath() argument
|
H A D | SampleShadowUtils.cpp | 121 const SkPoint3& zPlaneParams, in drawShadowedPath() 141 SkShadowUtils::DrawShadow(canvas, path, zPlaneParams, in drawShadowedPath() 178 SkPoint3 zPlaneParams = SkPoint3::Make(0, 0, std::max(1.0f, kHeight + fZDelta)); variable 198 this->drawShadowedPath(canvas, path, zPlaneParams, greenPaint, kAmbientAlpha, 224 this->drawShadowedPath(canvas, path, zPlaneParams, greenPaint, kAmbientAlpha, 120 drawShadowedPath(SkCanvas* canvas, const SkPath& path, const SkPoint3& zPlaneParams, const SkPaint& paint, SkScalar ambientAlpha, const SkPoint3& lightPos, SkScalar lightWidth, SkScalar spotAlpha, uint32_t flags) drawShadowedPath() argument
|
/third_party/skia/src/utils/ |
H A D | SkShadowUtils.cpp | 520 static bool tilted(const SkPoint3& zPlaneParams) { in tilted() argument 521 return !SkScalarNearlyZero(zPlaneParams.fX) || !SkScalarNearlyZero(zPlaneParams.fY); in tilted() 579 static bool fill_shadow_rec(const SkPath& path, const SkPoint3& zPlaneParams, in fill_shadow_rec() argument 594 rec->fZPlaneParams = zPlaneParams; in fill_shadow_rec() 605 void SkShadowUtils::DrawShadow(SkCanvas* canvas, const SkPath& path, const SkPoint3& zPlaneParams, in DrawShadow() argument 609 DrawShadowStyle(canvas, path, zPlaneParams, lightPos, lightRadius, ambientColor, spotColor, flags, false); in DrawShadow() 612 void SkShadowUtils::DrawShadowStyle(SkCanvas* canvas, const SkPath& path, const SkPoint3& zPlaneParams, in DrawShadowStyle() argument 618 if (!fill_shadow_rec(path, zPlaneParams, lightPos, lightRadius, ambientColor, spotColor, in DrawShadowStyle() 627 const SkPoint3& zPlaneParams, cons in GetLocalBounds() 626 GetLocalBounds(const SkMatrix& ctm, const SkPath& path, const SkPoint3& zPlaneParams, const SkPoint3& lightPos, SkScalar lightRadius, uint32_t flags, SkRect* bounds) GetLocalBounds() argument 676 SkPoint3 zPlaneParams = rec.fZPlaneParams; drawShadow() local [all...] |
H A D | SkShadowTessellator.cpp | 29 SkBaseShadowTessellator(const SkPoint3& zPlaneParams, const SkRect& bounds, bool transparent); 156 SkBaseShadowTessellator::SkBaseShadowTessellator(const SkPoint3& zPlaneParams, const SkRect& bounds, in SkBaseShadowTessellator() argument 158 : fZPlaneParams(zPlaneParams) in SkBaseShadowTessellator() 895 const SkPoint3& zPlaneParams, bool transparent); 905 const SkPoint3& zPlaneParams, in SkAmbientShadowTessellator() 907 : INHERITED(zPlaneParams, path.getBounds(), transparent) { in SkAmbientShadowTessellator() 989 const SkPoint3& zPlaneParams, const SkPoint3& lightPos, 1001 const SkPoint3& zPlaneParams, in SkSpotShadowTessellator() 1004 : INHERITED(zPlaneParams, path.getBounds(), transparent) { in SkSpotShadowTessellator() 1009 if (!SkDrawShadowMetrics::GetSpotShadowTransform(lightPos, lightRadius, ctm, zPlaneParams, in SkSpotShadowTessellator() 903 SkAmbientShadowTessellator(const SkPath& path, const SkMatrix& ctm, const SkPoint3& zPlaneParams, bool transparent) SkAmbientShadowTessellator() argument 1000 SkSpotShadowTessellator(const SkPath& path, const SkMatrix& ctm, const SkPoint3& zPlaneParams, const SkPoint3& lightPos, SkScalar lightRadius, bool transparent, bool directional, bool isLimitElevation) SkSpotShadowTessellator() argument [all...] |
/third_party/skia/include/utils/ |
H A D | SkShadowUtils.h | 30 * @param zPlaneParams Values for the plane function which returns the Z offset of the 46 static void DrawShadow(SkCanvas* canvas, const SkPath& path, const SkPoint3& zPlaneParams, 51 static void DrawShadowStyle(SkCanvas* canvas, const SkPath& path, const SkPoint3& zPlaneParams, 63 * @param zPlaneParams Values for the plane function which returns the Z offset of the 78 const SkPoint3& zPlaneParams, const SkPoint3& lightPos,
|
/third_party/skia/src/core/ |
H A D | SkDrawShadowInfo.cpp | 34 const SkMatrix& ctm, const SkPoint3& zPlaneParams, in GetSpotShadowTransform() 37 auto heightFunc = [zPlaneParams] (SkScalar x, SkScalar y) { in GetSpotShadowTransform() 38 return zPlaneParams.fX*x + zPlaneParams.fY*y + zPlaneParams.fZ; in GetSpotShadowTransform() 42 // TODO: have directional lights support tilt via the zPlaneParams in GetSpotShadowTransform() 33 GetSpotShadowTransform(const SkPoint3& lightPos, SkScalar lightRadius, const SkMatrix& ctm, const SkPoint3& zPlaneParams, const SkRect& pathBounds, bool directional, SkMatrix* shadowTransform, SkScalar* radius, bool isLimitElevation) GetSpotShadowTransform() argument
|
H A D | SkDrawShadowInfo.h | 98 // parameters and the path's 3D transformation (given by ctm and zPlaneParams). 101 const SkMatrix& ctm, const SkPoint3& zPlaneParams,
|
/third_party/skia/modules/canvaskit/ |
H A D | interface.js | 723 CanvasKit.Canvas.prototype.drawShadow = function(path, zPlaneParams, lightPos, lightRadius, 729 var zPlanePtr = copy1dArray(zPlaneParams, 'HEAPF32', _scratchThreeFloatsAPtr); 736 CanvasKit.getShadowLocalBounds = function(ctm, path, zPlaneParams, lightPos, lightRadius, 740 var zPlanePtr = copy1dArray(zPlaneParams, 'HEAPF32', _scratchThreeFloatsAPtr);
|
H A D | canvaskit_bindings.cpp | 844 const SkVector3* zPlaneParams = reinterpret_cast<const SkVector3*>(zPlaneParamPtr); in EMSCRIPTEN_BINDINGS() 847 return SkShadowUtils::GetLocalBounds(ctm, path, *zPlaneParams, *lightPos, lightRadius, in EMSCRIPTEN_BINDINGS() 1099 const SkVector3* zPlaneParams = reinterpret_cast<const SkVector3*>(zPlaneParamPtr); in EMSCRIPTEN_BINDINGS() 1102 SkShadowUtils::DrawShadow(&self, path, *zPlaneParams, *lightPos, lightRadius, in EMSCRIPTEN_BINDINGS()
|
/third_party/skia/tools/perf-canvaskit-puppeteer/ |
H A D | canvas_perf.js | 244 ctx.zPlaneParams = [0,0,1]; 249 ctx.canvas.drawShadow(ctx.path, ctx.zPlaneParams, ctx.lightPos, ctx.lightRadius,
|