构造函数
GdkGLTexturenew
已弃用:4.12
声明 [源代码]
GdkTexture*
gdk_gl_texture_new (
GdkGLContext* context,
guint id,
int width,
int height,
GDestroyNotify destroy,
gpointer data
)
描述 [源代码]
创建一个现有的GL纹理的新纹理。
注意,必须在对调用gdk_gl_texture_release()或GdkTexture对象被最终化时释放GL资源之前不得更改GL纹理。
自4.12版本起已弃用
GdkGLTextureBuilder 取代了这个函数,并为创建GL 纹理提供了扩展功能。
参数
context-
类型:
GdkGLContext一个
GdkGLContext。数据由函数的调用者拥有。 id-
类型:
guint使用
context创建的纹理的ID。 width-
类型:
int纹理的名义宽度。
height-
类型:
int纹理的名义高度。
destroy-
类型:
GDestroyNotify当释放GL资源时将调用destroy notify。
data-
类型:
gpointer传递给
destroy的数据。参数可以为 NULL。数据由函数的调用者拥有。
返回值
类型: GdkGLTexture
一个新创建的GdkTexture。
| 调用该函数的调用者拥有数据的所有权,并且负责释放它。 |