/frameworks/base/libs/hwui/utils/ |
H A D | Color.cpp | 28 bool transferFunctionCloseToSRGB(const SkColorSpace* colorSpace) { argument 29 if (colorSpace == nullptr) return true; 30 if (colorSpace->isSRGB()) return true; 33 if (colorSpace->isNumericalTransferFn(&transferFunction)) {
|
H A D | Color.h | 133 bool transferFunctionCloseToSRGB(const SkColorSpace* colorSpace);
|
H A D | TestWindowContext.cpp | 112 sk_sp<SkColorSpace> colorSpace = SkColorSpace::MakeSRGB(); local 115 kRGBA_8888_SkColorType, kPremul_SkAlphaType, 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 | 943 * @param colorSpace The color space of the bitmap. If the config is {@link Config#RGBA_F16}, 956 boolean hasAlpha, @NonNull ColorSpace colorSpace) { 957 return createBitmap(null, width, height, config, hasAlpha, colorSpace); 998 * @param colorSpace The color space of the bitmap. If the config is {@link Config#RGBA_F16}, 1011 @NonNull Config config, boolean hasAlpha, @NonNull ColorSpace colorSpace) { 1018 if (colorSpace == null) { 1025 if (config != Config.ARGB_8888 || colorSpace == ColorSpace.get(ColorSpace.Named.SRGB)) { 1028 if (!(colorSpace instanceof ColorSpace.Rgb)) { 1029 throw new IllegalArgumentException("colorSpace must be an RGB color space"); 1031 ColorSpace.Rgb rgb = (ColorSpace.Rgb) colorSpace; 955 createBitmap(int width, int height, @NonNull Config config, boolean hasAlpha, @NonNull ColorSpace colorSpace) argument 1010 createBitmap(@ullable DisplayMetrics display, int width, int height, @NonNull Config config, boolean hasAlpha, @NonNull ColorSpace colorSpace) argument [all...] |
/frameworks/native/opengl/libs/EGL/ |
H A D | egl_object.cpp | 59 EGLSurface surface, EGLint colorSpace, egl_connection_t const* cnx) 66 colorSpace(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; } 152 EGLint colorSpace; member in class:android::egl_surface_t
|
H A D | eglApi.cpp | 501 EGLint colorSpace = attr[1]; local 505 if (colorSpace == it) { 529 const EGLint* attrib_list, EGLint& colorSpace, 531 colorSpace = EGL_GL_COLORSPACE_LINEAR_KHR; 537 colorSpace = attr[1]; 541 if (colorSpace == EGL_GL_COLORSPACE_SRGB_KHR || 542 colorSpace == EGL_GL_COLORSPACE_LINEAR_KHR) { 547 } else if (colorSpace == EGL_EXT_gl_colorspace_bt2020_linear && 550 } else if (colorSpace == EGL_EXT_gl_colorspace_bt2020_pq && 553 } else if (colorSpace 528 getColorSpaceAttribute(egl_display_ptr dp, NativeWindowType window, const EGLint* attrib_list, EGLint& colorSpace, android_dataspace& dataSpace) argument 603 getColorSpaceAttribute(egl_display_ptr dp, const EGLint* attrib_list, EGLint& colorSpace, android_dataspace& dataSpace) argument 700 EGLint colorSpace; local 762 EGLint colorSpace; local 794 EGLint colorSpace; local [all...] |
/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()) { 1019 sk_sp<SkColorSpace> colorSpace; local 1145 SkColorSpace* colorSpace = bitmap.colorSpace(); local 1309 SkColorSpace* colorSpace = bitmap.colorSpace(); local 1340 SkColorSpace* colorSpace = bitmap.colorSpace(); local 1383 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); 162 decodeColorType, colorSpace);
|
H A D | GraphicsJNI.h | 115 static bool isColorSpaceSRGB(SkColorSpace* colorSpace); 119 static sk_sp<SkColorSpace> getNativeColorSpace(JNIEnv* env, jobject colorSpace);
|
H A D | BitmapFactory.cpp | 393 if (decodeInfo.colorSpace() && decodeInfo.colorSpace()->isSRGB()) {
|
/frameworks/base/libs/hwui/ |
H A D | Texture.cpp | 274 && info.colorSpace()->isSRGB()) 298 bool needSRGB = transferFunctionCloseToSRGB(bitmap.info().colorSpace()); 319 SkColorSpace* colorSpace = bitmap.info().colorSpace(); local 321 if (colorSpace != nullptr && !colorSpace->isSRGB()) { 323 if (!colorSpace->toXYZD50(&xyzMatrix)) { 327 if (!colorSpace->isNumericalTransferFn(&fn)) {
|
H A D | VectorDrawable.cpp | 578 sk_sp<SkColorSpace> colorSpace = nullptr; local 580 sk_sp<SkColorSpace> colorSpace = SkColorSpace::MakeSRGB(); local 583 colorSpace); 615 sk_sp<SkColorSpace> colorSpace = nullptr; local 617 sk_sp<SkColorSpace> colorSpace = SkColorSpace::MakeSRGB(); 619 SkImageInfo info = SkImageInfo::MakeN32(width, height, kPremul_SkAlphaType, colorSpace);
|
/frameworks/base/libs/hwui/pipeline/skia/ |
H A D | SkiaOpenGLPipeline.cpp | 306 auto colorSpace = info.colorSpace(); local 308 if (colorSpace && (!colorSpace->isSRGB())) {
|
H A D | VectorDrawableAtlas.cpp | 250 sk_sp<SkColorSpace> colorSpace = nullptr; local 252 sk_sp<SkColorSpace> colorSpace = SkColorSpace::MakeSRGB(); 254 SkImageInfo info = SkImageInfo::MakeN32(width, height, kPremul_SkAlphaType, colorSpace);
|
/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.h | 74 void setColorSpace(sk_sp<SkColorSpace> colorSpace);
|
H A D | Bitmap.cpp | 149 void Bitmap::setColorSpace(sk_sp<SkColorSpace> colorSpace) { argument 150 mInfo = mInfo.makeColorSpace(std::move(colorSpace));
|
/frameworks/av/media/libstagefright/codec2/include/ |
H A D | C2Buffer.h | 1752 virtual const C2ColorSpace colorSpace() const = 0; 1754 virtual void setColorSpace_be(const C2ColorSpace &colorSpace) = 0; 1755 virtual bool setColorSpace(const C2ColorSpace &colorSpace) = 0;
|
/frameworks/base/libs/hwui/renderthread/ |
H A D | VulkanManager.cpp | 432 VkColorSpaceKHR colorSpace = VK_COLORSPACE_SRGB_NONLINEAR_KHR; local 443 colorSpace = surfaceFormats[i].colorSpace; 468 swapchainCreateInfo.imageColorSpace = colorSpace;
|
H A D | OpenGLPipeline.cpp | 403 bool needSRGB = uirenderer::transferFunctionCloseToSRGB(skBitmap.info().colorSpace());
|
/frameworks/base/core/jni/ |
H A D | android_view_SurfaceControl.cpp | 226 sk_sp<SkColorSpace> colorSpace; local 228 colorSpace = SkColorSpace::MakeRGB( 231 colorSpace = SkColorSpace::MakeSRGB(); 238 colorSpace);
|