diff options
author | Sean Paul <seanpaul@chromium.org> | 2016-03-10 15:35:13 -0500 |
---|---|---|
committer | Robert Foss <robert.foss@collabora.com> | 2017-02-28 13:53:06 -0500 |
commit | 80b1a5d903a7f9e14d9cde2de7f996185271a739 (patch) | |
tree | fbd1ad9623ea1c45007db68f347c7e8e53aca959 /drmhwcomposer.h | |
parent | 6511c5ed357eacd1baf59d8992985053768d176b (diff) |
drm_hwcomposer: Move some utilities out of hwcomposer.cpp
There are some utility functions in hwcomposer.cpp that will
be useful for hwc2. Move them into hwcutils.cpp so they can
be used when hwcomposer.cpp is not compiled.
Change-Id: I66a332e3e6afc4dc64217a528db50d5adbe02ef6
Signed-off-by: Sean Paul <seanpaul@chromium.org>
Signed-off-by: Robert Foss <robert.foss@collabora.com>
Diffstat (limited to 'drmhwcomposer.h')
-rw-r--r-- | drmhwcomposer.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/drmhwcomposer.h b/drmhwcomposer.h index ce5a04d..f8440fb 100644 --- a/drmhwcomposer.h +++ b/drmhwcomposer.h @@ -150,6 +150,11 @@ struct DrmHwcLayer { int InitFromHwcLayer(hwc_layer_1_t *sf_layer, Importer *importer, const gralloc_module_t *gralloc); + int ImportBuffer(Importer *importer, const gralloc_module_t *gralloc); + + void SetTransform(int32_t sf_transform); + void SetSourceCrop(hwc_frect_t const &crop); + void SetDisplayFrame(hwc_rect_t const &frame); buffer_handle_t get_usable_handle() const { return handle.get() != NULL ? handle.get() : sf_handle; |