| 123456789101112131415161718192021222324 |
- /*
- * noVNC: HTML5 VNC client
- * Copyright (C) 2012 Joel Martin
- * Copyright (C) 2018 Samuel Mannehed for Cendio AB
- * Copyright (C) 2018 Pierre Ossman for Cendio AB
- * Licensed under MPL 2.0 (see LICENSE.txt)
- *
- * See README.md for usage and integration instructions.
- *
- */
- export default class CopyRectDecoder {
- decodeRect(x, y, width, height, sock, display, depth) {
- if (sock.rQwait("COPYRECT", 4)) {
- return false;
- }
- let deltaX = sock.rQshift16();
- let deltaY = sock.rQshift16();
- display.copyImage(deltaX, deltaY, x, y, width, height);
- return true;
- }
- }
|