目录
上下文管理¶
在 1.2.0 版本加入.
该类管理所有已创建图形指令的注册表,并具备刷新和删除它们的能力。
您可以在 图形。 模块文档中了解更多关于 Kivy 图形上下文的信息。这些基于 OpenGL 图形上下文。
- class kivy.graphics.context.Context¶
基类:
object观察者回调。更多信息请参见
add_reload_observer()和remove_reload_observer()。- add_reload_observer(self, callback, before=False)¶
(内部)添加一个回调,在整个图形上下文重新加载后调用。这是你可以将自定义数据重新上传到 GPU 的地方。
- 参数:
- callback: func(context) -> 返回 None
第一个参数将是上下文本身。
- before:布尔值,默认为 False
如果为True,回调将在所有重载过程之前执行。例如,如果你想清除缓存,可以使用它。
在 1.4.0 版本发生变更: 已添加 before 参数。
- flag_update_canvas(self)¶
- flush(self) void¶
- gl_dealloc(self, *largs)¶
- reload(self)¶
- remove_reload_observer(self, callback, before=False)¶
(内部)从观察者列表中移除之前通过
add_reload_observer()添加的回调。
- trigger_gl_dealloc(self)¶