Esempio n. 1
0
        /// <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);
        }
Esempio n. 2
0
        /// <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;
        }