diff options
author | Chris Craik <ccraik@google.com> | 2015-03-09 14:17:29 -0700 |
---|---|---|
committer | Chris Craik <ccraik@google.com> | 2015-03-09 18:06:32 -0700 |
commit | 182952f5eeefc2a21d76d4664ada0e2d78c1105c (patch) | |
tree | e2f1792de42f8d80d5843c3414cdfe7f1cd98c6a /libs/hwui/RenderProperties.h | |
parent | be331a3809b9cf921c6ad65e1d671b24e97dded9 (diff) |
Glop based composeLayerRegion/Rect
Change-Id: I69440cabca84948e8aaead9479d616ebc2496517
Diffstat (limited to 'libs/hwui/RenderProperties.h')
-rw-r--r-- | libs/hwui/RenderProperties.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/libs/hwui/RenderProperties.h b/libs/hwui/RenderProperties.h index f0e22d6508b0..61e98d22e427 100644 --- a/libs/hwui/RenderProperties.h +++ b/libs/hwui/RenderProperties.h @@ -49,12 +49,12 @@ class RenderProperties; #define RP_SET_AND_DIRTY(a, b) RP_SET(a, b, mPrimitiveFields.mMatrixOrPivotDirty = true) // Keep in sync with View.java:LAYER_TYPE_* -enum LayerType { - kLayerTypeNone = 0, +enum class LayerType { + None = 0, // Although we cannot build the software layer directly (must be done at // record time), this information is used when applying alpha. - kLayerTypeSoftware = 1, - kLayerTypeRenderLayer = 2, + Software = 1, + RenderLayer = 2, // TODO: LayerTypeSurfaceTexture? Maybe? }; @@ -124,12 +124,12 @@ private: friend class RenderProperties; - LayerType mType; + LayerType mType = LayerType::None; // Whether or not that Layer's content is opaque, doesn't include alpha bool mOpaque; uint8_t mAlpha; SkXfermode::Mode mMode; - SkColorFilter* mColorFilter; + SkColorFilter* mColorFilter = nullptr; }; /* |