Home
last modified time | relevance | path

Searched refs:fLocalMatrix (Results 1 – 25 of 32) sorted by relevance

12

/third_party/skia/src/shaders/
DSkShader.cpp34 : fLocalMatrix(localMatrix ? *localMatrix : SkMatrix::I()) { in SkShaderBase()
36 (void)fLocalMatrix.getType(); in SkShaderBase()
43 bool hasLocalM = !fLocalMatrix.isIdentity(); in flatten()
46 buffer.writeMatrix(fLocalMatrix); in flatten()
52 SkTCopyOnFirstWrite<SkMatrix> m(fLocalMatrix); in totalLocalMatrix()
83 fLocalMatrix.hasPerspective() || in makeContext()
84 (rec.fLocalMatrix && rec.fLocalMatrix->hasPerspective()) || in makeContext()
85 !this->computeTotalInverse(*rec.fMatrix, rec.fLocalMatrix, nullptr)) { in makeContext()
100 SkASSERT(!rec.fLocalMatrix || !rec.fLocalMatrix->hasPerspective()); in Context()
105 SkAssertResult(fShader.computeTotalInverse(*rec.fMatrix, rec.fLocalMatrix, &fTotalInverse)); in Context()
DSkShaderBase.h50 const SkMatrix& getLocalMatrix() const { return fLocalMatrix; } in getLocalMatrix()
75 , fLocalMatrix(localM) in ContextRec()
83 const SkMatrix* fLocalMatrix; // optional local matrix member
241 SkMatrix fLocalMatrix;
DSkLocalMatrixShader.cpp46 if (rec.fLocalMatrix) { in onMakeContext()
47 lm.writable()->preConcat(*rec.fLocalMatrix); in onMakeContext()
51 newRec.fLocalMatrix = lm; in onMakeContext()
DSkBitmapProcShader.cpp84 if (!shader.computeTotalInverse(*rec.fMatrix, rec.fLocalMatrix, &totalInverse)) { in MakeContext()
/third_party/skia/experimental/xform/
DSkXform.h97 fLocalMatrix.reset(); in MatrixXF()
101 fLocalMatrix = m; in setLocalMatrix()
104 fLocalMatrix.setTranslate(sx, sy); in setTranslate()
107 fLocalMatrix.setScale(sx, sy); in setScale()
110 fLocalMatrix.setRotate(degrees); in setRotate()
117 SkMatrix fLocalMatrix;
DSkXform.cpp82 resolver->concat(fLocalMatrix); in onVisit()
/third_party/skia/src/gpu/effects/
DGrBezierEffect.cpp24 SetTransform(pdman, shaderCaps, fLocalMatrixUniform, ce.fLocalMatrix, &fLocalMatrix); in setData()
41 SkMatrix fLocalMatrix = SkMatrix::InvalidMatrix(); member in GrConicEffect::Impl
83 gp.fLocalMatrix, in onEmitCode()
161 fUsesLocalCoords ? fLocalMatrix : SkMatrix::I()); in addToKey()
175 , fLocalMatrix(viewMatrix) in GrConicEffect()
212 SetTransform(pdman, shaderCaps, fLocalMatrixUniform, qe.fLocalMatrix, &fLocalMatrix); in setData()
229 SkMatrix fLocalMatrix = SkMatrix::InvalidMatrix(); member in GrQuadEffect::Impl
271 gp.fLocalMatrix, in onEmitCode()
314 fUsesLocalCoords ? fLocalMatrix : SkMatrix::I()); in addToKey()
328 , fLocalMatrix(localMatrix) in GrQuadEffect()
DGrBitmapTextGeoProc.cpp41 SetTransform(pdman, shaderCaps, fLocalMatrixUniform, btgp.fLocalMatrix, &fLocalMatrix); in setData()
85 btgp.fLocalMatrix, in onEmitCode()
104 SkMatrix fLocalMatrix = SkMatrix::InvalidMatrix(); member in GrBitmapTextGeoProc::Impl
124 , fLocalMatrix(localMatrix) in GrBitmapTextGeoProc()
185 ProgramImpl::ComputeMatrixKey(caps, fLocalMatrix), in addToKey()
DGrDistanceFieldGeoProc.cpp47 SetTransform(pdman, shaderCaps, fLocalMatrixUniform, dfa8gp.fLocalMatrix, &fLocalMatrix); in setData()
90 dfTexEffect.fLocalMatrix, in onEmitCode()
193 SkMatrix fLocalMatrix = SkMatrix::InvalidMatrix(); member in GrDistanceFieldA8TextGeoProc::Impl
214 , fLocalMatrix(localMatrix) in GrDistanceFieldA8TextGeoProc()
271 key |= ProgramImpl::ComputeMatrixKey(caps, fLocalMatrix) << 16; in addToKey()
602 SetTransform(pdman, shaderCaps, fLocalMatrixUniform, dflcd.fLocalMatrix, &fLocalMatrix); in setData()
638 dfTexEffect.fLocalMatrix, in onEmitCode()
779 SkMatrix fLocalMatrix = SkMatrix::InvalidMatrix(); member in GrDistanceFieldLCDTextGeoProc::Impl
796 , fLocalMatrix(localMatrix) in GrDistanceFieldLCDTextGeoProc()
850 key |= ProgramImpl::ComputeMatrixKey(caps, fLocalMatrix); in addToKey()
DGrBezierEffect.h97 SkMatrix fLocalMatrix; variable
159 SkMatrix fLocalMatrix; variable
DGrDistanceFieldGeoProc.h120 SkMatrix fLocalMatrix; variable
260 const SkMatrix fLocalMatrix; variable
DGrBitmapTextGeoProc.h70 SkMatrix fLocalMatrix; variable
/third_party/skia/src/gpu/
DGrDefaultGeoProcFactory.cpp60 usesLocalMatrix ? fLocalMatrix : SkMatrix::I()); in addToKey()
80 dgp.fLocalMatrix, in setData()
151 SkASSERT(gp.fLocalMatrix.isIdentity()); in onEmitCode()
159 gp.fLocalMatrix, in onEmitCode()
210 , fLocalMatrix(localMatrix) in DefaultGeoProc()
235 SkMatrix fLocalMatrix; member in DefaultGeoProc
DGrOpsTypes.h21 SkMatrix fLocalMatrix; member
/third_party/skia/tools/gpu/
DTestOps.cpp27 : GrGeometryProcessor(kTestRectOp_ClassID), fLocalMatrix(localMatrix) { in GP()
41 SetTransform(pdman, shaderCaps, fLocalMatrixUni, gp.fLocalMatrix); in makeProgramImpl()
61 gp.fLocalMatrix, in makeProgramImpl()
72 b->add32(ProgramImpl::ComputeMatrixKey(shaderCaps, fLocalMatrix)); in addToKey()
82 SkMatrix fLocalMatrix; member in __anon154200980111::GP
/third_party/skia/src/gpu/ops/
DDashOp.cpp732 SkMatrix fLocalMatrix; member in skgpu::v1::DashOp::__anon8c8aa39d0111::DashingCircleEffect
756 SkMatrix fLocalMatrix = SkMatrix::InvalidMatrix(); member in skgpu::v1::DashOp::__anon8c8aa39d0111::DashingCircleEffect::Impl
799 dce.fLocalMatrix, in onEmitCode()
830 SetTransform(pdman, shaderCaps, fLocalMatrixUniform, dce.fLocalMatrix, &fLocalMatrix); in setData()
849 key |= ProgramImpl::ComputeMatrixKey(caps, fLocalMatrix) << 3; in addToKey()
864 , fLocalMatrix(localMatrix) in DashingCircleEffect()
924 SkMatrix fLocalMatrix; member in skgpu::v1::DashOp::__anon8c8aa39d0111::DashingLineEffect
949 SkMatrix fLocalMatrix = SkMatrix::InvalidMatrix(); member in skgpu::v1::DashOp::__anon8c8aa39d0111::DashingLineEffect::Impl
989 de.fLocalMatrix, in onEmitCode()
1044 SetTransform(pdman, shaderCaps, fLocalMatrixUniform, de.fLocalMatrix, &fLocalMatrix); in setData()
[all …]
DAAConvexPathRenderer.cpp565 ProgramImpl::ComputeMatrixKey(caps, fLocalMatrix), in addToKey()
574 , fLocalMatrix(localMatrix) in QuadEdgeEffect()
587 SkMatrix fLocalMatrix; member in skgpu::v1::__anona18f57b70111::QuadEdgeEffect
603 SetTransform(pdman, shaderCaps, fLocalMatrixUniform, qe.fLocalMatrix, &fLocalMatrix); in makeProgramImpl()
635 qe.fLocalMatrix, in makeProgramImpl()
661 SkMatrix fLocalMatrix = SkMatrix::InvalidMatrix(); in makeProgramImpl() member in skgpu::v1::__anona18f57b70111::QuadEdgeEffect::makeProgramImpl::Impl
DGrOvalOpFactory.cpp87 ProgramImpl::ComputeMatrixKey(caps, fLocalMatrix), in addToKey()
99 , fLocalMatrix(localMatrix) in CircleGeometryProcessor()
131 geomProc.cast<CircleGeometryProcessor>().fLocalMatrix, in setData()
132 &fLocalMatrix); in setData()
187 cgp.fLocalMatrix, in onEmitCode()
232 SkMatrix fLocalMatrix = SkMatrix::InvalidMatrix(); member in CircleGeometryProcessor::Impl
236 SkMatrix fLocalMatrix; member in CircleGeometryProcessor
284 ProgramImpl::ComputeMatrixKey(caps, fLocalMatrix), in addToKey()
295 , fLocalMatrix(localMatrix) { in ButtCapDashedCircleGeometryProcessor()
311 geomProc.cast<ButtCapDashedCircleGeometryProcessor>().fLocalMatrix, in setData()
[all …]
/third_party/skia/modules/androidkit/src/
DGradients.cpp28 , fLocalMatrix(native_lm ? reinterpret_cast<const SkM44*>(native_lm)->asM33() : SkMatrix()) in GradientData()
43 const SkMatrix& localMatrix() const { return fLocalMatrix; } in localMatrix()
53 const SkMatrix fLocalMatrix; member in __anonf899e7830111::GradientData
/third_party/skia/src/shaders/gradients/
DSkGradientShader.cpp49 if (fLocalMatrix) { in flatten()
70 if (fLocalMatrix) { in flatten()
71 buffer.writeMatrix(*fLocalMatrix); in flatten()
116 fLocalMatrix = &fLocalMatrixStorage; in unflatten()
119 fLocalMatrix = nullptr; in unflatten()
127 : INHERITED(desc.fLocalMatrix) in SkGradientShaderBase()
217 desc.fLocalMatrix = m.isIdentity() ? nullptr : &m; in flatten()
691 desc->fLocalMatrix = localMatrix; in desc_init()
DSkRadialGradient.cpp52 desc.fLocalMatrix); in CreateProc()
DSkLinearGradient.cpp45 desc.fLocalMatrix); in CreateProc()
DSkSweepGradient.cpp50 desc.fGradFlags, desc.fLocalMatrix); in CreateProc()
DSkGradientShaderPriv.h33 const SkMatrix* fLocalMatrix; member
/third_party/skia/tests/
DGradientTest.cpp439 const SkScalar* fLocalMatrix; in test_linear_fuzzer() member
503 if (config.fLocalMatrix) { in test_linear_fuzzer()
505 localMatrix->set9(config.fLocalMatrix); in test_linear_fuzzer()

12