summaryrefslogtreecommitdiffstats
path: root/minui/graphics.h
diff options
context:
space:
mode:
authorTreehugger Robot <treehugger-gerrit@google.com>2022-01-26 07:26:22 +0100
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2022-01-26 07:26:22 +0100
commit530cd6d0a759814e0142761d8f865a90828188ff (patch)
tree2a48ed6a4c9416c99d2d1bc79eb714e12f4ddd12 /minui/graphics.h
parentMerge "[MTE] Add interface to communicate MTE status to bootloader." am: 61152e4337 am: c652569b15 am: becda4abff (diff)
parentMerge "minui: Add support for multiple connectors" am: 80a9dcad35 am: f8d4273171 (diff)
downloadandroid_bootable_recovery-530cd6d0a759814e0142761d8f865a90828188ff.tar
android_bootable_recovery-530cd6d0a759814e0142761d8f865a90828188ff.tar.gz
android_bootable_recovery-530cd6d0a759814e0142761d8f865a90828188ff.tar.bz2
android_bootable_recovery-530cd6d0a759814e0142761d8f865a90828188ff.tar.lz
android_bootable_recovery-530cd6d0a759814e0142761d8f865a90828188ff.tar.xz
android_bootable_recovery-530cd6d0a759814e0142761d8f865a90828188ff.tar.zst
android_bootable_recovery-530cd6d0a759814e0142761d8f865a90828188ff.zip
Diffstat (limited to 'minui/graphics.h')
-rw-r--r--minui/graphics.h11
1 files changed, 10 insertions, 1 deletions
diff --git a/minui/graphics.h b/minui/graphics.h
index 3c45a406b..5408c93e9 100644
--- a/minui/graphics.h
+++ b/minui/graphics.h
@@ -21,6 +21,12 @@
class MinuiBackend {
public:
+ enum DrmConnector {
+ DRM_MAIN = 0,
+ DRM_SEC,
+ DRM_MAX,
+ };
+
// Initializes the backend and returns a GRSurface* to draw into.
virtual GRSurface* Init() = 0;
@@ -28,9 +34,12 @@ class MinuiBackend {
// be displayed, and returns a new drawing surface.
virtual GRSurface* Flip() = 0;
- // Blank (or unblank) the screen.
+ // Blank (or unblank) the default screen.
virtual void Blank(bool) = 0;
+ // Blank (or unblank) the specific screen.
+ virtual void Blank(bool blank, DrmConnector index) = 0;
+
// Device cleanup when drawing is done.
virtual ~MinuiBackend() {};
};