To make it possible to use GL for 2D graphic in a TPad/TCanvas.
TVirtualPadPainter interface must be used instead of TVirtualX. Internally, non-GL implementation should delegate all calls to gVirtualX, GL implementation will delegate part of calls to gVirtualX, and has to implement some of the calls from the scratch.
Definition at line 19 of file TVirtualPadPainter.h.
Public Types | |
enum | EBoxMode { kHollow , kFilled } |
enum | ETextMode { kClear , kOpaque } |
Static Public Member Functions | |
static TClass * | Class () |
static const char * | Class_Name () |
static constexpr Version_t | Class_Version () |
static const char * | DeclFileName () |
static TVirtualPadPainter * | PadPainter (Option_t *opt="") |
Create a pad painter of specified type. | |
#include <TVirtualPadPainter.h>
Enumerator | |
---|---|
kHollow | |
kFilled |
Definition at line 21 of file TVirtualPadPainter.h.
Enumerator | |
---|---|
kClear | |
kOpaque |
Definition at line 22 of file TVirtualPadPainter.h.
|
virtual |
Virtual dtor.
Definition at line 30 of file TVirtualPadPainter.cxx.
Definition at line 103 of file TVirtualPadPainter.h.
|
pure virtual |
Implemented in TPadPainter, TGLPadPainter, and TWebPadPainter.
Implemented in TPadPainter, TGLPadPainter, and TWebPadPainter.
Implemented in TPadPainter, TGLPadPainter, and TWebPadPainter.
Definition at line 103 of file TVirtualPadPainter.h.
Implemented in TPadPainter, TGLPadPainter, and TWebPadPainter.
|
pure virtual |
Implemented in TPadPainter, TGLPadPainter, and TWebPadPainter.
|
pure virtual |
Implemented in TPadPainter, TGLPadPainter, and TWebPadPainter.
|
pure virtual |
Implemented in TPadPainter, TGLPadPainter, and TWebPadPainter.
|
pure virtual |
Implemented in TPadPainter, TGLPadPainter, and TWebPadPainter.
|
pure virtual |
Implemented in TPadPainter, TGLPadPainter, and TWebPadPainter.
|
pure virtual |
Implemented in TPadPainter, TWebPadPainter, and TGLPadPainter.
|
pure virtual |
Implemented in TPadPainter, TGLPadPainter, and TWebPadPainter.
|
pure virtual |
Implemented in TPadPainter, TGLPadPainter, and TWebPadPainter.
|
pure virtual |
Implemented in TPadPainter, TGLPadPainter, and TWebPadPainter.
|
pure virtual |
Implemented in TPadPainter, TGLPadPainter, and TWebPadPainter.
|
pure virtual |
Implemented in TPadPainter, TGLPadPainter, and TWebPadPainter.
|
pure virtual |
Implemented in TPadPainter, TGLPadPainter, and TWebPadPainter.
|
pure virtual |
Implemented in TPadPainter, TWebPadPainter, and TGLPadPainter.
|
pure virtual |
Implemented in TPadPainter, TWebPadPainter, and TGLPadPainter.
|
pure virtual |
Implemented in TPadPainter, TWebPadPainter, and TGLPadPainter.
Implemented in TPadPainter, TGLPadPainter, and TWebPadPainter.
Implemented in TPadPainter, TGLPadPainter, and TWebPadPainter.
Implemented in TPadPainter, TGLPadPainter, and TWebPadPainter.
Implemented in TPadPainter, TGLPadPainter, and TWebPadPainter.
Implemented in TPadPainter, TGLPadPainter, and TWebPadPainter.
Implemented in TPadPainter, TGLPadPainter, and TWebPadPainter.
Implemented in TPadPainter, TGLPadPainter, and TWebPadPainter.
Implemented in TPadPainter, TGLPadPainter, and TWebPadPainter.
Implemented in TPadPainter, TGLPadPainter, and TWebPadPainter.
Implemented in TPadPainter, TGLPadPainter, and TWebPadPainter.
Implemented in TPadPainter, TGLPadPainter, and TWebPadPainter.
|
virtual |
Empty definition.
Reimplemented in TGLPadPainter.
Definition at line 37 of file TVirtualPadPainter.cxx.
|
virtual |
Empty definition.
Reimplemented in TGLPadPainter.
Definition at line 44 of file TVirtualPadPainter.cxx.
Reimplemented in TPadPainter, TGLPadPainter, and TWebPadPainter.
Definition at line 103 of file TVirtualPadPainter.h.
Implemented in TPadPainter, TGLPadPainter, and TWebPadPainter.
|
virtual |
Empty definition.
Reimplemented in TGLPadPainter.
Definition at line 51 of file TVirtualPadPainter.cxx.
|
static |
Create a pad painter of specified type.
Definition at line 58 of file TVirtualPadPainter.cxx.
|
pure virtual |
Implemented in TWebPadPainter, TPadPainter, and TGLPadPainter.
Implemented in TPadPainter, TGLPadPainter, and TWebPadPainter.
Implemented in TPadPainter, TGLPadPainter, and TWebPadPainter.
Implemented in TPadPainter, TGLPadPainter, and TWebPadPainter.
Implemented in TPadPainter, TGLPadPainter, and TWebPadPainter.
Implemented in TPadPainter, TGLPadPainter, and TWebPadPainter.
Implemented in TPadPainter, TGLPadPainter, and TWebPadPainter.
Implemented in TPadPainter, TGLPadPainter, and TWebPadPainter.
Implemented in TPadPainter, TGLPadPainter, and TWebPadPainter.
Implemented in TPadPainter, TGLPadPainter, and TWebPadPainter.
Implemented in TPadPainter, TGLPadPainter, and TWebPadPainter.
Implemented in TPadPainter, TGLPadPainter, and TWebPadPainter.
Implemented in TPadPainter, TGLPadPainter, and TWebPadPainter.
Implemented in TPadPainter, TGLPadPainter, and TWebPadPainter.
Reimplemented in TPadPainter, TGLPadPainter, and TWebPadPainter.
|
inline |
Definition at line 103 of file TVirtualPadPainter.h.