QSDK 1.1 Documentation
Main Page | Modules | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members | File Members | Related Pages

User Interface
[QServer]


Compounds

struct  CameraLayer
 3D scene in screen rectangle. More...

struct  Font
 Renderable font information. More...

struct  ImageLayer
 2D Screen decoration. More...

struct  KeyboardListener
 Keyboard event interface. More...

struct  Layer
 Abstract screen rectangle component. More...

struct  LogLayer
 On screen error reports. More...

struct  MouseListener
 Mouse event interface. More...

struct  Screen
 The display mechanism. More...

struct  StatsLayer
 On-screen engine stats. More...

struct  TextLayer
 On screen text. More...

struct  TextMetrics

Detailed Description

This section of the API is concerned with all of the Objects used for creating, visualising and interacting with a user interface.

Everything hangs off the Q::Screen, which on desktop systems is effectively the window and on consoles is the display. Then a number of different layers can be added to the screen. These are effectively just rectangles that get drawn into in various ways:

Then the layers can be individually configured to receive mouse and keyboard events, depending on which layer is in focus.

Return to QSDK documentation Contents page. Contact details for support, information and fault-reporting.
Qube Software Limited © 2000-2004