Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
QuartzImage Class Reference

Definition at line 104 of file QuartzPixmap.h.

Instance Methods

(unsigned) - fHeight
 
(CGImageRef) - fImage
 
(BOOL) - fIsOpenGLWidget
 
(BOOL) - fIsPixmap
 
(unsigned) - fWidth
 
(id) - initFromImage:
 
(id) - initFromImageFlipped:
 
(id) - initFromPixmap:
 
(id) - initMaskWithW:H:
 
(id) - initMaskWithW:H:bitmapMask:
 
(id) - initWithW:H:data:
 
(unsigned char *) - readColorBits:
 
- Instance Methods inherited from <X11Drawable>
(void) - copy:area:withMask:clipOrigin:toPoint:
 
(CGFloat) - fScaleFactor
 
(int) - fX
 
(int) - fY
 
(TVirtualX::EDrawMode) - getDrawMode
 
(BOOL) - isDirectDraw
 
(void) - setDirectDraw:
 
(void) - setDrawMode:
 

Properties

TAttFill * attFill
 
TAttLine * attLine
 
TAttMarker * attMarker
 
TAttText * attText
 
unsigned fID
 
BOOL fIsStippleMask
 
- Properties inherited from <X11Drawable>
TAttFill * attFill
 
TAttLine * attLine
 
TAttMarker * attMarker
 
TAttText * attText
 
CGContextRef fContext
 
unsigned fID
 

Private Attributes

TAttFill fAttFill
 current fill attributes
 
TAttLine fAttLine
 current line attributes
 
TAttMarker fAttMarker
 current marker attribute
 
TAttText fAttText
 current text attribute
 
unsigned fHeight
 
ROOT::MacOSX::Util::CFScopeGuard< CGImageRef > fImage
 
std::vector< unsigned char > fImageData
 
unsigned fWidth
 

#include <QuartzPixmap.h>

Inheritance diagram for QuartzImage:
[legend]

Method Documentation

◆ fHeight

- (unsigned) fHeight

Reimplemented from <X11Drawable>.

Definition at line 794 of file QuartzPixmap.mm.

◆ fImage

- (CGImageRef) fImage

Definition at line 824 of file QuartzPixmap.mm.

◆ fIsOpenGLWidget

- (BOOL) fIsOpenGLWidget

Reimplemented from <X11Drawable>.

Definition at line 775 of file QuartzPixmap.mm.

◆ fIsPixmap

- (BOOL) fIsPixmap

Reimplemented from <X11Drawable>.

Definition at line 769 of file QuartzPixmap.mm.

◆ fWidth

- (unsigned) fWidth

Reimplemented from <X11Drawable>.

Definition at line 788 of file QuartzPixmap.mm.

◆ initFromImage:

- (id) initFromImage: (QuartzImage *) image

Definition at line 609 of file QuartzPixmap.mm.

◆ initFromImageFlipped:

- (id) initFromImageFlipped: (QuartzImage *) image

Definition at line 620 of file QuartzPixmap.mm.

◆ initFromPixmap:

- (id) initFromPixmap: (QuartzPixmap *) pixmap

Definition at line 598 of file QuartzPixmap.mm.

◆ initMaskWithW:H:

- (id) initMaskWithW: (unsigned) width
H: (unsigned) height 

Definition at line 556 of file QuartzPixmap.mm.

◆ initMaskWithW:H:bitmapMask:

- (id) initMaskWithW: (unsigned) width
H: (unsigned) height
bitmapMask: (unsigned char *) mask 

Definition at line 513 of file QuartzPixmap.mm.

◆ initWithW:H:data:

- (id) initWithW: (unsigned) width
H: (unsigned) height
data: (unsigned char *) data 

Definition at line 457 of file QuartzPixmap.mm.

◆ readColorBits:

- (unsigned char *) readColorBits: (ROOT::MacOSX::X11::Rectangle) area

Reimplemented from <X11Drawable>.

Definition at line 715 of file QuartzPixmap.mm.

Member Data Documentation

◆ fAttFill

- (TAttFill) fAttFill
private

current fill attributes

Definition at line 114 of file QuartzPixmap.h.

◆ fAttLine

- (TAttLine) fAttLine
private

current line attributes

Definition at line 113 of file QuartzPixmap.h.

◆ fAttMarker

- (TAttMarker) fAttMarker
private

current marker attribute

Definition at line 115 of file QuartzPixmap.h.

◆ fAttText

- (TAttText) fAttText
private

current text attribute

Definition at line 116 of file QuartzPixmap.h.

◆ fHeight

- (unsigned) fHeight
private

Definition at line 794 of file QuartzPixmap.mm.

◆ fImage

- MacOSX:
private

Definition at line 824 of file QuartzPixmap.mm.

◆ fImageData

- (vector<unsigned char>) QuartzImage:
private

Definition at line 119 of file QuartzPixmap.h.

◆ fWidth

- (unsigned) fWidth
private

Definition at line 788 of file QuartzPixmap.mm.

Property Documentation

◆ attFill

- (TAttFill *) attFill
readnonatomicassign

Definition at line 806 of file QuartzPixmap.mm.

◆ attLine

- (TAttLine *) attLine
readnonatomicassign

Definition at line 800 of file QuartzPixmap.mm.

◆ attMarker

- (TAttMarker *) attMarker
readnonatomicassign

Definition at line 812 of file QuartzPixmap.mm.

◆ attText

- (TAttText *) attText
readnonatomicassign

Definition at line 818 of file QuartzPixmap.mm.

◆ fID

- (unsigned) fID
readwritenonatomicassign

Definition at line 108 of file QuartzPixmap.h.

◆ fIsStippleMask

- (BOOL) fIsStippleMask
readnonatomicassign

Definition at line 107 of file QuartzPixmap.h.

Collaboration diagram for QuartzImage:
[legend]

The documentation for this class was generated from the following files: