org.xith3d.ui.hud.widgets
Class ProgressBar.Description

java.lang.Object
  extended by org.xith3d.ui.hud.base.Widget.DescriptionBase
      extended by org.xith3d.ui.hud.widgets.ProgressBar.Description
Enclosing class:
ProgressBar

public static class ProgressBar.Description
extends Widget.DescriptionBase

This class is used to describe a ProgressBar Widget. You can pass it to the ProgressBar constructor. Modifications on the used instance after creating the ProgressBar Widget won't have any effect.


Constructor Summary
ProgressBar.Description()
           
ProgressBar.Description(float barLeftWidth, float barRightWidth, float borderWidth)
           
ProgressBar.Description(float barLeftWidth, float barRightWidth, float borderWidth, java.lang.String texBarBody, java.lang.String texBarLeft, java.lang.String texBarRight, java.lang.String texBarBackground, Border.Description borderDesc, Label.Description labelDesc)
           
ProgressBar.Description(float barLeftWidth, float barRightWidth, float borderWidth, Texture texBarBody, Texture texBarLeft, Texture texBarRight, org.openmali.vecmath2.Colorf colorBarBackground, Border.Description borderDesc, Label.Description labelDesc)
           
ProgressBar.Description(float barLeftWidth, float barRightWidth, float borderWidth, Texture texBarBody, Texture texBarLeft, Texture texBarRight, Texture texBarBackground, Border.Description borderDesc, Label.Description labelDesc)
           
ProgressBar.Description(float barLeftWidth, float barRightWidth, float borderWidth, Texture texBarBody, Texture texBarLeft, Texture texBarRight, Texture texBarBackground, org.openmali.vecmath2.Colorf colorBarBackground, Border.Description borderDesc, Label.Description labelDesc)
           
ProgressBar.Description(float borderWidth, java.lang.String texBarBody, java.lang.String texBarBackground, Border.Description borderDesc, Label.Description labelDesc)
           
ProgressBar.Description(float borderWidth, Texture texBarBody, Texture texBarBackground, Border.Description borderDesc, Label.Description labelDesc)
           
ProgressBar.Description(ProgressBar.Description desc)
          Clone-Constructor
 
Method Summary
 ProgressBar.Description clone()
           
 org.openmali.vecmath2.Colorf getBarBackgroundColor()
           
 Texture getBarBackgroundTexture()
           
 Texture getBarBodyTexture()
           
 Texture getBarLeftTexture()
           
 float getBarLeftWidth()
           
 Texture getBarRightTexture()
           
 float getBarRightWidth()
           
 Border.Description getBorderDescription()
           
 Label.Description getLabelDescription()
           
 HUDUnitsMeasurement getMeasurement()
           
 void set(ProgressBar.Description desc)
          Clone-Constructor
 void setBarBackgroundColor(org.openmali.vecmath2.Colorf color)
           
 Texture setBarBackgroundTexture(java.lang.String texture)
           
 void setBarBackgroundTexture(Texture texture)
           
 Texture setBarBodyTexture(java.lang.String texture)
           
 void setBarBodyTexture(Texture texture)
           
 Texture setBarLeftTexture(java.lang.String texture)
           
 void setBarLeftTexture(Texture texture)
           
 void setBarLeftWidth(float bw)
           
 Texture setBarRightTexture(java.lang.String texture)
           
 void setBarRightTexture(Texture texture)
           
 void setBarRightWidth(float bw)
           
 void setBorderDescription(Border.Description borderDesc)
           
 void setLabelDescription(Label.Description labelDesc)
           
 void setMeasurement(HUDUnitsMeasurement measurement)
           
 
Methods inherited from class org.xith3d.ui.hud.base.Widget.DescriptionBase
toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ProgressBar.Description

public ProgressBar.Description(ProgressBar.Description desc)
Clone-Constructor

Parameters:
desc - the original to be duplicated

ProgressBar.Description

