libguac  1.6.0
display-types.h
Go to the documentation of this file.
1 /*
2  * Licensed to the Apache Software Foundation (ASF) under one
3  * or more contributor license agreements. See the NOTICE file
4  * distributed with this work for additional information
5  * regarding copyright ownership. The ASF licenses this file
6  * to you under the Apache License, Version 2.0 (the
7  * "License"); you may not use this file except in compliance
8  * with the License. You may obtain a copy of the License at
9  *
10  * http://www.apache.org/licenses/LICENSE-2.0
11  *
12  * Unless required by applicable law or agreed to in writing,
13  * software distributed under the License is distributed on an
14  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15  * KIND, either express or implied. See the License for the
16  * specific language governing permissions and limitations
17  * under the License.
18  */
19 
20 #ifndef GUAC_DISPLAY_TYPES_H
21 #define GUAC_DISPLAY_TYPES_H
22 
39 typedef struct guac_display guac_display;
40 
46 
53 
62 
71 
76 
81 
89 
94 
99 
101 
106 #endif
struct guac_display_layer guac_display_layer
Opaque representation of a layer within a guac_display.
Definition: display-types.h:52
struct guac_display_render_thread guac_display_render_thread
Opaque representation of a thread that continuously renders updated graphical data to the remote disp...
Definition: display-types.h:45
guac_display_cursor_type
Pre-defined mouse cursor graphics.
Definition: display-types.h:75
struct guac_display guac_display
Opaque representation of the remote (client-side) display of a Guacamole connection (guac_client)...
Definition: display-types.h:39
The current raw drawing context of a guac_display_layer, including the underlying drawing buffer of t...
Definition: display.h:117
A small dot.
Definition: display-types.h:88
The current Cairo drawing context of a guac_display_layer, including a Cairo image surface wrapping t...
Definition: display.h:77
A vertical, I-shaped bar indicating text input or selection.
Definition: display-types.h:93
An empty (invisible/hidden) mouse cursor.
Definition: display-types.h:80
A standard, general-purpose pointer.
Definition: display-types.h:98