12 #ifndef ROOT_X11Buffer 13 #define ROOT_X11Buffer 18 #include <Cocoa/Cocoa.h> 20 #ifndef ROOT_CocoaGuiTypes 61 virtual bool HasOperand(
Drawable_t drawable)
const;
62 virtual bool IsGraphicsCommand()
const;
64 virtual void Execute()
const = 0;
65 virtual void Execute(CGContextRef )
const;
223 void Execute(CGContextRef ctx)
const;
235 void Execute(CGContextRef ctx)
const;
262 void AddDeletePixmap(
Pixmap_t pixmap);
270 void RemoveOperationsForDrawable(
Drawable_t wid);
271 void RemoveGraphicsOperationsForWindow(
Window_t wid);
272 void RemoveXORGraphicsOperationsForWindow(
Window_t wid);
276 return fCommands.size();
279 void ClearCommands();
280 void ClearXOROperations();
291 : fX1(0), fY1(0), fX2(0), fY2(0)
296 : fX1(leftX), fY1(bottomY), fX2(rightX), fY2(topY)
std::vector< bool > fGrid
std::vector< Command * > fCommands
This namespace contains pre-defined functions to be used in conjuction with TExecutor::Map and TExecu...
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
bool IsGraphicsCommand() const
bool IsGraphicsCommand() const
std::vector< int > fXBounds