summaryrefslogtreecommitdiff
path: root/libs/hwui/Renderer.h
diff options
context:
space:
mode:
author Chris Craik <ccraik@google.com> 2015-01-05 23:31:28 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2015-01-05 23:31:30 +0000
commita60902845109faba3357d8b0df586edbe6e979c2 (patch)
tree933ca6806067d191e643608e4bd0660be0b7d3f4 /libs/hwui/Renderer.h
parent5f86b66c9bd9276f31255fc372631e532dd5d974 (diff)
parent8dfaa4904205772cdceee63ef3989bcdedf1a914 (diff)
Merge "Make DisplayListRenderer inherit from Canvas, merge JNI"
Diffstat (limited to 'libs/hwui/Renderer.h')
-rw-r--r--libs/hwui/Renderer.h34
1 files changed, 0 insertions, 34 deletions
diff --git a/libs/hwui/Renderer.h b/libs/hwui/Renderer.h
index ee44d7a6aadb..3240bbc26856 100644
--- a/libs/hwui/Renderer.h
+++ b/libs/hwui/Renderer.h
@@ -57,40 +57,6 @@ class ANDROID_API Renderer {
public:
virtual ~Renderer() {}
- /**
- * Safely retrieves the mode from the specified xfermode. If the specified
- * xfermode is null, the mode is assumed to be SkXfermode::kSrcOver_Mode.
- */
- static inline SkXfermode::Mode getXfermode(SkXfermode* mode) {
- SkXfermode::Mode resultMode;
- if (!SkXfermode::AsMode(mode, &resultMode)) {
- resultMode = SkXfermode::kSrcOver_Mode;
- }
- return resultMode;
- }
-
- // TODO: move to a method on android:Paint
- static inline bool paintWillNotDraw(const SkPaint& paint) {
- return paint.getAlpha() == 0
- && !paint.getColorFilter()
- && getXfermode(paint.getXfermode()) == SkXfermode::kSrcOver_Mode;
- }
-
- // TODO: move to a method on android:Paint
- static inline bool paintWillNotDrawText(const SkPaint& paint) {
- return paint.getAlpha() == 0
- && paint.getLooper() == nullptr
- && !paint.getColorFilter()
- && getXfermode(paint.getXfermode()) == SkXfermode::kSrcOver_Mode;
- }
-
- static bool isBlendedColorFilter(const SkColorFilter* filter) {
- if (filter == nullptr) {
- return false;
- }
- return (filter->getFlags() & SkColorFilter::kAlphaUnchanged_Flag) == 0;
- }
-
// ----------------------------------------------------------------------------
// Frame state operations
// ----------------------------------------------------------------------------