Method CreateSprite
CreateSprite(string, int)
Creates a new Sprite from the TextureRegion at the specified index in the TextureAtlas of this SpriteSheet.
public Sprite CreateSprite(string spriteName, int regionIndex)
Parameters
spriteNamestringThe name to assign the Sprite that is created.
regionIndexintThe index of the TextureRegion element in the TextureAtlas assign the Sprite that is created.
Returns
Exceptions
- ArgumentOutOfRangeException
Thrown if the specified index is less than zero or is greater than or equal to the total number of TextureRegion elements in the TextureAtlas.
CreateSprite(int)
Creates a new Sprite from the TextureRegion at the specified index in the TextureAtlas of this SpriteSheet.
public Sprite CreateSprite(int regionIndex)
Parameters
regionIndexintThe index of the TextureRegion element to assign the Sprite that is created.
Returns
Exceptions
- ArgumentOutOfRangeException
Thrown if the specified index is less than zero or is greater than or equal to the total number of TextureRegion elements in the TextureAtlas.
CreateSprite(string, string)
Creates a new Sprite from the TextureRegion at the specified index in the TextureAtlas of this SpriteSheet.
public Sprite CreateSprite(string spriteName, string regionName)
Parameters
spriteNamestringThe name to assign the Sprite that is created.
regionNamestringThe name of the TextureRegion element in the TextureAtlas assign the Sprite that is created.
Returns
Exceptions
- KeyNotFoundException
Thrown if the TextureAtlas does not contain a TextureRegion with the name specified.
CreateSprite(string)
Creates a new Sprite from the TextureRegion at the specified index in the TextureAtlas of this SpriteSheet.
public Sprite CreateSprite(string regionName)
Parameters
regionNamestringThe name of the TextureRegion element in the TextureAtlas assign the Sprite that is created.
Returns
Exceptions
- KeyNotFoundException
Thrown if the TextureAtlas does not contain a TextureRegion with the name specified.