Index

Package: Tiles.Libraries.Loading

Description

package Tiles.Libraries.Loading is

Subprograms & Entries

Initialize

procedure Initialize;

References:

tiles-libraries-loading.ads:5:15 (declaration)
tiles-libraries-loading.adb:144:15 (body)
tiles-libraries-loading.adb:150:9 (label)
tiles-libraries.adb:107:42 (reference)

Calls:

Tiles.Libraries.Loading.Loading_Task defined at tiles-libraries-loading.adb:93:15
Initializes the package. Call this before calling Load_From_Disk.

Finalize

procedure Finalize;

References:

tiles-libraries-loading.ads:9:15 (declaration)
tiles-libraries-loading.adb:154:15 (body)
tiles-libraries-loading.adb:174:9 (label)
tiles-libraries.adb:111:40 (reference)

Calls:

Debugging.Dbg defined at debugging.ads:58:15
Is_Terminated defined at a-taside.ads:62:13
Tiles.Libraries.Loading.Delete defined at tiles-libraries-loading.adb:140:15
Tiles.Libraries.Loading.Stop defined at tiles-libraries-loading.adb:32:19
Finalizes the package. This should be called before Allegro is shutdown. No more assets can be loaded after finalization.

Load_From_Disk

function Load_From_Disk
( name: String )
return A_Tile_Library;

References:

tiles-libraries-loading.ads:15:14 (declaration)
tiles-libraries-loading.adb:178:14 (body)
tiles-libraries-loading.adb:232:9 (label)
tiles-libraries.adb:46:29 (reference)

Called by:

Tiles.Libraries.Load_Library defined at tiles-libraries.adb:24:19

Calls:

Archives.Delete defined at archives.ads:50:15
Archives.Load_Archive defined at archives.ads:24:14
Debugging.Dbg defined at debugging.ads:58:15
Debugging.Dbg defined at debugging.ads:68:15
Objects.Delete defined at objects.ads:46:15
Resources.Load_Resource defined at resources.ads:93:14
Resources.Loading_Begins defined at resources.ads:36:15
Resources.Loading_Ends defined at resources.ads:38:15
Resources.Unload_Resource defined at resources.ads:98:15
Support.Paths.Add_Extension defined at support-paths.ads:7:14
Tiles.Indices.Index_Extension defined at tiles-indices.ads:95:14
Tiles.Indices.Load_Index defined at tiles-indices.ads:21:14
Tiles.Libraries.Create_Tile_Library defined at tiles-libraries.ads:121:14
Tiles.Libraries.Library_Extension defined at tiles-libraries.ads:152:14
Tiles.Libraries.Loading.Add defined at tiles-libraries-loading.adb:30:19
To_Unbounded_String defined at a-strunb.ads:59:13
Loads a library by name from disk. The library returned will continue to load asynchronously so not all bitmaps will be available immediately upon return. However, all the tile and matrices information will be available. If an error occurs then null will be returned.