#ifndef THIRD_PARTY_BLINK_RENDERER_PLATFORM_GRAPHICS_CANVAS_COLOR_PARAMS_H_
#define THIRD_PARTY_BLINK_RENDERER_PLATFORM_GRAPHICS_CANVAS_COLOR_PARAMS_H_
#include "third_party/blink/renderer/platform/graphics/graphics_types.h"
#include "third_party/blink/renderer/platform/platform_export.h"
#include "third_party/blink/renderer/platform/wtf/allocator/allocator.h"
#include "third_party/skia/include/core/SkColorSpace.h"
#include "third_party/skia/include/core/SkImageInfo.h"
#include "ui/gfx/buffer_types.h"
namespace gfx {
class ColorSpace;
}
namespace WTF {
class String;
}
namespace blink {
gfx::ColorSpace PLATFORM_EXPORT
PredefinedColorSpaceToGfxColorSpace(PredefinedColorSpace color_space);
sk_sp<SkColorSpace> PLATFORM_EXPORT
PredefinedColorSpaceToSkColorSpace(PredefinedColorSpace color_space);
PredefinedColorSpace PLATFORM_EXPORT
PredefinedColorSpaceFromSkColorSpace(const SkColorSpace* sk_color_space);
SkColorType PLATFORM_EXPORT
CanvasPixelFormatToSkColorType(CanvasPixelFormat pixel_format);
class PLATFORM_EXPORT CanvasColorParams { … };
}
#endif