方法

GtkGLAreaset_auto_render

声明 [src]

void
gtk_gl_area_set_auto_render (
  GtkGLArea* area,
  gboolean auto_render
)

描述 [src]

设置 GtkGLArea 是否处于自动渲染模式。

如果 auto_renderTRUE,每当小部件绘制时,将发出 GtkGLArea::render 信号。这是默认值,如果绘制小部件更快,则很有用。

如果 auto_renderFALSE,将保留上次渲染的数据,并在下一次绘制小部件时使用,除非窗口大小调整。为了强制渲染,必须调用 gtk_gl_area_queue_render()。当场景变化很少但重绘需要很长时间时,这种模式很有用。

参数

auto_render

类型: gboolean

布尔值。