mx Namespace Reference


Classes

class  mxArgs
class  mxException
class  mxRegularFont
union  __Color
class  Color
struct  mxClamp_info
class  mxClampOutFile
class  mxClampResourceFile
class  mxEternalRW
class  mxEternal
class  mxShared
class  mxFunctor
class  mxImage
class  mximg_Item
class  mximg_Writer
class  mximg_Reader
class  mxSurfacePainter
class  mxPainter
class  mxJoystick
class  mxJpeg
class  scoped_memory
class  mxPixel
class  mxPixelData
class  mxPng
class  mxScreen
class  mxSem
class  mxSocket
struct  _mxPoint
class  mxSurface
class  mxMutex
class  mxExec
class  mxThread
class  mxThreadObject
class  mxTimer_Exec
class  mxTimer
class  mxTimerObject
class  mxNode
class  mxList
class  mxTTF_Font
struct  Point
struct  Size
struct  Rect
struct  Line
class  mxExpandableVector
class  vector4D
class  vector2D
class  mxWnd

Typedefs

typedef union mx::__Color _Color
typedef signed char s8_t
typedef unsigned char u8_t
typedef signed short s16_t
typedef unsigned short u16_t
typedef signed int s32_t
typedef unsigned int u32_t
typedef struct mx::_mxPoint mxPoint
typedef vector4D< float, 4 > mxfVector
typedef vector4D< int, 4 > mxiVector
typedef vector2D< int, 2 > mxiPoint
typedef vector2D< int, 2 > mxfPoint

Enumerations

enum  lookType { LOOKAT, ORTHO }

Functions

SDL_Surface * CreateBuffer (size_t w, size_t h)
template<typename Type >
int defaultRead (fstream &fobj, Type &typeobject)
template<typename Type >
int defaultWrite (fstream &fobj, Type &typeobject)
template<typename Type >
std::ostream & operator<< (std::ostream &out, mxEternal< Type > &type)
mxPixel operator+ (const mxPixel &p, const mxPixel &p2)
mxPixel operator- (const mxPixel &p, const mxPixel &p2)
mxPixel operator* (const mxPixel &p, const mxPixel &p2)
mxPixel operator/ (const mxPixel &p, const mxPixel &p2)
int stretchX (int cur_w, int x, int nw)
int stretchY (int cur_h, int y, int nh)
int thread_exec (void *ptr)
int thread_execute (void *data)
unsigned int timer_exec (unsigned int val, void *param)
unsigned int timer_execution (unsigned int val, void *param)
template<typename Type , typename Accum , size_t HASH_SIZE>
Accum HashKey (Type t)
template<size_t HASH_SIZE, typename InputIterator , typename Return >
Return HashKey (InputIterator begin, InputIterator end)
template<typename String >
unsigned int HashKey (String key, unsigned int size)

Detailed Description

namespace for libmx

namespace for libmx


Enumeration Type Documentation

for view Type of OpenGL projection

Definition at line 32 of file mxwnd.h.

00032 { LOOKAT, ORTHO };


Generated on Wed Jun 10 14:52:02 2009 for libmx by  doxygen 1.5.8