public class RenderFontJme
extends java.lang.Object
implements de.lessvoid.nifty.spi.render.RenderFont
| Constructor and Description |
|---|
RenderFontJme(java.lang.String name,
NiftyJmeDisplay display)
Initialize the font.
|
| Modifier and Type | Method and Description |
|---|---|
BitmapText |
createText() |
void |
dispose() |
int |
getCharacterAdvance(char currentCharacter,
char nextCharacter,
float size)
Return the width of the given character including kerning information.
|
BitmapFont |
getFont() |
int |
getHeight()
get font height.
|
BitmapText |
getText() |
int |
getWidth(java.lang.String str)
get font width of the given string.
|
int |
getWidth(java.lang.String str,
float size) |
public RenderFontJme(java.lang.String name,
NiftyJmeDisplay display)
name - font filenamedisplay - (not null)public BitmapText createText()
public BitmapFont getFont()
public BitmapText getText()
public int getHeight()
getHeight in interface de.lessvoid.nifty.spi.render.RenderFontpublic int getWidth(java.lang.String str)
getWidth in interface de.lessvoid.nifty.spi.render.RenderFontstr - textpublic int getWidth(java.lang.String str,
float size)
getWidth in interface de.lessvoid.nifty.spi.render.RenderFontpublic int getCharacterAdvance(char currentCharacter,
char nextCharacter,
float size)
getCharacterAdvance in interface de.lessvoid.nifty.spi.render.RenderFontcurrentCharacter - current characternextCharacter - next charactersize - font sizepublic void dispose()
dispose in interface de.lessvoid.nifty.spi.render.RenderFont