Пример #1
0
        /// <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);
        }
Пример #2
0
 internal Proxy(AutoUniforms uniforms, object target)
 {
     this.uniforms = uniforms;
     this.target   = target;
 }