/frameworks/base/libs/hwui/ |
H A D | Layer.cpp | 61 sk_sp<SkColorSpace> colorSpace = DataSpaceToColorSpace(mCurrentDataspace); local 62 if (colorSpace && !colorSpace->isSRGB()) { 63 colorSpaceFilter = SkToSRGBColorFilter::Make(colorSpace);
|
H A D | Texture.cpp | 269 info.colorSpace()->isSRGB()) || 293 bool needSRGB = transferFunctionCloseToSRGB(bitmap.info().colorSpace()); 314 SkColorSpace* colorSpace = bitmap.info().colorSpace(); local 316 if (colorSpace != nullptr && !colorSpace->isSRGB()) { 318 if (!colorSpace->toXYZD50(&xyzMatrix)) { 322 if (!colorSpace->isNumericalTransferFn(&fn)) {
|
H A D | Layer.h | 83 void setColorSpace(sk_sp<SkColorSpace> colorSpace);
|
/frameworks/support/core/ktx/src/androidTest/java/androidx/core/graphics/ |
H A D | BitmapTest.kt | 40 val colorSpace = ColorSpace.get(ColorSpace.Named.ADOBE_RGB) 41 val bitmap = createBitmap(7, 9, colorSpace = colorSpace) 42 assertEquals(colorSpace, bitmap.colorSpace)
|
H A D | ColorTest.kt | 110 assertEquals(sRGB, 0x337f3010.toColorLong().colorSpace) 114 assertEquals(bt2020, c.colorSpace)
|
/frameworks/base/graphics/java/android/graphics/ |
H A D | Color.java | 352 * @param colorSpace This color's color space, cannot be null 354 private Color(float r, float g, float b, float a, @NonNull ColorSpace colorSpace) { argument 356 mColorSpace = colorSpace; 363 * @param colorSpace This color's color space, cannot be null 365 private Color(@Size(min = 4, max = 5) float[] components, @NonNull ColorSpace colorSpace) { argument 367 mColorSpace = colorSpace; 446 * @param colorSpace The destination color space, cannot be null 451 public Color convert(@NonNull ColorSpace colorSpace) { argument 452 ColorSpace.Connector connector = ColorSpace.connect(mColorSpace, colorSpace); 457 return new Color(color, colorSpace); 703 public static ColorSpace colorSpace(@ColorLong long color) { method in class:Color 826 isInColorSpace(@olorLong long color, @NonNull ColorSpace colorSpace) argument 935 valueOf(float r, float g, float b, float a, @NonNull ColorSpace colorSpace) argument 962 valueOf(@onNull @izemin = 4, max = 5) float[] components, @NonNull ColorSpace colorSpace) argument 1040 pack(float red, float green, float blue, float alpha, @NonNull ColorSpace colorSpace) argument 1086 convert(@olorInt int color, @NonNull ColorSpace colorSpace) argument 1110 convert(@olorLong long color, @NonNull ColorSpace colorSpace) argument [all...] |
H A D | ColorSpace.java | 1286 * @param colorSpace The color space to chromatically adapt 1295 public static ColorSpace adapt(@NonNull ColorSpace colorSpace, argument 1297 return adapt(colorSpace, whitePoint, Adaptation.BRADFORD); 1313 * @param colorSpace The color space to chromatically adapt 1324 public static ColorSpace adapt(@NonNull ColorSpace colorSpace, argument 1327 if (colorSpace.getModel() == Model.RGB) { 1328 ColorSpace.Rgb rgb = (ColorSpace.Rgb) colorSpace; 1329 if (compare(rgb.mWhitePoint, whitePoint)) return colorSpace; 1339 return colorSpace; 1399 for (ColorSpace colorSpace 2630 Rgb(Rgb colorSpace, @NonNull @Size(9) float[] transform, @NonNull @Size(min = 2, max = 3) float[] whitePoint) argument 3885 add(@onNull ColorSpace colorSpace, @ColorInt int color) argument 3925 add(@onNull ColorSpace colorSpace, float r, float g, float b, @ColorInt int pointColor) argument 4452 Point(@onNull ColorSpace colorSpace, @NonNull @Size(3) float[] rgb, @ColorInt int color) argument [all...] |
H A D | Bitmap.java | 963 * @param colorSpace The color space of the bitmap. If the config is {@link Config#RGBA_F16}, 976 boolean hasAlpha, @NonNull ColorSpace colorSpace) { 977 return createBitmap(null, width, height, config, hasAlpha, colorSpace); 1018 * @param colorSpace The color space of the bitmap. If the config is {@link Config#RGBA_F16}, 1031 @NonNull Config config, boolean hasAlpha, @NonNull ColorSpace colorSpace) { 1038 if (colorSpace == null) { 1045 if (config != Config.ARGB_8888 || colorSpace == ColorSpace.get(ColorSpace.Named.SRGB)) { 1048 if (!(colorSpace instanceof ColorSpace.Rgb)) { 1049 throw new IllegalArgumentException("colorSpace must be an RGB color space"); 1051 ColorSpace.Rgb rgb = (ColorSpace.Rgb) colorSpace; 975 createBitmap(int width, int height, @NonNull Config config, boolean hasAlpha, @NonNull ColorSpace colorSpace) argument 1030 createBitmap(@ullable DisplayMetrics display, int width, int height, @NonNull Config config, boolean hasAlpha, @NonNull ColorSpace colorSpace) argument [all...] |
/frameworks/base/libs/hwui/utils/ |
H A D | Color.cpp | 30 bool transferFunctionCloseToSRGB(const SkColorSpace* colorSpace) { argument 31 if (colorSpace == nullptr) return true; 32 if (colorSpace->isSRGB()) return true; 35 if (colorSpace->isNumericalTransferFn(&transferFunction)) {
|
H A D | Color.h | 114 bool transferFunctionCloseToSRGB(const SkColorSpace* colorSpace);
|
H A D | TestWindowContext.cpp | 103 sk_sp<SkColorSpace> colorSpace = SkColorSpace::MakeSRGB(); local 106 kPremul_SkAlphaType, colorSpace);
|
/frameworks/base/core/jni/android/graphics/ |
H A D | Bitmap.cpp | 452 SkColorSpace* colorSpace = dstBitmap.colorSpace(); local 454 GraphicsJNI::isColorSpaceSRGB(colorSpace)) { 463 auto xform = SkColorSpaceXform::New(sRGB.get(), colorSpace); 671 sk_sp<SkColorSpace> colorSpace; local 674 colorSpace = GraphicsJNI::colorSpaceForType(colorType); 678 colorSpace = SkColorSpace::MakeRGB(p, xyzMatrix); 681 bitmap.setInfo(SkImageInfo::Make(width, height, colorType, kPremul_SkAlphaType, colorSpace)); 720 if (!srcPM.colorSpace()) { 775 if (kRGBA_F16_SkColorType == srcPM.colorType() && !dstPM.colorSpace()) { 1041 sk_sp<SkColorSpace> colorSpace; local 1167 SkColorSpace* colorSpace = bitmap.colorSpace(); local 1340 SkColorSpace* colorSpace = bitmap.colorSpace(); local 1371 SkColorSpace* colorSpace = bitmap.colorSpace(); local 1414 SkColorSpace* colorSpace = bitmap.colorSpace(); local [all...] |
H A D | Graphics.cpp | 486 bool GraphicsJNI::isColorSpaceSRGB(SkColorSpace* colorSpace) { argument 487 return colorSpace == nullptr || colorSpace->isSRGB(); 518 sk_sp<SkColorSpace> GraphicsJNI::getNativeColorSpace(JNIEnv* env, jobject colorSpace) { argument 519 if (colorSpace == nullptr) return nullptr; 520 if (!env->IsInstanceOf(colorSpace, gColorSpaceRGB_class)) { 524 jobject transferParams = env->CallObjectMethod(colorSpace, 533 gColorSpace_adaptMethodID, colorSpace, illuminantD50); 547 jobject colorSpace = nullptr; local 553 colorSpace [all...] |
H A D | BitmapRegionDecoder.cpp | 135 sk_sp<SkColorSpace> colorSpace = nullptr; local 142 colorSpace = GraphicsJNI::getNativeColorSpace(env, jcolorSpace); 185 decodeColorType, colorSpace);
|
H A D | ImageDecoder.cpp | 259 sk_sp<SkColorSpace> colorSpace = GraphicsJNI::getNativeColorSpace(env, jcolorSpace); local 260 colorSpace = codec->computeOutputColorSpace(colorType, colorSpace); 261 decodeInfo = decodeInfo.makeColorType(colorType).makeColorSpace(colorSpace); 501 sk_sp<SkColorSpace> colorSpace = codec->computeOutputColorSpace(colorType); local 502 return GraphicsJNI::getColorSpace(env, colorSpace, colorType);
|
H A D | GraphicsJNI.h | 111 static bool isColorSpaceSRGB(SkColorSpace* colorSpace); 115 static sk_sp<SkColorSpace> getNativeColorSpace(JNIEnv* env, jobject colorSpace);
|
/frameworks/support/core/ktx/src/main/java/androidx/core/graphics/ |
H A D | Bitmap.kt | 100 * @param colorSpace The new bitmap's color space 110 colorSpace: ColorSpace = ColorSpace.get(ColorSpace.Named.SRGB) 112 return Bitmap.createBitmap(width, height, config, hasAlpha, colorSpace)
|
H A D | Color.kt | 345 inline val @receiver:ColorLong Long.colorSpace: ColorSpace get() = Color.colorSpace(this)
|
/frameworks/native/opengl/libs/EGL/ |
H A D | egl_object.cpp | 59 EGLSurface surface, EGLint colorSpace, egl_connection_t const* cnx) 66 colorSpace(colorSpace), 208 *value = colorSpace; 58 egl_surface_t(egl_display_t* dpy, EGLConfig config, EGLNativeWindowType win, EGLSurface surface, EGLint colorSpace, egl_connection_t const* cnx) argument
|
H A D | egl_object.h | 135 EGLint colorSpace, egl_connection_t const* cnx); 139 EGLint getColorSpace() const { return colorSpace; } 161 EGLint colorSpace; member in class:android::egl_surface_t
|
H A D | eglApi.cpp | 543 // If there is no color space attribute in attrib_list, colorSpace is left 547 EGLint* colorSpace, 554 *colorSpace = attr[1]; 577 *colorSpace == EGL_GL_COLORSPACE_SRGB_KHR || 578 *colorSpace == EGL_GL_COLORSPACE_LINEAR_KHR || 579 *colorSpace == EGL_UNKNOWN; 728 EGLint colorSpace = EGL_UNKNOWN; local 730 if (!processAttributes(dp, window, format, attrib_list, &colorSpace, 732 ALOGE("error invalid colorspace: %d", colorSpace); 747 android_dataspace dataSpace = dataSpaceFromEGLColorSpace(colorSpace); 545 processAttributes(egl_display_ptr dp, NativeWindowType window, android_pixel_format format, const EGLint* attrib_list, EGLint* colorSpace, std::vector<EGLint>* strippedAttribList) argument 793 EGLint colorSpace = EGL_UNKNOWN; local 827 EGLint colorSpace = EGL_UNKNOWN; local [all...] |
/frameworks/native/opengl/tests/lib/include/ |
H A D | EGLUtils.h | 63 static inline String8 decodeColorSpace(EGLint colorSpace); 277 String8 EGLUtils::decodeColorSpace(EGLint colorSpace) { argument 278 switch (colorSpace) { 286 return String8::format("UNKNOWN ColorSpace %d", colorSpace);
|
/frameworks/base/libs/hwui/hwui/ |
H A D | Bitmap.cpp | 148 void Bitmap::setColorSpace(sk_sp<SkColorSpace> colorSpace) { argument 149 mInfo = mInfo.makeColorSpace(std::move(colorSpace)); 299 if (mInfo.colorSpace()) { 335 if (uirenderer::Properties::isSkiaEnabled() && image->colorSpace() != nullptr && 336 !image->colorSpace()->isSRGB()) {
|
H A D | Bitmap.h | 74 void setColorSpace(sk_sp<SkColorSpace> colorSpace);
|
/frameworks/base/libs/hwui/pipeline/skia/ |
H A D | VectorDrawableAtlas.cpp | 266 sk_sp<SkColorSpace> colorSpace = nullptr; local 268 sk_sp<SkColorSpace> colorSpace = SkColorSpace::MakeSRGB(); 270 SkImageInfo info = SkImageInfo::MakeN32(width, height, kPremul_SkAlphaType, colorSpace);
|