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< X11DrawableX11Drawable > *) 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, QuartzWindow, and QuartzView.

◆ fHeight

- (unsigned) fHeight

Reimplemented from <X11Drawable>.

Definition at line 1 of file QuartzPixmap.mm.

◆ fImage

- (CGImageRef) fImage

Definition at line 1 of file QuartzPixmap.mm.

◆ fIsOpenGLWidget

- (BOOL) fIsOpenGLWidget

Reimplemented from <X11Drawable>.

Definition at line 1 of file QuartzPixmap.mm.

◆ fIsPixmap

- (BOOL) fIsPixmap

Reimplemented from <X11Drawable>.

Definition at line 1 of file QuartzPixmap.mm.

◆ fScaleFactor

- (CGFloat) fScaleFactor

Reimplemented in QuartzPixmap, QuartzWindow, and QuartzView.

◆ fWidth

- (unsigned) fWidth

Reimplemented from <X11Drawable>.

Definition at line 1 of file QuartzPixmap.mm.

◆ fX

- (int) fX

Reimplemented in QuartzWindow, and QuartzView.

◆ fY

- (int) fY

Reimplemented in QuartzWindow, and QuartzView.

◆ getDrawMode

- (EDrawMode X11DrawableX11Drawable-)p:

Reimplemented in QuartzWindow, and QuartzView.

◆ initFromImage:

- (id) initFromImage: (QuartzImage *) image

Definition at line 1 of file QuartzPixmap.mm.

◆ initFromImageFlipped:

- (id) initFromImageFlipped: (QuartzImage *) image

Definition at line 1 of file QuartzPixmap.mm.

◆ initFromPixmap:

- (id) initFromPixmap: (QuartzPixmap *) pixmap

Definition at line 1 of file QuartzPixmap.mm.

◆ initMaskWithW:H:

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

Definition at line 1 of file QuartzPixmap.mm.

◆ initMaskWithW:H:bitmapMask:

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

Definition at line 1 of file QuartzPixmap.mm.

◆ initWithW:H:data:

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

Definition at line 1 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 1 of file QuartzPixmap.mm.

◆ setDirectDraw:

- (void) setDirectDraw: (BOOL) mode

Reimplemented in QuartzPixmap, and QuartzView.

◆ setDrawMode:

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

Reimplemented in QuartzWindow, and QuartzView.

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 111 of file QuartzPixmap.h.

◆ fImage

- MacOSX:
private

Definition at line 118 of file QuartzPixmap.h.

◆ fImageData

- (vector<unsigned char>) QuartzImage:
private

Definition at line 119 of file QuartzPixmap.h.

◆ fWidth

- (unsigned) fWidth
private

Definition at line 110 of file QuartzPixmap.h.

Property Documentation

◆ attFill

- (TAttFill *) attFill
readnonatomicassign

Definition at line 145 of file QuartzPixmap.h.

◆ attLine

- (TAttLine *) attLine
readnonatomicassign

Definition at line 144 of file QuartzPixmap.h.

◆ attMarker

- (TAttMarker *) attMarker
readnonatomicassign

Definition at line 146 of file QuartzPixmap.h.

◆ attText

- (TAttText *) attText
readnonatomicassign

Definition at line 147 of file QuartzPixmap.h.

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