Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / ui / base / cursor / cursor_util.h
index 1625156..8649328 100644 (file)
@@ -5,6 +5,8 @@
 #ifndef UI_BASE_CURSOR_CURSOR_UTIL_H_
 #define UI_BASE_CURSOR_CURSOR_UTIL_H_
 
+#include <vector>
+
 #include "base/compiler_specific.h"
 #include "third_party/skia/include/core/SkBitmap.h"
 #include "ui/base/ui_base_export.h"
@@ -22,6 +24,18 @@ UI_BASE_EXPORT void ScaleAndRotateCursorBitmapAndHotpoint(
     SkBitmap* bitmap_in_out,
     gfx::Point* hotpoint_in_out);
 
+// Helpers for CursorLoader.
+void GetImageCursorBitmap(int resource_id,
+                          float scale,
+                          gfx::Display::Rotation rotation,
+                          gfx::Point* hotspot,
+                          SkBitmap* bitmap);
+void GetAnimatedCursorBitmaps(int resource_id,
+                              float scale,
+                              gfx::Display::Rotation rotation,
+                              gfx::Point* hotspot,
+                              std::vector<SkBitmap>* bitmaps);
+
 }  // namespace ui
 
 #endif  // UI_BASE_CURSOR_CURSOR_UTIL_H_