GLTexture
Implemented Interfaces: Paintable
, Icon
, LoadableIcon
A GdkTexture representing a GL texture object.
Constructors
- class GLTexture
- classmethod new(context: GLContext, id: int, width: int, height: int, destroy: Callable[[None], None], data: None) GLTexture
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 ofrelease
.Deprecated since version 4.12:
GLTextureBuilder
supersedes this function and provides extended functionality for creating GL textures.- Parameters:
context – a
GdkGLContext
id – the ID of a texture that was created with
context
width – the nominal width of the texture
height – the nominal height of the texture
destroy – a destroy notify that will be called when the GL resources are released
data – data that gets passed to
destroy