方法
GdkGLTextureBuilderbuild
自:4.12
声明 [源]
GdkTexture*
gdk_gl_texture_builder_build (
GdkGLTextureBuilder* self,
GDestroyNotify destroy,
gpointer data
)
描述 [源]
使用构建器中设置的价值构建一个新的 GdkTexture。
当返回的纹理被释放时,将调用 destroy 函数;无论是当纹理被最终化或者通过显式调用 gdk_gl_texture_release()。它应该释放所有与纹理相关的 GL 资源,例如 GdkGLTextureBuilder:id 和 GdkGLTextureBuilder:sync。
注意,如果没有设置任何必需属性,调用此函数将是编程错误。
可以多次调用此函数来创建多个纹理,可能在其中使用不同的属性。
自:4.12
参数
destroy-
类型:
GDestroyNotify当纹理被释放时将被调用的销毁函数。
参数可以为 NULL。 data-
类型:
gpointer传递给销毁函数的用户数据。
参数可以为 NULL。数据由方法调用者拥有。
返回值
类型: GdkTexture
新构建的 GdkTexture。
| 方法调用者将获得返回数据的所有权,并负责释放它。 |