Top Description Inners Fields Constructors Methods
com.sun.prism.impl

public final Class PrismSettings

extends Object
Class Inheritance
Imports
java.util.List, .Properties, .StringTokenizer, com.sun.javafx.PlatformUtil, com.sun.javafx.util.Utils

Contains the runtime arguments used by Prism.

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static enum

Field Summary

Modifier and TypeField and Description
public static final boolean
public static final boolean
public static final boolean
public static final boolean
public static final boolean
public static final int
public static final boolean
public static final boolean
public static final boolean
public static final boolean
public static final boolean
public static final boolean
public static final boolean
public static final boolean
public static final boolean
public static final int
public static final int
public static final boolean
public static final int
public static final long
public static final int
public static final boolean
public static final boolean
public static final boolean
public static final String
public static final boolean
public static final boolean
public static final boolean
public static final boolean
public static final boolean
public static final int
public static final boolean
public static final boolean
public static final int
public static final PrismSettings.RasterizerType
public static final String
public static final boolean
public static final boolean
public static final boolean
public static final boolean
public static final long
public static final boolean
public static final boolean
public static final List<String>
public static final boolean
public static final boolean

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
private static boolean
getBoolean(Properties properties, String key, boolean dflt)

private static boolean
getBoolean(Properties properties, String key, boolean dflt, boolean dfltIfDefined)

private static int
getInt(Properties properties, String key, int dflt, int trueDflt, String errMsg)

private static int
getInt(Properties properties, String key, int dflt, String errMsg)

private static long
getLong(Properties properties, String key, long dflt, String errMsg)

private static long
getLong(Properties properties, String key, long dflt, long rel, String errMsg)

private static int
parseInt(String s, int dflt, int trueDflt, String errMsg)

private static int
parseInt(String s, int dflt, String errMsg)

private static long
parseLong(String s, long dflt, long rel, String errMsg)

private static void
printBooleanOption(boolean opt, String trueStr)

private static String[]
split(String str, String delim)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

allowHiDPIScalingback to summary
public static final boolean allowHiDPIScaling
cacheComplexShapesback to summary
public static final boolean cacheComplexShapes
cacheSimpleShapesback to summary
public static final boolean cacheSimpleShapes
debugback to summary
public static final boolean debug
dirtyOptsEnabledback to summary
public static final boolean dirtyOptsEnabled
dirtyRegionCountback to summary
public static final int dirtyRegionCount
disableBadDriverWarningback to summary
public static final boolean disableBadDriverWarning
disableEffectsback to summary
public static final boolean disableEffects
disableRegionCachingback to summary
public static final boolean disableRegionCaching
forceAlphaTestShaderback to summary
public static final boolean forceAlphaTestShader
forceGPUback to summary
public static final boolean forceGPU
forceNonAntialiasedShapeback to summary
public static final boolean forceNonAntialiasedShape
forcePow2back to summary
public static final boolean forcePow2
forceRepaintback to summary
public static final boolean forceRepaint
forceUploadingPainterback to summary
public static final boolean forceUploadingPainter
glyphCacheHeightback to summary
public static final int glyphCacheHeight
glyphCacheWidthback to summary
public static final int glyphCacheWidth
isVsyncEnabledback to summary
public static final boolean isVsyncEnabled
maxTextureSizeback to summary
public static final int maxTextureSize
maxVramback to summary
public static final long maxVram
minRTTSizeback to summary
public static final int minRTTSize
noClampToZeroback to summary
public static final boolean noClampToZero
noFallbackback to summary
public static final boolean noFallback
occlusionCullingEnabledback to summary
public static final boolean occlusionCullingEnabled
perfLogback to summary
public static final String perfLog
perfLogExitFlushback to summary
public static final boolean perfLogExitFlush
perfLogFirstPaintExitback to summary
public static final boolean perfLogFirstPaintExit
perfLogFirstPaintFlushback to summary
public static final boolean perfLogFirstPaintFlush
poolDebugback to summary
public static final boolean poolDebug
poolStatsback to summary
public static final boolean poolStats
primTextureSizeback to summary
public static final int primTextureSize
printAllocsback to summary
public static final boolean printAllocs
printRenderGraphback to summary
public static final boolean printRenderGraph
prismStatFrequencyback to summary
public static final int prismStatFrequency
rasterizerSpecback to summary
public static final PrismSettings.RasterizerType rasterizerSpec
refTypeback to summary
public static final String refType
scrollCacheOptback to summary
public static final boolean scrollCacheOpt
showDirtyRegionsback to summary
public static final boolean showDirtyRegions
showOverdrawback to summary
public static final boolean showOverdraw
superShaderback to summary
public static final boolean superShader
targetVramback to summary
public static final long targetVram
threadCheckback to summary
public static final boolean threadCheck
traceback to summary
public static final boolean trace
tryOrderback to summary
public static final List<String> tryOrder
useNewImageLoaderback to summary
public static final boolean useNewImageLoader
verboseback to summary
public static final boolean verbose

Constructor Detail

PrismSettingsback to summary
private PrismSettings()

Method Detail

getBooleanback to summary
private static boolean getBoolean(Properties properties, String key, boolean dflt)
getBooleanback to summary
private static boolean getBoolean(Properties properties, String key, boolean dflt, boolean dfltIfDefined)
getIntback to summary
private static int getInt(Properties properties, String key, int dflt, int trueDflt, String errMsg)
getIntback to summary
private static int getInt(Properties properties, String key, int dflt, String errMsg)
getLongback to summary
private static long getLong(Properties properties, String key, long dflt, String errMsg)
getLongback to summary
private static long getLong(Properties properties, String key, long dflt, long rel, String errMsg)
parseIntback to summary
private static int parseInt(String s, int dflt, int trueDflt, String errMsg)
parseIntback to summary
private static int parseInt(String s, int dflt, String errMsg)
parseLongback to summary
private static long parseLong(String s, long dflt, long rel, String errMsg)
printBooleanOptionback to summary
private static void printBooleanOption(boolean opt, String trueStr)
splitback to summary
private static String[] split(String str, String delim)
com.sun.prism.impl back to summary

public final Enum PrismSettings.RasterizerType

extends Enum<PrismSettings.RasterizerType>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final PrismSettings.RasterizerType
private String

Constructor Summary

AccessConstructor and Description
private
RasterizerType(String publicname)

Method Summary

Modifier and TypeMethod and Description
public String
toString()

Overrides java.lang.Enum.toString.

Returns the name of this enum constant, as contained in the declaration.

public static PrismSettings.RasterizerType
public static PrismSettings.RasterizerType[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinalvalueOf

Field Detail

DoubleMarlinback to summary
public static final PrismSettings.RasterizerType DoubleMarlin
publicNameback to summary
private String publicName

Constructor Detail

RasterizerTypeback to summary
private RasterizerType(String publicname)

Method Detail

toStringback to summary
public String toString()

Overrides java.lang.Enum.toString.

Doc from java.lang.Enum.toString.

Returns the name of this enum constant, as contained in the declaration. This method may be overridden, though it typically isn't necessary or desirable. An enum class should override this method when a more "programmer-friendly" string form exists.

Returns:String

the name of this enum constant

Annotations
@Override
valueOfback to summary
public static PrismSettings.RasterizerType valueOf(String name)
valuesback to summary
public static PrismSettings.RasterizerType[] values()