FireAtlas class
FireAtlas is a mapping file that can hold several Sprite
s and
SpriteAnimation
s.
Use getSprite and getAnimation to retrieve mapped assets.
Constructors
- FireAtlas({required String id, required double tileWidth, required double tileHeight, required String? imageData})
- Creates a FireAtlas instance.
-
FireAtlas.deserializeBytes(List<
int> bytes) -
Reads a FireAtlas instance from a byte array.
factory
-
FireAtlas.deserializeJson(Map<
String, dynamic> rawJson) -
Reads a FireAtlas instance from a json file.
factory
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- id ↔ String
-
Id of the FireAtlas, mainly used by the Fire Atlas Editor for file
identification.
getter/setter pair
- imageData ↔ String?
-
Stores the asset data once this instance has loaded.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
selections
↔ Map<
String, BaseSelection> -
Holds all the selections of this file.
getter/setter pair
- tileHeight ↔ double
-
The height of the tile.
getter/setter pair
- tileWidth ↔ double
-
The width of the tile.
getter/setter pair
Methods
-
getAnimation(
String selectionId) → SpriteAnimation -
Returns a SpriteAnimation with the given
selectionId
. -
getSprite(
String selectionId) → Sprite -
Returns a Sprite with the given
selectionId
. -
loadImage(
{bool clearImageData = true, Images? images}) → Future< void> - Loads the atlas image into memory so it can be used, this method is used internally by loadAsset, prefer that method unless there is a very specific use case for it.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
serialize(
{bool encoded = true}) → List< int> - Serializes this instances into a byte array.
-
toJson(
) → Map< String, dynamic> - Serializes the mappings on this Atlas in a json format.
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited