diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/drmhwcomposer.h | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/include/drmhwcomposer.h b/include/drmhwcomposer.h index 01954a1..d02445b 100644 --- a/include/drmhwcomposer.h +++ b/include/drmhwcomposer.h @@ -45,7 +45,7 @@ enum class DrmHwcSampleRange : int32_t { kLimitedRange, }; -enum DrmHwcTransform { +enum DrmHwcTransform : uint32_t { kIdentity = 0, kFlipH = 1 << 0, kFlipV = 1 << 1, @@ -66,7 +66,7 @@ struct DrmHwcLayer { std::shared_ptr<DrmFbIdHandle> FbIdHandle; int gralloc_buffer_usage = 0; - uint32_t transform; + DrmHwcTransform transform{}; DrmHwcBlending blending = DrmHwcBlending::kNone; uint16_t alpha = 0xffff; hwc_frect_t source_crop; @@ -78,8 +78,6 @@ struct DrmHwcLayer { int ImportBuffer(DrmDevice *drmDevice); - void SetTransform(int32_t sf_transform); - bool protected_usage() const { return (gralloc_buffer_usage & GRALLOC_USAGE_PROTECTED) == GRALLOC_USAGE_PROTECTED; |