/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 | TestWindowContext.cpp | 112 sk_sp<SkColorSpace> colorSpace = SkColorSpace::MakeSRGB(); local 115 kRGBA_8888_SkColorType, kPremul_SkAlphaType, colorSpace);
|
/frameworks/base/core/jni/android/graphics/ |
H A D | BitmapRegionDecoder.cpp | 135 sk_sp<SkColorSpace> colorSpace = nullptr; local 142 colorSpace = GraphicsJNI::getNativeColorSpace(env, jcolorSpace); 162 decodeColorType, colorSpace);
|
H A D | Bitmap.cpp | 455 SkColorSpace* colorSpace = dstBitmap.colorSpace(); local 457 GraphicsJNI::isColorSpaceSRGB(colorSpace)) { 466 auto xform = SkColorSpaceXform::New(sRGB.get(), colorSpace); 732 sk_sp<SkColorSpace> colorSpace; local 735 colorSpace = GraphicsJNI::colorSpaceForType(colorType); 739 colorSpace = SkColorSpace::MakeRGB(p, xyzMatrix); 742 bitmap.setInfo(SkImageInfo::Make(width, height, colorType, kPremul_SkAlphaType, colorSpace)); 905 sk_ref_sp(bitmap->info().colorSpace()))); 1040 sk_sp<SkColorSpace> colorSpace; local 1191 SkColorSpace* colorSpace = bitmap.colorSpace(); local 1372 SkColorSpace* colorSpace = bitmap.colorSpace(); local 1405 SkColorSpace* colorSpace = bitmap.colorSpace(); local 1449 SkColorSpace* colorSpace = bitmap.colorSpace(); local [all...] |
H A D | Graphics.cpp | 492 bool GraphicsJNI::isColorSpaceSRGB(SkColorSpace* colorSpace) { argument 493 return colorSpace == nullptr || colorSpace->isSRGB(); 524 sk_sp<SkColorSpace> GraphicsJNI::getNativeColorSpace(JNIEnv* env, jobject colorSpace) { argument 525 if (colorSpace == nullptr) return nullptr; 526 if (!env->IsInstanceOf(colorSpace, gColorSpaceRGB_class)) { 530 jobject transferParams = env->CallObjectMethod(colorSpace, 539 gColorSpace_adaptMethodID, colorSpace, illuminantD50); 553 jobject colorSpace = nullptr; local 559 colorSpace [all...] |
/frameworks/base/libs/hwui/ |
H A D | Texture.cpp | 272 && info.colorSpace()->isSRGB()) 301 bool needSRGB = transferFunctionCloseToSRGB(bitmap.info().colorSpace()); 317 SkColorSpace* colorSpace = bitmap.info().colorSpace(); local 319 if (colorSpace != nullptr && !colorSpace->isSRGB()) { 321 if (!colorSpace->toXYZD50(&xyzMatrix)) { 325 if (!colorSpace->isNumericalTransferFn(&fn)) {
|
H A D | VectorDrawable.cpp | 512 sk_sp<SkColorSpace> colorSpace = nullptr; local 514 sk_sp<SkColorSpace> colorSpace = SkColorSpace::MakeSRGB(); 516 SkImageInfo info = SkImageInfo::MakeN32(width, height, kPremul_SkAlphaType, colorSpace);
|
/frameworks/base/libs/hwui/renderthread/ |
H A D | VulkanManager.cpp | 440 VkColorSpaceKHR colorSpace = VK_COLORSPACE_SRGB_NONLINEAR_KHR; local 451 colorSpace = surfaceFormats[i].colorSpace; 476 swapchainCreateInfo.imageColorSpace = 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 | Bitmap.java | 931 * @param colorSpace The color space of the bitmap. If the config is {@link Config#RGBA_F16}, 944 boolean hasAlpha, @NonNull ColorSpace colorSpace) { 945 return createBitmap(null, width, height, config, hasAlpha, colorSpace); 986 * @param colorSpace The color space of the bitmap. If the config is {@link Config#RGBA_F16}, 999 @NonNull Config config, boolean hasAlpha, @NonNull ColorSpace colorSpace) { 1006 if (colorSpace == null) { 1013 if (config != Config.ARGB_8888 || colorSpace == ColorSpace.get(ColorSpace.Named.SRGB)) { 1016 if (!(colorSpace instanceof ColorSpace.Rgb)) { 1017 throw new IllegalArgumentException("colorSpace must be an RGB color space"); 1019 ColorSpace.Rgb rgb = (ColorSpace.Rgb) colorSpace; 943 createBitmap(int width, int height, @NonNull Config config, boolean hasAlpha, @NonNull ColorSpace colorSpace) argument 998 createBitmap(@ullable DisplayMetrics display, int width, int height, @NonNull Config config, boolean hasAlpha, @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...] |
/frameworks/base/libs/hwui/hwui/ |
H A D | Bitmap.cpp | 227 bool needSRGB = uirenderer::transferFunctionCloseToSRGB(skBitmap.info().colorSpace()); 325 void Bitmap::setColorSpace(sk_sp<SkColorSpace> colorSpace) { argument 328 *myInfo = info().makeColorSpace(std::move(colorSpace));
|
/frameworks/native/vulkan/include/vulkan/ |
H A D | vulkan.h | 3378 VkColorSpaceKHR colorSpace; member in struct:VkSurfaceFormatKHR
|