Home
last modified time | relevance | path

Searched refs:fZ (Results 1 - 23 of 23) sorted by relevance

/third_party/skia/include/core/
H A DSkPoint3.h14 SkScalar fX, fY, fZ; member
31 SkScalar z() const { return fZ; } in z()
33 void set(SkScalar x, SkScalar y, SkScalar z) { fX = x; fY = y; fZ = z; } in set()
36 return a.fX == b.fX && a.fY == b.fY && a.fZ == b.fZ; in operator ==()
49 SkScalar length() const { return SkPoint3::Length(fX, fY, fZ); } in length()
61 p.set(scale * fX, scale * fY, scale * fZ); in makeScale()
70 fZ *= value; in scale()
80 neg.fZ = -fZ; in operator -()
[all...]
/third_party/skia/src/core/
H A DSkDrawShadowInfo.cpp30 return x*params.fX + y*params.fY + params.fZ; in compute_z()
38 return zPlaneParams.fX*x + zPlaneParams.fY*y + zPlaneParams.fZ; in GetSpotShadowTransform()
48 lightPos.fZ, lightRadius, radius, in GetSpotShadowTransform()
52 lightPos.fZ, lightRadius, radius, in GetSpotShadowTransform()
81 SkScalar dz = lightPos.fZ - pts3D[i].fZ; in GetSpotShadowTransform()
86 SkScalar zRatio = pts3D[i].fZ / dz; in GetSpotShadowTransform()
92 pts3D[i].fZ = SK_Scalar1; in GetSpotShadowTransform()
105 if (SkScalarNearlyZero(h2.fZ)) { in GetSpotShadowTransform()
123 shadowTransform->setAll(h0.fX / h2.fZ, h in GetSpotShadowTransform()
[all...]
H A DSkPoint3.cpp31 desc += split + "\t fZ: " + std::to_string(fZ) + "\n"; in dump()
57 if (is_length_nearly_zero(fX, fY, fZ, &magSq)) { in normalize()
72 double zz = fZ; in normalize()
79 fZ *= scale; in normalize()
80 if (!sk_float_isfinite(fX) || !sk_float_isfinite(fY) || !sk_float_isfinite(fZ)) { in normalize()
H A DSkDraw_vertices.cpp246 // Return the point between curr and next where the fZ value crosses tol. in fill_triangle_3()
249 return lerp(curr, next, computeT(curr.fZ - tol, next.fZ - tol)); in fill_triangle_3()
262 if (pts[curr].fZ > tol) { in fill_triangle_3()
264 if (pts[next].fZ <= tol) { // curr is IN, next is OUT in fill_triangle_3()
268 if (pts[next].fZ > tol) { // curr is OUT, next is IN in fill_triangle_3()
277 float scale = 1.0f / outPoints[i].fZ; in fill_triangle_3()
H A DSkGeometry.cpp1238 return {src.fX / src.fZ, src.fY / src.fZ};
1249 p3d_interp(&tmp[0].fZ, &tmp2[0].fZ, t);
1265 SkScalar root = SkScalarSqrt(tmp2[1].fZ);
1266 dst[0].fW = tmp2[0].fZ / root;
1267 dst[1].fW = tmp2[2].fZ / root;
1632 double w0 = dst[0].fZ;
1633 double w1 = dst[1].fZ;
1634 double w2 = dst[2].fZ;
[all...]
H A DSkMatrix.cpp1060 SkScalar sw = src->fZ; in MapHomogeneousPointsWithStride()
1871 if (xyw.fZ < SK_ScalarNearlyZero) { in DifferentialAreaScale()
1875 SkMatrix jacobian = SkMatrix::MakeAll(xyw.fX, xyw.fY, xyw.fZ, in DifferentialAreaScale()
1879 double denom = 1.0 / xyw.fZ; // 1/w in DifferentialAreaScale()
/third_party/skia/docs/examples/
H A Dhomogeneous.cpp16 canvas->drawLine(s.fX / s.fZ, s.fY / s.fZ, e.fX / e.fZ, e.fY / e.fZ, paint); in REG_FIDDLE()
H A DMatrix_mapHomogeneousPoints.cpp17 canvas->drawLine(s.fX / s.fZ, s.fY / s.fZ, e.fX / e.fZ, e.fY / e.fZ, paint); in REG_FIDDLE()
/third_party/skia/samplecode/
H A DSampleMaterialShadows.cpp76 zPlaneParams.fZ = elevations[i];
86 zPlaneParams.fZ = elevations[i];
96 zPlaneParams.fZ = elevations[i];
106 zPlaneParams.fZ = elevations[i];
117 zPlaneParams.fZ = elevations[i];
130 zPlaneParams.fZ = elevations[i];
H A DSampleAndroidShadows.cpp194 zPlaneParams.fZ = std::max(1.0f, 2 + fZDelta);
200 zPlaneParams.fZ = std::max(1.0f, 8 + fZDelta);
206 zPlaneParams.fZ = std::max(1.0f, 12 + fZDelta);
212 zPlaneParams.fZ = std::max(1.0f, 64 + fZDelta);
218 zPlaneParams.fZ = std::max(1.0f, 8 + fZDelta);
224 zPlaneParams.fZ = std::max(1.0f, 16 + fZDelta);
230 zPlaneParams.fZ = std::max(1.0f, 8 + fZDelta);
236 zPlaneParams.fZ = std::max(1.0f, 2 + fZDelta);
242 zPlaneParams.fZ = std::max(1.0f, 16 + fZDelta);
254 zPlaneParams.fZ
[all...]
H A DSampleShadowReference.cpp139 zPlaneParams.fZ = kDP * 3;
150 zPlaneParams.fZ = kDP * 4;
161 zPlaneParams.fZ = kDP * 6;
172 zPlaneParams.fZ = kDP * 8;
183 zPlaneParams.fZ = kDP * 16;
/third_party/skia/src/utils/
H A DSkShadowUtils.cpp166 if (fOccluderHeight != that.fOccluderHeight || fDevLightPos.fZ != that.fDevLightPos.fZ || in isCompatible()
212 SkPoint3 centerLightPos = SkPoint3::Make(devCenter.fX, devCenter.fY, fDevLightPos.fZ); in makeVertices()
595 rec->fLightPos = { pt.fX, pt.fY, lightPos.fZ }; in fill_shadow_rec()
704 factory.fOccluderHeight = zPlaneParams.fZ; in drawShadow()
745 SkScalar devSpaceOutset = SkDrawShadowMetrics::AmbientBlurRadius(zPlaneParams.fZ); in drawShadow()
746 SkScalar oneOverA = SkDrawShadowMetrics::AmbientRecipAlpha(zPlaneParams.fZ); in drawShadow()
786 factory.fOccluderHeight = zPlaneParams.fZ; in drawShadow()
795 SkDrawShadowMetrics::GetDirectionalParams(zPlaneParams.fZ, devLightPos.fX, in drawShadow()
796 devLightPos.fY, devLightPos.fZ, in drawShadow()
[all...]
H A DSkShadowTessellator.cpp87 return fZPlaneParams.fX*x + fZPlaneParams.fY*y + fZPlaneParams.fZ; in heightFunc()
1161 !lightPos.isFinite() || !(lightPos.fZ >= SK_ScalarNearlyZero) || in MakeSpot()
/third_party/skia/experimental/graphite/src/geom/
H A DBoundsManager.h90 if (r.fOpaque && z < r.fZ && r.fBounds.contains(bounds)) {
106 PaintersDepth fZ; member
/third_party/skia/tests/
H A DPoint3Test.cpp130 SkScalar fZ; in DEF_TEST() member
140 test_length(reporter, gRec[i].fX, gRec[i].fY, gRec[i].fZ, gRec[i].fLength); in DEF_TEST()
141 test_normalize(reporter, gRec[i].fX, gRec[i].fY, gRec[i].fZ, gRec[i].fLength); in DEF_TEST()
H A DMatrixTest.cpp629 if (!scalar_nearly_equal_relative(a[i].fZ, b[i].fZ)) { in point3_array_nearly_equal_relative()
644 res.fX = src.fX * ms[0] + src.fY * ms[1] + src.fZ * ms[2]; in naive_homogeneous_mapping()
645 res.fY = src.fX * ms[3] + src.fY * ms[4] + src.fZ * ms[5]; in naive_homogeneous_mapping()
646 res.fZ = src.fX * ms[6] + src.fY * ms[7] + src.fZ * ms[8]; in naive_homogeneous_mapping()
671 randTriples[i].fZ = rand.nextRangeF(-3000.f, 3000.f); in test_matrix_homogeneous()
725 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(dst.fZ, 1)); in test_matrix_homogeneous()
739 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(dst.fZ, 1)); in test_matrix_homogeneous()
755 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(dst.fZ, in test_matrix_homogeneous()
[all...]
H A DShadowTest.cpp145 SkPoint3 devLightPos = SkPoint3::Make(mapXY.fX, mapXY.fY, rec.fLightPos.fZ); in check_xformed_bounds()
H A DImageFilterTest.cpp457 SkPoint3 target = SkPoint3::Make(location.fX, location.fY, location.fZ); in DEF_TEST()
/third_party/skia/src/effects/imagefilters/
H A DSkLightingImageFilter.cpp80 vector->fZ *= scale; in fast_normalize()
87 point.fZ = buffer.readScalar(); in read_point3()
90 SkScalarIsFinite(point.fZ)); in read_point3()
97 buffer.writeScalar(point.fZ); in write_point3()
166 SkTPin(SkScalarRoundToInt(color.fZ), 0, 255));
183 halfDir.fZ += SK_Scalar1; // eye position is always (0, 0, 1)
190 SkTPin(SkScalarRoundToInt(color.fZ), 0, 255));
926 fLocation.fZ - SkIntToScalar(z) * surfaceScale);
954 SkPoint locationZ = SkPoint::Make(fLocation.fZ, fLocation.fZ);
[all...]
/third_party/skia/modules/svg/src/
H A DSkSVGFeLighting.cpp99 this->resolveXYZ(ctx, fctx, dir.fX, dir.fY, dir.fZ), in makeDistantLight()
153 this->resolveXYZ(ctx, fctx, dir.fX, dir.fY, dir.fZ), in makeDistantLight()
/third_party/skia/gm/
H A Dlighting.cpp77 spotTarget.fZ + SkIntToScalar(20));
/third_party/skia/tools/
H A DToolUtils.cpp273 unsigned char b = static_cast<unsigned char>((0.5f * norm.fZ + 0.5f) * 255); in norm_to_rgb()
293 norm.fZ = sqrtf(1.0f - tmp); in create_hemi_normal_map()
/third_party/skia/src/gpu/v1/
H A DSurfaceDrawContext.cpp1180 SkScalar occluderHeight = rec.fZPlaneParams.fZ; in drawFastShadow()
1224 devLightPos.fY, devLightPos.fZ, in drawFastShadow()
1229 devLightPos.fZ, rec.fLightRadius, in drawFastShadow()

Completed in 27 milliseconds