def execute(self, instance): name = self.evaluate_index(0) uniform = self.evaluate_index(1) value = int(self.evaluate_index(2)) shaders = instance.objectPlayer.shaders[name] for item in shaders: item.bind() item.uniformi(uniform, value) Shader.unbind()
def execute(self, instance): name = self.evaluate_expression(self.get_parameter(0)) uniform = self.evaluate_expression(self.get_parameter(1)) value = int(self.evaluate_expression(self.get_parameter(2))) shaders = instance.objectPlayer.shaders[name] for item in shaders: item.bind() item.uniformi(uniform, value) Shader.unbind()
def execute(self, instance): name = self.evaluate_expression(self.get_parameter(0)) uniform = self.evaluate_expression(self.get_parameter(1)) value = int(self.evaluate_expression(self.get_parameter(2))) shaders = instance.objectPlayer.shaders[name] for item in shaders: item.bind() item.uniformi(uniform, value) Shader.unbind()
def execute(self, instance): name = self.evaluate_index(0) uniform = self.evaluate_index(1) value = int(self.evaluate_index(2)) shaders = instance.objectPlayer.shaders[name] for item in shaders: item.bind() item.uniformi(uniform, value) Shader.unbind()