12 #ifndef ROOT_X11Buffer 13 #define ROOT_X11Buffer 18 #include <Cocoa/Cocoa.h> 57 virtual bool HasOperand(
Drawable_t drawable)
const;
58 virtual bool IsGraphicsCommand()
const;
60 virtual void Execute()
const = 0;
61 virtual void Execute(CGContextRef )
const;
219 void Execute(CGContextRef ctx)
const;
231 void Execute(CGContextRef ctx)
const;
258 void AddDeletePixmap(
Pixmap_t pixmap);
266 void RemoveOperationsForDrawable(
Drawable_t wid);
267 void RemoveGraphicsOperationsForWindow(
Window_t wid);
268 void RemoveXORGraphicsOperationsForWindow(
Window_t wid);
272 return fCommands.size();
275 void ClearCommands();
276 void ClearXOROperations();
287 : fX1(0), fY1(0), fX2(0), fY2(0)
292 : fX1(leftX), fY1(bottomY), fX2(rightX), fY2(topY)
std::vector< bool > fGrid
std::vector< Command * > fCommands
Namespace for new ROOT classes and functions.
std::vector< WidgetRect > fRectsToClip
bool IsGraphicsCommand() const
size_type BufferSize() const
bool IsGraphicsCommand() const
static const double x2[5]
bool IsGraphicsCommand() const
std::vector< QuartzView * > fViewBranch
static double p2(double t, double a, double b, double c)
std::vector< Segment_t > fSegments
std::vector< CGRect > fClippedRegion
bool IsGraphicsCommand() const
const Rectangle_t fRectangle
std::vector< Command * > fXorOps
static double p1(double t, double a, double b)
std::vector< int > fYBounds
lv DrawLine(0.33, 0.0, 0.33, 1.0)
bool IsGraphicsCommand() const
std::vector< Command * >::size_type size_type
bool IsGraphicsCommand() const
static const double x1[5]
std::vector< Point_t > fPolygon
bool IsGraphicsCommand() const
Binding & operator=(OUT(*fun)(void))
bool IsGraphicsCommand() const
bool IsGraphicsCommand() const
std::vector< int > fXBounds