| Home | About | Links | Problems | My Graphics BaseCode | Graphics Devices | Contact |
Graphics Devices is just a folder that contains source and headers included by Engine.cpp or Engine.h; files in the directory are not directly compiled and linked into the project. It contains an abstract class, GraphicsDevice, and DirectX, Software, and OpenGL implementations of this abstract class.
GraphicsDevice is the abstract class that contains functionality that all graphics devices must expose. Any GraphicsDevice can do simple things like render meshes into the main rendering window and handle the world, view and projection transforms.
GraphicsDevice.h, Web Version
GraphicsDevice.cpp, Web Version
A D3D/DirectX instance of GraphicsDevice.
D3DGraphicsDevice.h, Web Version
D3DGraphicsDevice.cpp, Web Version
An OpenGL instance of GraphicsDevice.
OpenGLGraphicsDevice.h, Web Version
OpenGLGraphicsDevice.cpp, Web Version
An Software instance of GraphicsDevice.
SoftwareGraphicsDevice.h, Web Version
SoftwareGraphicsDevice.cpp, Web Version
last updated: May 13th 2005 © 2005 by Matthew Fisher