Constructor
Gdk.GLTexture.new
Declaration [src]
GdkTexture*
gdk_gl_texture_new (
GdkGLContext* context,
guint id,
int width,
int height,
GDestroyNotify destroy,
gpointer data
)
Description [src]
Creates a new texture for an existing GL texture.
Note that the GL texture must not be modified until destroy
is called,
which will happen when the GdkTexture object is finalized, or due to
an explicit call of gdk_gl_texture_release()
.
Parameters
context |
GdkGLContext |
a |
|
Ownership is not transferred to the callee | |
id |
guint |
the ID of a texture that was created with |
|
width |
int |
the nominal width of the texture |
|
height |
int |
the nominal height of the texture |
|
destroy |
GDestroyNotify |
a destroy notify that will be called when the GL resources are released |
|
data |
gpointer |
data that gets passed to |
Return value
Returns: GdkTexture |
|
A newly-created |
|
Ownership of the data is transferred to the caller |