67 if (
h &&
h->LoadPlugin() != -1)
80 for(
Int_t i = 0; i < 2*
n; i += 2)
81 if ((
x[i] !=
x[i+1]) || (
y[i] !=
y[i + 1]))
91 for(
Int_t i = 0; i < 2*
n; i += 2)
92 if ((u[i] != u[i+1]) || (
v[i] !=
v[i + 1]))
202 gVirtualX->SetDoubleBuffer(device, mode);
int Int_t
Signed integer 4 bytes (int).
bool Bool_t
Boolean (0=false, 1=true) (bool).
double Double_t
Double 8 bytes.
const char Option_t
Option string (const char).
externTPluginManager * gPluginMgr
virtual Color_t GetFillColor() const
Return the fill area color.
virtual Style_t GetFillStyle() const
Return the fill area style.
virtual void SetFillColor(Color_t fcolor)
Set the fill area color.
virtual void SetFillStyle(Style_t fstyle)
Set the fill area style.
virtual Color_t GetLineColor() const
Return the line color.
virtual void SetLineStyle(Style_t lstyle)
Set the line style.
virtual Width_t GetLineWidth() const
Return the line width.
virtual void SetLineWidth(Width_t lwidth)
Set the line width.
virtual void SetLineColor(Color_t lcolor)
Set the line color.
virtual Style_t GetLineStyle() const
Return the line style.
virtual Style_t GetMarkerStyle() const
Return the marker style.
virtual void SetMarkerColor(Color_t mcolor=1)
Set the marker color.
virtual Color_t GetMarkerColor() const
Return the marker color.
virtual Size_t GetMarkerSize() const
Return the marker size.
virtual void SetMarkerStyle(Style_t mstyle=1)
Set the marker style.
virtual void SetMarkerSize(Size_t msize=1)
Set the marker size.
virtual Float_t GetTextSize() const
Return the text size.
virtual void SetTextAlign(Short_t align=11)
Set the text alignment.
virtual Short_t GetTextAlign() const
Return the text alignment.
virtual Font_t GetTextFont() const
Return the text font.
virtual Color_t GetTextColor() const
Return the text color.
virtual void SetTextAngle(Float_t tangle=0)
Set the text angle.
virtual Float_t GetTextAngle() const
Return the text angle.
virtual void SetTextColor(Color_t tcolor=1)
Set the text color.
virtual void SetTextFont(Font_t tfont=62)
Set the text font.
virtual void SetTextSize(Float_t tsize=1)
Set the text size.
To make it possible to use GL for 2D graphic in a TPad/TCanvas.
virtual ~TVirtualPadPainter()
Virtual dtor.
virtual void SetAttFill(const TAttFill &att)
Set fill attributes.
virtual Float_t GetTextAngle() const =0
virtual Size_t GetMarkerSize() const
virtual Short_t GetTextAlign() const =0
virtual Font_t GetTextFont() const =0
virtual const TAttText & GetAttText() const
Get text attributes.
virtual void SetTextAngle(Float_t tangle=0)=0
virtual Color_t GetLineColor() const =0
virtual void DrawTextUrl(Double_t x, Double_t y, const char *text, const char *url)
Draw text with url link By default only text is drawn.
virtual void SetAttMarker(const TAttMarker &att)
Set marker attributes.
virtual Float_t GetTextSize() const =0
virtual Color_t GetFillColor() const =0
virtual void DrawSegmentsNDC(Int_t n, Double_t *u, Double_t *v)
Draw N segments in NDC coordinates on the pad Exclude segments where both points match.
virtual void SetLineStyle(Style_t lstyle)=0
virtual Color_t GetMarkerColor() const
virtual void LockPainter()
Empty definition.
virtual void SetFillColor(Color_t fcolor)=0
virtual void SetCursor(Int_t win, ECursor cursor)
Set cursor for specified device, redirect to gVirtualX.
virtual Color_t GetTextColor() const =0
virtual void DrawLine(Double_t x1, Double_t y1, Double_t x2, Double_t y2)=0
virtual Style_t GetMarkerStyle() const
virtual void SetLineColor(Color_t lcolor)=0
virtual Style_t GetLineStyle() const =0
virtual void SetAttLine(const TAttLine &att)
Set line attributes.
virtual void DrawLineNDC(Double_t u1, Double_t v1, Double_t u2, Double_t v2)=0
virtual void DrawSegments(Int_t n, Double_t *x, Double_t *y)
Draw N segments on the pad Exclude segments where both points match.
virtual void SetFillStyle(Style_t fstyle)=0
virtual void SetTextSize(Float_t tsize=1)=0
virtual Bool_t HasTTFonts() const
Return true if TTF font can be used.
virtual void SetLineWidth(Width_t lwidth)=0
static TVirtualPadPainter * PadPainter(Option_t *opt="")
Create a pad painter of specified type.
virtual void SetMarkerStyle(Style_t=1)
virtual void SetAttText(const TAttText &att)
Set text attributes.
virtual Width_t GetLineWidth() const =0
virtual const TAttFill & GetAttFill() const
Get fill attributes.
virtual void InitPainter()
Empty definition.
virtual void DrawText(Double_t x, Double_t y, const char *text, ETextMode mode)=0
virtual void SetTextAlign(Short_t align=11)=0
virtual void SetTextFont(Font_t tfont=62)=0
virtual void SetMarkerSize(Size_t=1)
virtual void SetDoubleBuffer(Int_t device, Int_t mode)
Set double buffer mode for specified device, redirect to gVirtualX.
virtual void SetMarkerColor(Color_t=1)
virtual Style_t GetFillStyle() const =0
virtual const TAttMarker & GetAttMarker() const
Get marker attributes.
virtual void SetTextColor(Color_t tcolor=1)=0
virtual void InvalidateCS()
Empty definition.
virtual const TAttLine & GetAttLine() const
Get line attributes.