/aosp14/frameworks/base/tests/SilkFX/src/com/android/test/silkfx/hdr/ |
H A D | GainmapMetadataEditor.kt | 41 private var gainmap: Gainmap? = null 65 gainmap = newGainmap 67 gainmap!!.getRatioMax()[0], gainmap!!.getMinDisplayRatioForHdrTransition(), 68 gainmap!!.getDisplayRatioForFullHdr(), gainmap!!.getGamma()[0], 69 gainmap!!.getEpsilonSdr()[0], gainmap!!.getEpsilonHdr()[0]) 208 gainmap!!.setRatioMin(newValue, newValue, newValue) 219 gainmap!!.setRatioMax(newValue, newValue, newValue) 241 gainmap!!.setDisplayRatioForFullHdr(newValue) 252 gainmap!!.setGamma(newValue, newValue, newValue) 266 gainmap!!.setEpsilonSdr(newValue, newValue, newValue) [all …]
|
H A D | GainmapImage.kt | 45 private var gainmap: Gainmap? = null 123 gainmap = null 141 gainmap = bitmap!!.gainmap 142 gainmapMetadataEditor.setGainmap(gainmap) 143 val map = gainmap!!.gainmapContents 168 if (bitmap == null || gainmap == null) return 187 bitmap!!.gainmap = gainmap 193 bitmap!!.gainmap = gainmap 198 bitmap!!.gainmap = null; bitmap!!
|
H A D | GainmapDecodeTest.kt | 42 fun gainmapVisualizer(gainmap: Gainmap): Bitmap { 43 val map = gainmap.gainmapContents 98 val gainmapContents = gainmapImage.gainmap?.let { gainmapVisualizer(it) } 99 val sdrBitmap = gainmapImage.also { it.gainmap = null } 105 findViewById<ImageView>(R.id.gainmap)!!.setImageBitmap(gainmapContents)
|
H A D | GainmapTransformsTest.kt | 46 val gainmapContents = result.gainmap?.let { gainmapVisualizer(it) } 47 val sdrBitmap = result.also { it.gainmap = null } 53 findViewById<ImageView>(R.id.gainmap)!!.setImageBitmap(gainmapContents)
|
/aosp14/frameworks/base/libs/hwui/jni/ |
H A D | Gainmap.cpp | 35 static Gainmap* fromJava(jlong gainmap) { in fromJava() argument 51 auto gainmap = bitmap.gainmap(); in Gainmap_extractFromBitmap() local 56 auto nativeBitmap = gainmap->bitmap; in Gainmap_extractFromBitmap() 62 gainmap->incStrong(0); in Gainmap_extractFromBitmap() 68 gainmap->decStrong(0); in Gainmap_extractFromBitmap() 76 gainmap->decStrong(0); in Gainmap_destructor() 84 Gainmap* gainmap = new Gainmap(); in Gainmap_createEmpty() local 85 gainmap->incStrong(0); in Gainmap_createEmpty() 90 Gainmap* gainmap = new Gainmap(); in Gainmap_createCopy() local 91 gainmap->incStrong(0); in Gainmap_createCopy() [all …]
|
H A D | BitmapRegionDecoder.cpp | 125 auto gainmap = sp<uirenderer::Gainmap>::make(); in decodeGainmapRegion() local 126 if (!gainmap) { in decodeGainmapRegion() 130 gainmap->info = mGainmapInfo; in decodeGainmapRegion() 131 gainmap->bitmap = std::move(nativeBitmap); in decodeGainmapRegion() 132 *outGainmap = std::move(gainmap); in decodeGainmapRegion() 330 sp<uirenderer::Gainmap> gainmap; in nativeDecodeRegion() local 341 if (!brd->decodeGainmapRegion(&gainmap, gainmapWidth, gainmapHeight, gainmapSubset, in nativeDecodeRegion() 351 recycledBitmap->setGainmap(std::move(gainmap)); in nativeDecodeRegion() 365 auto gm = uirenderer::Gainmap::allocateHardwareGainmap(gainmap); in nativeDecodeRegion() 374 heapBitmap->setGainmap(std::move(gainmap)); in nativeDecodeRegion()
|
H A D | BitmapFactory.cpp | 293 auto gainmap = sp<uirenderer::Gainmap>::make(); in decodeGainmap() local 294 if (!gainmap) { in decodeGainmap() 299 gainmap->info = gainmapInfo; in decodeGainmap() 300 gainmap->bitmap = std::move(nativeBitmap); in decodeGainmap() 301 *outGainmap = std::move(gainmap); in decodeGainmap() 620 sp<uirenderer::Gainmap> gainmap = nullptr; in doDecode() local 627 decodeGainmap(std::move(gainmapStream), gainmapInfo, &gainmap, sampleSize, scale); in doDecode() 638 reuseBitmap->setGainmap(std::move(gainmap)); in doDecode() 656 auto gm = uirenderer::Gainmap::allocateHardwareGainmap(gainmap); in doDecode() 668 heapBitmap->setGainmap(std::move(gainmap)); in doDecode()
|
H A D | Bitmap.cpp | 389 auto gm = uirenderer::Gainmap::allocateHardwareGainmap(original.gainmap()); in Bitmap_copy() 406 auto gainmap = sp<uirenderer::Gainmap>::make(); in Bitmap_copy() local 407 gainmap->info = original.gainmap()->info; in Bitmap_copy() 408 const SkBitmap skSrcBitmap = original.gainmap()->bitmap->getSkBitmap(); in Bitmap_copy() 414 gainmap->bitmap = sk_sp<Bitmap>(destAllocator.getStorageObjAndReset()); in Bitmap_copy() 415 bitmap->setGainmap(std::move(gainmap)); in Bitmap_copy() 1213 uirenderer::Gainmap* gainmap = reinterpret_cast<uirenderer::Gainmap*>(gainmapPtr); in Bitmap_setGainmap() local 1214 bitmapHolder->bitmap().setGainmap(sp<uirenderer::Gainmap>::fromExisting(gainmap)); in Bitmap_setGainmap()
|
H A D | Shader.cpp | 84 image, bitmap.gainmap()->bitmap->makeImage(), bitmap.gainmap()->info, in createBitmapShaderHelper()
|
H A D | ImageDecoder.cpp | 483 auto gm = uirenderer::Gainmap::allocateHardwareGainmap(nativeBitmap->gainmap()); in ImageDecoder_nDecodeBitmap()
|
/aosp14/frameworks/base/libs/hwui/ |
H A D | Gainmap.cpp | 21 auto gainmap = sp<Gainmap>::make(); in allocateHardwareGainmap() local 22 gainmap->info = srcGainmap->info; in allocateHardwareGainmap() 28 gainmap->bitmap = std::move(skBitmap); in allocateHardwareGainmap() 29 return gainmap; in allocateHardwareGainmap()
|
H A D | RecordingCanvas.h | 87 auto gainmap = bitmap.gainmap(); in DrawImagePayload() local 88 gainmapInfo = gainmap->info; in DrawImagePayload() 89 gainmapImage = gainmap->bitmap->makeImage(); in DrawImagePayload()
|
H A D | RecordingCanvas.cpp | 347 , gainmap(std::move(payload.gainmapImage)) in DrawImage() 358 sk_sp<const SkImage> gainmap; member 362 if (gainmap) { in draw() 366 SkCanvas::kFast_SrcRectConstraint, gainmap, gainmapInfo); in draw() 384 , gainmap(std::move(payload.gainmapImage)) in DrawImageRect() 397 sk_sp<const SkImage> gainmap; member 401 if (gainmap) { in draw() 402 DrawGainmapBitmap(c, image, src, dst, sampling, &paint, constraint, gainmap, in draw()
|
H A D | SkiaCanvas.cpp | 597 image, bitmap.gainmap()->bitmap->makeImage(), bitmap.gainmap()->info, in drawBitmap() 624 image, bitmap.gainmap()->bitmap->makeImage(), bitmap.gainmap()->info, in drawBitmap()
|
/aosp14/frameworks/base/graphics/java/android/graphics/ |
H A D | Gainmap.java | 130 public Gainmap(@NonNull Gainmap gainmap, @NonNull Bitmap gainmapContents) { in Gainmap() argument 131 this(gainmapContents, nCreateCopy(gainmap.mNativePtr)); in Gainmap()
|
H A D | Bitmap.java | 1974 public void setGainmap(@Nullable Gainmap gainmap) { in setGainmap() argument 1977 nativeSetGainmap(mNativePtr, gainmap == null ? 0 : gainmap.mNativePtr); in setGainmap()
|
/aosp14/frameworks/base/libs/hwui/hwui/ |
H A D | Bitmap.cpp | 502 SkBitmap gainmapBitmap = gainmap()->bitmap->getSkBitmap(); in compress() 512 gainmapBitmap.pixmap(), options, gainmap()->info); in compress() 555 sp<uirenderer::Gainmap> Bitmap::gainmap() const { in gainmap() function in android::Bitmap 560 void Bitmap::setGainmap(sp<uirenderer::Gainmap>&& gainmap) { in setGainmap() argument 561 mGainmap = std::move(gainmap); in setGainmap()
|
H A D | Bitmap.h | 129 sp<uirenderer::Gainmap> gainmap() const; 131 void setGainmap(sp<uirenderer::Gainmap>&& gainmap);
|
H A D | ImageDecoder.cpp | 575 auto gainmap = sp<uirenderer::Gainmap>::make(); in extractGainmap() local 576 gainmap->info = gainmapInfo; in extractGainmap() 577 gainmap->bitmap = std::move(nativeBitmap); in extractGainmap() 578 destination->setGainmap(std::move(gainmap)); in extractGainmap()
|
/aosp14/frameworks/base/libs/hwui/pipeline/skia/ |
H A D | SkiaRecordingCanvas.cpp | 220 auto gainmapBitmap = bitmap.gainmap()->bitmap; in handleMutableImages()
|