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

Definition at line 104 of file QuartzPixmap.h.

Instance Methods

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

Properties

TAttFillattFill
TAttLineattLine
TAttMarkerattMarker
TAttTextattText
CGContextRef fContext
unsigned fID
BOOL fIsStippleMask

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< CGImageReffImage
std::vector< unsigned char > fImageData
unsigned fWidth

#include <QuartzPixmap.h>

Inheritance diagram for QuartzImage:
NSObject <X11Drawable>

Method Documentation

◆ copy:area:withMask:clipOrigin:toPoint:

- (void) copy: (NSObject< X11Drawable > *) src
area: (ROOT::MacOSX::X11::Rectangle) area
withMask: (QuartzImage *) mask
clipOrigin: (ROOT::MacOSX::X11::Point) origin
toPoint: (ROOT::MacOSX::X11::Point) dstPoint 

Reimplemented in QuartzPixmap, QuartzView, and QuartzWindow.

◆ fHeight

- (unsigned) fHeight

Reimplemented from <X11Drawable>.

Definition at line 794 of file QuartzPixmap.mm.

◆ 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.

◆ fScaleFactor

- (CGFloat) fScaleFactor

Reimplemented in QuartzPixmap, QuartzView, and QuartzWindow.

◆ fWidth

- (unsigned) fWidth

Reimplemented from <X11Drawable>.

Definition at line 788 of file QuartzPixmap.mm.

◆ fX

- (int) fX

Reimplemented in QuartzView, and QuartzWindow.

◆ fY

- (int) fY

Reimplemented in QuartzView, and QuartzWindow.

◆ getDrawMode

- (EDrawMode X11Drawable-)p:

Reimplemented in QuartzView, and QuartzWindow.

◆ 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.

◆ isDirectDraw

- (BOOL) isDirectDraw

Reimplemented in QuartzPixmap, and QuartzView.

◆ readColorBits:

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

Reimplemented from <X11Drawable>.

Definition at line 715 of file QuartzPixmap.mm.

◆ setDirectDraw:

- (void) setDirectDraw: (BOOL) mode

Reimplemented in QuartzPixmap, and QuartzView.

◆ setDrawMode:

- (void) setDrawMode: (TVirtualX::EDrawMode) newMode

Reimplemented in QuartzView, and QuartzWindow.

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.

◆ fContext

- (CGContextRef) fContext
readnonatomicassigninherited

Definition at line 48 of file X11Drawable.h.

◆ fID

- (unsigned) fID
readwritenonatomicassign

Definition at line 108 of file QuartzPixmap.h.

◆ fIsStippleMask

- (BOOL) fIsStippleMask
readnonatomicassign

Definition at line 107 of file QuartzPixmap.h.


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