library: libRGL #include "TGLEditor.h"

# TGLLightEditor

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

## class TGLLightEditor : public TGCompositeFrame

| Inheritance Chart:

`TObject`

<-

`TGObject`

<-

`TGWindow`

`TQObject`

<-

`TGFrame`

<-

`TGCompositeFrame`

<-

`TGLLightEditor`

        public:

                          TGLLightEditor(const TGWindow* parent, TViewerOpenGL* viewer)
                          ~TGLLightEditor()
           static TClass* Class()
                     void DoButton()
          virtual TClass* IsA() const
             virtual void ShowMembers(TMemberInspector& insp, char* parent)
             virtual void Streamer(TBuffer& b)
                     void StreamerNVirtual(TBuffer& b)

### Data Members

        private:

               TGButton* fLights[5]
          TViewerOpenGL* fViewer
                   TList fTrash

        public:

          static const TGLLightEditor::EBuiltInLight kTop
          static const TGLLightEditor::EBuiltInLight kRight
          static const TGLLightEditor::EBuiltInLight kBottom
          static const TGLLightEditor::EBuiltInLight kLeft
          static const TGLLightEditor::EBuiltInLight kFront
          static const TGLLightEditor::EBuiltInLight kTot

## Class Description

TGLLightEditor(const TGWindow *parent, TViewerOpenGL *v) :TGCompositeFrame(parent, 100, 100, kVerticalFrame | kRaisedFrame), fViewer(v)

void DoButton()

### Inline Functions

                   void ~TGLLightEditor()
                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: TGLEditor.cxx,v 1.14 2005/06/01 12:38:25 brun Exp $
Copyright (C) 1995-2004, Rene Brun and Fons Rademakers. *