diff options
Diffstat (limited to 'skia/ext/skia_utils_win.cc')
-rw-r--r-- | skia/ext/skia_utils_win.cc | 59 |
1 files changed, 0 insertions, 59 deletions
diff --git a/skia/ext/skia_utils_win.cc b/skia/ext/skia_utils_win.cc deleted file mode 100644 index f695a63..0000000 --- a/skia/ext/skia_utils_win.cc +++ /dev/null @@ -1,59 +0,0 @@ -// Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include <windows.h> - -#include "skia/ext/skia_utils_win.h" - -#include "SkRect.h" -#include "SkGradientShader.h" - -namespace { - -// Compiler assert from base/logging.h -template <bool> -struct CompileAssert { -}; -#undef COMPILE_ASSERT -#define COMPILE_ASSERT(expr, msg) \ - typedef CompileAssert<(bool(expr))> msg[bool(expr) ? 1 : -1] - -COMPILE_ASSERT(SK_OFFSETOF(RECT, left) == SK_OFFSETOF(SkIRect, fLeft), o1); -COMPILE_ASSERT(SK_OFFSETOF(RECT, top) == SK_OFFSETOF(SkIRect, fTop), o2); -COMPILE_ASSERT(SK_OFFSETOF(RECT, right) == SK_OFFSETOF(SkIRect, fRight), o3); -COMPILE_ASSERT(SK_OFFSETOF(RECT, bottom) == SK_OFFSETOF(SkIRect, fBottom), o4); -COMPILE_ASSERT(sizeof(RECT().left) == sizeof(SkIRect().fLeft), o5); -COMPILE_ASSERT(sizeof(RECT().top) == sizeof(SkIRect().fTop), o6); -COMPILE_ASSERT(sizeof(RECT().right) == sizeof(SkIRect().fRight), o7); -COMPILE_ASSERT(sizeof(RECT().bottom) == sizeof(SkIRect().fBottom), o8); -COMPILE_ASSERT(sizeof(RECT) == sizeof(SkIRect), o9); - -} // namespace - -namespace skia { - -POINT SkPointToPOINT(const SkPoint& point) { - POINT win_point = { SkScalarRound(point.fX), SkScalarRound(point.fY) }; - return win_point; -} - -SkRect RECTToSkRect(const RECT& rect) { - SkRect sk_rect = { SkIntToScalar(rect.left), SkIntToScalar(rect.top), - SkIntToScalar(rect.right), SkIntToScalar(rect.bottom) }; - return sk_rect; -} - -SkColor COLORREFToSkColor(COLORREF color) { - return SkColorSetRGB(GetRValue(color), GetGValue(color), GetBValue(color)); -} - -COLORREF SkColorToCOLORREF(SkColor color) { - // Currently, Alpha is always 255 or the color is 0 so there is no need to - // demultiply the channels. If this is needed, (SkColorGetX(color) * 255 / a) - // will have to be added in the conversion. - return RGB(SkColorGetR(color), SkColorGetG(color), SkColorGetB(color)); -} - -} // namespace skia - |