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

gbgraphics::Server Class Reference

Graphics Server class. More...

#include <server.h>

List of all members.

Public Types

enum  { LIGHTING, TEXTURING, DEPTHWRITE, CULLBACKFACE }
 Server options. More...


Static Public Methods

Initializers
int IsInit ()
 Is server initialized?

int Init ()
 Initialize.

void Destroy ()
 .

Object maintenance.
void ClearData ()
 .

unsigned int Load (const std::string &filename)
 Load a graphics object.

ModelGetModel (unsigned int ID)
 .

void Update ()
 Renders.

void AttachMeshState (const MeshState *pMState)
 .

void RemoveMeshState (const MeshState *pMState)
 .

void ClearMeshs ()
 .

Server Options.
void SetOption (unsigned int option, int state)
 .

int IsOption (unsigned int option)
 .


Detailed Description

Graphics Server class.

Manages graphic data, Uses OpenGL for rendering.


Member Enumeration Documentation

anonymous enum
 

Server options.

Enumeration values:
LIGHTING  0 off, 1 on
TEXTURING  0 off, 1 on
DEPTHWRITE  0 off, 1 on
CULLBACKFACE  0 off, 1 on


The documentation for this class was generated from the following files:
Generated on Mon Sep 2 14:52:32 2002 for GunBuster Engine by doxygen1.2.17