public interface com.sun.prism.ResourceFactory extends com.sun.prism.GraphicsResource
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: com.sun.prism.ResourceFactory
super_class: java.lang.Object
{
public abstract boolean isDeviceReady();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract com.sun.prism.impl.TextureResourcePool getTextureResourcePool();
descriptor: ()Lcom/sun/prism/impl/TextureResourcePool;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract com.sun.prism.Texture createTexture(com.sun.prism.Image, com.sun.prism.Texture$Usage, com.sun.prism.Texture$WrapMode);
descriptor: (Lcom/sun/prism/Image;Lcom/sun/prism/Texture$Usage;Lcom/sun/prism/Texture$WrapMode;)Lcom/sun/prism/Texture;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
image
usageHint
wrapMode
public abstract com.sun.prism.Texture createTexture(com.sun.prism.Image, com.sun.prism.Texture$Usage, com.sun.prism.Texture$WrapMode, boolean);
descriptor: (Lcom/sun/prism/Image;Lcom/sun/prism/Texture$Usage;Lcom/sun/prism/Texture$WrapMode;Z)Lcom/sun/prism/Texture;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
image
usageHint
wrapMode
useMipmap
public abstract com.sun.prism.Texture createTexture(com.sun.prism.PixelFormat, com.sun.prism.Texture$Usage, com.sun.prism.Texture$WrapMode, int, int);
descriptor: (Lcom/sun/prism/PixelFormat;Lcom/sun/prism/Texture$Usage;Lcom/sun/prism/Texture$WrapMode;II)Lcom/sun/prism/Texture;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
formatHint
usageHint
wrapMode
w
h
public abstract com.sun.prism.Texture createTexture(com.sun.prism.PixelFormat, com.sun.prism.Texture$Usage, com.sun.prism.Texture$WrapMode, int, int, boolean);
descriptor: (Lcom/sun/prism/PixelFormat;Lcom/sun/prism/Texture$Usage;Lcom/sun/prism/Texture$WrapMode;IIZ)Lcom/sun/prism/Texture;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
formatHint
usageHint
wrapMode
w
h
useMipmap
public abstract com.sun.prism.Texture createTexture(com.sun.prism.MediaFrame);
descriptor: (Lcom/sun/prism/MediaFrame;)Lcom/sun/prism/Texture;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
frame
public abstract com.sun.prism.Texture getCachedTexture(com.sun.prism.Image, com.sun.prism.Texture$WrapMode);
descriptor: (Lcom/sun/prism/Image;Lcom/sun/prism/Texture$WrapMode;)Lcom/sun/prism/Texture;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
image
wrapMode
public abstract com.sun.prism.Texture getCachedTexture(com.sun.prism.Image, com.sun.prism.Texture$WrapMode, boolean);
descriptor: (Lcom/sun/prism/Image;Lcom/sun/prism/Texture$WrapMode;Z)Lcom/sun/prism/Texture;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
image
wrapMode
useMipmap
public abstract boolean isFormatSupported(com.sun.prism.PixelFormat);
descriptor: (Lcom/sun/prism/PixelFormat;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
format
public abstract boolean isWrapModeSupported(com.sun.prism.Texture$WrapMode);
descriptor: (Lcom/sun/prism/Texture$WrapMode;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
mode
public abstract int getMaximumTextureSize();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract int getRTTWidth(int, com.sun.prism.Texture$WrapMode);
descriptor: (ILcom/sun/prism/Texture$WrapMode;)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
w
wrapMode
public abstract int getRTTHeight(int, com.sun.prism.Texture$WrapMode);
descriptor: (ILcom/sun/prism/Texture$WrapMode;)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
h
wrapMode
public abstract com.sun.prism.Texture createMaskTexture(int, int, com.sun.prism.Texture$WrapMode);
descriptor: (IILcom/sun/prism/Texture$WrapMode;)Lcom/sun/prism/Texture;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
width
height
wrapMode
public abstract com.sun.prism.Texture createFloatTexture(int, int);
descriptor: (II)Lcom/sun/prism/Texture;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
width
height
public abstract com.sun.prism.RTTexture createRTTexture(int, int, com.sun.prism.Texture$WrapMode);
descriptor: (IILcom/sun/prism/Texture$WrapMode;)Lcom/sun/prism/RTTexture;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
width
height
wrapMode
public abstract com.sun.prism.RTTexture createRTTexture(int, int, com.sun.prism.Texture$WrapMode, boolean);
descriptor: (IILcom/sun/prism/Texture$WrapMode;Z)Lcom/sun/prism/RTTexture;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
width
height
wrapMode
msaa
public abstract boolean isCompatibleTexture(com.sun.prism.Texture);
descriptor: (Lcom/sun/prism/Texture;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
tex
public abstract com.sun.prism.Presentable createPresentable(com.sun.prism.PresentableState);
descriptor: (Lcom/sun/prism/PresentableState;)Lcom/sun/prism/Presentable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
pState
public abstract com.sun.prism.shape.ShapeRep createPathRep();
descriptor: ()Lcom/sun/prism/shape/ShapeRep;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract com.sun.prism.shape.ShapeRep createRoundRectRep();
descriptor: ()Lcom/sun/prism/shape/ShapeRep;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract com.sun.prism.shape.ShapeRep createEllipseRep();
descriptor: ()Lcom/sun/prism/shape/ShapeRep;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract com.sun.prism.shape.ShapeRep createArcRep();
descriptor: ()Lcom/sun/prism/shape/ShapeRep;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void addFactoryListener(com.sun.prism.ResourceFactoryListener);
descriptor: (Lcom/sun/prism/ResourceFactoryListener;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
l
public abstract void removeFactoryListener(com.sun.prism.ResourceFactoryListener);
descriptor: (Lcom/sun/prism/ResourceFactoryListener;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
l
public abstract void setRegionTexture(com.sun.prism.Texture);
descriptor: (Lcom/sun/prism/Texture;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
texture
public abstract com.sun.prism.Texture getRegionTexture();
descriptor: ()Lcom/sun/prism/Texture;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setGlyphTexture(com.sun.prism.Texture);
descriptor: (Lcom/sun/prism/Texture;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
texture
public abstract com.sun.prism.Texture getGlyphTexture();
descriptor: ()Lcom/sun/prism/Texture;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isSuperShaderAllowed();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void dispose();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract com.sun.prism.PhongMaterial createPhongMaterial();
descriptor: ()Lcom/sun/prism/PhongMaterial;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract com.sun.prism.MeshView createMeshView(com.sun.prism.Mesh);
descriptor: (Lcom/sun/prism/Mesh;)Lcom/sun/prism/MeshView;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
mesh
public abstract com.sun.prism.Mesh createMesh();
descriptor: ()Lcom/sun/prism/Mesh;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "ResourceFactory.java"
InnerClasses:
public final Usage = com.sun.prism.Texture$Usage of com.sun.prism.Texture
public final WrapMode = com.sun.prism.Texture$WrapMode of com.sun.prism.Texture