summaryrefslogtreecommitdiff
path: root/hwc3/include/IComposerHal.h
diff options
context:
space:
mode:
Diffstat (limited to 'hwc3/include/IComposerHal.h')
-rw-r--r--hwc3/include/IComposerHal.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/hwc3/include/IComposerHal.h b/hwc3/include/IComposerHal.h
index 6fe25c5..7183dec 100644
--- a/hwc3/include/IComposerHal.h
+++ b/hwc3/include/IComposerHal.h
@@ -55,6 +55,7 @@
#include <aidl/android/hardware/graphics/composer3/HdrCapabilities.h>
#include <aidl/android/hardware/graphics/composer3/LayerBrightness.h>
#include <aidl/android/hardware/graphics/composer3/LayerCommand.h>
+#include <aidl/android/hardware/graphics/composer3/OverlayProperties.h>
#include <aidl/android/hardware/graphics/composer3/ParcelableBlendMode.h>
#include <aidl/android/hardware/graphics/composer3/ParcelableComposition.h>
#include <aidl/android/hardware/graphics/composer3/ParcelableDataspace.h>
@@ -137,6 +138,7 @@ class IComposerHal {
common::Transform* orientation) = 0;
virtual int32_t getDozeSupport(int64_t display, bool& outSupport) = 0;
virtual int32_t getHdrCapabilities(int64_t display, HdrCapabilities* caps) = 0;
+ virtual int32_t getOverlaySupport(OverlayProperties* caps) = 0;
virtual int32_t getMaxVirtualDisplayCount(int32_t* count) = 0;
virtual int32_t getPerFrameMetadataKeys(int64_t display,
std::vector<PerFrameMetadataKey>* keys) = 0;