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 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, const TPoint *xy)
 
void DrawPolyMarker (CGContextRef ctx, unsigned nPoints, const TPoint *marker, const TAttMarker &attmark, float scaleFactor)
 
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.

◆ 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,
const TPoint * xy )

Definition at line 136 of file QuartzLine.mm.

◆ DrawPolyMarker()

void ROOT::Quartz::DrawPolyMarker ( CGContextRef ctx,
unsigned nPoints,
const TPoint * marker,
const TAttMarker & attmark,
float scaleFactor )

Definition at line 23 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.