信号

GtkGLArea::create-context

声明

GdkGLContext*
create_context (
  GtkGLArea* self,
  gpointer user_data
)

描述 [src]

当小部件正在被实现时发出。

这允许您覆盖 GL 上下文的创建方式。如果您想重用现有的 GL 上下文,或尝试创建不同类型的 GL 选项时,这很有用。

如果上下文创建失败,则信号处理程序可以使用 gtk_gl_area_set_error() 注册更详细的错误信息,说明构建失败的原因。

默认处理程序

默认处理程序在通过 g_signal_connect() 添加的处理程序之后被调用。

返回值

类型: GdkGLContext

一个新创建的 GdkGLContextGtkGLArea 小部件将持有返回的值。

函数的调用者负责数据的所有权,并负责释放它。