AcTools.Render.Kn5Specific.Textures.TexturesProvider.UpdateTextureAsync C# (CSharp) Method

UpdateTextureAsync() public method

public UpdateTextureAsync ( string filename, DeviceContextHolder contextHolder ) : System.Threading.Tasks.Task
filename string
contextHolder DeviceContextHolder
return System.Threading.Tasks.Task
        public async Task UpdateTextureAsync(string filename, DeviceContextHolder contextHolder) {
            foreach (var texture in _textures
                    .Where(pair => string.Equals(pair.Key, filename, StringComparison.OrdinalIgnoreCase) && !pair.Value.IsDisposed)
                    .Select(pair => pair.Value).OfType<RenderableTexture>()) {
                await texture.LoadAsync(filename, contextHolder.Device);
            }
        }