Class PixelLabSprite
Represents a pixel art image generated by PixelLab. This class provides implicit conversions to Texture2D and Sprite types for easy usage.
public class PixelLabSprite : PixelArt, IGeneratedFile, IGeneratedResult
- Inheritance
-
objectPixelLabSprite
- Implements
- Inherited Members
Constructors
PixelLabSprite(ImageSize, bool, Usage)
public PixelLabSprite(ImageSize size, bool isometric, Usage usage)
Parameters
sizeImageSizeisometricboolusageUsage
Properties
Count
public override int Count { get; }
Property Value
- int
SpriteFiles
public Dictionary<PixelLabTypes.Direction, File<Texture2D>> SpriteFiles { get; }
Property Value
- Dictionary<PixelLabTypes.Direction, File<Texture2D>>
Methods
AddSpriteFile(Direction, File<Texture2D>)
public PixelLabSprite AddSpriteFile(PixelLabTypes.Direction direction, File<Texture2D> file)
Parameters
directionPixelLabTypes.DirectionfileFile<Texture2D>
Returns
AddSpriteFile(Direction, Texture2D, string)
public PixelLabSprite AddSpriteFile(PixelLabTypes.Direction direction, Texture2D texture, string path)
Parameters
directionPixelLabTypes.DirectiontextureTexture2Dpathstring
Returns
GetSpriteFile(Direction)
public override File<Texture2D> GetSpriteFile(PixelLabTypes.Direction direction)
Parameters
directionPixelLabTypes.Direction
Returns
- File<Texture2D>
ToFiles()
public override IFile[] ToFiles()
Returns
- IFile[]
ToTexture2D()
public override Texture2D ToTexture2D()
Returns
- Texture2D