public final class PrismGraphicsManager extends WCGraphicsManager
Modifier and Type | Field and Description |
---|---|
private static float |
highestPixelScale |
private static BaseTransform |
pixelScaleTransform |
Constructor and Description |
---|
PrismGraphicsManager() |
Modifier and Type | Method and Description |
---|---|
protected WCRenderQueue |
createBufferedContextRQ(WCImage image) |
protected WCFontCustomPlatformData |
createFontCustomPlatformData(java.io.InputStream inputStream) |
protected WCImageFrame |
createFrame(int w,
int h,
java.nio.ByteBuffer bytes) |
WCGraphicsContext |
createGraphicsContext(java.lang.Object platG) |
protected WCMediaPlayer |
createMediaPlayer() |
WCPageBackBuffer |
createPageBackBuffer() |
WCRenderQueue |
createRenderQueue(WCRectangle clip,
boolean opaque) |
protected WCImage |
createRTImage(int w,
int h) |
protected WCTransform |
createTransform(double m00,
double m10,
double m01,
double m11,
double m02,
double m12) |
protected WCImage |
createWCImage(int w,
int h) |
protected WCPath |
createWCPath() |
protected WCPath |
createWCPath(WCPath path) |
float |
getDevicePixelScale() |
WCImage |
getIconImage(java.lang.String iconURL) |
protected WCImageDecoder |
getImageDecoder() |
(package private) static BaseTransform |
getPixelScaleTransform() |
protected java.lang.String[] |
getSupportedMediaTypes() |
protected WCFont |
getWCFont(java.lang.String name,
boolean bold,
boolean italic,
float size) |
java.lang.Object |
toPlatformImage(WCImage image) |
getGraphicsManager, getResourceName, setGraphicsManager
private static final float highestPixelScale
private static final BaseTransform pixelScaleTransform
static BaseTransform getPixelScaleTransform()
public float getDevicePixelScale()
getDevicePixelScale
in class WCGraphicsManager
protected WCImageDecoder getImageDecoder()
getImageDecoder
in class WCGraphicsManager
public WCRenderQueue createRenderQueue(WCRectangle clip, boolean opaque)
createRenderQueue
in class WCGraphicsManager
protected WCRenderQueue createBufferedContextRQ(WCImage image)
createBufferedContextRQ
in class WCGraphicsManager
protected WCFont getWCFont(java.lang.String name, boolean bold, boolean italic, float size)
getWCFont
in class WCGraphicsManager
protected WCFontCustomPlatformData createFontCustomPlatformData(java.io.InputStream inputStream) throws java.io.IOException
createFontCustomPlatformData
in class WCGraphicsManager
java.io.IOException
public WCGraphicsContext createGraphicsContext(java.lang.Object platG)
createGraphicsContext
in class WCGraphicsManager
public WCPageBackBuffer createPageBackBuffer()
createPageBackBuffer
in class WCGraphicsManager
protected WCPath createWCPath()
createWCPath
in class WCGraphicsManager
protected WCPath createWCPath(WCPath path)
createWCPath
in class WCGraphicsManager
protected WCImage createWCImage(int w, int h)
createWCImage
in class WCGraphicsManager
protected WCImage createRTImage(int w, int h)
createRTImage
in class WCGraphicsManager
public WCImage getIconImage(java.lang.String iconURL)
getIconImage
in class WCGraphicsManager
public java.lang.Object toPlatformImage(WCImage image)
toPlatformImage
in class WCGraphicsManager
protected WCImageFrame createFrame(int w, int h, java.nio.ByteBuffer bytes)
createFrame
in class WCGraphicsManager
protected WCTransform createTransform(double m00, double m10, double m01, double m11, double m02, double m12)
createTransform
in class WCGraphicsManager
protected java.lang.String[] getSupportedMediaTypes()
getSupportedMediaTypes
in class WCGraphicsManager
protected WCMediaPlayer createMediaPlayer()
createMediaPlayer
in class WCGraphicsManager