com.sun.j3d.loaders.lw3d
Class ImageScaler

java.lang.Object
  extended by 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
 

Field Detail

origW

int origW

origH

int origH

origImage

java.awt.Image origImage
Constructor Detail

ImageScaler

ImageScaler(java.awt.Image image,
            int w,
            int h)

ImageScaler

ImageScaler(java.awt.image.BufferedImage image)
Method Detail

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.