Github User Fetcher
1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
gdkdmabuftexture.h
Go to the documentation of this file.
1
/* gdkdmabuftexture.h
2
*
3
* Copyright 2023 Red Hat, Inc.
4
*
5
* This library is free software; you can redistribute it and/or
6
* modify it under the terms of the GNU Lesser General Public
7
* License as published by the Free Software Foundation; either
8
* version 2 of the License, or (at your option) any later version.
9
*
10
* This library is distributed in the hope that it will be useful,
11
* but WITHOUT ANY WARRANTY; without even the implied warranty of
12
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13
* Lesser General Public License for more details.
14
*
15
* You should have received a copy of the GNU Lesser General Public
16
* License along with this library. If not, see <http://www.gnu.org/licenses/>.
17
*/
18
19
#pragma once
20
21
#if !defined (__GDK_H_INSIDE__) && !defined (GTK_COMPILATION)
22
#error "Only <gdk/gdk.h> can be included directly."
23
#endif
24
25
#include <
gdk/gdktypes.h
>
26
#include <
gdk/gdktexture.h
>
27
28
G_BEGIN_DECLS
29
30
#define GDK_TYPE_DMABUF_TEXTURE (gdk_dmabuf_texture_get_type ())
31
32
#define GDK_DMABUF_TEXTURE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GDK_TYPE_DMABUF_TEXTURE, GdkDmabufTexture))
33
#define GDK_IS_DMABUF_TEXTURE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GDK_TYPE_DMABUF_TEXTURE))
34
35
#define GDK_DMABUF_ERROR (gdk_dmabuf_error_quark ())
36
37
typedef
struct
_GdkDmabufTextureClass
GdkDmabufTextureClass
;
38
39
GDK_AVAILABLE_IN_4_14
40
GType
gdk_dmabuf_texture_get_type
(
void
)
G_GNUC_CONST
;
41
42
GDK_AVAILABLE_IN_4_14
43
GQuark
gdk_dmabuf_error_quark
(
void
)
G_GNUC_CONST
;
44
45
G_DEFINE_AUTOPTR_CLEANUP_FUNC
(
GdkDmabufTexture
,
g_object_unref
)
46
47
G_END_DECLS
GDK_AVAILABLE_IN_4_14
#define GDK_AVAILABLE_IN_4_14
Definition
gdk-visibility.h:301
gdk_dmabuf_error_quark
GDK_AVAILABLE_IN_4_14 GQuark gdk_dmabuf_error_quark(void) G_GNUC_CONST
gdk_dmabuf_texture_get_type
GDK_AVAILABLE_IN_4_14 GType gdk_dmabuf_texture_get_type(void) G_GNUC_CONST
GdkDmabufTextureClass
struct _GdkDmabufTextureClass GdkDmabufTextureClass
Definition
gdkdmabuftexture.h:37
gdktexture.h
gdktypes.h
GdkDmabufTexture
struct _GdkDmabufTexture GdkDmabufTexture
Definition
gdktypes.h:102
G_END_DECLS
#define G_END_DECLS
Definition
gmacros.h:910
G_BEGIN_DECLS
#define G_BEGIN_DECLS
Definition
gmacros.h:909
G_GNUC_CONST
#define G_GNUC_CONST
Definition
gmacros.h:637
G_DEFINE_AUTOPTR_CLEANUP_FUNC
#define G_DEFINE_AUTOPTR_CLEANUP_FUNC(TypeName, func)
Definition
gmacros.h:1400
g_object_unref
GOBJECT_AVAILABLE_IN_ALL void g_object_unref(gpointer object)
GQuark
G_BEGIN_DECLS typedef guint32 GQuark
Definition
gquark.h:38
GType
gsize GType
Definition
gtype.h:427
nix
store
v9wbd5iwvxl666sf67ard7lvjamhggbk-gtk4-4.16.12-dev
include
gtk-4.0
gdk
gdkdmabuftexture.h
Generated by
1.10.0