Definition at line 237 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 247 of file X11Buffer.h.
|
private |
ROOT::MacOSX::X11::CommandBuffer::CommandBuffer | ( | ) |
Definition at line 314 of file X11Buffer.mm.
ROOT::MacOSX::X11::CommandBuffer::~CommandBuffer | ( | ) |
Definition at line 319 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 356 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 373 of file X11Buffer.mm.
Definition at line 475 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 487 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 326 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 499 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 427 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 340 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 393 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 445 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 409 of file X11Buffer.mm.
void ROOT::MacOSX::X11::CommandBuffer::AddUpdateWindow | ( | QuartzView * | view | ) |
Definition at line 461 of file X11Buffer.mm.
|
inline |
Definition at line 273 of file X11Buffer.h.
|
private |
Definition at line 894 of file X11Buffer.mm.
|
private |
Definition at line 698 of file X11Buffer.mm.
void ROOT::MacOSX::X11::CommandBuffer::ClearXOROperations | ( | ) |
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 511 of file X11Buffer.mm.
void ROOT::MacOSX::X11::CommandBuffer::FlushXOROps | ( | Details::CocoaPrivate * | impl | ) |
Definition at line 593 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 303 of file X11Buffer.h.
|
private |
Definition at line 242 of file X11Buffer.h.
|
private |
Definition at line 306 of file X11Buffer.h.
|
private |
Definition at line 302 of file X11Buffer.h.
|
private |
Definition at line 243 of file X11Buffer.h.
|
private |
Definition at line 304 of file X11Buffer.h.
|
private |
Definition at line 245 of file X11Buffer.h.
|
private |
Definition at line 305 of file X11Buffer.h.