com.teamdev.jxcapture.image.mac
Class LionDeviceGrabber

java.lang.Object
  extended by com.teamdev.jxcapture.image.mac.LionDeviceGrabber

public class LionDeviceGrabber
extends java.lang.Object


Constructor Summary
LionDeviceGrabber(java.lang.String deviceId)
           
 
Method Summary
protected  void addMousePointer(java.awt.image.BufferedImage image, com.teamdev.jxdesktop.macosx.cocoa.nsgeometry.NSPoint nsPoint, com.teamdev.jxdesktop.macosx.coregraphics.CGRect screenBounds)
           
static com.teamdev.jxcapture.image.mac.Grabber create(java.awt.Rectangle screenRect, boolean includeCursor)
           
static com.teamdev.jxcapture.image.mac.Grabber create(java.lang.String deviceId)
           
static com.teamdev.jxcapture.image.mac.Grabber create(com.teamdev.jxdesktop.ui.Window window, boolean includeCursor)
           
protected  com.teamdev.jxcapture.image.mac.Grabber.MousePoint getMousePointLocation(com.teamdev.jxdesktop.macosx.cocoa.nsgeometry.NSPoint point, com.teamdev.jxdesktop.macosx.coregraphics.CGRect screenBounds)
           
 java.awt.image.BufferedImage grab()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LionDeviceGrabber

public LionDeviceGrabber(java.lang.String deviceId)
Method Detail

grab

public java.awt.image.BufferedImage grab()

create

public static com.teamdev.jxcapture.image.mac.Grabber create(java.awt.Rectangle screenRect,
                                                             boolean includeCursor)

create

public static com.teamdev.jxcapture.image.mac.Grabber create(com.teamdev.jxdesktop.ui.Window window,
                                                             boolean includeCursor)

create

public static com.teamdev.jxcapture.image.mac.Grabber create(java.lang.String deviceId)

getMousePointLocation

protected com.teamdev.jxcapture.image.mac.Grabber.MousePoint getMousePointLocation(com.teamdev.jxdesktop.macosx.cocoa.nsgeometry.NSPoint point,
                                                                                   com.teamdev.jxdesktop.macosx.coregraphics.CGRect screenBounds)

addMousePointer

protected void addMousePointer(java.awt.image.BufferedImage image,
                               com.teamdev.jxdesktop.macosx.cocoa.nsgeometry.NSPoint nsPoint,
                               com.teamdev.jxdesktop.macosx.coregraphics.CGRect screenBounds)