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

opengl.cpp

Go to the documentation of this file.
00001 /*
00002         $Id: opengl.cpp,v 1.5 2001/03/06 18:51:06 japj Exp $
00003 
00004         ------------------------------------------------------------------------
00005         ClanLib, the platform independent game SDK.
00006 
00007         This library is distributed under the GNU LIBRARY GENERAL PUBLIC LICENSE
00008         version 2. See COPYING for details.
00009 
00010         For a total list of contributers see CREDITS.
00011 
00012         ------------------------------------------------------------------------
00013 */
00014 #include "Core/precomp.h"
00015 #include "API/GL/opengl.h"
00016 #include "displaycard_gl_generic.h"
00017 #include "API/Display/Display/display.h"
00018 
00019 void CL_OpenGL::begin_2d()
00020 {
00021         CL_GL_DisplayCard_Generic *card =
00022                 (CL_GL_DisplayCard_Generic *) CL_Display::get_current_card();
00023 
00024         card->begin_2d();
00025 }
00026 
00027 void CL_OpenGL::end_2d()
00028 {
00029         CL_GL_DisplayCard_Generic *card =
00030                 (CL_GL_DisplayCard_Generic *) CL_Display::get_current_card();
00031         
00032         card->end_2d();
00033 }
00034 
00035 void CL_OpenGL::enable_2d_projection()
00036 {
00037         CL_GL_DisplayCard_Generic *card =
00038                 (CL_GL_DisplayCard_Generic *) CL_Display::get_current_card();
00039 
00040         card->enable_2d_projection();
00041 }
00042 
00043 void CL_OpenGL::disable_2d_projection()
00044 {
00045         CL_GL_DisplayCard_Generic *card =
00046                 (CL_GL_DisplayCard_Generic *) CL_Display::get_current_card();
00047         
00048         card->disable_2d_projection();
00049 }
00050 
00051 void CL_OpenGL::set_use_gl(int v)
00052 {
00053         CL_GL_DisplayCard_Generic *card =
00054                 (CL_GL_DisplayCard_Generic *) CL_Display::get_current_card();
00055         
00056         card->set_use_gl(v);
00057 }
00058 
00059 void CL_OpenGL::set_buffer_size(int v)
00060 {
00061         CL_GL_DisplayCard_Generic *card =
00062                 (CL_GL_DisplayCard_Generic *) CL_Display::get_current_card();
00063         
00064         card->set_buffer_size(v);
00065 }
00066 
00067 void CL_OpenGL::set_level(int v)
00068 {
00069         CL_GL_DisplayCard_Generic *card =
00070                 (CL_GL_DisplayCard_Generic *) CL_Display::get_current_card();
00071         
00072         card->set_rgba(v);
00073 }
00074 
00075 void CL_OpenGL::set_doublebuffer(int v)
00076 {
00077         CL_GL_DisplayCard_Generic *card =
00078                 (CL_GL_DisplayCard_Generic *) CL_Display::get_current_card();
00079 
00080         card->set_doublebuffer(v);
00081 }
00082         
00083 void CL_OpenGL::set_stereo(int v)
00084 {
00085         CL_GL_DisplayCard_Generic *card =
00086                 (CL_GL_DisplayCard_Generic *) CL_Display::get_current_card();
00087         
00088         card->set_stereo(v);
00089 }
00090 
00091 void CL_OpenGL::set_aux_buffers(int v)
00092 {
00093         CL_GL_DisplayCard_Generic *card =
00094                 (CL_GL_DisplayCard_Generic *) CL_Display::get_current_card();
00095         
00096         card->set_aux_buffers(v);
00097 }
00098 
00099 void CL_OpenGL::set_red_size(int v)
00100 {
00101         CL_GL_DisplayCard_Generic *card =
00102                 (CL_GL_DisplayCard_Generic *) CL_Display::get_current_card();
00103         
00104         card->set_red_size(v);
00105 }
00106 
00107 void CL_OpenGL::set_green_size(int v)
00108 {
00109         CL_GL_DisplayCard_Generic *card =
00110                 (CL_GL_DisplayCard_Generic *) CL_Display::get_current_card();
00111         
00112         card->set_blue_size(v);
00113 }
00114 
00115 void CL_OpenGL::set_alpha_size(int v)
00116 {
00117         CL_GL_DisplayCard_Generic *card =
00118                 (CL_GL_DisplayCard_Generic *) CL_Display::get_current_card();
00119         
00120         card->set_alpha_size(v);
00121 }
00122 
00123 void CL_OpenGL::set_depth_size(int v)
00124 {
00125         CL_GL_DisplayCard_Generic *card =
00126                 (CL_GL_DisplayCard_Generic *) CL_Display::get_current_card();
00127         
00128         card->set_depth_size(v);
00129 }
00130 
00131 void CL_OpenGL::set_stencil_size(int v)
00132 {
00133         CL_GL_DisplayCard_Generic *card =
00134                 (CL_GL_DisplayCard_Generic *) CL_Display::get_current_card();
00135         
00136         card->set_stencil_size(v);
00137 }
00138 
00139 void CL_OpenGL::set_accum_red_size(int v)
00140 {
00141         CL_GL_DisplayCard_Generic *card =
00142                 (CL_GL_DisplayCard_Generic *) CL_Display::get_current_card();
00143         
00144         card->set_accum_red_size(v);
00145 }
00146 
00147 void CL_OpenGL::set_accum_blue_size(int v)
00148 {
00149         CL_GL_DisplayCard_Generic *card =
00150                 (CL_GL_DisplayCard_Generic *) CL_Display::get_current_card();
00151         
00152         card->set_accum_blue_size(v);
00153 }
00154 
00155 void CL_OpenGL::set_accum_green_size(int v)
00156 {
00157         CL_GL_DisplayCard_Generic *card =
00158                 (CL_GL_DisplayCard_Generic *) CL_Display::get_current_card();
00159         
00160         card->set_accum_green_size(v);
00161 }
00162 
00163 void CL_OpenGL::set_accum_alpha_size(int v)
00164 {
00165         CL_GL_DisplayCard_Generic *card =
00166                 (CL_GL_DisplayCard_Generic *) CL_Display::get_current_card();
00167         
00168         card->set_accum_alpha_size(v);
00169 }

Generated at Wed Apr 4 19:54:02 2001 for ClanLib by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001