Table of Contents

Class PixelArt

Namespace
Glitch9.AIDevKit

Base class for pixel art images generated by PixelLab. This class provides properties for size, isometric view, usage, and note.

public abstract class PixelArt : IGeneratedFile, IGeneratedResult
Inheritance
object
PixelArt
Implements
Derived

Constructors

PixelArt(ImageSize, bool, Usage)

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

Parameters

size ImageSize
isometric bool
usage Usage

Properties

Count

public abstract int Count { get; }

Property Value

int

Isometric

public bool Isometric { get; }

Property Value

bool

Note

public string Note { get; }

Property Value

string

Size

public ImageSize Size { get; }

Property Value

ImageSize

Usage

public Usage Usage { get; }

Property Value

Usage

Methods

GetSpriteFile(Direction)

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

Parameters

direction PixelLabTypes.Direction

Returns

File<Texture2D>

SetNote(string)

public void SetNote(string note)

Parameters

note string

ToFiles()

public abstract IFile[] ToFiles()

Returns

IFile[]

ToTexture2D()

public abstract Texture2D ToTexture2D()

Returns

Texture2D

Operators

implicit operator Texture2D(PixelArt)

public static implicit operator Texture2D(PixelArt pixelArt)

Parameters

pixelArt PixelArt

Returns

Texture2D