Files
LuaCsForBarotraumaEP/Libraries/MonoGame.Framework/Src/MonoGame.Framework.Content.Pipeline/Graphics/Dxt5BitmapContent.cs
2019-06-25 16:00:44 +03:00

37 lines
1.1 KiB
C#

// MonoGame - Copyright (C) The MonoGame Team
// This file is subject to the terms and conditions defined in
// file 'LICENSE.txt', which is part of this source code package.
using Microsoft.Xna.Framework.Graphics;
namespace Microsoft.Xna.Framework.Content.Pipeline.Graphics
{
public class Dxt5BitmapContent : DxtBitmapContent
{
public Dxt5BitmapContent(int width, int height)
: base(16, width, height)
{
}
/// <summary>
/// Gets the corresponding GPU texture format for the specified bitmap type.
/// </summary>
/// <param name="format">Format being retrieved.</param>
/// <returns>The GPU texture format of the bitmap type.</returns>
public override bool TryGetFormat(out SurfaceFormat format)
{
format = SurfaceFormat.Dxt5;
return true;
}
/// <summary>
/// Returns a string description of the bitmap.
/// </summary>
/// <returns>Description of the bitmap.</returns>
public override string ToString()
{
return "DXT5 " + Width + "x" + Height;
}
}
}