summaryrefslogtreecommitdiffstats
path: root/libs/hwui/Outline.h
Commit message (Collapse)AuthorAgeFilesLines
* Add overrides and switch to nullptr keywordChris Craik2014-12-221-1/+1
| | | | | | | | Changes generated with clang-modernize. Additionally, fixed some struct-vs-class usage to make clang happy. Change-Id: Ic6ef2427401ff1e794d26f21f7b44868fc75fb72
* Add outline alphaChris Craik2014-07-311-3/+13
| | | | | | | | | | bug:16140822 bug:16566746 This allows background drawables to alter the opacity of a shadow being cast with their own alpha values. Change-Id: I49698cc7c1bf4b2b55ffe2f82899543ca62bc61c
* Make setter methods on Outline call setEmpty() based on paramsChris Craik2014-07-221-6/+12
| | | | | | | | | | | | bug:16142564 Additionally, better define behavior around null outline providers: A view with an empty outline, and setClipToOutline=true will not be rendered, though one with a null outline provider (and thus no outline) will be. Change-Id: Ic9549841b107b2eb51b417c66058a0cd69dd89eb
* Query outline on background size changeChris Craik2014-07-071-1/+1
| | | | | | | Background bounds are updated out of sync with View bounds, so query as they change. Change-Id: I9c94df17bac42dfcd4bb93b31903b59ebb58204b
* Disable shadow drawing for empty/null outlinesChris Craik2014-05-211-0/+4
| | | | Change-Id: I60d0f326cfab97d88c49d17cf32e619b5e60b94a
* Round rect outline clippingChris Craik2014-05-151-0/+13
| | | | Change-Id: Iee9cf4f719f6f1917507b69189ad114fa365917b
* Add private circular reveal API on View/RenderNodeChris Craik2014-03-251-1/+0
| | | | Change-Id: I139c8e12b354083149a665f6768f3f6931a8dd15
* Add stagingPropertiesJohn Reck2014-03-241-1/+1
| | | | Change-Id: Ic7de551f8843fd70a77f738e33028e25c020bb3c
* Rework Outline API, remove isolatedZVolume remnantsChris Craik2014-03-241-0/+90
Change-Id: I30c2fe832dcb98fa6329b1a595b3d3aafbdcad6b