mirror of
https://github.com/rustdesk/rustdesk.git
synced 2025-05-11 10:26:19 +02:00
Refact/multi window soft rendering (#8343)
* refact: multi_window_soft_rendering Signed-off-by: fufesou <linlong1266@gmail.com> * fix: window pos, potential wait for image Signed-off-by: fufesou <linlong1266@gmail.com> * comments Signed-off-by: fufesou <linlong1266@gmail.com> * remove debug print Signed-off-by: fufesou <linlong1266@gmail.com> * explicitly set rgba_data.size_got to false after init Signed-off-by: fufesou <linlong1266@gmail.com> * refact: multi window, merge images, render with texture Signed-off-by: fufesou <linlong1266@gmail.com> * revert, flutter.rs, rgba valid Signed-off-by: fufesou <linlong1266@gmail.com> * Add displays index before sending capture msg Signed-off-by: fufesou <linlong1266@gmail.com> * refact: multi window, soft rendering Signed-off-by: fufesou <linlong1266@gmail.com> * fix: build Signed-off-by: fufesou <linlong1266@gmail.com> --------- Signed-off-by: fufesou <linlong1266@gmail.com>
This commit is contained in:
parent
8e12a34634
commit
bc875a35b0
10 changed files with 160 additions and 82 deletions
|
@ -63,11 +63,6 @@ class RustdeskImpl {
|
|||
return '';
|
||||
}
|
||||
|
||||
void sessionTryAddDisplay(
|
||||
{required UuidValue sessionId,
|
||||
required Int32List displays,
|
||||
dynamic hint}) {}
|
||||
|
||||
String sessionAddSync(
|
||||
{required UuidValue sessionId,
|
||||
required String id,
|
||||
|
@ -94,6 +89,14 @@ class RustdeskImpl {
|
|||
return Stream.empty();
|
||||
}
|
||||
|
||||
Stream<EventToUI> sessionStartWithDisplays(
|
||||
{required UuidValue sessionId,
|
||||
required String id,
|
||||
required Int32List displays,
|
||||
dynamic hint}) {
|
||||
throw UnimplementedError();
|
||||
}
|
||||
|
||||
Future<bool?> sessionGetRemember(
|
||||
{required UuidValue sessionId, dynamic hint}) {
|
||||
return Future(
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue