summaryrefslogtreecommitdiff
path: root/gdk/gdkgltextureprivate.h
blob: c2841fb55ee8fc89d151b2595d9d6320bffb2986 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#pragma once

#include "gdkgltexture.h"

#include "gdkgltexturebuilder.h"
#include "gdktextureprivate.h"

G_BEGIN_DECLS

GdkTexture *            gdk_gl_texture_new_from_builder (GdkGLTextureBuilder    *builder,
                                                         GDestroyNotify          destroy,
                                                         gpointer                data);


GdkGLContext *          gdk_gl_texture_get_context      (GdkGLTexture           *self);
guint                   gdk_gl_texture_get_id           (GdkGLTexture           *self);
gboolean                gdk_gl_texture_has_mipmap       (GdkGLTexture           *self);
gpointer                gdk_gl_texture_get_sync         (GdkGLTexture           *self);

G_END_DECLS