Table Of Contents
GL инструкции¶
Добавлено в версии 1.3.0.
Очистка FBO¶
Для очистки FBO вы можете использовать инструкции ClearColor
и ClearBuffers
следующим образом:
self.fbo = Fbo(size=self.size)
with self.fbo:
ClearColor(0, 0, 0, 0)
ClearBuffers()
- class kivy.graphics.gl_instructions.ClearBuffers(*args, **kwargs)¶
Базовый класс:
kivy.graphics.instructions.Instruction
Добавлено в версии 1.3.0.
Очистить буферы, указанные в свойстве маски буфера инструкций. По умолчанию очищается только буфер цвета.
- clear_color¶
Если True, будет очищен буфер цвета.
- clear_depth¶
Если True, будет очищен буфер глубины.
- clear_stencil¶
Если True, будет очищен буфер трафарета.
- class kivy.graphics.gl_instructions.ClearColor(r, g, b, a, **kwargs)¶
Базовый класс:
kivy.graphics.instructions.Instruction
Добавлено в версии 1.3.0.
Устанавливает цвет очистки, используемый для очистки буферов с помощью функции glClear или
ClearBuffers
графических инструкций.- a¶
Альфа-компонент, от 0 до 1.
- b¶
Синий компонент, от 0 до 1.
- g¶
Зеленый компонент, от 0 до 1.
- r¶
Красный компонент, от 0 до 1.
- rgb¶
Цвет RGB, список из 3 значений в диапазоне от 0 до 1, где альфа будет равна 1.
- rgba¶
Цвет RGBA, используемый для цвета очистки, список из 4 значений в диапазоне от 0 до 1.