TGLRedrawTimer Class Reference

#include <TGLViewer.h>

Inheritance diagram for TGLRedrawTimer:

TTimer TTimer TSysEvtHandler TSysEvtHandler TSysEvtHandler TSysEvtHandler TQObject TObject TQObject TObject TQObject TObject TQObject TObject TQObject TObject TQObject TObject TQObject TObject TQObject TObject List of all members.

Public Member Functions

 TGLRedrawTimer (TGLViewer &viewer)
 ~TGLRedrawTimer ()
void RequestDraw (Int_t milliSec, Short_t redrawLOD)
Bool_t IsPending () const
virtual void Stop ()
Bool_t Notify ()
 TGLRedrawTimer (TGLViewer &viewer)
 ~TGLRedrawTimer ()
void RequestDraw (Int_t milliSec, Short_t redrawLOD)
Bool_t IsPending () const
virtual void Stop ()
Bool_t Notify ()

Private Attributes

TGLViewerfViewer
Short_t fRedrawLOD
Bool_t fPending
TGLViewerfViewer

Detailed Description

Definition at line 391 of file TGLViewer.h.


Constructor & Destructor Documentation

TGLRedrawTimer::TGLRedrawTimer ( TGLViewer viewer  )  [inline]

Definition at line 398 of file TGLViewer.h.

TGLRedrawTimer::~TGLRedrawTimer (  )  [inline]

Definition at line 400 of file TGLViewer.h.

TGLRedrawTimer::TGLRedrawTimer ( TGLViewer viewer  )  [inline]

Definition at line 398 of file TGLViewer.h.

TGLRedrawTimer::~TGLRedrawTimer (  )  [inline]

Definition at line 400 of file TGLViewer.h.


Member Function Documentation

void TGLRedrawTimer::RequestDraw ( Int_t  milliSec,
Short_t  redrawLOD 
) [inline]

Definition at line 401 of file TGLViewer.h.

References fPending, fRedrawLOD, kTRUE, TTimer::Start(), and TTimer::TurnOff().

Referenced by TGLViewer::DoDraw(), TGLEventHandler::HandleButton(), TGLEventHandler::HandleConfigureNotify(), TGLEventHandler::HandleExpose(), TGLEventHandler::Repaint(), and TGLViewer::RequestDraw().

Bool_t TGLRedrawTimer::IsPending (  )  const [inline]

Definition at line 407 of file TGLViewer.h.

References fPending.

Referenced by TGLEventHandler::HandleMotion(), and TGLEventHandler::HandleTimer().

virtual void TGLRedrawTimer::Stop (  )  [inline, virtual]

Reimplemented from TTimer.

Definition at line 408 of file TGLViewer.h.

References fPending, kFALSE, and TTimer::TurnOff().

Referenced by TGLViewer::DoDraw(), TGLViewer::RequestDraw(), and TGLViewer::UpdateScene().

Bool_t TGLRedrawTimer::Notify (  )  [inline, virtual]

Reimplemented from TTimer.

Definition at line 412 of file TGLViewer.h.

References fPending, fRedrawLOD, fViewer, kFALSE, TGLRnrCtx::kLODHigh, kTRUE, TGLViewer::RequestDraw(), and TTimer::TurnOff().

void TGLRedrawTimer::RequestDraw ( Int_t  milliSec,
Short_t  redrawLOD 
) [inline]

Definition at line 401 of file TGLViewer.h.

References fPending, fRedrawLOD, kTRUE, TTimer::Start(), and TTimer::TurnOff().

Bool_t TGLRedrawTimer::IsPending (  )  const [inline]

Definition at line 407 of file TGLViewer.h.

References fPending.

virtual void TGLRedrawTimer::Stop (  )  [inline, virtual]

Reimplemented from TTimer.

Definition at line 408 of file TGLViewer.h.

References fPending, kFALSE, and TTimer::TurnOff().

Bool_t TGLRedrawTimer::Notify (  )  [inline, virtual]

Reimplemented from TTimer.

Definition at line 412 of file TGLViewer.h.

References fPending, fRedrawLOD, fViewer, kFALSE, TGLRnrCtx::kLODHigh, kTRUE, TGLViewer::RequestDraw(), and TTimer::TurnOff().


Member Data Documentation

TGLViewer& TGLRedrawTimer::fViewer [private]

Definition at line 394 of file TGLViewer.h.

Referenced by Notify().

Short_t TGLRedrawTimer::fRedrawLOD [private]

Definition at line 395 of file TGLViewer.h.

Referenced by Notify(), and RequestDraw().

Bool_t TGLRedrawTimer::fPending [private]

Definition at line 396 of file TGLViewer.h.

Referenced by IsPending(), Notify(), RequestDraw(), and Stop().

TGLViewer& TGLRedrawTimer::fViewer [private]

Definition at line 394 of file TGLViewer.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:40:13 2011 for ROOT_528-00b_version by  doxygen 1.5.1