Logo ROOT  
Reference Guide
Loading...
Searching...
No Matches
ROOT::Quartz Namespace Reference

Classes

class  CGAAStateGuard
class  CGStateGuard
class  TextLine

Functions

void DrawBox (CGContextRef ctx, Int_t x1, Int_t y1, Int_t x2, Int_t y2, bool hollow)
void DrawFillArea (CGContextRef ctx, Int_t n, TPoint *xy, Bool_t drawShadow, const TAttFill &attfill)
void DrawLine (CGContextRef ctx, Int_t x1, Int_t y1, Int_t x2, Int_t y2)
void DrawMarkerDot (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
void DrawMarkerFourSquaresPlus (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
void DrawMarkerFourSquaresX (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
void DrawMarkerFullCross (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
void DrawMarkerFullCrossX (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
void DrawMarkerFullDiamond (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
void DrawMarkerFullDotLarge (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
void DrawMarkerFullDotMedium (CGContextRef ctx, unsigned n, const TPoint *xy)
void DrawMarkerFullDotSmall (CGContextRef ctx, unsigned n, const TPoint *xy)
void DrawMarkerFullDoubleDiamond (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
void DrawMarkerFullFourTrianglesPlus (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
void DrawMarkerFullFourTrianglesX (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
void DrawMarkerFullSquare (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
void DrawMarkerFullStar (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
void DrawMarkerFullThreeTriangles (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
void DrawMarkerFullTriangleDown (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
void DrawMarkerFullTriangleUp (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
void DrawMarkerOctagonCross (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
void DrawMarkerOpenCircle (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
void DrawMarkerOpenCross (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
void DrawMarkerOpenCrossX (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
void DrawMarkerOpenDiamond (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
void DrawMarkerOpenDiamondCross (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
void DrawMarkerOpenDoubleDiamond (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
void DrawMarkerOpenFourTrianglesPlus (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
void DrawMarkerOpenFourTrianglesX (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
void DrawMarkerOpenSquare (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
void DrawMarkerOpenSquareDiagonal (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
void DrawMarkerOpenStar (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
void DrawMarkerOpenThreeTriangles (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
void DrawMarkerOpenTriangleDown (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
void DrawMarkerOpenTriangleUp (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
void DrawMarkerPlus (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
void DrawMarkerStar (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
void DrawMarkerX (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
void DrawPattern (void *data, CGContextRef ctx)
void DrawPolygonWithGradientFill (CGContextRef ctx, const TColorGradient *extendedColor, const CGSize &sizeOfDrawable, Int_t nPoints, const TPoint *xy, Bool_t drawShadow)
void DrawPolyLine (CGContextRef ctx, Int_t n, TPoint *xy)
void DrawPolyMarker (CGContextRef ctx, const std::vector< TPoint > &marker, Size_t markerSize, Style_t markerStyle)
void DrawPolyMarker (CGContextRef ctx, unsigned nPoints, const TPoint *marker, Size_t markerSize, Style_t markerStyle)
void DrawTextLineNoKerning (CGContextRef ctx, CTFontRef font, const std::vector< UniChar > &text, Int_t x, Int_t y)
Bool_t SetFillAreaParameters (CGContextRef ctx, unsigned *patternIndex, const TAttFill &attfill)
Bool_t SetFillColor (CGContextRef ctx, Color_t colorIndex)
bool SetFillPattern (CGContextRef ctx, const unsigned *patternIndex, Color_t attrFillColor)
Bool_t SetLineColor (CGContextRef ctx, Color_t colorIndex)
void SetLineStyle (CGContextRef ctx, Int_t lstyle)
void SetLineType (CGContextRef ctx, Int_t n, Int_t *dash)
void SetLineWidth (CGContextRef ctx, Int_t width)

Variables

const CTFontOrientation defaultFontOrientation = kCTFontDefaultOrientation
const CTFontOrientation horizontalFontOrientation = kCTFontHorizontalOrientation
const CTFontOrientation verticalFontOrientation = kCTFontVerticalOrientation

Function Documentation

◆ DrawBox()

void ROOT::Quartz::DrawBox ( CGContextRef ctx,
Int_t x1,
Int_t y1,
Int_t x2,
Int_t y2,
bool hollow )

Definition at line 430 of file QuartzFillArea.mm.

◆ DrawFillArea()

void ROOT::Quartz::DrawFillArea ( CGContextRef ctx,
Int_t n,
TPoint * xy,
Bool_t drawShadow,
const TAttFill & attfill )

Definition at line 446 of file QuartzFillArea.mm.

◆ DrawLine()

void ROOT::Quartz::DrawLine ( CGContextRef ctx,
Int_t x1,
Int_t y1,
Int_t x2,
Int_t y2 )

Definition at line 124 of file QuartzLine.mm.

◆ DrawMarkerDot()

void ROOT::Quartz::DrawMarkerDot ( CGContextRef ctx,
unsigned n,
const TPoint * xy,
Size_t markerSize )

Definition at line 21 of file QuartzMarker.mm.

◆ DrawMarkerFourSquaresPlus()

void ROOT::Quartz::DrawMarkerFourSquaresPlus ( CGContextRef ctx,
unsigned n,
const TPoint * xy,
Size_t markerSize )

Definition at line 875 of file QuartzMarker.mm.

◆ DrawMarkerFourSquaresX()

void ROOT::Quartz::DrawMarkerFourSquaresX ( CGContextRef ctx,
unsigned n,
const TPoint * xy,
Size_t markerSize )

Definition at line 842 of file QuartzMarker.mm.

◆ DrawMarkerFullCross()

void ROOT::Quartz::DrawMarkerFullCross ( CGContextRef ctx,
unsigned n,
const TPoint * xy,
Size_t markerSize )

Definition at line 327 of file QuartzMarker.mm.

◆ DrawMarkerFullCrossX()

void ROOT::Quartz::DrawMarkerFullCrossX ( CGContextRef ctx,
unsigned n,
const TPoint * xy,
Size_t markerSize )

Definition at line 813 of file QuartzMarker.mm.

◆ DrawMarkerFullDiamond()

void ROOT::Quartz::DrawMarkerFullDiamond ( CGContextRef ctx,
unsigned n,
const TPoint * xy,
Size_t markerSize )

Definition at line 284 of file QuartzMarker.mm.

◆ DrawMarkerFullDotLarge()

void ROOT::Quartz::DrawMarkerFullDotLarge ( CGContextRef ctx,
unsigned n,
const TPoint * xy,
Size_t markerSize )

Definition at line 168 of file QuartzMarker.mm.

◆ DrawMarkerFullDotMedium()

void ROOT::Quartz::DrawMarkerFullDotMedium ( CGContextRef ctx,
unsigned n,
const TPoint * xy )

Definition at line 160 of file QuartzMarker.mm.

◆ DrawMarkerFullDotSmall()

void ROOT::Quartz::DrawMarkerFullDotSmall ( CGContextRef ctx,
unsigned n,
const TPoint * xy )

Definition at line 140 of file QuartzMarker.mm.

◆ DrawMarkerFullDoubleDiamond()

void ROOT::Quartz::DrawMarkerFullDoubleDiamond ( CGContextRef ctx,
unsigned n,
const TPoint * xy,
Size_t markerSize )

Definition at line 702 of file QuartzMarker.mm.

◆ DrawMarkerFullFourTrianglesPlus()

void ROOT::Quartz::DrawMarkerFullFourTrianglesPlus ( CGContextRef ctx,
unsigned n,
const TPoint * xy,
Size_t markerSize )

Definition at line 754 of file QuartzMarker.mm.

◆ DrawMarkerFullFourTrianglesX()

void ROOT::Quartz::DrawMarkerFullFourTrianglesX ( CGContextRef ctx,
unsigned n,
const TPoint * xy,
Size_t markerSize )

Definition at line 648 of file QuartzMarker.mm.

◆ DrawMarkerFullSquare()

void ROOT::Quartz::DrawMarkerFullSquare ( CGContextRef ctx,
unsigned n,
const TPoint * xy,
Size_t markerSize )

Definition at line 188 of file QuartzMarker.mm.

◆ DrawMarkerFullStar()

void ROOT::Quartz::DrawMarkerFullStar ( CGContextRef ctx,
unsigned n,
const TPoint * xy,
Size_t markerSize )

Definition at line 387 of file QuartzMarker.mm.

◆ DrawMarkerFullThreeTriangles()

void ROOT::Quartz::DrawMarkerFullThreeTriangles ( CGContextRef ctx,
unsigned n,
const TPoint * xy,
Size_t markerSize )

Definition at line 593 of file QuartzMarker.mm.

◆ DrawMarkerFullTriangleDown()

void ROOT::Quartz::DrawMarkerFullTriangleDown ( CGContextRef ctx,
unsigned n,
const TPoint * xy,
Size_t markerSize )

Definition at line 266 of file QuartzMarker.mm.

◆ DrawMarkerFullTriangleUp()

void ROOT::Quartz::DrawMarkerFullTriangleUp ( CGContextRef ctx,
unsigned n,
const TPoint * xy,
Size_t markerSize )

Definition at line 212 of file QuartzMarker.mm.

◆ DrawMarkerOctagonCross()

void ROOT::Quartz::DrawMarkerOctagonCross ( CGContextRef ctx,
unsigned n,
const TPoint * xy,
Size_t markerSize )

Definition at line 561 of file QuartzMarker.mm.

◆ DrawMarkerOpenCircle()

void ROOT::Quartz::DrawMarkerOpenCircle ( CGContextRef ctx,
unsigned n,
const TPoint * xy,
Size_t markerSize )

Definition at line 98 of file QuartzMarker.mm.

◆ DrawMarkerOpenCross()

void ROOT::Quartz::DrawMarkerOpenCross ( CGContextRef ctx,
unsigned n,
const TPoint * xy,
Size_t markerSize )

Definition at line 357 of file QuartzMarker.mm.

◆ DrawMarkerOpenCrossX()

void ROOT::Quartz::DrawMarkerOpenCrossX ( CGContextRef ctx,
unsigned n,
const TPoint * xy,
Size_t markerSize )

Definition at line 784 of file QuartzMarker.mm.

◆ DrawMarkerOpenDiamond()

void ROOT::Quartz::DrawMarkerOpenDiamond ( CGContextRef ctx,
unsigned n,
const TPoint * xy,
Size_t markerSize )

Definition at line 305 of file QuartzMarker.mm.

◆ DrawMarkerOpenDiamondCross()

void ROOT::Quartz::DrawMarkerOpenDiamondCross ( CGContextRef ctx,
unsigned n,
const TPoint * xy,
Size_t markerSize )

Definition at line 509 of file QuartzMarker.mm.

◆ DrawMarkerOpenDoubleDiamond()

void ROOT::Quartz::DrawMarkerOpenDoubleDiamond ( CGContextRef ctx,
unsigned n,
const TPoint * xy,
Size_t markerSize )

Definition at line 677 of file QuartzMarker.mm.

◆ DrawMarkerOpenFourTrianglesPlus()

void ROOT::Quartz::DrawMarkerOpenFourTrianglesPlus ( CGContextRef ctx,
unsigned n,
const TPoint * xy,
Size_t markerSize )

Definition at line 727 of file QuartzMarker.mm.

◆ DrawMarkerOpenFourTrianglesX()

void ROOT::Quartz::DrawMarkerOpenFourTrianglesX ( CGContextRef ctx,
unsigned n,
const TPoint * xy,
Size_t markerSize )

Definition at line 619 of file QuartzMarker.mm.

◆ DrawMarkerOpenSquare()

void ROOT::Quartz::DrawMarkerOpenSquare ( CGContextRef ctx,
unsigned n,
const TPoint * xy,
Size_t markerSize )

Definition at line 200 of file QuartzMarker.mm.

◆ DrawMarkerOpenSquareDiagonal()

void ROOT::Quartz::DrawMarkerOpenSquareDiagonal ( CGContextRef ctx,
unsigned n,
const TPoint * xy,
Size_t markerSize )

Definition at line 483 of file QuartzMarker.mm.

◆ DrawMarkerOpenStar()

void ROOT::Quartz::DrawMarkerOpenStar ( CGContextRef ctx,
unsigned n,
const TPoint * xy,
Size_t markerSize )

Definition at line 453 of file QuartzMarker.mm.

◆ DrawMarkerOpenThreeTriangles()

void ROOT::Quartz::DrawMarkerOpenThreeTriangles ( CGContextRef ctx,
unsigned n,
const TPoint * xy,
Size_t markerSize )

Definition at line 535 of file QuartzMarker.mm.

◆ DrawMarkerOpenTriangleDown()

void ROOT::Quartz::DrawMarkerOpenTriangleDown ( CGContextRef ctx,
unsigned n,
const TPoint * xy,
Size_t markerSize )

Definition at line 247 of file QuartzMarker.mm.

◆ DrawMarkerOpenTriangleUp()

void ROOT::Quartz::DrawMarkerOpenTriangleUp ( CGContextRef ctx,
unsigned n,
const TPoint * xy,
Size_t markerSize )

Definition at line 229 of file QuartzMarker.mm.

◆ DrawMarkerPlus()

void ROOT::Quartz::DrawMarkerPlus ( CGContextRef ctx,
unsigned n,
const TPoint * xy,
Size_t markerSize )

Definition at line 30 of file QuartzMarker.mm.

◆ DrawMarkerStar()

void ROOT::Quartz::DrawMarkerStar ( CGContextRef ctx,
unsigned n,
const TPoint * xy,
Size_t markerSize )

Definition at line 53 of file QuartzMarker.mm.

◆ DrawMarkerX()

void ROOT::Quartz::DrawMarkerX ( CGContextRef ctx,
unsigned n,
const TPoint * xy,
Size_t markerSize )

Definition at line 118 of file QuartzMarker.mm.

◆ DrawPattern()

void ROOT::Quartz::DrawPattern ( void * data,
CGContextRef ctx )

Definition at line 327 of file QuartzFillArea.mm.

◆ DrawPolygonWithGradientFill()

void ROOT::Quartz::DrawPolygonWithGradientFill ( CGContextRef ctx,
const TColorGradient * extendedColor,
const CGSize & sizeOfDrawable,
Int_t nPoints,
const TPoint * xy,
Bool_t drawShadow )

Definition at line 482 of file QuartzFillArea.mm.

◆ DrawPolyLine()

void ROOT::Quartz::DrawPolyLine ( CGContextRef ctx,
Int_t n,
TPoint * xy )

Definition at line 136 of file QuartzLine.mm.

◆ DrawPolyMarker() [1/2]

void ROOT::Quartz::DrawPolyMarker ( CGContextRef ctx,
const std::vector< TPoint > & marker,
Size_t markerSize,
Style_t markerStyle )

Definition at line 1025 of file QuartzMarker.mm.

◆ DrawPolyMarker() [2/2]

void ROOT::Quartz::DrawPolyMarker ( CGContextRef ctx,
unsigned nPoints,
const TPoint * marker,
Size_t markerSize,
Style_t markerStyle )

Definition at line 908 of file QuartzMarker.mm.

◆ DrawTextLineNoKerning()

void ROOT::Quartz::DrawTextLineNoKerning ( CGContextRef ctx,
CTFontRef font,
const std::vector< UniChar > & text,
Int_t x,
Int_t y )

Definition at line 319 of file QuartzText.mm.

◆ SetFillAreaParameters()

bool ROOT::Quartz::SetFillAreaParameters ( CGContextRef ctx,
unsigned * patternIndex,
const TAttFill & attfill )

Definition at line 391 of file QuartzFillArea.mm.

◆ SetFillColor()

Bool_t ROOT::Quartz::SetFillColor ( CGContextRef ctx,
Color_t colorIndex )

Definition at line 304 of file QuartzFillArea.mm.

◆ SetFillPattern()

bool ROOT::Quartz::SetFillPattern ( CGContextRef ctx,
const unsigned * patternIndex,
Color_t attrFillColor )

Definition at line 350 of file QuartzFillArea.mm.

◆ SetLineColor()

Bool_t ROOT::Quartz::SetLineColor ( CGContextRef ctx,
Color_t colorIndex )

Definition at line 29 of file QuartzLine.mm.

◆ SetLineStyle()

void ROOT::Quartz::SetLineStyle ( CGContextRef ctx,
Int_t lstyle )

Definition at line 75 of file QuartzLine.mm.

◆ SetLineType()

void ROOT::Quartz::SetLineType ( CGContextRef ctx,
Int_t n,
Int_t * dash )

Definition at line 50 of file QuartzLine.mm.

◆ SetLineWidth()

void ROOT::Quartz::SetLineWidth ( CGContextRef ctx,
Int_t width )

Definition at line 109 of file QuartzLine.mm.

Variable Documentation

◆ defaultFontOrientation

const CTFontOrientation ROOT::Quartz::defaultFontOrientation = kCTFontDefaultOrientation

Definition at line 38 of file QuartzText.mm.

◆ horizontalFontOrientation

const CTFontOrientation ROOT::Quartz::horizontalFontOrientation = kCTFontHorizontalOrientation

Definition at line 39 of file QuartzText.mm.

◆ verticalFontOrientation

const CTFontOrientation ROOT::Quartz::verticalFontOrientation = kCTFontVerticalOrientation

Definition at line 40 of file QuartzText.mm.