Версия 2.1.0

Quick search

Table Of Contents

Управление контекстом

Добавлено в версии 1.2.0.

Этот класс управляет реестром всех созданных графических инструкций. У него есть возможность сброса и удаления их.

Вы можете узнать больше о контекстах графики Kivy в Документации по модулю Graphics. Они основаны на контекстах графики OpenGL.

класс kivy.graphics.context.Context

Базовый класс: builtins.object

callbacks наблюдателя. См. add_reload_observer() и remove_reload_observer() для получения дополнительной информации.

add_reload_observer(callback, before=False)

(внутренний) Добавить обратный вызов, который будет вызываться после полной перезагрузки контекста графики. Здесь вы можете заново загрузить ваши пользовательские данные в GPU.

Parameters
callback: func(context) -> return None

Первым параметром будет сам контекст

before: boolean, по умолчанию False

Если True, обратный вызов будет выполнен перед всеми процессами перезагрузки. Используйте его, если хотите, например, очистить свой кеш.

Изменено в версии 1.4.0: добавлен параметр before.

flag_update_canvas()
flush() void
gl_dealloc(*largs)
reload()
remove_reload_observer(callback, before=False)

(внутренний) Удалить обратный вызов из списка наблюдателей, ранее добавленных add_reload_observer().

trigger_gl_dealloc()