Table of Contents

Namespace SimulationFramework.Messaging

Classes

AfterEventsMessage

Dispatched immediately after the simulation processes input events.

AfterRenderMessage

Sent when a frame is finished.

BeforeEventsMessage

Dispatched before the simulation processes system events.

BeforeRenderMessage

Sent went a frame begins.

DisplayAddedMessage

Dispatched when a system adds a new display.

DisplayMessage

Base class for display-related messages.

DisplayRemovedMessage

Dispatched when a display is removed by the system.

ExitMessage

Sent when the application is requested to exit.

InitializeMessage

Sent when the simulation is initialized.

Message

The base class for all messages.

MessageDispatcher

Dispatches application messages.

RenderMessage

Sent when the simulation should render a frame.

ResizeMessage

Sent when the simulation's window is resized.

UninitializeMessage

Sent when the simulation is uninitializing (exiting).

Enums

ListenerPriority

Specifies how a message listener should be prioritized by the dispatcher. Higher priority listeners are notified before lower ones.

Delegates

MessageListener<T>

Represents a message listener.