LaunchEvent

This class represents events that occur during the game launch process related to updating the "Launch Overlay", which is a graphics layer in the UI where the system displays status messages about the progress of the launch. You can use these events to customize the appearance of the overlay.

This class includes the following subtypes:

The event target for this event type is the mainWindow object.

Event sequence

For each game launch, these events are fired in the following order:

Drawing layers

The point of these events is to let you take control over the visual presentation of the launch process, so it's helpful to understand the way the graphics are constructed. There are actually two drawing layers making up the "launch overlay":

The two layers are separated so that you can display a fixed graphic or video background during the entire launch process, with text messages superimposed in the foreground layer as the launch process proceeds. Since the text messages are in a separate layer, they can be updated at each step without having to redraw the background graphics or reload the video.

Both of these layers are drawn in front of all of the other layers (the wheel icons and the playfield background image or video), which also remain on the screen during the launch process. The system's default drawing makes the background layer opaque, hiding the other layers. You can draw a transparent or partially transparent background if you want to let the regular playfield background continue to appear on screen during the launch.

Properties

Launch events include all of the standard event properties and methods (see the Event class), plus the following: