Main Page   Namespace List   Class Hierarchy   Compound List   File List   Header Files   Namespace Members   Compound Members   File Members   Related Pages  

MSG Namespace Reference

the namespace MSG encapsulates all classes in the MSG library. More...


Compounds

struct  Camera
class  Direction3d
class  Point3d
class  Vector3d
class  ActiveDirectionalLight
class  ActiveLight
class  ActiveTransformGroup
class  DirectionalLight
class  FakeShadowsDirectionalLight
class  Group
class  Light
class  Material
class  Node
class  RotateGroup
class  ScaleGroup
class  Shape
class  TransformGroup
class  TranslateGroup
class  Color
class  Event
class  MouseDragEvent
class  Window
class  EventVisitor
class  RenderVisitor
class  Visitor

Enumerations

enum  EventType { EVENT, MOUSEDRAGEVENT }

Functions

ostream& operator<< ( ostream& out, const Camera& camera )
ostream& operator<< ( ostream& out, const Point3d& p)
istream& operator>> ( istream& in, Point3d& p )
ostream& operator<< ( ostream& out, const Vector3d& p)
istream& operator>> ( istream& in, Vector3d& p )
ostream& operator<< ( ostream& out, const DirectionalLight& directionallight )
ostream& operator<< (ostream& out, const FakeShadowsDirectionalLight& directionallight )
ostream& operator<< ( ostream& out, const Shape& shape )
ostream& operator<< ( ostream& out, const Color& lc )
void displayCallback (void)
void keyboardCallback (unsigned char k,int x,int y)
void mouseCallback (int button, int state, int x, int y)
void motionCallback (int x, int y)
void visibilityCallback (int state)
void idleCallback (void)

Variables

const double defaultfovy
const double defaultaspect
const double defaultzNear
const double defaultzFar
const char* vplenvvar
int windowNum
Windowwindow
unsigned char k
int x
int y
int windowNum
Windowwindow
unsigned char k
int x
int y


Detailed Description

the namespace MSG encapsulates all classes in the MSG library.


Enumeration Type Documentation

enum MSG::EventType

Enumeration values:
EVENT  
MOUSEDRAGEVENT  

Function Documentation

ostream & MSG::operator<< (ostream & out, const Camera & camera)

ostream & MSG::operator<< (ostream & out, const Point3d & p)

istream & MSG::operator>> (istream & in, Point3d & p)

ostream & MSG::operator<< (ostream & out, const Vector3d & p)

istream & MSG::operator>> (istream & in, Vector3d & p)

ostream & MSG::operator<< (ostream & out, const DirectionalLight & directionallight)

ostream & MSG::operator<< (ostream & out, const FakeShadowsDirectionalLight & directionallight)

ostream & MSG::operator<< (ostream & out, const Shape & shape)

ostream & MSG::operator<< (ostream & out, const Color & lc)

void MSG::displayCallback (void)

void MSG::keyboardCallback (unsigned char k, int x, int y)

void MSG::mouseCallback (int button, int state, int x, int y)

void MSG::motionCallback (int x, int y)

void MSG::visibilityCallback (int state)

void MSG::idleCallback (void)


Variable Documentation

const double MSG::defaultfovy

const double MSG::defaultaspect

const double MSG::defaultzNear

const double MSG::defaultzFar

const char* MSG::vplenvvar

int MSG::windowNum

Window* MSG::window

unsigned char MSG::k

int MSG::x

int MSG::y

int MSG::windowNum

Window* MSG::window

unsigned char MSG::k

int MSG::x

int MSG::y


Generated at Sat Jul 22 00:32:17 2000 for MSG by doxygen 1.0.0 written by Dimitri van Heesch, © 1997-1999