/********************************************************************* * Copyright (c) Intel Corporation 2019 * SPDX-License-Identifier: Apache-2.0 * Author : Ramu Bachala **********************************************************************/ /** * PureCanvas Component * * Memoized HTML5 canvas component for rendering the remote desktop. * * Handles: * - Canvas context initialization * - Mouse event forwarding (down, up, move) * - Right-click context menu prevention */ import React from 'react'; export interface PureCanvasProps { contextRef: (ctx: CanvasRenderingContext2D) => void; mouseDown: (event: React.MouseEvent) => void; mouseUp: (event: React.MouseEvent) => void; mouseMove: (event: React.MouseEvent) => void; canvasHeight: string; canvasWidth: string; className?: string; style?: React.CSSProperties; } export declare const PureCanvas: React.FC; //# sourceMappingURL=PureCanvas.d.ts.map