Main Page Class Hierarchy Compound List File List Compound Members File Members

MesaRenderer.h

Go to the documentation of this file.
00001 /*
00002 File: MesaRenderer.h
00003 
00004 Function: 
00005 
00006 Author: Andrew Willmott
00007 
00008 Copyright: (c) 1999-2000, Andrew Willmott
00009 */
00010 
00011 #ifndef __MesaRenderer__
00012 #define __MesaRenderer__
00013 
00014 #include "gcl/GCLConfig.h"
00015 
00016 #ifdef GCL_MESA
00017 #include "gcl/GLRenderer.h"
00018 #include "GL/osmesa.h"
00019 
00020  class MesaRenderer : public GLRenderer
00021 // offscreen canvas you can draw into 
00022 {
00023 public:
00024 
00025  MesaRenderer() : GLRenderer() {};
00026 ~MesaRenderer();
00027 
00028 Void Init(RGBAImage &img);
00029 Void MakeCurrent();
00030 
00031 protected:
00032  RGBAImage *outImage;
00033  OSMesaContext mesaContext;
00034 };
00035 
00036 #else
00037 class MesaRenderer;
00038 #endif
00039 
00040 #endif
00041 

Generated at Sat Aug 5 00:17:00 2000 for Graphics Class Library by doxygen 1.1.0 written by Dimitri van Heesch, © 1997-2000

AltStyle によって変換されたページ (->オリジナル) /