Home
last modified time | relevance | path

Searched refs:lightRadius (Results 1 - 10 of 10) sorted by relevance

/third_party/skia/src/core/
H A DSkDrawShadowInfo.h61 inline SkScalar SpotBlurRadius(SkScalar occluderZ, SkScalar lightZ, SkScalar lightRadius) { in SpotBlurRadius() argument
62 return lightRadius*divide_and_pin(occluderZ, lightZ - occluderZ, 0.0f, 0.95f); in SpotBlurRadius()
66 SkScalar lightRadius, SkScalar* blurRadius, SkScalar* scale, SkVector* translate, in GetSpotParams()
69 *blurRadius = lightRadius*zRatio; in GetSpotParams()
81 SkScalar lightRadius, in GetSpotParams()
83 GetSpotParams(occluderZ, lightX, lightY, lightZ, lightRadius, blurRadius, scale, translate, false); in GetSpotParams()
87 SkScalar lightZ, SkScalar lightRadius, in GetDirectionalParams()
89 *blurRadius = lightRadius*occluderZ; in GetDirectionalParams()
100 bool GetSpotShadowTransform(const SkPoint3& lightPos, SkScalar lightRadius,
65 GetSpotParams(SkScalar occluderZ, SkScalar lightX, SkScalar lightY, SkScalar lightZ, SkScalar lightRadius, SkScalar* blurRadius, SkScalar* scale, SkVector* translate, bool isLimitElevation) GetSpotParams() argument
80 GetSpotParams(SkScalar occluderZ, SkScalar lightX, SkScalar lightY, SkScalar lightZ, SkScalar lightRadius, SkScalar* blurRadius, SkScalar* scale, SkVector* translate) GetSpotParams() argument
86 GetDirectionalParams(SkScalar occluderZ, SkScalar lightX, SkScalar lightY, SkScalar lightZ, SkScalar lightRadius, SkScalar* blurRadius, SkScalar* scale, SkVector* translate) GetDirectionalParams() argument
H A DSkDrawShadowInfo.cpp33 bool GetSpotShadowTransform(const SkPoint3& lightPos, SkScalar lightRadius, in GetSpotShadowTransform() argument
48 lightPos.fZ, lightRadius, radius, in GetSpotShadowTransform()
52 lightPos.fZ, lightRadius, radius, in GetSpotShadowTransform()
135 *radius = SkDrawShadowMetrics::SpotBlurRadius(occluderHeight, lightPos.fZ, lightRadius); in GetSpotShadowTransform()
/third_party/skia/include/utils/
H A DSkShadowUtils.h35 * @param lightRadius Generally, the radius of the disc light.
47 const SkPoint3& lightPos, SkScalar lightRadius,
52 const SkPoint3& lightPos, SkScalar lightRadius,
68 * @param lightRadius Generally, the radius of the disc light.
79 SkScalar lightRadius, uint32_t flags, SkRect* bounds);
/third_party/skia/src/utils/
H A DSkShadowUtils.cpp580 const SkPoint3& lightPos, SkScalar lightRadius, in fill_shadow_rec()
596 rec->fLightRadius = lightRadius; 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()
628 SkScalar lightRadius, uint32_t flags, SkRect* bounds) { in GetLocalBounds()
630 if (!fill_shadow_rec(path, zPlaneParams, lightPos, lightRadius, SK_ColorBLACK, SK_ColorBLACK, in GetLocalBounds()
681 float lightRadius = rec.fLightRadius; in drawShadow() local
768 devLightPos, lightRadius, in drawShadow()
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 DSkShadowTessellator.h39 const SkPoint3& lightPos, SkScalar lightRadius, bool transparent,
H A DSkShadowTessellator.cpp990 SkScalar lightRadius, bool transparent, bool directional, bool isLimitElevation = false);
1002 const SkPoint3& lightPos, SkScalar lightRadius, in SkSpotShadowTessellator()
1009 if (!SkDrawShadowMetrics::GetSpotShadowTransform(lightPos, lightRadius, ctm, zPlaneParams, in SkSpotShadowTessellator()
1158 SkScalar lightRadius, bool transparent, in MakeSpot()
1162 !SkScalarIsFinite(lightRadius) || !(lightRadius >= 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/samplecode/
H A DSampleMaterialShadows.cpp45 const SkPoint3& lightPos, SkScalar lightRadius, SkScalar spotAlpha) { in drawShadowedPath()
51 SkShadowUtils::DrawShadow(canvas, path, zPlaneParams, lightPos, lightRadius, in drawShadowedPath()
42 drawShadowedPath(SkCanvas* canvas, const SkPath& path, const SkPoint3& zPlaneParams, const SkPaint& paint, SkScalar ambientAlpha, const SkPoint3& lightPos, SkScalar lightRadius, SkScalar spotAlpha) drawShadowedPath() argument
/third_party/skia/modules/canvaskit/
H A Dinterface.js723 CanvasKit.Canvas.prototype.drawShadow = function(path, zPlaneParams, lightPos, lightRadius,
731 this._drawShadow(path, zPlanePtr, lightPosPtr, lightRadius, ambiPtr, spotPtr, flags);
736 CanvasKit.getShadowLocalBounds = function(ctm, path, zPlaneParams, lightPos, lightRadius,
742 var ok = this._getShadowLocalBounds(ctmPtr, path, zPlanePtr, lightPosPtr, lightRadius,
H A Dcanvaskit_bindings.cpp840 SkScalar lightRadius, uint32_t flags, WASMPointerF32 outPtr) -> bool { in EMSCRIPTEN_BINDINGS()
847 return SkShadowUtils::GetLocalBounds(ctm, path, *zPlaneParams, *lightPos, lightRadius, in EMSCRIPTEN_BINDINGS()
1095 SkScalar lightRadius, in EMSCRIPTEN_BINDINGS()
1102 SkShadowUtils::DrawShadow(&self, path, *zPlaneParams, *lightPos, lightRadius, in EMSCRIPTEN_BINDINGS()
/third_party/skia/tools/perf-canvaskit-puppeteer/
H A Dcanvas_perf.js241 ctx.lightRadius = 30;
249 ctx.canvas.drawShadow(ctx.path, ctx.zPlaneParams, ctx.lightPos, ctx.lightRadius,

Completed in 16 milliseconds