diff options
author | Romain Guy <romainguy@google.com> | 2010-07-07 17:54:48 -0700 |
---|---|---|
committer | Romain Guy <romainguy@google.com> | 2010-07-07 17:55:03 -0700 |
commit | deba785f122a47915756ffd991f5540d952cf937 (patch) | |
tree | 6ac5b344722fd29c3ccc90a5be3aa7edcf489de1 /libs/hwui/OpenGLRenderer.cpp | |
parent | 290357aca828854cb3b327eaac45a3ff13821d4a (diff) | |
download | frameworks_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.cpp')
-rw-r--r-- | libs/hwui/OpenGLRenderer.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/libs/hwui/OpenGLRenderer.cpp b/libs/hwui/OpenGLRenderer.cpp index 304af2e..ae7719c 100644 --- a/libs/hwui/OpenGLRenderer.cpp +++ b/libs/hwui/OpenGLRenderer.cpp @@ -35,7 +35,7 @@ namespace uirenderer { /////////////////////////////////////////////////////////////////////////////// // Debug -#define DEBUG_LAYERS 1 +#define DEBUG_LAYERS 0 // These properties are defined in mega-bytes #define PROPERTY_TEXTURE_CACHE_SIZE "ro.hwui.texture_cache_size" @@ -521,6 +521,12 @@ void OpenGLRenderer::drawBitmap(SkBitmap* bitmap, resetDrawTextureTexCoords(0.0f, 0.0f, 1.0f, 1.0f); } +void OpenGLRenderer::drawPatch(SkBitmap* bitmap, Res_png_9patch* patch, + float left, float top, float right, float bottom, const SkPaint* paint) { + // TODO: Implement + LOGD("Draw 9patch, paddingLeft=%d", patch->paddingLeft); +} + void OpenGLRenderer::drawColor(int color, SkXfermode::Mode mode) { const Rect& clip = mSnapshot->clipRect; drawColorRect(clip.left, clip.top, clip.right, clip.bottom, color, mode); |