ResourceManager class IO

Manages the loading of game resources such as textures, images, fonts, and sounds.

It automatically tracks loading progress.

Properties

hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

loadFont(String path, double size, {bool antiAlias = true, String containedAsciiCharacters = BitmapFont.extendedAscii}) → BitmapFont
Loads a TrueType Font and creates BitmapFont out of it.
loadImage(String path, {int frameWidth = 0, int frameHeight = 0, int paddingX = 0, int paddingY = 0, int textureFlags = TextureFlags.defaultFlags, double pivotX = 0.5, double pivotY = 0.5, void onLoad()?}) → Images
Loads an image or a sequence of image frames (Images) from the given path.
loadSound(String path, {int retriggerDelayInMs = 0}) → Sound
Loads a Sound from the audio file at the given path.
loadString(String path) → Future<String>
Loads the content of a text file from the given path as a String.
loadTexture(String path, [int textureFlags = TextureFlags.defaultFlags]) → Texture
Loads a Texture from the given path.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited