javax.media.nativewindow

## Interface MutableSurface

- All Superinterfaces:
    NativeSurface, SurfaceUpdatedListener
  All Known Subinterfaces:
    ProxySurface

      public interface MutableSurface
      extends NativeSurface

  Provides a `NativeSurface` with a mutable `surfaceHandle` via `setSurfaceHandle(long)`.
  See Also:
    `NativeSurface`

- - ### Field Summary

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

      `LOCK_SUCCESS, LOCK_SURFACE_CHANGED, LOCK_SURFACE_NOT_READY, LOCK_SURFACE_UNLOCKED`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `setSurfaceHandle(long surfaceHandle)` Sets the surface handle which is created outside of this implementation.

    - ### Methods inherited from interface javax.media.nativewindow.NativeSurface

      `addSurfaceUpdatedListener, addSurfaceUpdatedListener, convertToPixelUnits, convertToWindowUnits, getDisplayHandle, getGraphicsConfiguration, getScreenIndex, getSurfaceHandle, getSurfaceHeight, getSurfaceLockOwner, getSurfaceWidth, isSurfaceLockedByOtherThread, lockSurface, removeSurfaceUpdatedListener, surfaceSwap, unlockSurface`

    - ### Methods inherited from interface javax.media.nativewindow.SurfaceUpdatedListener

      `surfaceUpdated`

- - ### Method Detail

    - #### setSurfaceHandle

          void setSurfaceHandle(long surfaceHandle)

      Sets the surface handle which is created outside of this implementation.

Copyright 2010 JogAmp Community.