/// <summary>
		/// Rysuje tekst na obiekt renderera.
		/// </summary>
		/// <param name="text">Tekst.</param>
		/// <param name="color">Kolor.</param>
		/// <returns>Utworzony obiekt.</returns>
		public IText Draw(string text, Color color)
		{
			var obj = new Objects.Internals.SystemFontObject();
			obj.Texture = CreateEmptyTexture();
			this.DrawString(text, color, obj.Texture);
			obj.Content = text;
			return obj;
		}
		/// <summary>
		/// Tworzy pusty obiekt na tekst.
		/// </summary>
		/// <returns></returns>
		public static IText CreateEmptyObject()
		{
			var obj = new Objects.Internals.SystemFontObject();
			obj.Texture = CreateEmptyTexture();
			return obj;
		}
		/// <summary>
		/// Rysuje tekst do obiektu renderera.
		/// </summary>
		/// <param name="text">Tekst.</param>
		/// <param name="color">Kolor.</param>
		/// <param name="textBox">Pole tekstowe, w którym ma się zmieścić tekst.</param>
		/// <returns>Utworzony obiekt.</returns>
		public IText Draw(string text, Color color, RectangleF textBox)
		{
			IText textObj = new Objects.Internals.SystemFontObject()
			{
				Texture = CreateEmptyTexture()
			};
			this.Draw(text, color, textBox, textObj);
			return textObj;
		}