com.jogamp.nativewindow.macosx

## Class MacOSXGraphicsDevice

- java.lang.Object
- - javax.media.nativewindow.DefaultGraphicsDevice
  - - com.jogamp.nativewindow.macosx.MacOSXGraphicsDevice

- All Implemented Interfaces:
    Cloneable, AbstractGraphicsDevice

      public class MacOSXGraphicsDevice
      extends DefaultGraphicsDevice
      implements Cloneable

  Encapsulates a graphics device on MacOSX platforms.

- - ### Field Summary

    - ### Fields inherited from interface javax.media.nativewindow.AbstractGraphicsDevice

      `DEBUG, DEFAULT_CONNECTION, DEFAULT_UNIT, EXTERNAL_CONNECTION`

  - ### Constructor Summary

    Constructors
    Constructor and Description
    `MacOSXGraphicsDevice(int unitID)` Constructs a new MacOSXGraphicsDevice

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `Object` | `clone()`

    - ### Methods inherited from class javax.media.nativewindow.DefaultGraphicsDevice

      `clearHandleOwner, close, getConnection, getHandle, getToolkitLock, getType, getUniqueID, getUnitID, isHandleOwner, lock, open, swapDeviceHandleAndOwnership, toString, unlock, validateLocked`

    - ### Methods inherited from class java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, wait, wait, wait`

- - ### Constructor Detail

    - #### MacOSXGraphicsDevice

          public MacOSXGraphicsDevice(int unitID)

      Constructs a new MacOSXGraphicsDevice

  - ### Method Detail

    - #### clone

          public Object clone()

      Specified by:
        `clone` in interface `AbstractGraphicsDevice`
      Overrides:
        `clone` in class `DefaultGraphicsDevice`

Copyright 2010 JogAmp Community.