August 2015
Intermediate to advanced
246 pages
4h 21m
English
We have already worked with shaders in this chapter, but now we will work with our own shaders. To show this, we will create an app with only the ShaderWidget.
We will use the preceding recipe Editing shaders to complete this recipe. Particularly, we will use the ShaderWidget class implemented there.
We will need a KV file and a Python file in this recipe. The KV file gives the size and position to the ShaderWidget, and the Python file will have our shader. Now, follow these steps:
ShaderWidget rule.canvas for color, pos, and size:<ShaderWidget>:
canvas:
Color:
rgb: 1, 0, 0
Rectangle:
pos: self.pos
size: self.size