Added update(function, args) method to ShaderUniform