Definition at line 241 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 | 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 251 of file X11Buffer.h.
|
private |
ROOT::MacOSX::X11::CommandBuffer::CommandBuffer | ( | ) |
Definition at line 329 of file X11Buffer.mm.
ROOT::MacOSX::X11::CommandBuffer::~CommandBuffer | ( | ) |
Definition at line 334 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 371 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 388 of file X11Buffer.mm.
void ROOT::MacOSX::X11::CommandBuffer::AddDeletePixmap | ( | Pixmap_t | pixmap | ) |
Definition at line 490 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 502 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 341 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 514 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 442 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 355 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 408 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 460 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 424 of file X11Buffer.mm.
void ROOT::MacOSX::X11::CommandBuffer::AddUpdateWindow | ( | QuartzView * | view | ) |
Definition at line 476 of file X11Buffer.mm.
|
inline |
Definition at line 277 of file X11Buffer.h.
|
private |
Definition at line 882 of file X11Buffer.mm.
|
private |
Definition at line 686 of file X11Buffer.mm.
void ROOT::MacOSX::X11::CommandBuffer::ClearXOROperations | ( | ) |
Definition at line 695 of file X11Buffer.mm.
|
private |
Definition at line 725 of file X11Buffer.mm.
void ROOT::MacOSX::X11::CommandBuffer::Flush | ( | Details::CocoaPrivate * | impl | ) |
Definition at line 526 of file X11Buffer.mm.
void ROOT::MacOSX::X11::CommandBuffer::FlushXOROps | ( | Details::CocoaPrivate * | impl | ) |
Definition at line 608 of file X11Buffer.mm.
|
private |
void ROOT::MacOSX::X11::CommandBuffer::RemoveGraphicsOperationsForWindow | ( | Window_t | wid | ) |
Definition at line 662 of file X11Buffer.mm.
void ROOT::MacOSX::X11::CommandBuffer::RemoveOperationsForDrawable | ( | Drawable_t | wid | ) |
Definition at line 644 of file X11Buffer.mm.
void ROOT::MacOSX::X11::CommandBuffer::RemoveXORGraphicsOperationsForWindow | ( | Window_t | wid | ) |
Definition at line 675 of file X11Buffer.mm.
|
private |
Definition at line 307 of file X11Buffer.h.
|
private |
Definition at line 246 of file X11Buffer.h.
|
private |
Definition at line 310 of file X11Buffer.h.
|
private |
Definition at line 306 of file X11Buffer.h.
|
private |
Definition at line 247 of file X11Buffer.h.
|
private |
Definition at line 308 of file X11Buffer.h.
|
private |
Definition at line 249 of file X11Buffer.h.
|
private |
Definition at line 309 of file X11Buffer.h.