library: libRGL #include "TGLEditor.h" |
TGLEditor
class description - source file - inheritance tree (.pdf)
private:
TGLEditor(const TGLEditor&)
void CreateRadioButtons()
void CreateSliders()
void DrawSphere() const
Bool_t HandleContainerExpose(Event_t* event)
Bool_t HandleContainerNotify(Event_t* event)
void MakeCurrent() const
TGLEditor& operator=(const TGLEditor&)
void SetSlidersPos()
void SwapBuffers() const
public:
TGLEditor(const TGWindow* parent, TGWindow* main)
~TGLEditor()
static TClass* Class()
void DoButton()
void DoSlider(Int_t val)
const Float_t* GetRGBA() const
virtual TClass* IsA() const
void SetRGBA(const Float_t* rgba)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
void Stop()
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
private:
TGLMatView* fMatView
TGGroupFrame* fPartFrame
TGLayoutHints* fFrameLayout
TGLEditor::ELightMode fLMode
TGButton* fLightTypes[4]
TGHSlider* fRedSlider
TGHSlider* fGreenSlider
TGHSlider* fBlueSlider
TGHSlider* fAlphaSlider
TGHSlider* fShineSlider
TGButton* fApplyButton
Bool_t fIsActive
Bool_t fIsLight
Float_t fRGBA[17]
Window_t fGLWin
ULong_t fCtx
TList fTrash
public:
static const TGLEditor::ELightMode kDiffuse
static const TGLEditor::ELightMode kAmbient
static const TGLEditor::ELightMode kSpecular
static const TGLEditor::ELightMode kEmission
static const TGLEditor::ELightMode kTot
TGLEditor(const TGWindow *parent, TGWindow *main)
:TGCompositeFrame(parent, 100, 100, kVerticalFrame | kRaisedFrame),
fRedSlider(0), fGreenSlider(0), fBlueSlider(0), fAlphaSlider(0),
fApplyButton(0), fIsActive(kFALSE), fIsLight(kFALSE), fRGBA()
~TGLEditor()
void SetRGBA(const Float_t *rgba)
void DoSlider(Int_t val)
void DoButton()
void Stop()
void CreateRadioButtons()
void CreateSliders()
void SetSlidersPos()
Bool_t HandleContainerNotify(Event_t *event)
Bool_t HandleContainerExpose(Event_t * /*event*/)
void DrawSphere()const
void MakeCurrent()const
void SwapBuffers()const
Inline Functions
const Float_t* GetRGBA() const
TGLEditor TGLEditor(const TGLEditor&)
TGLEditor& operator=(const TGLEditor&)
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.5 2004/09/29 06:55:13 brun Exp $
Copyright (C) 1995-2004, Rene Brun and Fons Rademakers. *
ROOT page - Class index - Class Hierarchy - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.