/// <summary> /// Binds all uniforms defined in source to this shader. /// </summary> /// <param name="source">Object that contains the uniforms.</param> public void BindUniform(object source) { if (source == null) { return; } var proxy = AutoUniforms.Get(source); proxy.SetUniforms(this); }
internal Proxy(AutoUniforms uniforms, object target) { this.uniforms = uniforms; this.target = target; }