library: libRGL #include "TGLRenderArea.h"

# TGLWindow

class description - source file - inheritance tree (.pdf)

## class TGLWindow : public TGCompositeFrame

| Inheritance Chart:
`TObject`
| <- | `TGObject`
| <- | `TGWindow`
`TQObject`
| <- | `TGFrame`
| <- | `TGCompositeFrame`
| <- | `TGLWindow` |

        private:

                     TGLWindow(const TGLWindow&)
          TGLWindow& operator=(const TGLWindow&)

        public:

                          TGLWindow(Window_t id, const TGWindow* parent)
                          ~TGLWindow()
           static TClass* Class()
           virtual Bool_t HandleButton(Event_t* event)
           virtual Bool_t HandleConfigureNotify(Event_t* event)
           virtual Bool_t HandleDoubleClick(Event_t* event)
           virtual Bool_t HandleExpose(Event_t* event)
           virtual Bool_t HandleKey(Event_t* event)
           virtual Bool_t HandleMotion(Event_t* event)
          virtual TClass* IsA() const
                     void MakeCurrent()
             virtual void ShowMembers(TMemberInspector& insp, char* parent)
             virtual void Streamer(TBuffer& b)
                     void StreamerNVirtual(TBuffer& b)
                     void SwapBuffers()

### Data Members

        private:

          ULong_t fCtx

## Class Description

TGLWindow(Window_t id, const TGWindow *parent) :TGCompositeFrame(gClient, id, parent), fCtx(0)

~TGLWindow()

Bool_t HandleConfigureNotify(Event_t *event)

Bool_t HandleButton(Event_t *event)

Bool_t HandleDoubleClick(Event_t *event)

Bool_t HandleKey(Event_t *event)

Bool_t HandleMotion(Event_t *event)

Bool_t HandleExpose(Event_t *event)

void SwapBuffers()

void MakeCurrent()

### Inline Functions

              TGLWindow TGLWindow(const TGLWindow&)
             TGLWindow& operator=(const TGLWindow&)
                TClass* Class()
                TClass* IsA() const
                   void ShowMembers(TMemberInspector& insp, char* parent)
                   void Streamer(TBuffer& b)
                   void StreamerNVirtual(TBuffer& b)

Author: Timur Pocheptsov 03/08/2004
Last update: root/gl:$Name: $:$Id: TGLRenderArea.cxx,v 1.3 2005/05/25 14:25:17 brun Exp $
Copyright (C) 1995-2004, Rene Brun and Fons Rademakers. *