java.awt
Class ImageCapabilities
java.lang.Object
|
+--java.awt.ImageCapabilities
- All Implemented Interfaces:
- Cloneable
- public class ImageCapabilities
- extends Object
- implements Cloneable
Unsafe:
Field Summary
Constructor Summary
ImageCapabilities(boolean accelerated)
Enabled: Creates a new object for specifying image capabilities.
Method Summary
Object
clone()
Suppressed: @return a copy of this ImageCapabilities object.
boolean
isAccelerated()
Enabled: Returns
true if the object whose capabilities are
encapsulated in this
ImageCapabilities can be or is
accelerated.
boolean
isTrueVolatile()
Enabled: Returns
true if the
VolatileImage
described by this
ImageCapabilities can lose
its surfaces.
Methods inherited from class java.lang.Object
Field Detail
accelerated
private boolean accelerated
Constructor Detail
ImageCapabilities
public ImageCapabilities(boolean accelerated)
- Enabled: Creates a new object for specifying image capabilities.
- Parameters:
accelerated - whether or not an accelerated image is desired
Method Detail
isAccelerated
public boolean isAccelerated()
- Enabled: Returns
true if the object whose capabilities are
encapsulated in this ImageCapabilities can be or is
accelerated.
-
- Returns:
- whether or not an image can be, or is, accelerated. There are
various platform-specific ways to accelerate an image, including
pixmaps, VRAM, AGP. This is the general acceleration method (as
opposed to residing in system memory).
isTrueVolatile
public boolean isTrueVolatile()
- Enabled: Returns
true if the VolatileImage
described by this ImageCapabilities can lose
its surfaces.
-
- Returns:
- whether or not a volatile image is subject to losing its surfaces
at the whim of the operating system.
clone
public Object clone()
- Suppressed: @return a copy of this ImageCapabilities object.
- Overrides:
clone in class Object
- Returns:
- a clone of this instance.
- See Also:
java.lang.Cloneable