Searched refs:colorSpace (Results 1 - 18 of 18) sorted by relevance

/frameworks/base/libs/hwui/utils/
H A DColor.cpp28 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 DColor.h133 bool transferFunctionCloseToSRGB(const SkColorSpace* colorSpace);
H A DTestWindowContext.cpp112 sk_sp<SkColorSpace> colorSpace = SkColorSpace::MakeSRGB(); local
115 kRGBA_8888_SkColorType, kPremul_SkAlphaType, colorSpace);
/frameworks/base/graphics/java/android/graphics/
H A DColor.java352 * @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 DColorSpace.java1286 * @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 DBitmap.java931 * @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...]
/frameworks/base/core/jni/android/graphics/
H A DBitmap.cpp455 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 DGraphics.cpp492 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...]
H A DBitmapRegionDecoder.cpp135 sk_sp<SkColorSpace> colorSpace = nullptr; local
142 colorSpace = GraphicsJNI::getNativeColorSpace(env, jcolorSpace);
162 decodeColorType, colorSpace);
H A DGraphicsJNI.h115 static bool isColorSpaceSRGB(SkColorSpace* colorSpace);
119 static sk_sp<SkColorSpace> getNativeColorSpace(JNIEnv* env, jobject colorSpace);
H A DBitmapFactory.cpp431 if (decodeInfo.colorSpace() && decodeInfo.colorSpace()->isSRGB()) {
/frameworks/base/libs/hwui/
H A DTexture.cpp272 && 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 DVectorDrawable.cpp512 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/hwui/
H A DBitmap.h86 void setColorSpace(sk_sp<SkColorSpace> colorSpace);
H A DBitmap.cpp227 bool needSRGB = uirenderer::transferFunctionCloseToSRGB(skBitmap.info().colorSpace());
325 void Bitmap::setColorSpace(sk_sp<SkColorSpace> colorSpace) { argument
328 *myInfo = info().makeColorSpace(std::move(colorSpace));
/frameworks/av/media/libstagefright/codec2/include/
H A DC2Buffer.h1752 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 DVulkanManager.cpp440 VkColorSpaceKHR colorSpace = VK_COLORSPACE_SRGB_NONLINEAR_KHR; local
451 colorSpace = surfaceFormats[i].colorSpace;
476 swapchainCreateInfo.imageColorSpace = colorSpace;
/frameworks/native/vulkan/include/vulkan/
H A Dvulkan.h3378 VkColorSpaceKHR colorSpace; member in struct:VkSurfaceFormatKHR

Completed in 6995 milliseconds