方法
GtkGLAreaset_auto_render
声明 [src]
void
gtk_gl_area_set_auto_render (
GtkGLArea* area,
gboolean auto_render
)
描述 [src]
设置 GtkGLArea
是否处于自动渲染模式。
如果 auto_render
是 TRUE
,每当小部件绘制时,将发出 GtkGLArea::render
信号。这是默认值,如果绘制小部件更快,则很有用。
如果 auto_render
是 FALSE
,将保留上次渲染的数据,并在下一次绘制小部件时使用,除非窗口大小调整。为了强制渲染,必须调用 gtk_gl_area_queue_render()
。当场景变化很少但重绘需要很长时间时,这种模式很有用。