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