// TODO: private protected /// <summary> /// </summary> /// <param name="slot"></param> /// <param name="set"></param> protected abstract void SetComputeResourceSetCore(uint slot, ResourceSet set);
// TODO: private protected /// <summary> /// </summary> /// <param name="slot"></param> /// <param name="rs"></param> protected abstract void SetGraphicsResourceSetCore(uint slot, ResourceSet rs);
/// <summary> /// Sets the active <see cref="ResourceSet"/> for the given index. This ResourceSet is only active for the compute /// Pipeline. /// </summary> /// <param name="slot">The resource slot.</param> /// <param name="rs">The new <see cref="ResourceSet"/>.</param> public void SetComputeResourceSet(uint slot, ResourceSet rs) { SetComputeResourceSetCore(slot, rs); }
/// <summary> /// Sets the active <see cref="ResourceSet"/> for the given index. This ResourceSet is only active for the graphics /// Pipeline. /// </summary> /// <param name="slot">The resource slot.</param> /// <param name="rs">The new <see cref="ResourceSet"/>.</param> public void SetGraphicsResourceSet(uint slot, ResourceSet rs) { SetGraphicsResourceSetCore(slot, rs); }