class FlxAssets
package flixel.system
Static variables
Static methods
staticbuildFileReferences(directory:String = "assets/", subDirectories:Bool = false, ?filterExtensions:Array<String>, ?rename:String ‑> String):Array<Field>
Reads files from a directory relative to this project and generates public static inline
variables containing the string paths to the files in it.
Example usage:
@:build(flixel.system.FlxAssets.buildFileReferences("assets/images"))
class Images {}
Mostly copied from:
Parameters:
directory | The directory to scan for files |
---|---|
subDirectories | Whether to include subdirectories |
filterExtensions | Example: |
See also:
staticinlinegetBitmapFromClass(source:Class<Dynamic>):BitmapData
Generates BitmapData from specified class. Less typing.
Parameters:
source | BitmapData class to generate BitmapData object from. |
---|
Returns:
Newly instantiated BitmapData object.
staticresolveBitmapData(Graphic:FlxGraphicSource):BitmapData
Takes Dynamic object as a input and tries to convert it to BitmapData:
1) if the input is BitmapData, then it will return this BitmapData;
2) if the input is Class
Parameters:
Graphic | input data to get BitmapData object for. |
---|
Returns:
BitmapData for specified Dynamic object.
staticresolveKey(Graphic:FlxGraphicSource, ?Key:String):String
Takes Dynamic object as a input and tries to find appropriate key String for its BitmapData:
1) if the input is BitmapData, then it will return second (optional) argument (the Key);
2) if the input is Class
Parameters:
Graphic | input data to get string key for. |
---|---|
Key | optional key string. |
Returns:
Key String for specified Graphic object.