虚拟方法

声明

gboolean
advance (
  GdkPixbufAnimationIter* iter,
  const GTimeVal* current_time
)

描述

可能将动画前进到一个新的帧。

根据传递给gdk_pixbuf_animation_get_iter()的起始时间选择帧。

作为快捷方式,传递NULL作为当前时间,将代表你调用g_get_current_time()。所以你只需要在速度加倍之类的奇怪操作中显式传递current_time

如果此函数返回FALSE,在前进之前假定已渲染动画显示的情况下,无需更新动画显示;如果返回TRUE,你需要调用gdk_pixbuf_animation_iter_get_pixbuf()并使用新的pixbuf更新显示。

参数

current_time

当前时间。

参数可以为NULL
数据由方法的调用者拥有。

返回值

TRUE如果图像可能需要更新。