Index

Package: Processes

Description

package Processes is

Types

Process (abstract)

type Process is limited interface;

References:

processes.ads:6:10 (declaration)
audio_players.ads:16:41 (reference)
audio_players.ads:54:41 (reference)
events-corrals.ads:12:35 (reference)
events-corrals.ads:208:35 (reference)
game_views.ads:20:66 (reference)
game_views.ads:93:66 (reference)
games.ads:18:61 (reference)
games.ads:65:61 (reference)
physics-managers.ads:19:44 (reference)
physics-managers.ads:68:44 (reference)
processes.ads:7:34 (reference)
processes.ads:10:46 (reference)
processes.ads:15:35 (reference)
renderers.ads:11:37 (reference)
renderers.ads:45:37 (reference)
worlds.ads:43:69 (reference)
worlds.ads:213:69 (reference)

A_Process

type A_Process is access all Process'Class;

References:

processes.ads:7:10 (declaration)
game_views.adb:41:67 (reference)
game_views.adb:79:67 (reference)
game_views.adb:267:31 (reference)
game_views.adb:268:31 (reference)
game_views.adb:269:31 (reference)
game_views.adb:270:31 (reference)
game_views.adb:288:31 (reference)
game_views.adb:289:31 (reference)
game_views.adb:290:31 (reference)
game_views.adb:291:31 (reference)
game_views.ads:29:67 (reference)
game_views.ads:32:67 (reference)
games.adb:179:26 (reference)
games.adb:180:26 (reference)
games.adb:181:26 (reference)
games.adb:234:27 (reference)
games.adb:235:27 (reference)
games.adb:236:27 (reference)
games.adb:259:27 (reference)
games.adb:260:27 (reference)
games.adb:261:27 (reference)
processes-managers.adb:34:39 (reference)
processes-managers.adb:79:45 (reference)
processes-managers.adb:105:40 (reference)
processes-managers.adb:285:58 (reference)
processes-managers.adb:294:61 (reference)
processes-managers.adb:305:57 (reference)
processes-managers.adb:314:58 (reference)
processes-managers.ads:14:61 (reference)
processes-managers.ads:30:39 (reference)
processes-managers.ads:34:45 (reference)
processes-managers.ads:43:40 (reference)
processes-managers.ads:67:25 (reference)
processes-managers.ads:86:23 (reference)
processes-managers.ads:118:58 (reference)
processes-managers.ads:120:61 (reference)
processes-managers.ads:123:57 (reference)
processes-managers.ads:125:58 (reference)
worlds.adb:105:45 (reference)
worlds.adb:216:31 (reference)
worlds.adb:290:31 (reference)

Subprograms & Entries

Get_Process_Name (abstract)

function Get_Process_Name
( this: access Process )
return String is abstract;

References:

processes.ads:10:14 (declaration)
processes-managers.adb:207:45 (dispatching call)
processes-managers.adb:228:45 (dispatching call)
processes-managers.adb:252:45 (dispatching call)
processes-managers.adb:272:45 (dispatching call)

Called by:

Processes.Managers.Execute defined at processes-managers.ads:110:15
Processes.Managers.Execute defined at processes-managers.ads:97:15
Processes.Managers.Execute defined at processes-managers.ads:105:15
Processes.Managers.Execute defined at processes-managers.ads:115:15
Returns a name string identifying the process.

Tick (abstract)

procedure Tick
( this: access Process;
upTime, dt: Time_Span )
is abstract;

References:

processes.ads:15:15 (declaration)
processes-managers.adb:352:34 (dispatching call)

Called by:

Processes.Managers.Ticker_Task.Tick.Tick_Proc defined at processes-managers.adb:343:23
Executes one frame of the process. 'upTime' is the amount of time the process manager has been running (real time since start, not execution time.) 'dt' is the difference in time since the previous execution frame.