summaryrefslogtreecommitdiffstats
path: root/cc/layers/ui_resource_layer.h
Commit message (Collapse)AuthorAgeFilesLines
* CC Animation: Erase cc::LayerSettings everywhere.loyso2016-03-141-2/+2
| | | | | | | | | | | Also, erase LayerTreeSettings::use_compositor_animation_timelines flag. BUG=575041 CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel Review URL: https://codereview.chromium.org/1783613004 Cr-Commit-Position: refs/heads/master@{#380914}
* Switch to standard integer types in cc/.avi2015-12-211-0/+1
| | | | | | | | | | BUG=138542 TBR=danakj@chromium.org CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel Review URL: https://codereview.chromium.org/1539203002 Cr-Commit-Position: refs/heads/master@{#366333}
* CC: Plumb LayerSettings parameter for cc::Layer construction.loyso2015-05-251-2/+2
| | | | | | | | | | | | | | | | | | | Next episode: https://codereview.chromium.org/1101823002/ This is a prerequisite to implement compositor animation timelines. https://codereview.chromium.org/947033002/ BUG=394777 R=ajuma@chromium.org R=vollick@chromium.org R=piman@chromium.org R=danakj@chromium.org CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel Review URL: https://codereview.chromium.org/1122393003 Cr-Commit-Position: refs/heads/master@{#331256}
* Prevent recreation of UI resource holder if created with resource IDchangwan2014-11-201-3/+3
| | | | | | | | | | | | | Previously, UI resource holder was recreated whenever SetLayerTree was called. This was problematic as the resource might be lost depending on the timing of calling SetLayerTree. With this CL, we no longer recreate UI resource holder when it was created with a resource ID. BUG=405232 Review URL: https://codereview.chromium.org/664173002 Cr-Commit-Position: refs/heads/master@{#305104}
* cc cleanup: Update paths to geometry headersheejin.r.chung2014-10-231-1/+1
| | | | | | | | | | | Geometry headers were moved from /ui/gfx/ to ui/gfx/geometry. Updating includes accordingly. BUG=395370 Review URL: https://codereview.chromium.org/660333004 Cr-Commit-Position: refs/heads/master@{#300902}
* Standardize usage of virtual/override/final in cc/dcheng2014-10-211-6/+5
| | | | | | | | | BUG=417463 TBR=enne@chromium.org Review URL: https://codereview.chromium.org/645853008 Cr-Commit-Position: refs/heads/master@{#300439}
* replace OVERRIDE and FINAL with override and final in cc/mostynb2014-10-061-4/+4
| | | | | | | | BUG=417463 Review URL: https://codereview.chromium.org/628443002 Cr-Commit-Position: refs/heads/master@{#298271}
* Keeping track of descendants that draw content instead of recalcualtingawoloszyn@chromium.org2014-08-111-2/+2
| | | | | | | | | | | This is a required for removing Render Surface creation from CalcDrawProps. BUG=386788 Review URL: https://codereview.chromium.org/373113003 Cr-Commit-Position: refs/heads/master@{#288740} git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288740 0039d316-1c4b-4281-b951-d872f2087c98
* [#4] Pass gfx structs by const ref (gfx::PointF)r.kasibhatla@samsung.com2014-01-171-1/+1
| | | | | | | | | | | | | | | | | | | Avoid unneccessary copy of structures gfx::PointF by passing them by const ref rather than value. Any struct of size > 4 bytes should be passed by const ref. Passing by ref for these structs is faster than passing by value, especially when invoking function has multiple parameters. Pass by value creates unneccessary overhead which should be avoided. BUG=159273 R=danakj, enne, piman Review URL: https://codereview.chromium.org/139233002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245467 0039d316-1c4b-4281-b951-d872f2087c98
* Adding UV and vertex opacity to UIResourceLayerclholgat@chromium.org2013-10-151-0/+14
| | | | | | | | We need UV and vertex opacity on the Android side. Review URL: https://codereview.chromium.org/26948003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228719 0039d316-1c4b-4281-b951-d872f2087c98
* Generic UIResourceLayer for shared resources.clholgat@chromium.org2013-10-041-0/+59
Separated the UIResource management from the NinePatchLayer because we need it for other things as well. BUG=235290 Review URL: https://codereview.chromium.org/24716003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226908 0039d316-1c4b-4281-b951-d872f2087c98