com.threerings.opengl.gui.icon
Class SubimageIcon

java.lang.Object
  extended by com.threerings.opengl.gui.icon.Icon
      extended by com.threerings.opengl.gui.icon.SubimageIcon

public class SubimageIcon
extends Icon

Displays a region of an image as an icon.


Field Summary
protected  Image _image
           
protected  Rectangle _region
           
 
Constructor Summary
SubimageIcon(Image image, int x, int y, int width, int height)
          Creates an icon that will display the specified region of the supplied image.
 
Method Summary
 int getHeight()
          Returns the height of this icon.
 int getWidth()
          Returns the width of this icon.
 void render(Renderer renderer, int x, int y, float alpha)
          Renders this icon.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_image

protected Image _image

_region

protected Rectangle _region
Constructor Detail

SubimageIcon

public SubimageIcon(Image image,
                    int x,
                    int y,
                    int width,
                    int height)
Creates an icon that will display the specified region of the supplied image.

Method Detail

getWidth

public int getWidth()
Description copied from class: Icon
Returns the width of this icon.

Specified by:
getWidth in class Icon

getHeight

public int getHeight()
Description copied from class: Icon
Returns the height of this icon.

Specified by:
getHeight in class Icon

render

public void render(Renderer renderer,
                   int x,
                   int y,
                   float alpha)
Description copied from class: Icon
Renders this icon.

Overrides:
render in class Icon