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