Gizmo3D

gzGraphicsEngine.h File Reference

Bridge between Gizmo3D low level API and system graphics API. More...

#include "gzBasicTypes.h"
#include "gzGraphicsAbstractionLayer.h"
#include "gzBase.h"

Go to the source code of this file.

Classes

class  gzGraphicsEngine

Enumerations

enum  gzEngineType {
  GZ_ENGINE_NONE = -1, GZ_ENGINE_DEBUG = 0, GZ_ENGINE_SOFTWARE = 1, GZ_ENGINE_OPENGL = 2,
  GZ_ENGINE_DIRECTX = 3
}
 Graphics Engine Types. More...
enum  gzEngineVendor {
  GZ_ENGINE_VENDOR_UNKNOWN = 0, GZ_ENGINE_VENDOR_NVIDIA = 1, GZ_ENGINE_VENDOR_ATI = 2, GZ_ENGINE_VENDOR_MATROX = 3,
  GZ_ENGINE_VENDOR_INTEL = 4, GZ_ENGINE_VENDOR_MESA = 5
}

Variables

const gzUByte GZ_MAX_3D_ENGINES = 10


Detailed Description

Bridge between Gizmo3D low level API and system graphics API.

Definition in file gzGraphicsEngine.h.


Enumeration Type Documentation

enum gzEngineType
 

Graphics Engine Types.

Initialise with gzGraphicsEngine::useEngine(xxx) before using any Gizmo3D 3D code

Enumerator:
GZ_ENGINE_NONE 
GZ_ENGINE_DEBUG 
GZ_ENGINE_SOFTWARE 
GZ_ENGINE_OPENGL 
GZ_ENGINE_DIRECTX 

Definition at line 38 of file gzGraphicsEngine.h.

enum gzEngineVendor
 

Enumerator:
GZ_ENGINE_VENDOR_UNKNOWN 
GZ_ENGINE_VENDOR_NVIDIA 
GZ_ENGINE_VENDOR_ATI 
GZ_ENGINE_VENDOR_MATROX 
GZ_ENGINE_VENDOR_INTEL 
GZ_ENGINE_VENDOR_MESA 

Definition at line 47 of file gzGraphicsEngine.h.


Variable Documentation

const gzUByte GZ_MAX_3D_ENGINES = 10
 

Definition at line 57 of file gzGraphicsEngine.h.


Documentation for Gizmo3D generated at Wed Feb 20 11:54:13 2008 by   Saab Training Systems AB, ¸ (c) 2003-and beyond