public void InitializeFonts(Manifest m) { using (new Support.PerfTimer("SpriteFonts")) { if (fontSheetBuilder != null) { fontSheetBuilder.Dispose(); } fontSheetBuilder = new SheetBuilder(SheetType.BGRA); Fonts = m.Fonts.ToDictionary(x => x.Key, x => new SpriteFont(Platform.ResolvePath(x.Value.First), x.Value.Second, fontSheetBuilder)).AsReadOnly(); } }
public void Dispose() { ClearHardwareCursors(); cursors.Clear(); sheetBuilder.Dispose(); }
public void Dispose() { if (vertexBuffer != null) { vertexBuffer.Dispose(); } sheetBuilder.Dispose(); }
public void Dispose() { foreach (var cursors in hardwareCursors) { foreach (var cursor in cursors.Value) { cursor.Dispose(); } } sheetBuilder.Dispose(); hardwareCursors.Clear(); }
public void Dispose() { palette.Dispose(); sheetBuilder.Dispose(); }
public void Dispose() { sheetBuilder.Dispose(); }