1
/* GdkGLExt - OpenGL Extension to GDK
2
* Copyright (C) 2002-2004 Naofumi Yasufuku
4
* This library is free software; you can redistribute it and/or
5
* modify it under the terms of the GNU Lesser General Public
6
* License as published by the Free Software Foundation; either
7
* version 2.1 of the License, or (at your option) any later version.
9
* This library is distributed in the hope that it will be useful,
10
* but WITHOUT ANY WARRANTY; without even the implied warranty of
11
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12
* Lesser General Public License for more details.
14
* You should have received a copy of the GNU Lesser General Public
15
* License along with this library; if not, write to the Free Software
16
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
19
#ifndef __GDK_GL_OVERLAY_X11_H__
20
#define __GDK_GL_OVERLAY_X11_H__
22
#include <gdk/x11/gdkglx.h>
28
GDK_GL_OVERLAY_TRANSPARENT_NONE,
29
GDK_GL_OVERLAY_TRANSPARENT_PIXEL,
30
GDK_GL_OVERLAY_TRANSPARENT_MASK
31
} GdkGLOverlayTransparentType;
33
typedef struct _GdkGLOverlayInfo GdkGLOverlayInfo;
35
struct _GdkGLOverlayInfo
38
GdkGLOverlayTransparentType transparent_type;
43
/* private at present... */
44
gboolean _gdk_x11_gl_overlay_get_info (GdkVisual *visual,
45
GdkGLOverlayInfo *overlay_info);
49
#endif /* __GDK_GL_OVERLAY_X11_H__ */