| java.lang.Object sun.java2d.loops.GraphicsPrimitive sun.java2d.loops.GraphicsPrimitiveProxy
GraphicsPrimitiveProxy | public class GraphicsPrimitiveProxy extends GraphicsPrimitive (Code) | | GraphicsPrimitiveProxy
Acts as a proxy for instances of GraphicsPrimitive, enabling lazy
classloading of these primitives. This leads to a substantial
savings in start-up time and footprint. In the typical case,
it has been found that a small number of GraphicsPrimitive instance
actually end up getting instantiated.
Note that the makePrimitive method should never be invoked on
a GraphicsPrimitiveProxy object since they are instantiated as
soon as they are found in the primitive list and never returned
to the caller.
|
GraphicsPrimitiveProxy | public GraphicsPrimitiveProxy(Class owner, String relativeClassName, String methodSignature, int primID, SurfaceType srctype, CompositeType comptype, SurfaceType dsttype)(Code) | | Create a GraphicsPrimitiveProxy for a primitive with a no-argument
constructor.
Parameters: owner - The owner class for this primitive. The primitivemust be in the same package as this owner. Parameters: relativeClassName - The name of the class this is a proxy for.This should not include the package. |
Methods inherited from sun.java2d.loops.GraphicsPrimitive | protected static SurfaceData convertFrom(Blit ob, SurfaceData srcData, int srcX, int srcY, int w, int h, SurfaceData dstData)(Code)(Java Doc) protected static SurfaceData convertFrom(Blit ob, SurfaceData srcData, int srcX, int srcY, int w, int h, SurfaceData dstData, int type)(Code)(Java Doc) protected static void convertTo(Blit ob, SurfaceData srcImg, SurfaceData dstImg, Region clip, int dstX, int dstY, int w, int h)(Code)(Java Doc) protected static Blit createConverter(SurfaceType srctype, SurfaceType dsttype)(Code)(Java Doc) final public CompositeType getCompositeType()(Code)(Java Doc) final public SurfaceType getDestType()(Code)(Java Doc) protected static GraphicsPrimitive getGeneralOp(int primID, CompositeType comptype)(Code)(Java Doc) final public long getNativePrim()(Code)(Java Doc) final public int getPrimTypeID()(Code)(Java Doc) final public String getSignature()(Code)(Java Doc) final public SurfaceType getSourceType()(Code)(Java Doc) final public int getUniqueID()(Code)(Java Doc) final public static synchronized int makePrimTypeID()(Code)(Java Doc) abstract public GraphicsPrimitive makePrimitive(SurfaceType srctype, CompositeType comptype, SurfaceType dsttype)(Code)(Java Doc) final public static synchronized int makeUniqueID(int primTypeID, SurfaceType src, CompositeType cmp, SurfaceType dst)(Code)(Java Doc) final public boolean satisfies(String signature, SurfaceType srctype, CompositeType comptype, SurfaceType dsttype)(Code)(Java Doc) final boolean satisfiesSameAs(GraphicsPrimitive other)(Code)(Java Doc) protected void setupGeneralBinaryOp(GeneralBinaryOp gbo)(Code)(Java Doc) protected void setupGeneralUnaryOp(GeneralUnaryOp guo)(Code)(Java Doc) public static String simplename(Field[] fields, Object o)(Code)(Java Doc) public static String simplename(SurfaceType st)(Code)(Java Doc) public static String simplename(CompositeType ct)(Code)(Java Doc) public String toString()(Code)(Java Doc) public static synchronized void tracePrimitive(Object prim)(Code)(Java Doc) abstract public GraphicsPrimitive traceWrap()(Code)(Java Doc) public static boolean tracingEnabled()(Code)(Java Doc)
|
|
|