Ejemplo n.º 1
0
        public void SetResource(uint set, uint binding, IBindableResource res)
        {
            if (set < 0 || set >= ResourceSet.Length)
            {
                return;
            }

            ResourceSet[set].BindResource(binding, res);
        }
Ejemplo n.º 2
0
 public void UpdateResourceSet(StringID name, IBindableResource tex)
 {
     foreach (var rs in ResourceSet)
     {
         foreach (var binding in rs.resourceLayout.Bindings)
         {
             if (binding.name == name)
             {
                 rs.BindResource(binding.binding, tex);
                 rs.UpdateSets();
                 return;
             }
         }
     }
 }
Ejemplo n.º 3
0
 public void RegResource(StringID id, IBindableResource res)
 {
     resources[id] = res;
 }