| __init__(self) (defined in UM.View.GL.ShaderProgram.ShaderProgram) | UM.View.GL.ShaderProgram.ShaderProgram | |
| _attribute_bindings (defined in UM.View.GL.ShaderProgram.ShaderProgram) | UM.View.GL.ShaderProgram.ShaderProgram | protected |
| _attribute_indices (defined in UM.View.GL.ShaderProgram.ShaderProgram) | UM.View.GL.ShaderProgram.ShaderProgram | protected |
| _bindings (defined in UM.View.GL.ShaderProgram.ShaderProgram) | UM.View.GL.ShaderProgram.ShaderProgram | protected |
| _bound (defined in UM.View.GL.ShaderProgram.ShaderProgram) | UM.View.GL.ShaderProgram.ShaderProgram | protected |
| _debug_shader (defined in UM.View.GL.ShaderProgram.ShaderProgram) | UM.View.GL.ShaderProgram.ShaderProgram | protected |
| _matrixToQMatrix4x4(self, m) (defined in UM.View.GL.ShaderProgram.ShaderProgram) | UM.View.GL.ShaderProgram.ShaderProgram | protected |
| _setUniformValueDirect(self, int uniform, Union[Vector, Matrix, Color, List[float], List[List[float]], float, int] value) (defined in UM.View.GL.ShaderProgram.ShaderProgram) | UM.View.GL.ShaderProgram.ShaderProgram | protected |
| _shader_program (defined in UM.View.GL.ShaderProgram.ShaderProgram) | UM.View.GL.ShaderProgram.ShaderProgram | protected |
| _textures (defined in UM.View.GL.ShaderProgram.ShaderProgram) | UM.View.GL.ShaderProgram.ShaderProgram | protected |
| _uniform_indices (defined in UM.View.GL.ShaderProgram.ShaderProgram) | UM.View.GL.ShaderProgram.ShaderProgram | protected |
| _uniform_values (defined in UM.View.GL.ShaderProgram.ShaderProgram) | UM.View.GL.ShaderProgram.ShaderProgram | protected |
| addAttributeBinding(self, str key, str value) | UM.View.GL.ShaderProgram.ShaderProgram | |
| addBinding(self, str key, str value) | UM.View.GL.ShaderProgram.ShaderProgram | |
| bind(self) | UM.View.GL.ShaderProgram.ShaderProgram | |
| build(self) | UM.View.GL.ShaderProgram.ShaderProgram | |
| disableAttribute(self, str name) | UM.View.GL.ShaderProgram.ShaderProgram | |
| enableAttribute(self, str name, str type, int offset, int stride=0) | UM.View.GL.ShaderProgram.ShaderProgram | |
| load(self, str file_name, str version="") | UM.View.GL.ShaderProgram.ShaderProgram | |
| release(self) | UM.View.GL.ShaderProgram.ShaderProgram | |
| removeAttributeBinding(self, str key) | UM.View.GL.ShaderProgram.ShaderProgram | |
| removeBinding(self, str key) | UM.View.GL.ShaderProgram.ShaderProgram | |
| setFragmentShader(self, str shader) | UM.View.GL.ShaderProgram.ShaderProgram | |
| setGeometryShader(self, str shader) (defined in UM.View.GL.ShaderProgram.ShaderProgram) | UM.View.GL.ShaderProgram.ShaderProgram | |
| setTexture(self, int texture_unit, Texture texture) | UM.View.GL.ShaderProgram.ShaderProgram | |
| setUniformValue(self, str name, Union[Vector, Matrix, Color, List[float], List[List[float]], float, int] value, **Any kwargs) | UM.View.GL.ShaderProgram.ShaderProgram | |
| setVertexShader(self, str shader) | UM.View.GL.ShaderProgram.ShaderProgram | |
| updateBindings(self, **kwargs) | UM.View.GL.ShaderProgram.ShaderProgram | |