Assets paths helper class

Static variables

@:value("preload")staticcurrentLevel:String = "preload"

@:value(new Map<String,FlxGraphic>())staticgraphics:Map<String, FlxGraphic> = new Map<String,FlxGraphic>()

Static methods

staticinlineexistsInMod(path:String, mod:String):Bool

@:value({ type : TEXT })staticinlinefile(file:String, type:AssetType = TEXT, ?library:String):String

staticinlinefont(key:String):String

staticinlinefrag(key:String, ?library:String):String

staticinlinegetCocos2DAtlas(key:String, ?library:String):FlxAtlasFrames

staticinlinegetEaselJSAtlas(key:String, ?library:String):FlxAtlasFrames

staticinlinegetEdgeAnimateAtlas(key:String, ?library:String):FlxAtlasFrames

staticinlinegetJsonAtlas(key:String, ?library:String):FlxAtlasFrames

@:value({ library : "preload" })staticgetLibraryPath(file:String, library:String = "preload"):String

staticinlinegetModPath(path:String):String

@:value({ avoidGPU : false })staticinlinegetPackerAtlas(key:String, ?library:String, avoidGPU:Bool = false):FlxAtlasFrames

staticgetPath(file:String, type:AssetType, library:Null<String>):String

staticinlinegetPreloadPath(file:String):String

@:value({ avoidGPU : false })staticinlinegetSparrowAtlas(key:String, ?library:String, avoidGPU:Bool = false):FlxAtlasFrames

staticinlinegetTextureAtlas(key:String, ?library:String):String

@:value({ avoidGPU : false })staticgpuBitmap(key:String, ?library:String, avoidGPU:Bool = false):FlxGraphicAsset

Gets an image in any mod or base asset to the gpu when possible.

Parameters:

key

The path of the image

library

The image package. (ex shared). NOTE: Will search through other packages to find the image when possible.

avoidGPU

Force loading to of the graphic to the cpu.

Returns:

The image as a FlxGraphic. Will retrun the image path if gpu caching is not possible.

See also:

staticinlinehx(key:String, ?library:String):String

staticinlineimage(key:String, ?library:String):String

staticinst(song:String, ?difficulty:String, ?mix:String):String

staticinlinejson(key:String, ?library:String):String

staticinlinelua(key:String, ?library:String):String

staticinlinemusic(key:String, ?library:String):String

staticinlinendll(key:String, ?library:String):String

staticsongEvents(song:String, ?difficulty:String):String

staticinlinesound(key:String, ?library:String):String

staticinlinesoundRandom(key:String, min:Int, max:Int, ?library:String):String

staticinlinetxt(key:String, ?library:String):String

staticinlineui(key:String, ?library:String):String

staticinlinevert(key:String, ?library:String):String

@:value({ ext : "mp4" })staticinlinevideo(key:String, ext:String = "mp4"):String

staticvoices(song:String, ?difficulty:String, ?character:String, ?mix:String):String

staticinlinexml(key:String, ?library:String):String