using System.Runtime.CompilerServices;
using Sprite = Glass.SpriteMaterial;
namespace Glass.Testbed
{
///
/// The three cells of FileIcons.png, each a square one line of LiberationSans16 text tall.
///
[SpriteSheet(spriteSizeX: 24, spriteSizeY: 24, borderSize: 0, "Glass.Testbed.SampleMaterials.FileIcons.png")]
public sealed class FileIconMaterials
{
public static readonly Sprite Folder = CreateIcon(0);
public static readonly Sprite File = CreateIcon(1);
public static readonly Sprite Refresh = CreateIcon(2);
private static Sprite CreateIcon(int column, [CallerMemberName] string debugName = "")
{
return MaterialLibrary.CreateSprite(new Point(column, 0), debugName);
}
}
}