ROOT Qt-layer classes


#include "TQGLViewerImp.h"

TGLViewerImp


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

class TGLViewerImp

Inheritance Chart:
TGLViewerImp
<-
TQtGLViewerImp
 
    This is an abstract class, constructors will not be documented.
    Look at the header to check for available constructors.


    protected:
virtual void Disconnect() public:
virtual ~TGLViewerImp() virtual void AddGLList(unsigned int list, int type = 1) static TClass* Class() virtual void CreateContext() virtual void CreateStatusBar(Int_t nparts = 1) virtual void CreateStatusBar(Int_t* parts, Int_t nparts = 1) virtual void DeleteContext() virtual void DeleteView() virtual UInt_t GetDrawList() TPadOpenGLView* GetGLView() virtual ULong_t GetViewerID() const virtual void HandleInput(EEventType button, Int_t x, Int_t y) virtual void Iconify() virtual TClass* IsA() const virtual void MakeCurrent() TGLViewerImp& operator=(const TGLViewerImp&) virtual void Paint(Option_t* opt = "") virtual void RemoveGLList(unsigned int list) virtual void SaveSnapShot(bool) virtual void SetBackgroundColor(Color_t color) virtual void SetDrawList(UInt_t list) virtual void SetRotationAxisAngle(const float x, const float y, const float z, const float a) virtual void SetSnapFileCounter(int counter) virtual void SetStatusText(const char* text, Int_t partidx = 0, Int_t stype = 0) virtual void Show() virtual void ShowFrameAxisCB(bool) virtual void ShowLightsCB(bool) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void ShowStatusBar(Bool_t show = kTRUE) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) virtual void SwapBuffers() virtual void SynchTPadCB(bool) virtual void Update()

Data Members


    protected:
UInt_t fDrawList GL list used to redraw the contents TPadOpenGLView* fGLView Pointer to Pad GL View object Bool_t fPaint Allows "Refresh" OpenGL window public:
static const enum TGLViewerImp:: kStatusPopIn static const enum TGLViewerImp:: kStatusNoBorders static const enum TGLViewerImp:: kStatusOwn static const enum TGLViewerImp:: kStatusPopOut

Class Description

                                                                      
 TGLViewerImp                                                         
                                                                      
 TGLViewerImp is abstract OpenGL viewer. Actual implementations are   
 TRootGLViewer and TWin32GLViewerImp. The TGLViewer is used by the    
 TPadOpenGLView.                                                      
                                                                      


~TGLViewerImp()
 break view / viewer relationship

void DeleteView()

void HandleInput(EEventType button, Int_t x, Int_t y)

void Paint(Option_t *)
   if (fPaint)



Inline Functions


                   void Disconnect()
                   void CreateContext()
                   void CreateStatusBar(Int_t nparts = 1)
                   void CreateStatusBar(Int_t* parts, Int_t nparts = 1)
                   void DeleteContext()
        TPadOpenGLView* GetGLView()
                   void MakeCurrent()
                   void SetStatusText(const char* text, Int_t partidx = 0, Int_t stype = 0)
                   void ShowStatusBar(Bool_t show = kTRUE)
                   void SwapBuffers()
                 UInt_t GetDrawList()
                   void SetDrawList(UInt_t list)
                   void Iconify()
                   void Show()
                   void Update()
                ULong_t GetViewerID() const
                   void AddGLList(unsigned int list, int type = 1)
                   void RemoveGLList(unsigned int list)
                   void SetBackgroundColor(Color_t color)
                   void SaveSnapShot(bool)
                   void ShowFrameAxisCB(bool)
                   void ShowLightsCB(bool)
                   void SynchTPadCB(bool)
                   void SetRotationAxisAngle(const float x, const float y, const float z, const float a)
                   void SetSnapFileCounter(int counter)
                TClass* Class()
                TClass* IsA() const
                   void ShowMembers(TMemberInspector& insp, char* parent)
                   void Streamer(TBuffer& b)
                   void StreamerNVirtual(TBuffer& b)
          TGLViewerImp& operator=(const TGLViewerImp&)

Qt/ROOT page - ROOT page - Class index - Class Hierarchy - Top of the page - Qt docs

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to QtROOT support, or contact the developers with any questions or problems regarding ROOT.