Classes
core/vgui/impl/mfc/vgui_mfc_adaptor.h File Reference

The MFC implementation of vgui_adaptor. More...

#include <afxwin.h>
#include <vgui/vgui_adaptor.h>
#include <vgui/vgui_gl.h>
#include <vgui/internals/vgui_adaptor_mixin.h>

Go to the source code of this file.

Classes

class  vgui_mfc_adaptor
 MFC implementation of vgui_adaptor. More...

Detailed Description

The MFC implementation of vgui_adaptor.

Author:
RRG, Oxford University

Contains class vgui_mfc_adaptor

    Modifications
     13-08-2000  Marko Bacic, Oxford RRG - Fixed textures
     14-08-2000  FSM, Oxford RRG - Fixed double buffering/rubber banding issues
     14-08-2000  Marko Bacic, Oxford RRG - Added right popup menu
     30-08-2000  Marko Bacic, Oxford RRG - Support for Windows/MFC acceleration
     06-02-2001  AWF, Oxford RRG - Make acceleration work...
     02-03-2001  K.Y.McGaul - Add shift & ctrl modifiers to key press/release
                              events.
                            - Edited and added Doxygen comments.
     14-09-2001  K.Y.McGaul - Moved stuff in OnDestroy to destructor.
     18-09-2001  K.Y.McGaul - Major changes to allow for multiple adaptors in
                              an application.  In particular using
                              setup_adaptor we can now specify which window
                              our adaptor is in.  If you don't call
                              setup_adaptor it is assumed to be the main
                              window.
     07-07-2003  M.R.Johnson - Disabled MFC acceleration by default so that new
                               overlay code will work (which requires double
                               buffering). Overlays necessary to enable new
                               highlighting mechanism in vgui tableaux.
     07-21-2003  A.Perera   - Update the overlay mechanism for Windows, since copying
                              the frame buffer to memory is *slow*.
   

Definition in file vgui_mfc_adaptor.h.