/external/skqp/include/core/ |
D | SkTLazy.h | 142 class SkTCopyOnFirstWrite { 144 explicit SkTCopyOnFirstWrite(const T& initial) : fObj(&initial) {} in SkTCopyOnFirstWrite() function 146 explicit SkTCopyOnFirstWrite(const T* initial) : fObj(initial) {} in SkTCopyOnFirstWrite() function 149 SkTCopyOnFirstWrite() : fObj(nullptr) {} in SkTCopyOnFirstWrite() function 151 SkTCopyOnFirstWrite(const SkTCopyOnFirstWrite& that) { *this = that; } in SkTCopyOnFirstWrite() function 152 SkTCopyOnFirstWrite( SkTCopyOnFirstWrite&& that) { *this = std::move(that); } in SkTCopyOnFirstWrite() function 154 SkTCopyOnFirstWrite& operator=(const SkTCopyOnFirstWrite& that) { 160 SkTCopyOnFirstWrite& operator=(SkTCopyOnFirstWrite&& that) {
|
/external/skia/src/core/ |
D | SkTLazy.h | 142 class SkTCopyOnFirstWrite { 144 explicit SkTCopyOnFirstWrite(const T& initial) : fObj(&initial) {} in SkTCopyOnFirstWrite() function 146 explicit SkTCopyOnFirstWrite(const T* initial) : fObj(initial) {} in SkTCopyOnFirstWrite() function 149 SkTCopyOnFirstWrite() : fObj(nullptr) {} in SkTCopyOnFirstWrite() function 151 SkTCopyOnFirstWrite(const SkTCopyOnFirstWrite& that) { *this = that; } in SkTCopyOnFirstWrite() function 152 SkTCopyOnFirstWrite( SkTCopyOnFirstWrite&& that) { *this = std::move(that); } in SkTCopyOnFirstWrite() function 154 SkTCopyOnFirstWrite& operator=(const SkTCopyOnFirstWrite& that) { 160 SkTCopyOnFirstWrite& operator=(SkTCopyOnFirstWrite&& that) {
|
/external/skqp/tests/ |
D | TLazyTest.cpp | 39 SkTCopyOnFirstWrite<int> cow(v); in DEF_TEST() 45 SkTCopyOnFirstWrite<int> cow_copy(cow); in DEF_TEST() 64 SkTCopyOnFirstWrite<int> cow_copy(cow); in DEF_TEST()
|
D | CanvasTest.cpp | 93 template <typename T> class SkTCopyOnFirstWrite; 687 bool onFilter(SkTCopyOnFirstWrite<SkPaint>*, Type) const override { return true; } in onFilter()
|
/external/skia/tests/ |
D | TLazyTest.cpp | 39 SkTCopyOnFirstWrite<int> cow(v); in DEF_TEST() 45 SkTCopyOnFirstWrite<int> cow_copy(cow); in DEF_TEST() 64 SkTCopyOnFirstWrite<int> cow_copy(cow); in DEF_TEST()
|
/external/skqp/experimental/svg/model/ |
D | SkSVGRenderContext.h | 98 SkTCopyOnFirstWrite<SkSVGLengthContext> fLengthContext; 99 SkTCopyOnFirstWrite<SkSVGPresentationContext> fPresentationContext;
|
/external/skqp/src/shaders/ |
D | SkLocalMatrixShader.cpp | 42 SkTCopyOnFirstWrite<SkMatrix> lm(this->getLocalMatrix()); in onMakeContext() 66 SkTCopyOnFirstWrite<SkMatrix> lm(this->getLocalMatrix()); in onAppendStages()
|
D | SkShader.cpp | 45 SkTCopyOnFirstWrite<SkMatrix> 48 SkTCopyOnFirstWrite<SkMatrix> m(fLocalMatrix); in totalLocalMatrix() 162 SkTCopyOnFirstWrite<SkPaint> opaquePaint(rec.fPaint); in onAppendStages()
|
D | SkPictureShader.h | 50 sk_sp<SkShader> refBitmapShader(const SkMatrix&, SkTCopyOnFirstWrite<SkMatrix>* localMatrix,
|
D | SkShaderBase.h | 180 SkTCopyOnFirstWrite<SkMatrix> totalLocalMatrix(const SkMatrix* preLocalMatrix,
|
D | SkPictureShader.cpp | 166 SkTCopyOnFirstWrite<SkMatrix>* localMatrix, in refBitmapShader()
|
/external/skia/src/shaders/ |
D | SkLocalMatrixShader.cpp | 46 SkTCopyOnFirstWrite<SkMatrix> lm(this->getLocalMatrix()); in onMakeContext() 70 SkTCopyOnFirstWrite<SkMatrix> lm(this->getLocalMatrix()); in onAppendStages() 86 SkTCopyOnFirstWrite<SkMatrix> lm(this->getLocalMatrix()); in onProgram()
|
D | SkShader.cpp | 49 SkTCopyOnFirstWrite<SkMatrix> 51 SkTCopyOnFirstWrite<SkMatrix> m(fLocalMatrix); in totalLocalMatrix() 159 SkTCopyOnFirstWrite<SkPaint> opaquePaint(rec.fPaint); in onAppendStages()
|
D | SkPictureShader.h | 52 sk_sp<SkShader> rasterShader(const SkMatrix&, SkTCopyOnFirstWrite<SkMatrix>* localMatrix,
|
D | SkShaderBase.h | 190 SkTCopyOnFirstWrite<SkMatrix> totalLocalMatrix(const SkMatrix* preLocalMatrix) const;
|
D | SkPictureShader.cpp | 177 SkTCopyOnFirstWrite<SkMatrix>* localMatrix, // in/out in Make() 253 SkTCopyOnFirstWrite<SkMatrix>* localMatrix, in rasterShader()
|
/external/skia/modules/svg/include/ |
D | SkSVGRenderContext.h | 168 SkTCopyOnFirstWrite<SkSVGLengthContext> fLengthContext; 169 SkTCopyOnFirstWrite<SkSVGPresentationContext> fPresentationContext;
|
/external/skqp/modules/sksg/src/ |
D | SkSGInvalidationController.cpp | 22 SkTCopyOnFirstWrite<SkRect> rect(r); in inval()
|
/external/skia/modules/sksg/src/ |
D | SkSGInvalidationController.cpp | 22 SkTCopyOnFirstWrite<SkRect> rect(r); in inval()
|
/external/skia/src/pdf/ |
D | SkPDFDevice.cpp | 180 static SkTCopyOnFirstWrite<SkPaint> clean_paint(const SkPaint& srcPaint) { in clean_paint() 181 SkTCopyOnFirstWrite<SkPaint> paint(srcPaint); in clean_paint() 197 static void set_style(SkTCopyOnFirstWrite<SkPaint>* paint, SkPaint::Style style) { in set_style() 405 SkTCopyOnFirstWrite<SkPaint> paint(clean_paint(srcPaint)); in drawPoints() 499 SkTCopyOnFirstWrite<SkPaint> paint(origPaint); in internalDrawPathWithFilter() 566 SkTCopyOnFirstWrite<SkPaint> paint(clean_paint(srcPaint)); in internalDrawPath() 850 SkTCopyOnFirstWrite<SkPaint> paint(clean_paint(runPaint)); in internalDrawGlyphRun() 1474 SkTCopyOnFirstWrite<SkPaint> paint(srcPaint); in internalDrawImageRect()
|
/external/skqp/include/utils/ |
D | SkPaintFilterCanvas.h | 66 virtual bool onFilter(SkTCopyOnFirstWrite<SkPaint>* paint, Type type) const = 0;
|
/external/skqp/src/utils/ |
D | SkPaintFilterCanvas.cpp | 30 SkTCopyOnFirstWrite<SkPaint> fPaint;
|
/external/skqp/src/core/ |
D | SkBitmapDevice.cpp | 570 SkTCopyOnFirstWrite<SkPaint> paint(origPaint); in drawDevice() 623 SkTCopyOnFirstWrite<SkPaint> paint(origPaint); in drawSpecial()
|
/external/skia/src/gpu/ |
D | GrStencilMaskHelper.cpp | 405 SkTCopyOnFirstWrite<SkPath> clipPath(path); in drawPath()
|
/external/skqp/src/gpu/ |
D | GrResourceProvider.cpp | 186 SkTCopyOnFirstWrite<GrSurfaceDesc> copyDesc(desc); in createApproxTexture()
|