Home
last modified time | relevance | path

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

123

/third_party/flutter/skia/src/shaders/
DSkShader.cpp30 : fLocalMatrix(localMatrix ? *localMatrix : SkMatrix::I()) { in SkShaderBase()
32 (void)fLocalMatrix.getType(); in SkShaderBase()
39 bool hasLocalM = !fLocalMatrix.isIdentity(); in flatten()
42 buffer.writeMatrix(fLocalMatrix); in flatten()
49 SkTCopyOnFirstWrite<SkMatrix> m(fLocalMatrix); in totalLocalMatrix()
84 fLocalMatrix.hasPerspective() || in makeContext()
85 (rec.fLocalMatrix && rec.fLocalMatrix->hasPerspective()) || in makeContext()
86 !this->computeTotalInverse(*rec.fMatrix, rec.fLocalMatrix, nullptr)) { in makeContext()
101 SkASSERT(!rec.fLocalMatrix || !rec.fLocalMatrix->hasPerspective()); in Context()
106 SkAssertResult(fShader.computeTotalInverse(*rec.fMatrix, rec.fLocalMatrix, &fTotalInverse)); in Context()
DSkShaderBase.h59 const SkMatrix& getLocalMatrix() const { return fLocalMatrix; } in getLocalMatrix()
85 , fLocalMatrix(localM) in ContextRec()
91 const SkMatrix* fLocalMatrix; // optional local matrix member
235 SkMatrix fLocalMatrix;
DSkLocalMatrixShader.cpp43 if (rec.fLocalMatrix) { in onMakeContext()
44 lm.writable()->preConcat(*rec.fLocalMatrix); in onMakeContext()
48 newRec.fLocalMatrix = lm; in onMakeContext()
/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()
/third_party/flutter/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;
/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;
/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
/third_party/flutter/skia/src/gpu/effects/
DGrBezierEffect.h103 const SkMatrix& localMatrix() const { return fLocalMatrix; } in localMatrix()
117 SkMatrix fLocalMatrix; variable
187 const SkMatrix& localMatrix() const { return fLocalMatrix; } in localMatrix()
201 SkMatrix fLocalMatrix; variable
DGrDistanceFieldGeoProc.h90 const SkMatrix& localMatrix() const { return fLocalMatrix; } in localMatrix()
117 SkMatrix fLocalMatrix; variable
247 const SkMatrix& localMatrix() const { return fLocalMatrix; } in localMatrix()
265 const SkMatrix fLocalMatrix; variable
DGrBitmapTextGeoProc.h51 const SkMatrix& localMatrix() const { return fLocalMatrix; } in localMatrix()
70 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
/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 __anon43b596b70111::GP
/third_party/flutter/skia/src/gpu/ccpr/
DGrCCPathProcessor.cpp98 if (!viewMatrixIfUsingLocalCoords.invert(&fLocalMatrix)) { in GrCCPathProcessor()
99 fLocalMatrix.setIdentity(); in GrCCPathProcessor()
113 this->setTransformDataHelper(proc.fLocalMatrix, pdman, &transformIter); in setData()
218 this->emitTransforms(v, varyingHandler, uniHandler, gpArgs->fPositionVar, proc.fLocalMatrix, in onEmitCode()
/third_party/flutter/skia/src/gpu/
DGrPathProcessor.h29 const SkMatrix& localMatrix() const { return fLocalMatrix; } in localMatrix()
45 const SkMatrix fLocalMatrix; variable
DGrDefaultGeoProcFactory.cpp55 const SkMatrix& localMatrix() const { return fLocalMatrix; } in localMatrix()
201 this->setTransformDataHelper(dgp.fLocalMatrix, pdman, &transformIter); in setData()
238 , fLocalMatrix(localMatrix) in DefaultGeoProc()
264 SkMatrix fLocalMatrix; member in DefaultGeoProc
/third_party/skia/src/gpu/ops/
DDashOp.cpp732 SkMatrix fLocalMatrix; member in skgpu::v1::DashOp::__anon8970fd9c0111::DashingCircleEffect
756 SkMatrix fLocalMatrix = SkMatrix::InvalidMatrix(); member in skgpu::v1::DashOp::__anon8970fd9c0111::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::__anon8970fd9c0111::DashingLineEffect
949 SkMatrix fLocalMatrix = SkMatrix::InvalidMatrix(); member in skgpu::v1::DashOp::__anon8970fd9c0111::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::__anonb243c3f60111::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::__anonb243c3f60111::QuadEdgeEffect::makeProgramImpl::Impl
/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 __anon094e53c20111::GradientData
/third_party/flutter/skia/src/core/
DSkNormalMapSource.cpp157 SkShaderBase::ContextRec overrideRec(overridePaint, *(rec.fMatrix), rec.fLocalMatrix, in asProvider()
171 if (rec.fLocalMatrix) { in computeNormTotalInverse()
172 total.preConcat(*rec.fLocalMatrix); in computeNormTotalInverse()
/third_party/flutter/skia/src/shaders/gradients/
DSkGradientShader.cpp45 if (fLocalMatrix) { in flatten()
66 if (fLocalMatrix) { in flatten()
67 buffer.writeMatrix(*fLocalMatrix); in flatten()
112 fLocalMatrix = &fLocalMatrixStorage; in unflatten()
115 fLocalMatrix = nullptr; in unflatten()
123 : INHERITED(desc.fLocalMatrix) in SkGradientShaderBase()
213 desc.fLocalMatrix = m.isIdentity() ? nullptr : &m; in flatten()
503 desc->fLocalMatrix = localMatrix; in desc_init()

123