net.avh4.framework.uilayer.scene
Class SceneImage

java.lang.Object
  extended by net.avh4.framework.uilayer.scene.SceneElementBase
      extended by net.avh4.framework.uilayer.scene.SceneImage
All Implemented Interfaces:
SceneElement

public class SceneImage
extends SceneElementBase


Field Summary
protected  int clipHeight
           
protected  int clipWidth
           
protected  int clipX
           
protected  int clipY
           
protected  String image
           
 
Fields inherited from class net.avh4.framework.uilayer.scene.SceneElementBase
height, hidden, name, width, x, y
 
Constructor Summary
SceneImage(int x, int y, int width, int height, String imageName)
           
SceneImage(int x, int y, int width, int height, String imageName, int clipX, int clipY, int clipWidth, int clipHeight)
           
 
Method Summary
 void draw(GraphicsOperations g, FontMetricsService fm)
           
 void setClipPosition(int clipX, int clipY)
           
 void setPosition(int x, int y)
           
 
Methods inherited from class net.avh4.framework.uilayer.scene.SceneElementBase
getHeight, getName, getWidth, getX, getY, isHidden, setHeight, setHidden, setWidth, setX, setY, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

image

protected final String image

clipX

protected int clipX

clipY

protected int clipY

clipWidth

protected final int clipWidth

clipHeight

protected final int clipHeight
Constructor Detail

SceneImage

public SceneImage(int x,
                  int y,
                  int width,
                  int height,
                  String imageName)
Parameters:
imageName - The image specified must exist on the classpath in the default package.

SceneImage

public SceneImage(int x,
                  int y,
                  int width,
                  int height,
                  String imageName,
                  int clipX,
                  int clipY,
                  int clipWidth,
                  int clipHeight)
Parameters:
imageName - The image specified must exist on the classpath in the default package.
Method Detail

setPosition

public void setPosition(int x,
                        int y)

setClipPosition

public void setClipPosition(int clipX,
                            int clipY)

draw

public void draw(GraphicsOperations g,
                 FontMetricsService fm)


Copyright © 2012. All Rights Reserved.