/// <summary> /// Reads an asset from file. /// </summary> /// <param name="assetName">The name of the asset.</param> /// <param name="fontSize">The font size.</param> /// <returns>The loaded asset.</returns> /// <exception cref="ObjectDisposedException"><c>ObjectDisposedException</c>.</exception> /// <exception cref="ArgumentNullException">Argument is null.</exception> protected Font ReadAssetFont(string assetName, int fontSize) { if (IsDisposed) { throw new ObjectDisposedException(ToString()); } if (string.IsNullOrEmpty(assetName)) { throw new ArgumentNullException("assetName"); } var ret = new MyLazyFont(GetAssetPath(assetName), (uint)fontSize); return(ret); }
/// <summary> /// Reads an asset from file. /// </summary> /// <param name="assetName">The name of the asset.</param> /// <param name="fontSize">The font size.</param> /// <returns>The loaded asset.</returns> /// <exception cref="ObjectDisposedException"><c>ObjectDisposedException</c>.</exception> /// <exception cref="ArgumentNullException">Argument is null.</exception> protected Font ReadAssetFont(string assetName, int fontSize) { if (IsDisposed) throw new ObjectDisposedException(ToString()); if (string.IsNullOrEmpty(assetName)) throw new ArgumentNullException("assetName"); var ret = new MyLazyFont(GetAssetPath(assetName), (uint)fontSize); return ret; }