Версия 2.1.0

Quick search

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.