javax.media.nativewindow
Interface OffscreenLayerSurface

All Known Implementing Classes:
JAWTWindow

public interface OffscreenLayerSurface

Interface specifying the offscreen layer surface protocol.


Method Summary
 void attachSurfaceLayer(long layerHandle)
          Attach the offscreen layer to this offscreen layer surface.
 void detachSurfaceLayer()
          Detaches a previously attached offscreen layer from this offscreen layer surface.
 boolean isSurfaceLayerAttached()
          Returns true if a surface layer is attached, otherwise false.
 void setChosenCapabilities(CapabilitiesImmutable caps)
          Sets the capabilities of this instance, allowing upstream API's to refine it, i.e.
 

Method Detail

attachSurfaceLayer

void attachSurfaceLayer(long layerHandle)
                        throws NativeWindowException
Attach the offscreen layer to this offscreen layer surface.

Throws:
NativeWindowException - if #isOffscreenLayerSurfaceEnabled() == false
See Also:
#isOffscreenLayerSurfaceEnabled()

detachSurfaceLayer

void detachSurfaceLayer()
                        throws NativeWindowException
Detaches a previously attached offscreen layer from this offscreen layer surface.

Throws:
NativeWindowException - if #isOffscreenLayerSurfaceEnabled() == false or no surface layer is attached.
See Also:
attachSurfaceLayer(long), #isOffscreenLayerSurfaceEnabled()

isSurfaceLayerAttached

boolean isSurfaceLayerAttached()
Returns true if a surface layer is attached, otherwise false.


setChosenCapabilities

void setChosenCapabilities(CapabilitiesImmutable caps)
Sets the capabilities of this instance, allowing upstream API's to refine it, i.e. OpenGL related settings.



Copyright 2010 JogAmp Community.