com.sun.j3d.loaders.lw3d
Class ImageScaler
java.lang.Object
com.sun.j3d.loaders.lw3d.ImageScaler
class ImageScaler
- extends java.lang.Object
This class resizes an image to be the nearest power of 2 wide and high.
This facility now exists inside of the TextureLoader class, so
ImageScaler should be eliminated at some point.
Field Summary |
(package private) int |
origH
|
(package private) java.awt.Image |
origImage
|
(package private) int |
origW
|
Constructor Summary |
ImageScaler(java.awt.image.BufferedImage image)
|
ImageScaler(java.awt.Image image,
int w,
int h)
|
Method Summary |
(package private) int |
getClosestPowerOf2(int value)
Utility method to return closes poser of 2 to the given integer |
(package private) java.awt.Image |
getScaledImage()
Returns an Image that has been scaled from the original image to
the closest power of 2 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
origW
int origW
origH
int origH
origImage
java.awt.Image origImage
ImageScaler
ImageScaler(java.awt.Image image,
int w,
int h)
ImageScaler
ImageScaler(java.awt.image.BufferedImage image)
getClosestPowerOf2
int getClosestPowerOf2(int value)
- Utility method to return closes poser of 2 to the given integer
getScaledImage
java.awt.Image getScaledImage()
- Returns an Image that has been scaled from the original image to
the closest power of 2
Copyright 1996-2008 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms.