Top Inners Fields Constructors Methods
com.sun.pisces

public abstract Class AbstractSurface

extends Object
implements Surface
Class Inheritance
All Implemented Interfaces
com.sun.pisces.Surface
Known Direct Subclasses
com.sun.pisces.JavaSurface
Imports
com.sun.prism.impl.Disposer

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static class

Field Summary

Modifier and TypeField and Description
private int
private long
private int

Constructor Summary

AccessConstructor and Description
pack-priv
AbstractSurface(int width, int height)

Method Summary

Modifier and TypeMethod and Description
protected void
private static native void
disposeNative(long nativeHandle)

public final int
public final void
getRGB(int[] argb, int offset, int scanLength, int x, int y, int width, int height)

Implements com.sun.pisces.Surface.getRGB.

private native void
getRGBImpl(int[] argb, int offset, int scanLength, int x, int y, int width, int height)

public final int
private void
rgbCheck(int arr_length, int offset, int scanLength, int x, int y, int width, int height)

public final void
setRGB(int[] argb, int offset, int scanLength, int x, int y, int width, int height)

Implements com.sun.pisces.Surface.setRGB.

private native void
setRGBImpl(int[] argb, int offset, int scanLength, int x, int y, int width, int height)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

heightback to summary
private int height
nativePtrback to summary
private long nativePtr
widthback to summary
private int width

Constructor Detail

AbstractSurfaceback to summary
pack-priv AbstractSurface(int width, int height)

Method Detail

addDisposerRecordback to summary
protected void addDisposerRecord()
disposeNativeback to summary
private static native void disposeNative(long nativeHandle)
getHeightback to summary
public final int getHeight()

Implements com.sun.pisces.Surface.getHeight.

Annotations
@Override
getRGBback to summary
public final void getRGB(int[] argb, int offset, int scanLength, int x, int y, int width, int height)

Implements com.sun.pisces.Surface.getRGB.

Annotations
@Override
getRGBImplback to summary
private native void getRGBImpl(int[] argb, int offset, int scanLength, int x, int y, int width, int height)
getWidthback to summary
public final int getWidth()

Implements com.sun.pisces.Surface.getWidth.

Annotations
@Override
rgbCheckback to summary
private void rgbCheck(int arr_length, int offset, int scanLength, int x, int y, int width, int height)
setRGBback to summary
public final void setRGB(int[] argb, int offset, int scanLength, int x, int y, int width, int height)

Implements com.sun.pisces.Surface.setRGB.

Annotations
@Override
setRGBImplback to summary
private native void setRGBImpl(int[] argb, int offset, int scanLength, int x, int y, int width, int height)
com.sun.pisces back to summary

private Class AbstractSurface.AbstractSurfaceDisposerRecord

extends Object
implements Record
Class Inheritance
All Implemented Interfaces
com.sun.prism.impl.Disposer.Record

Field Summary

Modifier and TypeField and Description
private long

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

nativeHandleback to summary
private long nativeHandle

Constructor Detail

AbstractSurfaceDisposerRecordback to summary
pack-priv AbstractSurfaceDisposerRecord(long nh)

Method Detail

disposeback to summary
public void dispose()

Implements com.sun.prism.impl.Disposer.Record.dispose.

Annotations
@Override