ROOT 6.12/07 Reference Guide |
Definition at line 234 of file X11Buffer.h.
Classes | |
struct | WidgetRect |
Public Types | |
typedef std::vector< Command * >::size_type | size_type |
Private Member Functions | |
CommandBuffer (const CommandBuffer &rhs) | |
void | BuildClipRegion (const WidgetRect &rect) |
void | ClearCommands () |
void | ClearXOROperations () |
void | ClipOverlaps (QuartzView *view) |
CommandBuffer & | operator= (const CommandBuffer &rhs) |
Private Attributes | |
std::vector< CGRect > | fClippedRegion |
std::vector< Command * > | fCommands |
std::vector< bool > | fGrid |
std::vector< WidgetRect > | fRectsToClip |
std::vector< QuartzView * > | fViewBranch |
std::vector< int > | fXBounds |
std::vector< Command * > | fXorOps |
std::vector< int > | fYBounds |
#include <X11Buffer.h>
typedef std::vector<Command *>::size_type ROOT::MacOSX::X11::CommandBuffer::size_type |
Definition at line 244 of file X11Buffer.h.
|
private |
ROOT::MacOSX::X11::CommandBuffer::CommandBuffer | ( | ) |
Definition at line 322 of file X11Buffer.mm.
ROOT::MacOSX::X11::CommandBuffer::~CommandBuffer | ( | ) |
Definition at line 327 of file X11Buffer.mm.
void ROOT::MacOSX::X11::CommandBuffer::AddClearArea | ( | Window_t | wid, |
Int_t | x, | ||
Int_t | y, | ||
UInt_t | w, | ||
UInt_t | h | ||
) |
Definition at line 364 of file X11Buffer.mm.
void ROOT::MacOSX::X11::CommandBuffer::AddCopyArea | ( | Drawable_t | src, |
Drawable_t | dst, | ||
const GCValues_t & | gc, | ||
Int_t | srcX, | ||
Int_t | srcY, | ||
UInt_t | width, | ||
UInt_t | height, | ||
Int_t | dstX, | ||
Int_t | dstY | ||
) |
Definition at line 381 of file X11Buffer.mm.
Definition at line 483 of file X11Buffer.mm.
void ROOT::MacOSX::X11::CommandBuffer::AddDrawBoxXor | ( | Window_t | windowID, |
Int_t | x1, | ||
Int_t | y1, | ||
Int_t | x2, | ||
Int_t | y2 | ||
) |
Definition at line 495 of file X11Buffer.mm.
void ROOT::MacOSX::X11::CommandBuffer::AddDrawLine | ( | Drawable_t | wid, |
const GCValues_t & | gc, | ||
Int_t | x1, | ||
Int_t | y1, | ||
Int_t | x2, | ||
Int_t | y2 | ||
) |
Definition at line 334 of file X11Buffer.mm.
void ROOT::MacOSX::X11::CommandBuffer::AddDrawLineXor | ( | Window_t | windowID, |
Int_t | x1, | ||
Int_t | y1, | ||
Int_t | x2, | ||
Int_t | y2 | ||
) |
Definition at line 507 of file X11Buffer.mm.
void ROOT::MacOSX::X11::CommandBuffer::AddDrawRectangle | ( | Drawable_t | wid, |
const GCValues_t & | gc, | ||
Int_t | x, | ||
Int_t | y, | ||
UInt_t | w, | ||
UInt_t | h | ||
) |
Definition at line 435 of file X11Buffer.mm.
void ROOT::MacOSX::X11::CommandBuffer::AddDrawSegments | ( | Drawable_t | wid, |
const GCValues_t & | gc, | ||
const Segment_t * | segments, | ||
Int_t | nSegments | ||
) |
Definition at line 348 of file X11Buffer.mm.
void ROOT::MacOSX::X11::CommandBuffer::AddDrawString | ( | Drawable_t | wid, |
const GCValues_t & | gc, | ||
Int_t | x, | ||
Int_t | y, | ||
const char * | text, | ||
Int_t | len | ||
) |
Definition at line 401 of file X11Buffer.mm.
void ROOT::MacOSX::X11::CommandBuffer::AddFillPolygon | ( | Drawable_t | wid, |
const GCValues_t & | gc, | ||
const Point_t * | polygon, | ||
Int_t | nPoints | ||
) |
Definition at line 453 of file X11Buffer.mm.
void ROOT::MacOSX::X11::CommandBuffer::AddFillRectangle | ( | Drawable_t | wid, |
const GCValues_t & | gc, | ||
Int_t | x, | ||
Int_t | y, | ||
UInt_t | w, | ||
UInt_t | h | ||
) |
Definition at line 417 of file X11Buffer.mm.
void ROOT::MacOSX::X11::CommandBuffer::AddUpdateWindow | ( | QuartzView * | view | ) |
Definition at line 469 of file X11Buffer.mm.
|
inline |
Definition at line 270 of file X11Buffer.h.
|
private |
Definition at line 894 of file X11Buffer.mm.
|
private |
Definition at line 698 of file X11Buffer.mm.
|
private |
Definition at line 707 of file X11Buffer.mm.
|
private |
Definition at line 737 of file X11Buffer.mm.
void ROOT::MacOSX::X11::CommandBuffer::Flush | ( | Details::CocoaPrivate * | impl | ) |
Definition at line 519 of file X11Buffer.mm.
void ROOT::MacOSX::X11::CommandBuffer::FlushXOROps | ( | Details::CocoaPrivate * | impl | ) |
Definition at line 601 of file X11Buffer.mm.
|
private |
Definition at line 674 of file X11Buffer.mm.
void ROOT::MacOSX::X11::CommandBuffer::RemoveOperationsForDrawable | ( | Drawable_t | wid | ) |
Definition at line 656 of file X11Buffer.mm.
Definition at line 687 of file X11Buffer.mm.
|
private |
Definition at line 301 of file X11Buffer.h.
|
private |
Definition at line 239 of file X11Buffer.h.
|
private |
Definition at line 304 of file X11Buffer.h.
|
private |
Definition at line 300 of file X11Buffer.h.
|
private |
Definition at line 240 of file X11Buffer.h.
|
private |
Definition at line 302 of file X11Buffer.h.
|
private |
Definition at line 242 of file X11Buffer.h.
|
private |
Definition at line 303 of file X11Buffer.h.