Table of Contents

Class SpriteSheet

Namespace
Axolotl2D.Animation
Assembly
Axolotl2D.dll

Splits a uniformly spaced texture atlas into row-major sprites.

public sealed class SpriteSheet
Inheritance
SpriteSheet
Inherited Members

Constructors

SpriteSheet(Texture2D, int, int, int, int)

public SpriteSheet(Texture2D texture, int frameWidth, int frameHeight, int margin = 0, int spacing = 0)

Parameters

texture Texture2D
frameWidth int
frameHeight int
margin int
spacing int

Properties

this[int]

public Sprite this[int index] { get; }

Parameters

index int

Property Value

Sprite

Sprites

public IReadOnlyList<Sprite> Sprites { get; }

Property Value

IReadOnlyList<Sprite>

Texture

public Texture2D Texture { get; }

Property Value

Texture2D