core/vgui/internals/vgui_rasterpos.h
Go to the documentation of this file.
00001 // This is core/vgui/internals/vgui_rasterpos.h
00002 #ifndef vgui_rasterpos_h_
00003 #define vgui_rasterpos_h_
00004 #ifdef VCL_NEEDS_PRAGMA_INTERFACE
00005 #pragma interface
00006 #endif
00007 //:
00008 // \file
00009 // \author fsm
00010 
00011 //: Wraps glRasterPos4dv to enable setting an "invalid" raster position.
00012 void vgui_rasterpos4dv(double const X[4]);
00013 
00014 //: Wraps glRasterPos2f to enable setting an "invalid" raster position.
00015 void vgui_rasterpos2f(float x, float y);
00016 
00017 //: Wraps glRasterPos2i to enable setting an "invalid" raster position.
00018 void vgui_rasterpos2i(int x, int y);
00019 
00020 //: Returns true iff the current raster position is valid.
00021 bool vgui_rasterpos_valid();
00022 
00023 #endif // vgui_rasterpos_h_