/third_party/skia/samplecode/ |
H A D | SampleShadowReference.cpp | 79 const SkPoint3& lightPos, SkScalar lightWidth, SkScalar spotAlpha) { in drawShadowedPath() 94 lightPos, lightWidth, in drawShadowedPath() 122 SkPoint3 lightPos = { 175, -800, kDP * 600 }; variable 133 lightPos, kLightWidth, kSpotAlpha); 136 lightPos.fX += 320; 144 lightPos, kLightWidth, kSpotAlpha); 147 lightPos.fX += 320; 155 lightPos, kLightWidth, kSpotAlpha); 158 lightPos.fX += 320; 166 lightPos, kLightWidt 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 | SampleMaterialShadows.cpp | 45 const SkPoint3& lightPos, SkScalar lightRadius, SkScalar spotAlpha) { in drawShadowedPath() 51 SkShadowUtils::DrawShadow(canvas, path, zPlaneParams, lightPos, lightRadius, in drawShadowedPath() 69 SkPoint3 lightPos = fLightPos; variable 78 lightPos, kLightRadius, kSpotAlpha); 88 lightPos, kLightRadius, kSpotAlpha); 98 lightPos, kLightRadius, kSpotAlpha); 108 lightPos, kLightRadius, kSpotAlpha); 120 lightPos, kLightRadius, kSpotAlpha); 133 lightPos, kLightRadius, kSpotAlpha); 42 drawShadowedPath(SkCanvas* canvas, const SkPath& path, const SkPoint3& zPlaneParams, const SkPaint& paint, SkScalar ambientAlpha, const SkPoint3& lightPos, SkScalar lightRadius, SkScalar spotAlpha) drawShadowedPath() argument
|
H A D | SampleShadowColor.cpp | 97 const SkPoint3& lightPos, SkScalar lightWidth, SkScalar spotAlpha) { in drawShadowedPath() 112 lightPos, lightWidth, in drawShadowedPath() 129 lightPos, lightWidth, in drawShadowedPath() 135 lightPos, lightWidth, in drawShadowedPath() 148 lightPos, lightWidth, in drawShadowedPath() 198 SkPoint3 lightPos = { 75, -400, 600 }; variable 203 lightPos.fX = 75; 211 lightPos, kLightWidth, kSpotAlpha); 214 lightPos.fX += 120; 218 lightPos 94 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 | SampleAndroidShadows.cpp | 146 const SkPoint3& lightPos, SkScalar lightWidth, SkScalar spotAlpha) { in drawShadowedPath() 164 SkShadowUtils::DrawShadow(canvas, path, zPlaneParams, lightPos, lightWidth, in drawShadowedPath() 189 SkPoint3 lightPos = fLightPos; variable 196 lightPos, kLightWidth, fAnimAlpha*kSpotAlpha); 202 lightPos, kLightWidth, fAnimAlpha*kSpotAlpha); 208 lightPos, kLightWidth, fAnimAlpha*0.5f); 214 lightPos, kLightWidth, fAnimAlpha*kSpotAlpha); 220 lightPos, kLightWidth, fAnimAlpha*kSpotAlpha); 226 lightPos, kLightWidth, fAnimAlpha*kSpotAlpha); 232 kAmbientAlpha, lightPos, kLightWidt 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 | SampleShadowUtils.cpp | 123 const SkPoint3& lightPos, SkScalar lightWidth, SkScalar spotAlpha, in drawShadowedPath() 142 lightPos, lightWidth, in drawShadowedPath() 166 static constexpr SkPoint3 lightPos = { 250, 400, 500 }; variable 199 lightPos, kLightR, kSpotAlpha, flags); 225 lightPos, kLightR, kSpotAlpha, kNone_ShadowFlag); 242 canvas->drawCircle(lightPos.fX, lightPos.fY, kLightR / 10.f, blackPaint); 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/gm/ |
H A D | shadowutils.cpp | 28 SkPoint3 lightPos, SkScalar lightR, bool isAmbient, uint32_t flags) { in draw_shadow() 35 SkShadowUtils::DrawShadow(canvas, path, SkPoint3{ 0, 0, height}, lightPos, lightR, in draw_shadow() 86 SkPoint3 lightPos = { lightXY.fX, lightXY.fY, 500 }; in draw_paths() local 120 draw_shadow(canvas, path, kHeight, SK_ColorRED, lightPos, kLightR, in draw_paths() 122 draw_shadow(canvas, path, kHeight, SK_ColorBLUE, lightPos, kLightR, in draw_paths() 127 SkShadowUtils::DrawShadow(canvas, path, SkPoint3{0, 0, kHeight}, lightPos, in draw_paths() 181 draw_shadow(canvas, path, kHeight, SK_ColorRED, lightPos, kLightR, in draw_paths() 183 draw_shadow(canvas, path, kHeight, SK_ColorBLUE, lightPos, kLightR, in draw_paths() 188 SkShadowUtils::DrawShadow(canvas, path, SkPoint3{ 0, 0, kHeight }, lightPos, in draw_paths() 220 canvas->drawCircle(lightPos in draw_paths() 27 draw_shadow(SkCanvas* canvas, const SkPath& path, SkScalar height, SkColor color, SkPoint3 lightPos, SkScalar lightR, bool isAmbient, uint32_t flags) draw_shadow() argument 267 SkPoint3 lightPos = { -45, -45, 77.9422863406f }; DEF_SIMPLE_GM() local [all...] |
/third_party/skia/src/core/ |
H A D | SkDrawShadowInfo.cpp | 33 bool GetSpotShadowTransform(const SkPoint3& lightPos, SkScalar lightRadius, in GetSpotShadowTransform() argument 47 SkDrawShadowMetrics::GetDirectionalParams(occluderHeight, lightPos.fX, lightPos.fY, in GetSpotShadowTransform() 48 lightPos.fZ, lightRadius, radius, in GetSpotShadowTransform() 51 SkDrawShadowMetrics::GetSpotParams(occluderHeight, lightPos.fX, lightPos.fY, in GetSpotShadowTransform() 52 lightPos.fZ, lightRadius, radius, in GetSpotShadowTransform() 81 SkScalar dz = lightPos.fZ - pts3D[i].fZ; in GetSpotShadowTransform() 90 pts3D[i].fX -= (lightPos.fX - pts3D[i].fX)*zRatio; in GetSpotShadowTransform() 91 pts3D[i].fY -= (lightPos in GetSpotShadowTransform() [all...] |
H A D | SkDrawShadowInfo.h | 100 bool GetSpotShadowTransform(const SkPoint3& lightPos, SkScalar lightRadius,
|
/third_party/skia/include/utils/ |
H A D | SkShadowUtils.h | 32 * @param lightPos Generally, the 3D position of the light relative to the canvas plane. 47 const SkPoint3& lightPos, SkScalar lightRadius, 52 const SkPoint3& lightPos, SkScalar lightRadius, 65 * @param lightPos Generally, the 3D position of the light relative to the canvas plane. 78 const SkPoint3& zPlaneParams, const SkPoint3& lightPos,
|
/third_party/skia/src/utils/ |
H A D | SkShadowUtils.cpp | 580 const SkPoint3& lightPos, SkScalar lightRadius, in fill_shadow_rec() 583 SkPoint pt = { lightPos.fX, lightPos.fY }; in fill_shadow_rec() 595 rec->fLightPos = { pt.fX, pt.fY, lightPos.fZ }; in fill_shadow_rec() 606 const SkPoint3& lightPos, SkScalar lightRadius, in DrawShadow() 609 DrawShadowStyle(canvas, path, zPlaneParams, lightPos, lightRadius, ambientColor, spotColor, flags, false); in DrawShadow() 613 const SkPoint3& lightPos, SkScalar lightRadius, in DrawShadowStyle() 618 if (!fill_shadow_rec(path, zPlaneParams, lightPos, lightRadius, ambientColor, spotColor, in DrawShadowStyle() 627 const SkPoint3& zPlaneParams, const SkPoint3& lightPos, in GetLocalBounds() 630 if (!fill_shadow_rec(path, zPlaneParams, lightPos, lightRadiu in GetLocalBounds() 579 fill_shadow_rec(const SkPath& path, const SkPoint3& zPlaneParams, const SkPoint3& lightPos, SkScalar lightRadius, SkColor ambientColor, SkColor spotColor, uint32_t flags, const SkMatrix& ctm, SkDrawShadowRec* rec) fill_shadow_rec() argument 605 DrawShadow(SkCanvas* canvas, const SkPath& path, const SkPoint3& zPlaneParams, const SkPoint3& lightPos, SkScalar lightRadius, SkColor ambientColor, SkColor spotColor, uint32_t flags) DrawShadow() argument 612 DrawShadowStyle(SkCanvas* canvas, const SkPath& path, const SkPoint3& zPlaneParams, const SkPoint3& lightPos, SkScalar lightRadius, SkColor ambientColor, SkColor spotColor, uint32_t flags, bool isLimitElevation) DrawShadowStyle() argument 626 GetLocalBounds(const SkMatrix& ctm, const SkPath& path, const SkPoint3& zPlaneParams, const SkPoint3& lightPos, SkScalar lightRadius, uint32_t flags, SkRect* bounds) GetLocalBounds() argument [all...] |
H A D | SkShadowTessellator.h | 39 const SkPoint3& lightPos, SkScalar lightRadius, bool transparent,
|
H A D | SkShadowTessellator.cpp | 989 const SkPoint3& zPlaneParams, const SkPoint3& lightPos, 1002 const SkPoint3& lightPos, SkScalar lightRadius, in SkSpotShadowTessellator() 1009 if (!SkDrawShadowMetrics::GetSpotShadowTransform(lightPos, lightRadius, ctm, zPlaneParams, in SkSpotShadowTessellator() 1157 const SkPoint3& zPlane, const SkPoint3& lightPos, in MakeSpot() 1161 !lightPos.isFinite() || !(lightPos.fZ >= SK_ScalarNearlyZero) || in MakeSpot() 1165 SkSpotShadowTessellator spotTess(path, ctm, zPlane, lightPos, lightRadius, transparent, in MakeSpot() 1000 SkSpotShadowTessellator(const SkPath& path, const SkMatrix& ctm, const SkPoint3& zPlaneParams, const SkPoint3& lightPos, SkScalar lightRadius, bool transparent, bool directional, bool isLimitElevation) SkSpotShadowTessellator() argument 1156 MakeSpot(const SkPath& path, const SkMatrix& ctm, const SkPoint3& zPlane, const SkPoint3& lightPos, SkScalar lightRadius, bool transparent, bool directional, bool isLimitElevation) MakeSpot() argument
|
/third_party/skia/modules/canvaskit/ |
H A D | interface.js | 723 CanvasKit.Canvas.prototype.drawShadow = function(path, zPlaneParams, lightPos, lightRadius, 730 var lightPosPtr = copy1dArray(lightPos, 'HEAPF32', _scratchThreeFloatsBPtr); 736 CanvasKit.getShadowLocalBounds = function(ctm, path, zPlaneParams, lightPos, lightRadius, 741 var lightPosPtr = copy1dArray(lightPos, 'HEAPF32', _scratchThreeFloatsBPtr);
|
H A D | canvaskit_bindings.cpp | 845 const SkVector3* lightPos = reinterpret_cast<const SkVector3*>(lightPosPtr); in EMSCRIPTEN_BINDINGS() 847 return SkShadowUtils::GetLocalBounds(ctm, path, *zPlaneParams, *lightPos, lightRadius, in EMSCRIPTEN_BINDINGS() 1100 const SkVector3* lightPos = reinterpret_cast<const SkVector3*>(lightPosPtr); 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 | 243 ctx.lightPos = [250,150,300]; 249 ctx.canvas.drawShadow(ctx.path, ctx.zPlaneParams, ctx.lightPos, ctx.lightRadius,
|