summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/vi/layer/vi_layer.h
diff options
context:
space:
mode:
authorLiam <byteslice@airmail.cc>2023-12-10 18:32:44 +0100
committerLiam <byteslice@airmail.cc>2023-12-12 18:14:23 +0100
commitadc307961357243a67ed4400d18ec9979a0c55db (patch)
treec1a143b2be065e4a7cf7bd03918b77576c1e0507 /src/core/hle/service/vi/layer/vi_layer.h
parentMerge pull request #12296 from liamwhite/client-session (diff)
downloadyuzu-adc307961357243a67ed4400d18ec9979a0c55db.tar
yuzu-adc307961357243a67ed4400d18ec9979a0c55db.tar.gz
yuzu-adc307961357243a67ed4400d18ec9979a0c55db.tar.bz2
yuzu-adc307961357243a67ed4400d18ec9979a0c55db.tar.lz
yuzu-adc307961357243a67ed4400d18ec9979a0c55db.tar.xz
yuzu-adc307961357243a67ed4400d18ec9979a0c55db.tar.zst
yuzu-adc307961357243a67ed4400d18ec9979a0c55db.zip
Diffstat (limited to 'src/core/hle/service/vi/layer/vi_layer.h')
-rw-r--r--src/core/hle/service/vi/layer/vi_layer.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/core/hle/service/vi/layer/vi_layer.h b/src/core/hle/service/vi/layer/vi_layer.h
index 8cf1b5275..295005e23 100644
--- a/src/core/hle/service/vi/layer/vi_layer.h
+++ b/src/core/hle/service/vi/layer/vi_layer.h
@@ -71,12 +71,25 @@ public:
return core;
}
+ bool IsOpen() const {
+ return open;
+ }
+
+ void Close() {
+ open = false;
+ }
+
+ void Open() {
+ open = true;
+ }
+
private:
const u64 layer_id;
const u32 binder_id;
android::BufferQueueCore& core;
android::BufferQueueProducer& binder;
std::shared_ptr<android::BufferItemConsumer> consumer;
+ bool open;
};
} // namespace Service::VI