__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 | |