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_