Lines Matching refs:occluderZ
61 inline SkScalar SpotBlurRadius(SkScalar occluderZ, SkScalar lightZ, SkScalar lightRadius) {
62 return lightRadius*divide_and_pin(occluderZ, lightZ - occluderZ, 0.0f, 0.95f);
65 inline void GetSpotParams(SkScalar occluderZ, SkScalar lightX, SkScalar lightY, SkScalar lightZ,
68 SkScalar zRatio = divide_and_pin(occluderZ, lightZ - occluderZ, 0.0f, 0.95f);
70 *scale = divide_and_pin(lightZ, lightZ - occluderZ, 1.0f, 1.95f);
80 inline void GetSpotParams(SkScalar occluderZ, SkScalar lightX, SkScalar lightY, SkScalar lightZ,
83 GetSpotParams(occluderZ, lightX, lightY, lightZ, lightRadius, blurRadius, scale, translate, false);
86 inline void GetDirectionalParams(SkScalar occluderZ, SkScalar lightX, SkScalar lightY,
89 *blurRadius = lightRadius*occluderZ;
93 SkScalar zRatio = divide_and_pin(occluderZ, lightZ, 0.0f, kMaxZRatio);