OSDN Git Service

SurfaceFlinger: Add sourceCrop to screenshot
authorDan Stoza <stoza@google.com>
Thu, 22 May 2014 22:59:05 +0000 (15:59 -0700)
committerDan Stoza <stoza@google.com>
Fri, 23 May 2014 16:19:03 +0000 (09:19 -0700)
commitc18790018be5d7ea7061ccbc81f3044e74adc823
treed03920775e72b284447202d109996002ce5e1784
parent9bf29a81df0eaf923f3a9821655c663290a0a854
SurfaceFlinger: Add sourceCrop to screenshot

Adds a sourceCrop Rect parameter to screenshot commands, which allows
clients to capture only a portion of the screen instead of the whole
screen.

Bug: 15137922
Change-Id: I629447573cd34ffb96334cde7ba02490b9ea06d8
13 files changed:
include/gui/ISurfaceComposer.h
include/gui/SurfaceComposerClient.h
libs/gui/ISurfaceComposer.cpp
libs/gui/SurfaceComposerClient.cpp
libs/gui/tests/Surface_test.cpp
services/surfaceflinger/DisplayDevice.cpp
services/surfaceflinger/RenderEngine/GLES11RenderEngine.cpp
services/surfaceflinger/RenderEngine/GLES11RenderEngine.h
services/surfaceflinger/RenderEngine/GLES20RenderEngine.cpp
services/surfaceflinger/RenderEngine/GLES20RenderEngine.h
services/surfaceflinger/RenderEngine/RenderEngine.h
services/surfaceflinger/SurfaceFlinger.cpp
services/surfaceflinger/SurfaceFlinger.h