Profile Class Reference
[Engine Module]

#include <profile.h>

Inheritance diagram for Profile:

Preloaded Root Object TreeNode< Root > Referenced Counted Serialized List< Root > ListNode< Root >

List of all members.


Detailed Description

Stores all profile settings, like resolution, sound volume or race color.

Public Member Functions

 Profile (const char *id)
virtual ~Profile ()
void LoadDefaultSettings ()

Public Attributes

struct Profile::a player
struct Profile::b input
struct Profile::c video
struct Profile::d audio
struct Profile::e network
struct Profile::f system

Protected Member Functions

void SetDefaultSettings ()
virtual void ClearHeader ()
virtual void ClearBody ()
virtual bool ReadHeader (Serializer &serializer)
virtual bool ReadBody (Serializer &serializer)
virtual bool WriteHeader (Serializer &serializer)
virtual bool WriteBody (Serializer &serializer)

Classes

struct  a
struct  b
struct  c
struct  d
struct  e
struct  f

Constructor & Destructor Documentation

Profile::Profile ( const char *  id  ) 

Constructor.

Profile::~Profile (  )  [virtual]

Destructor.


Member Function Documentation

void Profile::LoadDefaultSettings (  ) 

void Profile::SetDefaultSettings (  )  [protected]

<

Todo:
Alt+

void Profile::ClearHeader (  )  [protected, virtual]

Reimplemented from Preloaded.

void Profile::ClearBody (  )  [protected, virtual]

Reimplemented from Preloaded.

bool Profile::ReadHeader ( Serializer serializer  )  [protected, virtual]

Reimplemented from Preloaded.

bool Profile::ReadBody ( Serializer serializer  )  [protected, virtual]

Reimplemented from Preloaded.

bool Profile::WriteHeader ( Serializer serializer  )  [protected, virtual]

Reimplemented from Preloaded.

bool Profile::WriteBody ( Serializer serializer  )  [protected, virtual]

Reimplemented from Preloaded.


Member Data Documentation

struct Profile::a Profile::player

struct Profile::b Profile::input

struct Profile::c Profile::video

struct Profile::d Profile::audio

struct Profile::e Profile::network

struct Profile::f Profile::system


The documentation for this class was generated from the following files:
Generated on Sat Oct 20 14:47:34 2007 for Dark Oberon by  doxygen 1.5.3