Top Fields Constructors Methods
com.sun.webkit.graphics

public abstract Class WCRenderQueue

Additional top-level class in compilation unit: BufferData.

extends Ref
Class Inheritance
Known Direct Subclasses
com.sun.javafx.webkit.prism.WCRenderQueueImpl
Imports
java.lang.annotation.Native, com.sun.javafx.logging.PlatformLogger, .PlatformLogger.Level, com.sun.webkit.Invoker, java.nio.ByteBuffer, java.util.HashMap, .LinkedList, java.util.concurrent.atomic.AtomicInteger

Field Summary

Modifier and TypeField and Description
private final LinkedList<BufferData>
private final WCRectangle
private BufferData
protected final WCGraphicsContext
private static final AtomicInteger
private static final PlatformLogger
public static final int
private final boolean
private int

Constructor Summary

AccessConstructor and Description
protected
protected
WCRenderQueue(WCRectangle clip, boolean opaque)

Method Summary

Modifier and TypeMethod and Description
public synchronized void
public synchronized void
public synchronized void
public synchronized void
decode(int fontSmoothingType)

public synchronized void
protected abstract void
protected abstract void
private void
private void
private void
public WCRectangle
public synchronized int
public synchronized boolean
public boolean
private int
refFloatArr(float[] arr)

private int
refIntArr(int[] arr)

private int
public synchronized String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.

private native void
Inherited from com.sun.webkit.graphics.Ref:
derefgetIDhasRefsref

Field Detail

buffersback to summary
private final LinkedList<BufferData> buffers
clipback to summary
private final WCRectangle clip
currentBufferback to summary
private BufferData currentBuffer
gcback to summary
protected final WCGraphicsContext gc
idCountObjback to summary
private static final AtomicInteger idCountObj
logback to summary
private static final PlatformLogger log
MAX_QUEUE_SIZEback to summary
public static final int MAX_QUEUE_SIZE
Annotations
@Native
opaqueback to summary
private final boolean opaque
sizeback to summary
private int size

Constructor Detail

WCRenderQueueback to summary
protected WCRenderQueue(WCGraphicsContext gc)
WCRenderQueueback to summary
protected WCRenderQueue(WCRectangle clip, boolean opaque)

Method Detail

addBufferback to summary
public synchronized void addBuffer(ByteBuffer buffer)
decodeback to summary
public synchronized void decode(WCGraphicsContext gc)
decodeback to summary
public synchronized void decode()
decodeback to summary
public synchronized void decode(int fontSmoothingType)
disposeback to summary
public synchronized void dispose()
disposeGraphicsback to summary
protected abstract void disposeGraphics()
flushback to summary
protected abstract void flush()
fwkAddBufferback to summary
private void fwkAddBuffer(ByteBuffer buffer)
fwkDisposeGraphicsback to summary
private void fwkDisposeGraphics()
fwkFlushback to summary
private void fwkFlush()
getClipback to summary
public WCRectangle getClip()
getSizeback to summary
public synchronized int getSize()
isEmptyback to summary
public synchronized boolean isEmpty()
isOpaqueback to summary
public boolean isOpaque()
refFloatArrback to summary
private int refFloatArr(float[] arr)
refIntArrback to summary
private int refIntArr(int[] arr)
refStringback to summary
private int refString(String str)
toStringback to summary
public synchronized String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object. Satisfying this method's contract implies a non-null result must be returned.

Annotations
@Override
twkReleaseback to summary
private native void twkRelease(Object[] bufs)