Main Page | Namespace List | Class Hierarchy | Compound List | File List | Namespace Members | Compound Members | File Members | Related Pages

CSystemFactorySet Struct Reference

#include <cgame.h>

Collaboration diagram for CSystemFactorySet:

Collaboration graph
[legend]
List of all members.

Public Attributes

CTimerSystemFactorytimerFactory
CEventSystemFactoryeventFactory
CVideoSystemFactoryvideoFactory

Detailed Description

This structure essentially describes a "driver" for a platform implementation. In the future, as more multimedia subsystems are added (e.g. audio), this structure can be expanded upon.

Having a driver be an aggregation of sub-drivers is useful because this way it will be easy for the client to mix-and-match sub-drivers, e.g. use video driver X with audio driver Y.

Definition at line 34 of file cgame.h.


Member Data Documentation

CEventSystemFactory* CSystemFactorySet::eventFactory
 

The event (input) system driver.

Definition at line 38 of file cgame.h.

CTimerSystemFactory* CSystemFactorySet::timerFactory
 

The timer system driver.

Definition at line 36 of file cgame.h.

CVideoSystemFactory* CSystemFactorySet::videoFactory
 

The video system driver.

Definition at line 40 of file cgame.h.


The documentation for this struct was generated from the following file:
Generated on Wed Aug 27 11:59:23 2003 for GFW by doxygen 1.3.3