Contents User Forum Source Index APIs by Task APIs by Level Data


RenderDevice.h File Reference

Graphics hardware abstraction layer (wrapper for OpenGL). More...

#include "G3D/platform.h"
#include "G3D/Array.h"
#include "G3D/GLight.h"
#include "G3D/TextOutput.h"
#include "G3D/MeshAlg.h"
#include "GLG3D/Texture.h"
#include "GLG3D/Milestone.h"
#include "GLG3D/VertexProgram.h"
#include "GLG3D/PixelProgram.h"
#include "GLG3D/Shader.h"
#include "GLG3D/VARArea.h"
#include "GLG3D/GWindow.h"
#include "GLG3D/GLCaps.h"
#include "GLG3D/VAR.h"
#include "GLG3D/Framebuffer.h"
#include "GLG3D/Lighting.h"
#include "G3D/Stopwatch.h"

Namespaces

namespace  G3D

Classes

class  G3D::RenderDevice
 You must call RenderDevice::init() before using the RenderDevice. More...
class  G3D::RenderDevice::DebugSettings
class  G3D::RenderDevice::RenderState
 Snapshot of the state maintained by the render device.
class  G3D::RenderDevice::RenderState::Lights
class  G3D::RenderDevice::RenderState::Matrices
class  G3D::RenderDevice::RenderState::Stencil
class  G3D::RenderDevice::RenderState::TextureUnit
class  G3D::RenderDevice::StatusInfo

Defines

#define MAX_BUFFER_SIZE   27


Detailed Description

Graphics hardware abstraction layer (wrapper for OpenGL).

You can freely mix OpenGL calls with RenderDevice, just make sure you put the state back the way you found it or you will confuse RenderDevice.

Maintainer:
Morgan McGuire, morgan@graphics3d.com
Created:
2001-05-29
Last modified:
2007-01-30
Copyright 2001-2007, Morgan McGuire

Define Documentation

#define MAX_BUFFER_SIZE   27


Generated on Thu Aug 2 11:40:42 2007 for G3D by doxygen 1.5.2
Hosted by SourceForge.net Logo