Adds a sprite to the layer.
Adds a sprite to the layer.
Edits a sprite attribute.
Returns the selected paletteID of the sprite.
Returns the displayed portion of the sprite.
Gets the coordinate of the sprite.
Moves the sprite to the given location.
Reads a sprite attribute
Relatively moves the sprite by the given values.
Removes the sprite with the given ID.
Replaces the sprite. If the new sprite has a different dimension, the old sprite's upper-left corner will be used.
Replaces the sprite and moves to the given position.
Replaces the sprite and moves to the given position.
Replaces a sprite attribute. DEPRECATED
Scales bitmap horizontally
Scales bitmap vertically
Sets the paletteID of the sprite. Returns the new ID, which is truncated to the possible values with a simple binary and operation Palette must exist in the parent Raster, otherwise AccessError might happen
Writes the displayed portion of the sprite. Returns the new slice, if invalid (greater than the bitmap, etc.) returns the old one.
General SpriteLayer interface.