Home
last modified time | relevance | path

Searched refs:layerImage (Results 1 – 7 of 7) sorted by relevance

/aosp12/frameworks/base/libs/hwui/pipeline/skia/
H A DLayerDrawable.cpp83 sk_sp<SkImage> layerImage = layer->getImage(); in DrawLayer() local
87 if (layerImage) { in DrawLayer()
96 textureMatrixInv.postScale(layerImage->width(), layerImage->height()); in DrawLayer()
149 canvas->drawImageRect(layerImage.get(), skiaSrcRect, skiaDestRect, sampling, &paint, in DrawLayer()
152 SkRect imageRect = SkRect::MakeIWH(layerImage->width(), layerImage->height()); in DrawLayer()
157 canvas->drawImage(layerImage.get(), 0, 0, sampling, &paint); in DrawLayer()
165 return layerImage != nullptr; in DrawLayer()
/aosp12/frameworks/base/libs/hwui/
H A DLayer.cpp100 if (layerImage) { in draw()
109 textureMatrixInv.postScale(layerImage->width(), layerImage->height()); in draw()
129 SkRect imageRect = SkRect::MakeIWH(layerImage->width(), layerImage->height()); in draw()
134 canvas->drawImage(layerImage.get(), 0, 0, sampling, &paint); in draw()
H A DDeferredLayerUpdater.cpp161 sk_sp<SkImage> layerImage = mImageSlots[slot].createIfNeeded( in apply() local
167 if (layerImage.get()) { in apply()
172 mWidth != layerImage->width() || mHeight != layerImage->height(); in apply()
173 updateLayer(forceFilter, textureTransform, layerImage); in apply()
186 const sk_sp<SkImage>& layerImage) { in updateLayer() argument
191 mLayer->setImage(layerImage); in updateLayer()
H A DLayer.h87 inline void setImage(const sk_sp<SkImage>& image) { this->layerImage = image; } in setImage()
89 inline sk_sp<SkImage> getImage() const { return this->layerImage; } in getImage()
131 sk_sp<SkImage> layerImage; variable
H A DDeferredLayerUpdater.h94 const sk_sp<SkImage>& layerImage);
/aosp12/frameworks/base/libs/hwui/tests/unit/
H A DDeferredLayerUpdaterTests.cpp45 sk_sp<SkImage> layerImage = SkImage::MakeFromBitmap(bitmap); in RENDERTHREAD_TEST() local
46 layerUpdater->updateLayer(true, scaledMatrix, layerImage); in RENDERTHREAD_TEST()
/aosp12/frameworks/layoutlib/bridge/src/com/android/layoutlib/bridge/impl/
H A DGcSnapshot.java307 BufferedImage layerImage = new BufferedImage( in GcSnapshot() local
315 Graphics2D layerGraphics = layerImage.createGraphics(); in GcSnapshot()
323 mLayers.add(mLocalLayer = new Layer(layerGraphics, layerImage, flags)); in GcSnapshot()