Package org.boxutil.units.standard.misc
Class NumberObject
java.lang.Object
org.boxutil.units.standard.misc.NumberObject
Easy way for display number value anywhere.
Required OpenGL 2.0 supported.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfloatgetAlpha()org.lwjgl.util.vector.Vector4fgetColor()intintvoidglDraw(float value, float width, float height) booleanisInvert()voidrender(float value, org.lwjgl.util.vector.Vector2f location, float facing, float width, float height, boolean isAdditiveBlend) General rendering method.voidrenderAtCenter(float value, org.lwjgl.util.vector.Vector2f location, float facing, float width, float height, boolean isAdditiveBlend) General rendering method.voidsetAlpha(float alpha) voidsetColor(float r, float g, float b) voidsetColor(float r, float g, float b, float a) voidvoidsetColor(org.lwjgl.util.vector.Vector3f color) voidsetColor(org.lwjgl.util.vector.Vector4f color) voidsetColorWithoutAlpha(Color color) voidsetDecimalLength(int num) voidsetIntegerLength(int num) voidsetInvert(boolean invert)
-
Field Details
-
state
protected final float[] state -
invert
protected byte invert -
color
protected org.lwjgl.util.vector.Vector4f color
-
-
Constructor Details
-
NumberObject
public NumberObject()
-
-
Method Details
-
render
public void render(float value, org.lwjgl.util.vector.Vector2f location, float facing, float width, float height, boolean isAdditiveBlend) General rendering method.Anchor at bottom-left.
- Parameters:
value- the number what you want to see.
-
renderAtCenter
public void renderAtCenter(float value, org.lwjgl.util.vector.Vector2f location, float facing, float width, float height, boolean isAdditiveBlend) General rendering method.- Parameters:
value- the number what you want to see.
-
glDraw
public void glDraw(float value, float width, float height) - Parameters:
value- the number what you want to see.
-
getColor
public org.lwjgl.util.vector.Vector4f getColor() -
setColor
public void setColor(float r, float g, float b) -
setColor
public void setColor(org.lwjgl.util.vector.Vector3f color) -
setColor
public void setColor(float r, float g, float b, float a) -
setColor
public void setColor(org.lwjgl.util.vector.Vector4f color) -
setColor
-
setColorWithoutAlpha
-
getAlpha
public float getAlpha() -
setAlpha
public void setAlpha(float alpha) -
getIntegerLength
public int getIntegerLength() -
setIntegerLength
public void setIntegerLength(int num) - Parameters:
num- must greater than or equal zero.
-
getDecimalLength
public int getDecimalLength() -
setDecimalLength
public void setDecimalLength(int num) - Parameters:
num- must greater than or equal zero.
-
isInvert
public boolean isInvert() -
setInvert
public void setInvert(boolean invert)
-