Table of Contents

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
object
PixelLabSprite
Implements
Inherited Members

Constructors

PixelLabSprite(ImageSize, bool, Usage)

public PixelLabSprite(ImageSize size, bool isometric, Usage usage)

Parameters

size ImageSize
isometric bool
usage Usage

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

direction PixelLabTypes.Direction
file File<Texture2D>

Returns

PixelLabSprite

AddSpriteFile(Direction, Texture2D, string)

public PixelLabSprite AddSpriteFile(PixelLabTypes.Direction direction, Texture2D texture, string path)

Parameters

direction PixelLabTypes.Direction
texture Texture2D
path string

Returns

PixelLabSprite

GetSpriteFile(Direction)

public override File<Texture2D> GetSpriteFile(PixelLabTypes.Direction direction)

Parameters

direction PixelLabTypes.Direction

Returns

File<Texture2D>

ToFiles()

public override IFile[] ToFiles()

Returns

IFile[]

ToTexture2D()

public override Texture2D ToTexture2D()

Returns

Texture2D