public void SetResource(uint set, uint binding, IBindableResource res) { if (set < 0 || set >= ResourceSet.Length) { return; } ResourceSet[set].BindResource(binding, res); }
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; } } } }
public void RegResource(StringID id, IBindableResource res) { resources[id] = res; }