Ignore:
Timestamp:
Jun 26, 2007, 3:34:37 PM (17 years ago)
Author:
garnier
Message:

r675@mac-90108: laurentgarnier | 2007-06-26 11:09:39 +0200
sans erreurs de compil

Location:
trunk/geant4/visualization/OpenGL
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/geant4/visualization/OpenGL/include/G4OpenGLQtViewer.hh

    r530 r536  
    4242#include "G4OpenGLSceneHandler.hh"
    4343
     44#include <QGLWidget>
     45
    4446class G4OpenGLSceneHandler;
    4547
     
    6062  G4int WinSize_x;
    6163  G4int WinSize_y;
    62   //  HDC fHDC;
     64  QGLWidget* fWindow;
    6365private:
    6466  //  static LRESULT CALLBACK WindowProc(HWND,UINT,WPARAM,LPARAM);
    6567  //  static bool SetWindowPixelFormat(HDC);
    6668private:
    67   //  HWND fWindow;
    6869  //  HGLRC fHGLRC;
    6970};
  • trunk/geant4/visualization/OpenGL/src/G4OpenGLImmediateQtViewer.cc

    r533 r536  
    106106//!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
    107107{
    108   if(!fHDC) return;
     108  //    if(!fHDC) return;
    109109
    110110  glFlush ();
    111111
    112112  // Empty the Windows message queue :
    113   MSG event;
    114   while ( ::PeekMessage(&event, NULL, 0, 0, PM_REMOVE) ) {
    115     ::TranslateMessage(&event);
    116     ::DispatchMessage (&event);
    117   }
     113//   MSG event;
     114//   while ( ::PeekMessage(&event, NULL, 0, 0, PM_REMOVE) ) {
     115//     ::TranslateMessage(&event);
     116//     ::DispatchMessage (&event);
     117//   }
    118118}
    119119
  • trunk/geant4/visualization/OpenGL/src/G4OpenGLStoredQtViewer.cc

    r533 r536  
    120120//!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
    121121{
    122   if(!fHDC) return;
     122  if(!fWindow) return;
    123123
    124124  glFlush ();
    125   ::SwapBuffers(fHDC);
    126 
    127   // Empty the Windows message queue :
    128   MSG event;
    129   while ( ::PeekMessage(&event, NULL, 0, 0, PM_REMOVE) ) {
    130     ::TranslateMessage(&event);
    131     ::DispatchMessage (&event);
    132   }
     125  fWindow->swapBuffers ();
    133126}
    134127
Note: See TracChangeset for help on using the changeset viewer.