Package com.ardor3d.image.util.awt
Class AWTImageLoader
java.lang.Object
com.ardor3d.image.util.awt.AWTImageLoader
- All Implemented Interfaces:
ImageLoader
Image loader that makes use of AWT's ImageIO to load image file data.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic byte[]
asByteArray
(BufferedImage image) static byte[]
asByteArray
(RenderedImage image, boolean isGreyscale, boolean hasAlpha) static String[]
static boolean
load
(InputStream is, boolean flipImage) Decodes image data from an InputStream.static Image
makeArdor3dImage
(BufferedImage image, boolean flipImage) static Image
makeArdor3dImage
(RenderableImage image, boolean flipImage) static Image
makeArdor3dImage
(RenderedImage image, boolean flipImage) static void
static void
setCreateOnHeap
(boolean createOnHeap)
-
Constructor Details
-
AWTImageLoader
public AWTImageLoader()
-
-
Method Details
-
getSupportedFormats
-
registerLoader
public static void registerLoader() -
load
Description copied from interface:ImageLoader
Decodes image data from an InputStream.- Specified by:
load
in interfaceImageLoader
- Parameters:
is
- The InputStream to create the image from. The input stream should be closed before this method returns.flipImage
-true
if the image is vertically flipped- Returns:
- The decoded Image.
- Throws:
IOException
- if something wrong occurs while loading the image from the input stream
-
makeArdor3dImage
-
makeArdor3dImage
-
makeArdor3dImage
-
asByteArray
-
asByteArray
-
setCreateOnHeap
public static void setCreateOnHeap(boolean createOnHeap) -
isCreateOnHeap
public static boolean isCreateOnHeap()
-