public ProgressBar.Description(float barLeftWidth,
                               float barRightWidth,
                               float borderWidth,
                               Texture texBarBody,
                               Texture texBarLeft,
                               Texture texBarRight,
                               Texture texBarBackground,
                               org.openmali.vecmath2.Colorf colorBarBackground,
                               Border.Description borderDesc,
                               Label.Description labelDesc)

ProgressBar.Description

public ProgressBar.Description(float barLeftWidth,
                               float barRightWidth,
                               float borderWidth,
                               Texture texBarBody,
                               Texture texBarLeft,
                               Texture texBarRight,
                               Texture texBarBackground,
                               Border.Description borderDesc,
                               Label.Description labelDesc)

ProgressBar.Description

public ProgressBar.Description(float barLeftWidth,
                               float barRightWidth,
                               float borderWidth,
                               Texture texBarBody,
                               Texture texBarLeft,
                               Texture texBarRight,
                               org.openmali.vecmath2.Colorf colorBarBackground,
                               Border.Description borderDesc,
                               Label.Description labelDesc)

ProgressBar.Description

public ProgressBar.Description(float barLeftWidth,
                               float barRightWidth,
                               float borderWidth,
                               java.lang.String texBarBody,
                               java.lang.String texBarLeft,
                               java.lang.String texBarRight,
                               java.lang.String texBarBackground,
                               Border.Description borderDesc,
                               Label.Description labelDesc)

ProgressBar.Description

public ProgressBar.Description(float borderWidth,
                               Texture texBarBody,
                               Texture texBarBackground,
                               Border.Description borderDesc,
                               Label.Description labelDesc)

ProgressBar.Description

public ProgressBar.Description(float borderWidth,
                               java.lang.String texBarBody,
                               java.lang.String texBarBackground,
                               Border.Description borderDesc,
                               Label.Description labelDesc)

ProgressBar.Description

public ProgressBar.Description(float barLeftWidth,
                               float barRightWidth,
                               float borderWidth)

ProgressBar.Description

public ProgressBar.Description()
Method Detail

setMeasurement

public void setMeasurement(HUDUnitsMeasurement measurement)

getMeasurement

public HUDUnitsMeasurement getMeasurement()

setBarLeftWidth

public void setBarLeftWidth(float bw)

getBarLeftWidth

public float getBarLeftWidth()

setBarRightWidth

public void setBarRightWidth(float bw)

getBarRightWidth

public float getBarRightWidth()

setBarBodyTexture

public void setBarBodyTexture(Texture texture)

setBarBodyTexture

public Texture setBarBodyTexture(java.lang.String texture)

getBarBodyTexture

public Texture getBarBodyTexture()

setBarLeftTexture

public void setBarLeftTexture(Texture texture)

setBarLeftTexture

public Texture setBarLeftTexture(java.lang.String texture)

getBarLeftTexture

public Texture getBarLeftTexture()

setBarRightTexture

public void setBarRightTexture(Texture texture)

setBarRightTexture

public Texture setBarRightTexture(java.lang.String texture)

getBarRightTexture

public Texture getBarRightTexture()

setBarBackgroundTexture

public void setBarBackgroundTexture(Texture texture)

setBarBackgroundTexture

public Texture setBarBackgroundTexture(java.lang.String texture)

setBarBackgroundColor

public void setBarBackgroundColor(org.openmali.vecmath2.Colorf color)

getBarBackgroundColor

public org.openmali.vecmath2.Colorf getBarBackgroundColor()

getBarBackgroundTexture

public Texture getBarBackgroundTexture()

setBorderDescription

public void setBorderDescription(Border.Description borderDesc)

getBorderDescription

public Border.Description getBorderDescription()

setLabelDescription

public void setLabelDescription(Label.Description labelDesc)

getLabelDescription

public Label.Description getLabelDescription()

set

public void set(ProgressBar.Description desc)
Clone-Constructor

Parameters:
desc - the original to be duplicated

clone

public ProgressBar.Description clone()
Overrides:
clone in class java.lang.Object
Returns:
a clone of this ProgressBar.Description.