diff options
| author | Romain Guy <romainguy@google.com> | 2011-01-19 13:40:43 -0800 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2011-01-19 13:40:43 -0800 |
| commit | 9335f5b2fde244614184f45d29cc574d1ba8cbba (patch) | |
| tree | ec0a045758875ad9f6eb847c8b872a111ffb6e0c /libs/hwui/OpenGLRenderer.h | |
| parent | aa2275e31d1ab6d672013e82a7b8da2559b0e085 (diff) | |
| parent | 42f3a4b7c35dd1ea1922356eb3611af8cde05179 (diff) | |
| download | frameworks_base-9335f5b2fde244614184f45d29cc574d1ba8cbba.zip frameworks_base-9335f5b2fde244614184f45d29cc574d1ba8cbba.tar.gz frameworks_base-9335f5b2fde244614184f45d29cc574d1ba8cbba.tar.bz2 | |
Merge "Make embedded hardware layers work. Bug #3369474" into honeycomb
Diffstat (limited to 'libs/hwui/OpenGLRenderer.h')
| -rw-r--r-- | libs/hwui/OpenGLRenderer.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/libs/hwui/OpenGLRenderer.h b/libs/hwui/OpenGLRenderer.h index 272c5c2..4150ddc 100644 --- a/libs/hwui/OpenGLRenderer.h +++ b/libs/hwui/OpenGLRenderer.h @@ -145,14 +145,27 @@ protected: return mSnapshot; } + /** + * Returns the region of the current layer. + */ virtual Region* getRegion() { return mSnapshot->region; } + /** + * Indicates whether rendering is currently targeted at a layer. + */ virtual bool hasLayer() { return (mSnapshot->flags & Snapshot::kFlagFboTarget) && mSnapshot->region; } + /** + * Returns the name of the FBO this renderer is rendering into. + */ + virtual GLint getTargetFbo() { + return 0; + } + private: /** * Saves the current state of the renderer as a new snapshot. |
