summaryrefslogtreecommitdiffstats
path: root/libs/hwui/OpenGLRenderer.h
diff options
context:
space:
mode:
authorRomain Guy <romainguy@google.com>2010-07-07 17:54:48 -0700
committerRomain Guy <romainguy@google.com>2010-07-07 17:55:03 -0700
commitdeba785f122a47915756ffd991f5540d952cf937 (patch)
tree6ac5b344722fd29c3ccc90a5be3aa7edcf489de1 /libs/hwui/OpenGLRenderer.h
parent290357aca828854cb3b327eaac45a3ff13821d4a (diff)
downloadframeworks_base-deba785f122a47915756ffd991f5540d952cf937.zip
frameworks_base-deba785f122a47915756ffd991f5540d952cf937.tar.gz
frameworks_base-deba785f122a47915756ffd991f5540d952cf937.tar.bz2
Add support to draw 9patches in OpenGL.
This change only adds the necessary API and stubs. The implementation will be added in another change. Change-Id: Ie50b8aff5868e78796cee331df15bdbf990d2ea1
Diffstat (limited to 'libs/hwui/OpenGLRenderer.h')
-rw-r--r--libs/hwui/OpenGLRenderer.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/libs/hwui/OpenGLRenderer.h b/libs/hwui/OpenGLRenderer.h
index fa9592a..9da4b8e 100644
--- a/libs/hwui/OpenGLRenderer.h
+++ b/libs/hwui/OpenGLRenderer.h
@@ -26,6 +26,7 @@
#include <SkXfermode.h>
#include <utils/RefBase.h>
+#include <utils/ResourceTypes.h>
#include "Matrix.h"
#include "Program.h"
@@ -108,6 +109,8 @@ public:
void drawBitmap(SkBitmap* bitmap, const SkMatrix* matrix, const SkPaint* paint);
void drawBitmap(SkBitmap* bitmap, float srcLeft, float srcTop, float srcRight, float srcBottom,
float dstLeft, float dstTop, float dstRight, float dstBottom, const SkPaint* paint);
+ void drawPatch(SkBitmap* bitmap, Res_png_9patch* patch, float left, float top,
+ float right, float bottom, const SkPaint* paint);
void drawColor(int color, SkXfermode::Mode mode);
void drawRect(float left, float top, float right, float bottom, const SkPaint* paint);