glue Namespace Reference

Glues the modules together. More...


Classes

class  Conf
 glue module configuration. More...
class  Core2Lua
 Glue code between C++ core and Lua. More...
class  SDLQueue
 Queues for different kinds of SDL events. More...
class  SimTime
 Simulated time. More...

Namespaces

namespace  defs
namespace  global

Functions

string GetHomeDirectoryName (void)
string GetConfDirectoryName (void)
INLINE ConfGetConf (void)
ConfBinGetConfBin (void)
bool ReadConfBin (ConfBin &confBin, const string &key, fp &out)
bool ReadConfBin (ConfBin &confBin, const string &key, Vector3 &v)
bool WriteConfBin (ConfBin &confBin, const string &key, const Vector3 &v)
bool ReadConfBin (ConfBin &confBin, const string &key, Matrix &matrix)
bool WriteConfBin (ConfBin &confBin, const string &key, const Matrix &matrix)
INLINE bool ReadConfBin (ConfBin &confBin, const string &key, double &out)
INLINE bool WriteConfBin (ConfBin &confBin, const string &key, const fp &in)
void Init (const base::InitArgs &initArgs)
void Start (void)


Detailed Description

Glues the modules together.

Function Documentation

INLINE Conf& glue::GetConf ( void   ) 

ConfBin & glue::GetConfBin ( void   ) 

Open the binary configuration file (~/.PROGRAM_NAME.cfg).

string glue::GetConfDirectoryName ( void   ) 

Open (or create) the directory that holds configuration files. THROWS EXCEPTION ~/.palomino

string glue::GetHomeDirectoryName ( void   ) 

Returns:
Name of user's home directory. THROWS EXCEPTION ~/.PROGRAM

void glue::Init ( const base::InitArgs initArgs  ) 

Initialize module.

INLINE bool glue::ReadConfBin ( ConfBin confBin,
const string &  key,
double &  out 
)

bool glue::ReadConfBin ( ConfBin confBin,
const string &  key,
Matrix matrix 
)

Read Matrix from binary configuration.

bool glue::ReadConfBin ( ConfBin confBin,
const string &  key,
Vector3 &  v 
)

Read Vector3 from binary configuration.

bool glue::ReadConfBin ( ConfBin confBin,
const string &  key,
fp out 
)

Read a single-precision float.

void glue::Start ( void   ) 

Start module.

INLINE bool glue::WriteConfBin ( ConfBin confBin,
const string &  key,
const fp in 
)

bool glue::WriteConfBin ( ConfBin confBin,
const string &  key,
const Matrix matrix 
)

Write Matrix to binary configuration.

bool glue::WriteConfBin ( ConfBin confBin,
const string &  key,
const Vector3 &  v 
)

Write Vector3 to binary configuration.

Palomino Flight Simulator documents generated by doxygen 1.5.6 on Tue Sep 28 11:37:49 2010